Onionov и его говнософт для "osint-а" ADI.
Добрый день, хотелось бы рассказать про интересного создателя 90% говнокода на питоне, к вашему вниманию предоставляется Onionov.🤔 в данной статье мы не будем обращать внимания на этого человека с заболеваниями головного мозга.
мы рассмотрим один из его говнософта "ADI"!
Рассмотрение кода
"Работает - не трогай." - Onionov
Исходный код был опубликован создателем канала Falcon-Bytes.
В переведённом ниже коде коде мы видим функцию csls
🤔 данная функция должна выводить ошибку 100%, а также, я не вижу смысла использовать clear, это же команда семейства UNIX систем. А ADI написан под windows (.exe). Лучше было бы использовать блок if else для получения нужной комманды для отчистки консоли.
Еще одна функция "password_check".
Мы видим в данном коде получение тем, установка пакетов но не проверку пароля.
а так же бесконечная установка пакетов requests, pystyle, ctypes, netifaces, hashlib и requests. (при запуске будет постоянная установка)
Супер крутая функция main где только меню.
Он зачем-то еще раз открывает файл тем и зачем-то записывает переменную open в переменную, можно же через with.
Когда мы смотрим данный код, мы видим постепенное прогрессирование амнезии.
Он зачем-то еще раз импортирует библиотеки requests и pystyle...
А так же функция в функции, это гениально.
Этот даун использует string вместо list, а так же повторное использование библиотеки random.
Рассмотрим функцию ip_search. Мы опять видим повторное импортирование..
А так же, он какого-то хрена использует urllib вместо requests, хотя 5 строк назад он использовал его.
И функция в функции. челик серьёзно не знает про существование классов?
Опять повторное импортирование и DDOS ебучими get запросами модуля requests...Опять повторное импортирование и DDOS ебучими get запросами модуля requests...
супер крутой телеграм бот в говнософте.
Повторное импортирование, дохера ебучих пробелов и telebot 💀)
Смешные функции на которые я не хочу тратить особого внимания.