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

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

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

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

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

Категории

Все категории
Loading categories
BoxPwnr — Модульный фреймворк для бенчмаркинга LLM и агентных стратегий на задачах по безопасности из HackTheBox, TryHackMe, PortSwigger Labs, Cybench, picoCTF и других. | Kitploit
Инструменты/GitHubGitHub/0ca/boxpwnr
Повышение привилегийРазведкаФреймворки для эксплойтовГенерация полезной нагрузкиАнализ уязвимостейВеб-безопасностьCTFТестирование на ПроникновениеОбучение и ОбразованиеБезопасность ИИЛаборатории и Практика
44355242 месяцев назадПроверено Kitploit

Популярное

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

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

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

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

Смотреть все инструменты →
Поделиться
GitHub
0ca/boxpwnr

BoxPwnr

Модульный фреймворк для бенчмаркинга LLM и агентных стратегий на задачах по безопасности из HackTheBox, TryHackMe, PortSwigger Labs, Cybench, picoCTF и других.

Репозиторий

BoxPwnr

Забавный эксперимент: посмотреть, насколько далеко большие языковые модели (LLM) могут зайти в самостоятельном решении CTF-задач и лабораторных работ по безопасности. Всё началось с HackTheBox, а теперь охватывает множество платформ и агентных решателей.

BoxPwnr предоставляет систему plug-and-play, которую можно использовать для проверки производительности различных агентных архитектур: --solver [claude_code, codex, cursor-cli, grok, kiro_cli, external, single_loop_xmltag, single_loop, single_loop_compactation, hacksynth].

Поддерживаемые платформы: --platform [htb, htb_ctf, htb_challenges, portswigger, ctfd, local, xbow, hackbench, cybergym, exploitbench, picoctf, tryhackme, levelupctf, argus]

Подробная документация по каждой поддерживаемой платформе — в разделе Реализации платформ.

Трассы и бенчмарки

Все трассы решений доступны на сайте BoxPwnr Traces & Benchmarks. Каждая трасса включает полные журналы диалога с ходом рассуждений LLM, выполненными командами и полученными результатами. Вы можете воспроизвести любую трассу в интерактивном веб-просмотрщике и увидеть, как именно машина была решена шаг за шагом.

🔬 Трассы и бенчмарки BoxPwnr

Total Challenges Challenges Solved Total Traces Platforms

ПлатформаРешеноПрогрессТрассы
HTB Starting Point25/25100.0%770
HTB Labs268/52651.0%783
HTB Challenges324/81839.6%732
PortSwigger Labs163/27060.4%377
XBOW102/10498.1%525
Cybench40/40100.0%2165
CyberGym476/150731.6%977
picoCTF502/50399.8%1215
TryHackMe213/47744.8%905
HackBench11/1668.8%27
ExploitBench2/424.8%58
LevelUpCTF50/25419.7%146
Argus47/6078.3%1026
BSidesSF CTF 202643/5184.3%76
Cloud Village CTF 202612/2060.0%30
Neurogrid CTF: The ultimate AI security showdown17/3647.2%197

Как это работает

BoxPwnr использует LLM (или CLI-агентов, таких как Claude Code, Codex, Grok или Cursor) для автономного решения CTF/лабораторных целей через итеративный процесс:

  1. Окружение: По умолчанию команды выполняются в Docker-контейнере с Kali Linux (--executor docker)
  • Контейнер автоматически собирается при первом запуске (занимает ~10 минут)
  • VPN-подключение устанавливается автоматически, когда платформа этого требует
  1. Цикл выполнения (по умолчанию солверы single_loop_*):
  • LLM получает подробный системный промпт, который определяет его задачу и ограничения
  • LLM предлагает следующую команду на основе предыдущих результатов
  • Команда выполняется в выбранном исполнителе
  • Результат передаётся обратно LLM для анализа
  • Процесс повторяется, пока не будет найден флаг (или не выполнены критерии успеха платформы)
  • Солверы на основе CLI (claude_code, codex, grok, cursor-cli, kiro_cli) запускают собственный агентный цикл и передают результаты обратно в BoxPwnr
  1. Автоматизация команд:
  • Агентам предписано предоставлять полностью автоматизированные команды без ручного взаимодействия
  • Команды должны содержать корректные таймауты и учитывать задержки сервисов
  1. Результаты:
  • Диалог и команды сохраняются в виде трасс для анализа/воспроизведения
  • При нахождении флага может быть сформирована сводка
  • Статистика использования (токены, стоимость, итерации) отслеживается

Использование

Предварительные требования

  1. Клонируйте репозиторий с подмодулями ```bash git clone --recurse-submodules https://github.com/0ca/BoxPwnr cd BoxPwnr

    Install uv if you haven't already

    curl -LsSf https://astral.sh/uv/install.sh | sh

    Sync dependencies (creates .venv)

    uv sync

2. Docker
- Для BoxPwnr требуется установленный и запущенный Docker
- Инструкции по установке можно найти по адресу: [https://docs.docker.com/get-docker/](https://docs.docker.com/get-docker/)

### Запуск BoxPwnr```bash
uv run boxpwnr --platform htb --target meow [options]

При первом запуске вам будет предложено ввести все необходимые ключи API. Ключи сохраняются в .env для дальнейшего использования. CLI-решатели (Claude Code, Codex, Grok, Cursor, Kiro) используют собственную аутентификацию по подписке вместо ключей API (или в дополнение к ним).

Параметры командной строки

Основные параметры

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