bash反弹shell分析

目录

介绍

与目标主机建立连接的原理是利用漏洞执行ShellCode。

bash 复制代码
GetShell的实质是:执行ShellCode,将目标主机的Shell重定向到攻击机。拿到Shell利于后续的渗透。
所谓的反弹Shell是指GetShell的过程由目标主机主动发起(反向连接)。

反弹shell往往是在攻击者无法直接连接受害者的情况下进行的操作,原因有很多,例如目标是局域网,或者开启防火墙的某些策略等情况,而这时,我们就可以让受害者主动向攻击者发起连接,被控端发起请求到控制端某端口,并将其命令行的输入输出转到控制端,从而实现交互

Linux中一般默认的shell是bash,它功能几乎可以涵盖shell所具有的功能,所以一般的shell脚本都会指定它为执行路径

常用的shell有 ash、bash、dash、ksh、csh、zsh 等,不同的shell都有自己的特点以及用途

步骤

打开C:\Users\Administrator\Desktop\案例\crontab\Artifacts

检查etc/crontabvar/spool//cron目录的crontab文件和home/margaery/.bash_history的命令执行历史记录


打开sublime text,点击Find > Find in files

C:\Users\Administrator\Desktop\案例\seashell\src文件夹内搜索关键词bash

搜索结果可以看到flag文件

相关推荐
老约家的可汗9 分钟前
搜索二叉树的概念及使用
java·开发语言
不知名的老吴11 分钟前
R语言4.3.0安装包百度网盘中文版下载与详细安装指南
开发语言·r语言
棉猴13 分钟前
python海龟绘图之计算夹角towards()
开发语言·python·turtle·海龟绘图·towards
张人玉18 分钟前
SMT 贴片机上位机项目
开发语言·c#
我不是懒洋洋18 分钟前
【经典题目】链表OJ(相交链表、环形链表、环形链表II、随机链表的复制)
c语言·开发语言·数据结构·链表·ecmascript·visual studio
ん贤20 分钟前
口述Map
开发语言·面试·golang
YuanDaima204821 分钟前
Python 数据结构与语法速查笔记
开发语言·数据结构·人工智能·python·算法
asdzx6729 分钟前
C#:从 URL 下载 PDF 文档到本地
开发语言·pdf·c#
阿凤2133 分钟前
uniapp如何修改下载文件位置
开发语言·前端·javascript
m0_7167652334 分钟前
数据结构--循环链表、双向链表的插入、删除、查找详解
开发语言·数据结构·c++·学习·链表·青少年编程·visual studio