| Категория >  Новости > HTB Interface. Эксплуатируем баг в dompdf и инжектим команды в скрипт на Bash - «Новости» HTB Interface. Эксплуатируем баг в dompdf и инжектим команды в скрипт на Bash - «Новости»19-05-2023, 18:18. Автор: Otis | 
| Hack The Box. Уровень сложности отмечен как средний. warningПодключаться к машинам с HTB рекомендуется только через VPN. Не делай этого с компьютеров, где есть важные для тебя данные, так как ты окажешься в общей сети с другими участниками. РазведкаСканирование портовДобавляем IP-адрес машины в  10.10.11.200 interface.htbИ запускаем сканирование портов. Справка: сканирование портовСканирование портов — стандартный первый шаг при любой атаке. Он позволяет атакующему узнать, какие службы на хосте принимают соединение. На основе этой информации выбирается следующий шаг к получению точки входа. Наиболее известный инструмент для сканирования — это Nmap. Улучшить результаты его работы ты можешь при помощи следующего скрипта: ports=$(nmap -p- --min-rate=500 $1 | grep^[0-9] | cut -d '/' -f 1 | tr 'n' ',' | sed s/,$//)nmap -p$ports -A $1Он действует в два этапа. На первом производится обычное быстрое сканирование, на втором — более тщательное сканирование, с использованием имеющихся скриптов (опция  Результат работы скрипта Нашли всего два открытых порта: 
 Поэтому сразу обследуем веб‑сервер и поищем потенциальные точки входа. Главная страница сайта interface.htb Точка входаПросматривая запрос в Burp History, находим новый поддомен. Запрос в Burp History Добавляем найденный домен в файл  10.10.11.200 interface.htb prd.m.rendering-api.interface.htbПопробуем поискать скрытые файлы и каталоги. Я долгое время рекомендовал для этого утилиту ffuf, но теперь перешел на feroxbuster. При запуске используем следующие параметры: 
 feroxbuster -uhttp://prd.m.rendering-api.interface.htb/-wdirectory_2.3_medium_lowercase.txt -d 1 -t 256Нашли каталог  Burp History — вкладка PositionsBurp History — результат сканирования каталогов В итоге находим каталог  Burp History — вкладка PositionsBurp History — результат сканирования API Так обнаружим одну конечную точку API —  Burp History — вкладка PositionsBurp History — результат сканирования каталогов Находим каталог  Точка опорыПерейти обратно к новости |