
Python-скрипт с использованием r2pipe для обнаружения CVE-2017-13208 в Android libnetutils.so путем проверки отсутствия проверки dhcp_size через статический анализ бинарных файлов.
https://nvd.nist.gov/vuln/detail/CVE-2017-13208
Это простой скрипт, способный обнаруживать уязвимость CVE-2017-13208 в файлах libnetutils.so в Android.
Используя r2pipe, скрипт проверяет, проверяется ли значение dhcp_size; если нет — файл уязвим. Все исследованные файлы libnetutils.so сравнивали фиксированное число со значением dhcp_size. Поэтому скрипт проверяет наличие одного из этих фиксированных чисел — 1268, 1260 (0x4ec, 0x4f4), что указывает на то, что файл не уязвим.
./Script.py <file_path>