
Exploit de preuve de concept et vérificateur pour CVE-2020-16898, une vulnérabilité d'exécution de code à distance dans la pile TCP/IP de Windows. Comprend des scripts d'exploit basés sur Python ciblant les adresses de liaison locale IPv6.
Vulnérabilité d'exécution de code à distance TCP/IP Windows CVE-2020-16898 EXP&POC
forforever : https://www.cnblogs.com/forforever/p/13846077.html
CVE-2020-16898_Checker-poc
Commande :
Lancer PowerShell/CMD en tant qu'administrateur
Powershell.exe -ExecutionPolicy UnRestricted -File .\CVE-2020-16898-poc.ps1
cve-2020-16898-exp2
Condition : pouvoir communiquer avec la cible et connaître son adresse IPv6 de liaison locale
Utilisation
修改代码中的dst参数为目标的本地链接IPv6地址
然后攻击机执行
python3 CVE-2020-16898.py即可


CVE-2020-16898-exp1.py
Nécessite l'adresse IPv6 de la cible (ou l'adresse IPv6 temporaire) et votre propre adresse IPv6 de liaison locale.
v6_dst = "fd15:4ba5:5a2b:1008:109f:9a46:8d19:f103" #修改为目标机的ipv6地址 或者 临时ipv6地址
v6_src = "fe80::501a:49b7:b7d:5362%12" #攻击者的本地ipv6地址
Cependant, lors des tests, il a été constaté que l'utilisation de l'adresse IPv6 de liaison locale de la cible fonctionne également. On ne sait pas si cela est dû à des tests locaux ou si l'adresse IPv6 source peut être falsifiée.
Après modification, exécutez simplement :
python3 CVE-2020-16898-exp1.py