О курсе

Материал является второй частью перевода учебного пути Hack The Box Academy, ориентированного на подготовку специалистов по веб-безопасности. Заявленная направленность — развитие навыков выявления продвинутых и труднообнаружимых веб-уязвимостей с использованием методов black box и white box. В описании пути упоминаются веб-безопасность, веб-пентестинг и концепции безопасного программирования, а также отладка приложений, анализ исходного кода и разработка кастомных эксплойтов.

Вторая часть содержит модуль 02 «Введение в NoSQL-инъекции». В нём рассматривается эксплуатация уязвимостей NoSQL-инъекций, в частности на примере MongoDB, с примерами кода на Python, PHP и Node.JS. Среди тем модуля — введение в NoSQL, обход аутентификации, извлечение данных по основному каналу и вслепую, автоматизация извлечения данных, JavaScript-инъекции на стороне сервера и их автоматизация, инструменты для работы и предотвращение уязвимостей NoSQL-инъекций.

Полный оригинальный путь включает 15 модулей; в данной части переведён только модуль 02 объёмом около 46 страниц. Формат перевода — PDF, перевод с английского языка на русский. Дата релиза оригинала указана как 2024 год.

Что рассматривается в программе

  • рассматриваются основы NoSQL и NoSQL-инъекций
  • разбираются примеры эксплуатации уязвимостей на Python, PHP и Node.JS
  • рассматривается обход аутентификации через NoSQL-инъекции
  • разбирается извлечение данных по основному каналу и вслепую
  • рассматривается автоматизация извлечения данных и JavaScript-инъекций на стороне сервера
  • рассматриваются инструменты для работы с NoSQL-инъекциями
  • разбираются подходы к предотвращению уязвимостей NoSQL-инъекций

Кому может быть полезен курс

  • специалистам по веб-безопасности, интересующимся пентестингом веб-приложений
  • тем, кто изучает методы black box и white box при анализе веб-приложений
  • разработчикам, которым нужно ознакомиться с NoSQL-инъекциями и способами защиты от них
  • тем, кто интересуется эксплуатацией уязвимостей MongoDB и смежных NoSQL-систем

Вопросы о программе

Что входит во вторую часть перевода?

Во вторую часть включён модуль 02 «Введение в NoSQL-инъекции» объёмом около 46 страниц. Полный оригинальный путь состоит из 15 модулей.

Какие технологии рассматриваются в модуле?

В модуле рассматриваются NoSQL-инъекции, в частности на примере MongoDB, с примерами на Python, PHP и Node.JS.

В каком формате представлен материал?

Перевод выполнен с английского языка на русский и представлен в формате PDF.

Какие темы включает модуль по NoSQL-инъекциям?

Среди тем модуля: введение в NoSQL, обход аутентификации, извлечение данных по основному каналу и вслепую, автоматизация извлечения данных, JavaScript-инъекции на стороне сервера, инструменты для работы и предотвращение уязвимостей.