Интересно Личный ТОП утилит для веб-хакинга. От практика.

N

Ninja Zod

Original poster
Привет.
Читая статьи на данном форуме (касаемо пентеста и хакинга в целом) пришел к выводу, что подавляющая часть авторов статей абсолютно безграмотны в данной сфере, да в принципе и авторами постов не являются, а что-то где-то спёрли не проверив, при чем спёрли у таких же нубов. Единственная сфера в которой более-менее тут разбираются (касаемо хакинга) это вирусология. 90% остального материала форума откровенная дичь.

Значит буду проводить ликбез.
А то глаза кровоточат.


Начать хотелось бы с самого простого (я не имею ввиду теорию, http, osi, sop, csp и прочее), а то чем пользуются хакеры во-время работы. И вы можете быть уверены, что методы и утилиты описанные в статье были испытаны на реальных сайтах с реальным результатом и утверждаются настоящим практиком, а не теоретиком. Все утилиты помогают при Black Box тестировании.

P.S.
Кстати следующей темой будет разбор анонимности, а то начитался статей тут. Кек.


ПРИСТУПИМ

Веб хак традиционно начинается со сбора информации о цели. Есть два вида сбора информации:
1) Пассивный
2) Активный

Пассивный сбор информации, он же OSINT (что значит open source intelligence; разведка из открытых источников). Она подразумевает сбор нужной информации без контакта с самой целью, т.е. даже сайт цели посещать нельзя. Если сайт посещен, это уже активный сбор информации, его рассмотрим ниже.
При ОСИНТе наш главный помощник это Google, Shodan, Censys (и аналоги), социальные сети для изучения аккаунтов сотрудников и общение с их друзьями и родственниками. Так же есть различные баг-баунти платформы типа

Авторизируйтесь или Зарегистрируйтесь что бы просматривать ссылки.

, где можно проверить был ли какой-то баг репорт касаемо какой-то уязвимости на сайте и если она не исправлена, применить непосредственно при атаке. Так же есть ряд утилит которые автоматизируют эту задачу, например The harvester, Sublist3r и плагины для Nmap например dns-brute.nse и т.д.

Активный сбор информации включает в себя как непосредственное изучение самой цели например посещение сайта и поиск контактов сотрудников и точек входа, так и сканирование. Сканирование тоже имеет ряд особенностей. Оно бывает нескольких видов:
1) Recon scan, т.е. сканирование для разведки, например сканирование портов (Nmap); снятие фингерпринта (whatweb); URLfuzzing/сбор имеющихся страниц на сайте (dirsearch, ffuf); сортировка страниц которые дают определенный ответ например 200, 301, 403, 500 и т.д. (dirsearch, ffuf).
2) Vulnerability scan, т.е. сканирование на уязвимости. Оно может как полным, т.е. сканирование всего ресурса или хотя бы большей его части или частичным, т.е. сканирование конкретной страницы или параметра (например если страница отдает 301/302, ее можно потестировать на open redirect или если на странице имеется строка поиска и допустим напишем туда "XXXXXXXXXXX", т.е. поисковый запрос может выглядеть примерно так: site.com/q=XXXXXXXXXXX и вот параметр q мы будем тестировать вместо "XXXXXXXXXXX" подставляя XSS пейлоады (у меня выстрелило только единожды, обнаружив HTML injection, таким образом я не намереваясь на то нашел 0day в WordPress Engine случайно подобрав пейлоады которые обходили встроенный WAF).
Для полного сканирования подойдут сканеры Acunetix, OWASP ZAP, Burp Suite, Netsparker. Для определения уязвимых компонентов Nessus, Nmap с плагинами vulscan.nse и freevulnsearch.nse Для частичного OWASP ZAP, Burp Suite, XSStrike и т.д.

СЛЕДУЮЩИЙ ЭТАП

После того как собранная информация структурирована и проанализирована, можно приступать к manual testing (ручное тестирование). Кстати ручное тестирование так же подразумевает некоторую автоматизацию (выше описан пример с open redirect и xss/html inj, когда тестируется конкретный параметр). Помимо этого, автоматизацию можно проводить посредством фаззинга заголовков HTTP запроса, например нередко XSS находятся в заголовке User Agent и Referer, так же LFI можно встретить подставляя пейлоады в заголовок Accept и т.д. Для этих целей да и в целом для ручного тестирования бесспорными фаворитами являются исключительно OWASP ZAP и Burp Suite.
После того как автоматизировано всё, что только могло быть автоматизированным, остается полагаться только на знания, опыт и наметанный глаз.

Помимо описанных утилит и техник так же есть класс программ постэксплуатации (те самые шеллы/бэкдоры), но их я затрагивать не буду, т.к. на реальном сайте, а не тестовой площадке не имел с ними дел поэтому советовать, что либо не стану, хотя конечно и тут есть, что сказать, но опять же - в плане теории, а не реальной практики.

Подытожив можно собрать список программ:

Разведка:

* The harvester
* Sublist3r
* Nmap + .nse

Сканирование:
* Nmap
* Accunetix
* Nessus
* Burp Suite
* OWASP ZAP
* Dirsearch
* Whatweb
* XSScan

Ручное тестирование:
* OWASP ZAP
* Burp Suite

The end.
 

Вложения

  • Без названия.jpg
    Без названия.jpg
    19.2 КБ · Просмотры: 12 692
Последнее редактирование модератором:
F

fu11p0w3r

Original poster
Можно сказать обобщенный обзор на тестирования веб приложений в двух словах. Краткость сестра таланта, за труд - лойс. Хотелось бы увидеть разбор реальных кейсов и тасков в будущем на примере тех же самых виртуалок с ресурсов по CTF. Я думаю многим было бы очень интересно и познавательно, тем более что ты практикуешь это ремесло, а значит мог некоторые решенные таски просто конспектировать и в форме статей вылаживать тут в отдельный тред, например. Было бы интересно понять саму парадигму тестирования и перенять тот самый образ мышления, что помогает успешно пройти весь путь от разведки, до получения учетки и повышения прав на машине. Я думаю что это привлекло бы более увлеченную этим аудиторию сюды, а значит новые статьи и интересную инфу от практикующих, так сказать. Ну а так то смотри сам, любая авторская информация ценится везде:)
 
  • Like
Реакции: CMDfromBAT и Anorali
Название темы
Автор Заголовок Раздел Ответы Дата
АнАлЬнАя ЧуПаКаБрА MIX [88KK] Личный Игровой АП [70% Гудов UPLAY] Раздача email 8
АнАлЬнАя ЧуПаКаБрА Zabugor Личный пак DUMP Раздача email 0
АнАлЬнАя ЧуПаКаБрА MIX Личный антипаблик [Заточки под СРА, Инвест, дампы БТС, ICO , Биржи] Раздача email 1
АнАлЬнАя ЧуПаКаБрА MYR Украина 6.7кк строк Личный ап Раздача email 2
АнАлЬнАя ЧуПаКаБрА MIX • 241.6 GB - Личный АПБ от Andryha197 - обновление от 06.05.2019 Раздача email 0
АнАлЬнАя ЧуПаКаБрА Забугор Личный АПБ USA [185kk] Раздача email 0
M Делай Деньги на Юле. Личный опыт Способы заработка 31
АнАлЬнАя ЧуПаКаБрА ✌ 1.298.122.816 [Личный АПБ Zabugor By Chucky] Обновление БД - 12.02.17 ✌ Раздача email 4
Glods Личный AP - МУР Раздача email 4
Glods Личный AP - Забугор Раздача email 3
Glods Личный антипаблик Раздача email 0
Jaguar777 Комплекс выверенных методов для вывода Вашего сайта в ТОП Ищу работу. Предлагаю свои услуги. 0
T Telegram K1ng - вывод в ТОП и накрутка Telegram каналов по вашему ключевому запросу Ищу работу. Предлагаю свои услуги. 0
M 400 руб. за 10 минут. Ищу людей 18+ для верификации криптобиржи. ТОП! Предоставляю работу. Ищу специалиста. 1
S [СЛИВ] Самая ДЕШЕВАЯ накрутка Инстаграм,Вконтакте,Телеграм,ТикТок,Ютуб. Вывод сайта в ТОП seo! Ищу работу. Предлагаю свои услуги. 1
D × OLYMPIC TEAM × | × ИЗИ КЭШ × | × ТОП АНТИК + new САЙТЫ 3.0 × | × ЗАЛЕТАЙ × Предоставляю работу. Ищу специалиста. 0
Anorali ТОП-10 главных инструментов хакера Полезные статьи 1
CMDfromBAT Интересно ТОП ХАКЕРСКИХ ОС (ИХ 16) Полезные статьи 21
R Продам ROSS LOGS STORE - МАГАЗИН ТОП ЛОГОВ НА РЫНКЕ 24/7 PP/AMAZON/EBAY/BTC/CC Карты/CC/Банки/Enroll 0
K Ссылки, которые выводят в ТОП Ищу работу. Предлагаю свои услуги. 0
Z MIX ТОП 2 ГБ МИКС БАЗА usa+ЗАБУГОР | interia,windstream | МНОГО ВАЛИДА Раздача email 0
K Библиотека конспектов западных ТОП инфопродуктов Другое 0
C ТОП 10 про хацкеров Видео/Музыка 16
H ТОП База V 42 Allsubmitter для продвижения сайта. Другое 0
E Интересно Повышаем привилегии в Linux: TOP утилит Уязвимости и взлом 2
E Интересно Набор утилит от AngelSecurityTeam Уязвимости и взлом 2
T 5 утилит и техник, используемых хакерами, о которых должен знать каждый сисадмин Уязвимости и взлом 0
I Как сделать лучший ботнет используя комбинацию утилит linux Полезные статьи 1
P Краткий обзор утилит Kali Linux Полезные статьи 2

Название темы