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