Faroe Man

Faroe Man 

Любитель темы кибербезопасности!

18subscribers

4posts

goals1
0 of 100 paid subscribers
Просто приятно иметь 100 подписчиков :)

Баг баунти - полезные ресурсы

Если вы только начинаете охоту за уязвимостями, вам нужно знать, что для изучения навыков поиска ошибок потребуется время. Вам нужно иметь терпение и решимость продолжать багхантинг, даже если вы не сразу не видите успешные результаты. Ниша Bug Bounty слегка переполнена и конкурентна нужно признать, поэтому вам потребуется упорный труд и нестандартное мышление, чтобы достичь успехов. Баг хантинг — это постоянное обучение. Все начинают с нуля и со временем становятся профи в этом нелегком, но интересном деле.
Если у вас есть возможность посмотреть на веб-приложение своим взглядом специалиста или даже начинающего баг хантера и придумать, как его взломать, вы можете по крайней мере попробовать. Для некоторых людей это может быть достаточно медленным процессом, особенно если у вас нет опыта, а другие начнут находить ошибки сразу же после их начала.
Очень важно помнить, что при поиске уязвимостей нельзя впадать в депрессию/расстраиваться, если вам требуется больше времени, чтобы найти баги, если у вас сразу не получается. Не каждый будет находить баги каждый раз, когда садится за компьютер. И очень часто проходят дни, недели или даже месяцы без обнаружения ошибок. Не сравнивайте свои успехи или неудачи с чужими результатами. Потому что, как и во всем остальном, всегда найдется кто-то лучше вас, а кто-то хуже вас. И это нормально.
Если кто-то подошел к вам и спросил, можете ли вы найти уязвимость в системе безопасности Facebook или Google, ваша реакция может состоять в том, чтобы объяснить, насколько это сложно, учитывая, сколько денег эти компании тратят на безопасность и сколько сотрудников обеспечивают безопасность своих приложений. Как баг хантер, вы не должны иметь такой менталитет. Это просто неправильно, и когда вы обнаружите проблемы с безопасностью в крупнейших компаниях мира, вы поймете, что можно найти уязвимости в чем угодно (при наличии достаточного времени и скиллов). 

Обучение
Во-первых, английский, вам нужно знать язык хотя бы на уровне чтения или пользоваться переводчиком, чтобы читать правила программ баг баунти и читать полезные материалы из англоязычного интернета.
Далее. Основы веб-приложений. Узнайте, как работают запросы, заголовки HTTP, запросы JSON, как работает браузер, как они взаимодействуют и отправляют данные на серверы, DNS и т. д. https://developer.mozilla.org/en-US/docs/Web2 - вот тут кое-что можно почитать.
Читайте блоги. Узнайте о новых методах от других баг хантеров, чтобы вы могли проверить их во время тестирования.
Если вы новичок в программе Bug Bounty, вы можете быть не уверены, что сможете найти что-то общедоступное. Это то, с чем борются многие хакеры. Если вы еще не нашли много уязвимостей в системе безопасности, возможно, стоит попрактиковаться в Capture The Flag (CTF). 
Узнайте, как сделано приложение изнутри, а затем пробуйте ломать. Вам нужно сначала узнать, как разрабатывается веб-приложение или мобильное приложение, чтобы вы могли понять, как оно работает и, следовательно, как его можно сломать. Это полезно для вашего развития, а не для того, чтобы быть баг хантером, который знает только, как отправлять пейлоуды. Создайте несколько веб-приложений, чтобы понять, как работает веб-архитектура. Поверьте, это будет максимально полезно, заодно потренируете свои навыки программирования. 

Тренировочные платформы
BugBountyHunter
платформа имитирует более реалистичный опыт поиска ошибок, где вам нужно изучить и понять каждую функцию, чтобы найти ошибки. Вы не знаете заранее, есть ли в функциях ошибки или нет (и какие уязвимости).

Тестовые стратегии
Скоуп вашего тестирования. Не тестируйте все подряд целыми днями, так у вас ничего не получится. Вы просто сядете за компьютер и будете пытаться охватить все и сразу, это плохая методика. Ставьте себе маленькие цели и на небольшие промежутки.
Пример цели: в течение следующих 4 часов я буду тестировать функцию X на выявление SQL Injection. Или следующие 2 часа я буду тестировать страницу X на выявление XSS.
Тестируйте необычные векторы атак. Это потребует от вас более глубокой работы по пониманию того, как работает приложение (с точки зрения технологий и бизнес-функций). Спросите себя, проверяется ли ошибка, которую вы ищете автоматически с помощью обычного сканера. Например, если вы тестируете XSS на распространенных векторах атаки, таких как поля ввода и т. д., велика вероятность, что это сделали многие другие баг баунтеры. Спросите себя, есть ли другие способы активировать XSS в неожиданных местах страницы.
Если вы баг хантер и хотите зарабатывать в ближайшие 5-10 лет, начните искать нестандартные баги, логические недочеты, и другие вещи, на которые сканеры или другие исследователи не смотрят.

Список полезных ресурсов
Книги
The Web Application Hacker’s Handbook
OWASP Testing Guide
The Tangled Web: A Guide to Securing Modern Web Applications
Web Hacking 101
Breaking into Information Security
Mastering Modern Web Penetration Testing
The Mobile Application Hacker's Handbook
OWASP Mobile Security Testing Guide (MSTG)
Баг баунти платформы
Hackerone
Bug Crowd
Cobalt
Synack
ImmuneFi
HackenProof
Huntr (OSS Bounty)
Facebook
Google
Блоги
https://whitton.io/articles/bug-bounties-101-getting-started/
The Bug Hunters Methodology
Bug Bounty Cheatsheet
Bug Bounty Reference
Bugcrowd Vulnerability Rating Taxonomy (VRT)
Hackerone Hacktivity
https://www.hackerone.com/blog/What-To-Do-When-You-Are-Stuck-Hacking
https://www.quora.com/How-does-one-become-a-bug-bounty-hunter/answer/Jobert-Abma
https://www.quora.com/How-much-time-did-you-take-from-completely-beginning-hacking-to-your-first-success-or-bug-bounty/answer/Jobert-Abma
https://www.quora.com/How-do-bug-bounty-hunters-find-bugs/answer/Jobert-Abma
https://www.quora.com/How-much-can-I-make-in-my-first-year-as-a-bug-bounty-hunter
https://blog.detectify.com/2019/05/03/meet-the-hacker-inti-de-ceukelaire-while-everyone-is-looking-for-xss-i-am-just-reading-the-docs
http://blog.oath.ninja/basic-bug-bounty-faq
https://twitter.com/spaceraccoonsec
Видео
Google Bughunter University
https://www.hacksplaining.com/lessons
https://www.youtube.com/user/Hak5Darren/playlists
https://www.youtube.com/user/DEFCONConference/videos
https://www.youtube.com/watch?v=mQjTgDuLsp4
https://www.youtube.com/watch?v=KDo68Laayh8
https://www.youtube.com/watch?v=XoYF-euS-zs
Finding Bugs with Burp Plugins & Bug Bounty 101
Форумы
https://www.bugcrowd.com/about/blog/
https://www.reddit.com/r/netsec
https://www.reddit.com/r/websecurity/
Другие ресурсы
https://www.hackerone.com/blog/resources-for-new-hackers
https://github.com/onlurking/awesome-infosec
https://forum.bugcrowd.com/t/researcher-resources-tutorials/370
https://forum.bugcrowd.com/t/researcher-resources-tools/167
https://forum.bugcrowd.com/t/how-do-you-approach-a-target/293
http://www.amanhardikar.com/mindmaps/Practice.html
https://github.com/djadmin/awesome-bug-bounty
Subscription levels2

Автору на кофе

$1.28 per month
Раз в месяц будет сделан пост с благодарностью с Вашим именем (по желанию), кто сделал донат!

Топовый подписчик :)

$3.9 per month
До 10 эксклюзивных полезных материалов в месяц на тему ИБ / пентеста - только для подписчиков.
Go up