• XSS.stack #1 – первый литературный журнал от юзеров форума

Как искать уязвимости?

silero

HDD-drive
Пользователь
Регистрация
27.01.2023
Сообщения
45
Реакции
-3
Всем привет. Появился у меня вопрос, а как искать уязвимости у сайтов, у компания и тд.. Какие проги исопользовать? Что учить? Что посоветуете? Вот пример приведу: я хочу найти уязвимость что бы выкачать бд, или выдать себе админку, ну вы поняли. Заранее большое спасибо за помощь.:smile2:
 
Посоветуй плиз где учится, курсы там и тд
ine.com (eJPTv2 – неплохой курс для пентестеров), hack the box academy/app, книжки, упомянутые на форуме
 
Посоветуй плиз где учится, курсы там и тд
Я не питонщик, поэтому что-то конкретное не посоветую. Открой гугл и сам поищи литературу или курсы. Будет твой первый шаг к сцене ;)

зы. на форуме этого добра пруд-пруди

Привыкай искать всё сам
 
Я например с этим не согласен, во первых каждый кто пришел к хэкингу приследовал конечную цель. Хотел взломать что-то или кого-то. Даже тогда когда небыло CTF. И в этом нет ни чего постыдного, мое мнение изучая рельные таски можно достичь большего, чем надрачивая CTF. Хотя я их очень люблю, но уже пост фактум.

Вообрази, Da99ett хочет похэкать гугл. Вот так просто, гугл :) А теперь представь какой объем информации он изучит разбираясь как работает гугл и все, что на него завязано до того как он его взломает? Какие таски могут это дать? Для меня хакинг вышел из фрикинга как ни крути, а это не навык, а догадка, что если посвистеть в трубку то можно бесплатно позвонить. Так и в ИБ большее пользы вышло из фазинга и попыток разобратся почему это ведет к ошибке и как ее можно использовать чем из элегантного программирования.



На самом деле все проще чем тебе рассказывают. Постораюсь максимально просто пояснить.

Интернет призван связвывать компьютеры и устройства в сеть. Сайт или сеть к которой ты хочешь получить доступ как ни крути это устройство в сети имеющее свой адрес. На этом устройстве установленны программы, каждая из которых решает свою задачу. Так вот, для того что-бы тебе с чего-то начать, нужно понять список целей. На первый взгляд, сайт к которому ты хочешь получить доступ это один компьютер, на котором запущен перечень программ, но на деле самый возможный минимум, это:

Код:
- провайдер предоставляющий доступ в сеть тому самому серверу (со всеми используемыми им устройствами);
- хостинг где взят в аренду компьютер где распологается сайт и регестратор доменного имени (той удобной ссылки в браузере);
- сам компьютер с сайтом (сервер) либо сервера;
- dns сервера (в случае с сайтом);
- Компьютер с которого администрируется сайт (компьютер администратора) и сотрудников;

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

Что с этим делать? Начни с сервера где распологается сам сайт, узнай какое ПО крутится на нем используя сканер портов. (классика nmap например). Постарайся собрать как можно больше информации о том как работает этот сайт и какие технологии использует. Выпиши все в список. И так по каждому из устройству задействованному в работе сайта.

Дальше тебе нужно занятся поиском информации о уязвимостях в ПО. Ты просто начинаешь гуглить относительно того что нашел:

Например ты обнаружил, что сервер с сайтом на CENT OS, есть закрытый порт mysql, ftp ,на сайте WP.
Администратор купил сервер и домен на reg.ru
Настроил собственные DNS.
Раз в день заходит что-бы выложить новость в 21-00.

Начинаешь искать дальше и обнаруживаешь:

Что сервер не выделенный, а обыкновенный хостинг где находятся еще куча таких-же сайтов. И где ты можешь купить место под свой сайт по соседству.
WP с уязвимостью, но это XSS.
Собственные DNS легко положить при помоши даже syn флуда.
А доступ в админку исключительно по IP.

У тебя появляются возможные вектора атаки:

Ты можешь попробовать купить место на хостинге и попытатся поднять права.
Попытатся подсунуть ссылку с XSS где через JS ты добавишь нового админа и свой ип в доверенные в админке.
Положить dns сервера и провернуть вариант с dns hijaking
Можешь попробовать их замиксовать.
...
вариантов бесконечно много.

Пройдись так по каждому устройству, что связано с целью. Уверяю взломать возможно все, вопрос сколько времени ты готов потратить на изучение всего что связано с работой цели. Ну и не забывай, что всем этим управляют люди, что несет не меньшие риски.
Я согласен с вами, что CTF — это не то, что действительно нужно хакеру. CTF нас обрамляет так, как будто все действия происходят здесь.. но я видел много людей, которые были сильны в CTF и на самом деле, когда им приходилось работать во внешней сети... они вообще ничего не могли сделать... я думаю, что CTF предназначен для развития небольших навыков ... хорошо, если новичок Начнет с CTF, поскольку он накапливает ряд навыков, чтобы попасть в большую игру и там исследовать его "хакерский" путь.
 
Последнее редактирование:
Я согласен с вами, что CTF — это не то, что действительно нужно хакеру. CTF нас обрамляет так, как будто все действия происходят здесь.. но я видел много людей, которые были сильны в CTF и на самом деле, когда им приходилось работать во внешней сети... они вообще ничего не могли сделать... я думаю, что CTF предназначен для развития небольших навыков ... хорошо, если новичок Начнет с CTF, поскольку он накапливает ряд навыков, чтобы попасть в большую игру и там исследовать его "хакерский" путь.

Ну честно я себе не представляю как начать с CTF, если например брать локальные мероприятия, то нужно иметь довольно сильный скилл, чтобы тебя взяли в команду.
Если взять те CTF которые можно проходить онлайн, то это да. Потому что практиковаться нужно, и без разницы есть таргеты на которых тренироваться или нет, на виртуалках поиграться всегда полезно! всегда полезно читать книги! всегда полезно читать статьи на форуме! всегда полезно читать блоги! всегда полезно перетереть с бабками у польезда(если трёп за ИБ и они в этом разбираются)! Всё имеет место, где питаешься новыми знаниями. Бывает книгу читаешь, ради одной страницы, или может быть даже фразы... То что даёт тебе пинок к получению новых знаний, или сами новые знания, это всегда - GOOD!
 
Я не питонщик, поэтому что-то конкретное не посоветую. Открой гугл и сам поищи литературу или курсы. Будет твой первый шаг к сцене ;)

зы. на форуме этого добра пруд-пруди
вообще поиск чего либо, это основной навык в нашем, и не только, деле
 
Не нужно стараться сразу стать взломshitком, такая стратегия изначально провальная. Старайся стать профессионалом, в смысле созидания, а не уничтожения (не в обиду хакерам :]) . Последнее как правило само приходит. Изучи администрирование систем (Linux, Windows). После, изучи сети, как работает интернет, веб-приложения, протоколы, сервисы. Научись решать CTF (htb, vulnhub, ещё вроде у кодбай появилась своя площадка с тасками). И учи попутно программирование, чтобы не быть скрипт-киддисом и вообще понимать почему есть какая-то конкретная дырка.
Согласен полностью,посмотрите на топовых хакеров на Hackerone например,с крупными эксплойтами,выплатами,это девелоперы и хакеры которые сидит на одном таске по полгода и изучают все изнутри,а не так пригласили на приватку, посмотрел там открытые такие то порты,бд sql,погуглил,попробовал sql injection,ещё пару уязвимостей,забил,перешёл на другой таск.Имхо это я утрировано сказал.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Согласен полностью,посмотрите на топовых хакеров на Hackerone например,с крупными эксплойтами,выплатами,это девелоперы и хакеры которые сидит на одном таске по полгода и изучают все изнутри,а не так пригласили на приватку, посмотрел там открытые такие то порты,бд sql,погуглил,попробовал sql injection,ещё пару уязвимостей,забил,перешёл на другой таск.Имхо это я утрировано сказал.
Это не всегда так и выглядит как взгляд со стороны, там и в топе есть те кто находят уязвимость в стороннем продукте, например банальную xss и начинают сканировать 100500 таргетов из списка hackerone продавая всем по кругу один и тот-же баг. Это сложно назвать долгим путем изучения и невероятным саморазвитием. У меня язык не повернется назвать всех ребят с hackerone топа топовыми и из топа их там буквально несколько.

Из плюсов hackerone и почему стоит в нем участовать, это возможность манетизировать свои уязвимости и научится приводить их в принятый всеми стандарт отчетности.
Из минусов - они перестали выплачивать и существует не безосновательное мнение, что там рабочими уникальными вещами зарабатывать нельзя если ты используешь их не только в белых целях.

Hackerone не показатель скила, разве что ребят из google-zero можно с точностью назвать топовыми.
 
Это не всегда так и выглядит как взгляд со стороны, там и в топе есть те кто находят уязвимость в стороннем продукте, например банальную xss и начинают сканировать 100500 таргетов из списка hackerone продавая всем по кругу один и тот-же баг. Это сложно назвать долгим путем изучения и невероятным саморазвитием. У меня язык не повернется назвать всех ребят с hackerone топа топовыми и из топа их там буквально несколько.

Из плюсов hackerone и почему стоит в нем участовать, это возможность манетизировать свои уязвимости и научится приводить их в принятый всеми стандарт отчетности.
Из минусов - они перестали выплачивать и существует не безосновательное мнение, что там рабочими уникальными вещами зарабатывать нельзя если ты используешь их не только в белых целях.

Hackerone не показатель скила, разве что ребят из google-zero можно с точностью назвать топовыми.
Я не спорю что там не том ребята и не показатель,но всё-таки мое мнения надо знать чуть Линукс,сети,как работает интернет и тд,чем глупо искать незная что, как раскрутить уязвимость в Гугле,не думаю,что чел создавший тему,если ему дать сайт с CVE каким-нибудь например,расскрутит уязвимость.Хотя сейчас на том же THM и HTB комнаты для новичков есть где это все расскажут.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Да ладно, тут вон полно умельцев с sqlmap и масс кроулерами собирают 100-500 ссылок и отправляют в мап. Сегодня скрипт-киддис ни разу не обидно и вполне себе хакер тк все шагнуло вперед и появилось очень много автоматизации. Мне кажется можно вообще ни чего не знать и стартануть с акунетикса + sqlmap и что-то даже успешно взломать.

 
Да ладно, тут вон полно умельцев с sqlmap и масс кроулерами собирают 100-500 ссылок и отправляют в мап. Сегодня скрипт-киддис ни разу не обидно и вполне себе хакер тк все шагнуло вперед и появилось очень много автоматизации. Мне кажется можно вообще ни чего не знать и стартануть с акунетикса + sqlmap и что-то даже успешно взломать.

Всё покажет себя на дистанции, в месяц можно обрабатывать тысячи таргетов, постоянно ковыряясь в мусоре(после выхлопа вашей автоматизации), и еле сводить концы с концами.
А можно три месяца сидеть над 1-3 сайтами и зарабатывать столько, что пол года можно не работать.

Ну да автоматизация, ну да скрипткиддис. Чё тогда все хотят развиваться? Не хотят оставаться скрипткиддис? Если задачи, когда следует сидеть и проверять идёт ли следующий символ в названии колонки, корый приходиться кодировать, тут спору нет лучше пребегнуть к автоматизации. Но на каждый линк кидать автоматизацию, хм, не думаю.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Всё покажет себя на дистанции, в месяц можно обрабатывать тысячи таргетов, постоянно ковыряясь в мусоре(после выхлопа вашей автоматизации), и еле сводить концы с концами.
А можно три месяца сидеть над 1-3 сайтами и зарабатывать столько, что пол года можно не работать.

Ну да автоматизация, ну да скрипткиддис. Чё тогда все хотят развиваться? Не хотят оставаться скрипткиддис? Если задачи, когда следует сидеть и проверять идёт ли следующий символ в названии колонки, корый приходиться кодировать, тут спору нет лучше пребегнуть к автоматизации. Но на каждый линк кидать автоматизацию, хм, не думаю.
Мне кажется дело не в профите, на доступах от которых ты можешь получить хороший профит бывают и простые/тривиальные/средней сложности уязвимости и с этим вполне справляется софт, тут скорее вопрос в том откуда берется твой профит и на сколько широка конкурентная среда. Хотя и это не гарантирует отсутствие тривиальных уязвимостей, все мы люди можем просто просмотреть . С дргой стороны можно и несколько лет сидеть над реализацией нереального вектора и пачки сложно эксплуатируемых уязвимостей и вот оно в шаге от тебя - но нет.

С автоматизацией пару проблем: не пробивает всего, пропускает то ,что не предполагается логикой, срет в логи.

Чё тогда все хотят развиваться?

То что тебе это отовсюду говорят, не значит, что все это делают. Для меня мативация простая - интерес. Скучно делать одно и тоже, для этого есть автоматизация, а вот покапатся с чем-то не тривиальным банально любопытно.
 
Всё покажет себя на дистанции, в месяц можно обрабатывать тысячи таргетов, постоянно ковыряясь в мусоре(после выхлопа вашей автоматизации), и еле сводить концы с концами.
А можно три месяца сидеть над 1-3 сайтами и зарабатывать столько, что пол года можно не работать.

Ну да автоматизация, ну да скрипткиддис. Чё тогда все хотят развиваться? Не хотят оставаться скрипткиддис? Если задачи, когда следует сидеть и проверять идёт ли следующий символ в названии колонки, корый приходиться кодировать, тут спору нет лучше пребегнуть к автоматизации. Но на каждый линк кидать автоматизацию, хм, не думаю.
Для начала нужно стать хотя бы скрипт-киддисом прежде чем начать становиться хакером. Не думаю что этап скрипт-киддинга можно просто пропускать. Можно привест и метафору, когда ты первый раз пришёл в качалку, ты явно не сможешь поднять тот вес который поднимают те кто отзанимался даже хотя-бы год-два. Так-же и тренеровка мозга и получение знаний должны происходить постепеннои поэтапно, явно ведь что ты не напишешь моментально 0дей. Не сможешь сразу находить баги которые никто ещё не знает, самостоятельно. А если браться сразу искать баги не в сорцах а через ту-же гидру, то дело вообще труба будет. Так что не стесняйтесь начинать со скрипт-киддинга. Главное не застревайте на этом этапе. И не бойтесь вы задавать вопросы на форуме если чего-то не понимаете. Как говаривал дедушка Ленин - учиться учиться и ещё раз учиться.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
всем привет. Смотри, для начала можешь поставить Acunetix сканер и сканить сайты на sqli. Затем, найденные уязвимые ссылки через sqlmap прогоняешь и получаешь свои БД. Акунетикс неплохо находит sqli. Про sqlmap прочитай, какие параметры забивать, вот здесь можешь почитать https://hackware.ru/?p=1928. В целом https://hackware.ru хороший сайт, подробно описывает многие инструменты хакинга
 
Kali Linux или Parrot OS
В них есть тулзы для пентеста к примеру такие как
1 Burp Suite
2 OWASP ZAP
3 Accuentix
Разве не лучше юзать крякнутые версии сканеров а не те что дают бесплатно?
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Разве не лучше юзать крякнутые версии сканеров а не те что дают бесплатно?
Можешь попробовать и крякнутые я просто тебе перечень перечислил по ним есть ролики на ютабе или даже статьи на форуме xss
 
Kali Linux или Parrot OS
В них есть тулзы для пентеста к примеру такие как
1 Burp Suite
2 OWASP ZAP
3 Accuentix
как по мне лучше чистый арч накатить и туда уже поставить все, что тебе нужно. понятия не имею кому могут пригодиться сразу 5 фаззеров на кали ну и в таком духе
 
как по мне лучше чистый арч накатить и туда уже поставить все, что тебе нужно. понятия не имею кому могут пригодиться сразу 5 фаззеров на кали ну и в таком духе
5 фаззеров, несколько утилит тяжелых для реверса(на любой вкус), также разнообразного софта для работы с блутузом и файфаем, метасплоиты, вирусотели,... а ты просто хочешь склю в браузере покрутить :cool:
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх