LIMB
Вход Регистрация

тема

Как можно взломать сайт, используя расширения

YmbMember · · 0 ответов · 56 просмотров

Всем Привет. С вами YmbMember. Совсем недавно я поделился интересным списком браузерных расширений для пентестеров (https://forum.LIMB.cc/threads/1570/). Но статья получилась довольно скучная. Я решил, что надо немного дополнить статью и показать на реальном примере как можно использовать эту сборку расширений чтобы без терминала иметь сайты. Получилось довольно интересно

Hack Tools
Сперва я бы хотел вам показать еще одно интересное расширение. Вот выражение “Простота – сестра успеха” как раз про это расширение. По факту это просто набор пейлоадов/их генерация по одному клику.

Не удалось прогрузить медиа


Например, вкладка LFI содержит в себе пейлоады и другую интересную информацию, ради какой не надо лезть в интернет. Достаточно просто нажать на расширение

Не удалось прогрузить медиа


Без лишних заморочек и поисков я быстро эксплуатировал уязвимость

Не удалось прогрузить медиа


Оставлю вам таргет чтобы вы сами попробовали

Lars Seeberg

Не удалось прогрузить медиа
lars-seeberg.com

Тестирование веб приложений – долгий процесс. Важно использовать свое время рационально. Поэтому всем советую не тратить время в пустую и пользоваться этим расширением

Реальный пример

Путем гугл поиска, отфильтровав по недавним результатам я нашёл какой-то случайный, не популярный сайт.

Исследуя сурс код, я понял, что его писали два разработчика, и видимо, последний из них не переписал его польностью, так как у части ссылок расширение .php. Бюджета не хватило что-ли?))

В одной части сайта дизайн современный, в другой – что-то из 2015-ых годов
Не удалось прогрузить медиа


Это уже довольно тревожный знак. Я сразу понял – это отличный сайт для демонстрации. Мало того, что он написан на пхп так еще и несколькими разработчиками.

Просто лазая по сайту чтобы понять с чем я имею дело, я попал на ссылку

Не удалось прогрузить медиа


Оказалось, что ‘ “ < не экранируются. Важно: Даже если символ > не экранируется, расширение почему то это не показывает. Так что > надо тестить вручную. У меня оказалось, что > не доступен (

Для xss этого нам не достаточно. Но я подумал, что если эндпоинт user.html это пока что единственный эндпоинт, который по какой-то причине допускает эти символы. А это значит, что он может дать что-то интересное и его следует изучить более тщательно

Я начал лазить по этому эндпоинту и нашел еще и параметр cat. Параметр msid отвечал за айди анкеты, поэтому я решил скормить ссылку sqlmap’у. Ну а что, лишним не будет. Пока он там с 2-мя запросами в секунду (из за вафа) занимался ссылкой, я стал лазить дальше

Подумал, что лучшим решением будет найти интересные ссылки через вейбек машину. Для этого воспользовался

Не удалось прогрузить медиа

Не удалось прогрузить медиа

Я хотел выявить уязвимости исключительно расширениями. Поэтому я не пользовался никакими посторонними инструментами. Лучшим решением стало открывать по 10 ссылок через расширение Open Multiple Urls

Не удалось прогрузить медиа


Тут расширение сходу привлекла внимание donate.php. Это страница, где можно задонатить на благотворительность. Те кто задонатил были в списке и можно было выполнить поиск по донатерам

Не удалось прогрузить медиа

Этот эндпоинт тоже привлек мое внимание. Я взял пару пейлоадов с расширения hack tools и получил алерт
Не удалось прогрузить медиа


Хорошо. Пока мы с вами исследовали сайт, во всю потел sqlmap. Давайте посмотрим, смог ли он что-то найти
Не удалось прогрузить медиа

Аааа мммм)) Получается, мы поимели сайт используя почти только расширения? Ну, получается что так. Заняло все про все у меня 18ть минут.
👍4 ❤️1 😢1

Гостевой просмотр. Чтобы отвечать и ставить реакции, войдите или зарегистрируйтесь.