![]() |
Приветствую! Раз объявили конкурс статей, то почему бы не поучаствовать.
Специально для античат Автор: KnightPentest GPT 4.0 Это очень полезная нейронка для пентестера. В этой статье я продемонстрирую, как ее можно использовать на периметре. https://forum.antichat.xyz/attachmen...5095934054.png Анализируем исходники CMS Наверное каждый из нас хоть раз пробовал взломать форум(во время ctf) на каком-нибудь популярном CMS(wordpress, joomla, etc.). Если нам доступны исходники форума/плагина/темы для форума, то мы можем их проанализировать и найти новую багу. Особенно, если движок непопулярный или плагин для форума, то вероятность крайне высокая, как минимум мы будем понимать есть ли смысл вообще пытаться подобрать уникальный ID или что-то в этом роде, иначе можно потерять кучу времени и уйти ни с чем. На самом деле я бы порекомендовал в первую очередь изучить движок форума vbulletion это максимально дырявый форум с огромной историей, есть кучу багов, которые находили комьюнити форума ачата. Даже максимально странные баги, когда пользователь мог зарегистрироваться от имени администратора, введя вместо буквы "a" условно Ⱥ из греческого алфавита/латинского(если я не ошибаюсь, т.к я помню, что удавалось зарегистрироваться под именем админа, но администрироваться нельзя было). Теперь перейдем к делу. У меня для проведения пентеста есть форум на движке IP BOARD. Первое что я сделаю - это зарегистрируюсь... https://forum.antichat.xyz/attachmen...5098726684.png Приходит подтверждение почты https://forum.antichat.xyz/attachmen...5099190396.png Меня в первую очередь заинтересовала эта активация из-за текста в сообщении: Цитата:
https://forum.antichat.xyz/attachmen...5099498342.png После того, как были найдены исходники мне нужно было понять из чего формируется aid (секретный ключ, который необходим для подтверждения почты или сброса пароля). Если бы мы смогли его генерировать или подбирать, то смогли бы и захватить учетную запись администратора. В исходниках 100% есть строки в которых есть "aid" вот их и нужно найти. Воспользуемся утилитой grep. Bash: Код:
grepBash: Код:
outputhttps://forum.antichat.xyz/attachmen...5100043038.png Далее он ищет уже в файлах конкретно строки в которых есть "aid" https://forum.antichat.xyz/attachmen...5100087908.png И он приходит к выводу, что aid создается через файл register.php и скидывает кусок исходного кода https://forum.antichat.xyz/attachmen...5100185244.png aid - это всего-лишь url параметр, который состоит из $validate_key. Теперь просим его узнать как создается validate_key https://forum.antichat.xyz/attachmen...5100349250.png PHP: Код:
$validate_keytime — Возвращает текущую метку системного времени Unix, 10 символов. 10 лярдов комбинаций, чтобы подобрать это число... Уже можно понять, что aid бессмысленно брутфорсить. Чтобы узнать подробнее про функцию makePassword() отправимся в github ipb.php тут исходный код функции. PHP: Код:
<?phpПоиск POC/CVE через GPT https://forum.antichat.xyz/attachmen...5101950126.png Если вам нужен более точный ответ, то лучше задавайте вопрос на английском. https://forum.antichat.xyz/attachmen...5102115440.png Дальше можно легко перевести на русский язык. Чувствуете разницу? https://forum.antichat.xyz/attachmen...5102410652.png На ютубе есть обзор Я повторил и получилось найти скулю, получить название бд https://forum.antichat.xyz/attachmen...5102595321.png Все версии <= 3.4.7 оказались уязвимыми. https://forum.antichat.xyz/attachmen...5102880330.png Сохраняйте журналы/статьи делайте из них конспекты https://forum.antichat.xyz/attachmen...5111449405.png https://forum.antichat.xyz/attachmen...5111481898.png Создавайте схемы с помощью GPT https://forum.antichat.xyz/attachmen...5112208873.png https://forum.antichat.xyz/attachmen...5112476216.png https://forum.antichat.xyz/attachmen...5112694204.png https://forum.antichat.xyz/attachmen...5113331904.png Вывод Это лишь некоторые примеры, которые должны вам помочь. Надеюсь вы что-то подчеркнули для себя |
Неплохой материал. Какую оболочку использовал для общения с GPT 4.0? Я так понимаю это по api от openai?
|
Цитата:
|
Кстати, в дополнение GPT 4.0 в связке с openinterpreter может помочь найти copyright, где он формируется и удалить его будет гораздо проще.
|
Интересная статья
|
| Время: 18:37 |