Что это такое?
Hacker101 — это бесплатный онлайн-курс по безопасности веба и мобильных приложений от HackerOne (организации Hacker0x01). Он рассчитан на всех: от программистов, которым интересны bug bounty, до опытных специалистов по безопасности.
Так это сам курс или код, на котором он работает?
Это исходный код самого сайта Hacker101.com. Курс проходит онлайн на этом сайте, а данный репозиторий — сайт на Ruby, который можно склонировать, собрать и запустить у себя на компьютере.
Можно запустить сайт локально? Что нужно установить?
Нужны Ruby (рекомендуется rbenv) и bundler (gem install bundler). Затем склонируйте этот репозиторий, дайте bundler подтянуть зависимости, соберите сайт, запустите сервер и откройте его в браузере.
Мне вообще нужно запускать этот репозиторий, или можно просто пройти курс онлайн?
Просто проходите онлайн — курс живёт на Hacker101.com и бесплатный. Запуск репозитория нужен только чтобы развернуть сайт у себя или работать над его содержимым.
Какие уязвимости разбираются в материалах?
В темах репозитория перечислена классика веб-безопасности: XSS, SQL-инъекции, CSRF, кликджекинг, фиксация сессии и незащищённые редиректы — плюс раздел по мобильной безопасности.
Hacker101 связан с платформой bug bounty HackerOne?
Да — курс создан HackerOne (организацией Hacker0x01) и рассчитан на людей, интересующихся bug bounty, так что это ещё и вход в эту сферу.
What are similar projects?
Resources-for-Beginner-Bug-Bounty-Hunters, Claude-BugHunter, SafeLine, DVWA, bug-bounty-hunting-prompts, xray, Agentic-Bug-Hunter, Claude-Red
Which topics is it in?
csrf, sql-injection, xss, mobile-security, bug-bounty, ethical-hacking, scss, web-security, vulnerability, ruby, curriculum, hacking