
사전 구축된 샌드박스 환경에서 pi 에이전트를 사용하여 사이버보안 테스트를 수행합니다.
사전 구축된 샌드박스 환경에서 pi agent를 사용하여 사이버 보안 테스트를 수행합니다.
⚠️ 보안 성명
현재 프로젝트는 CTF 대회 또는 승인된 범위 내의 침투 테스트, 리버스 엔지니어링, 취약점 발굴 등 보안 평가 작업에만 사용이 제한됩니다.
본 프로젝트는 어떠한 제3자 시스템, 네트워크, 서비스, 계정 또는 데이터에 대한 테스트, 접근, 스캔 또는 영향을 미칠 수 있는 허가를 부여하지 않습니다. 본 프로젝트를 사용하기 전에 반드시 합법적인 서면 승인을 획득했음을 확인해야 하며, 본 프로젝트를 사용하여 어떠한 미승인 불법 공격 행위도 수행하는 것을 금지합니다.
저자는 사용자의 개인적 행위로 인해 발생하는 어떠한 결과, 손실, 손해 및 법적 책임 또는 위법 행위에 대해서도 어떠한 책임도 지지 않습니다.
secbox는 Debian 기반으로 구축된 샌드박스 컨테이너로, pi agent와 일반적으로 사용되는 침투 테스트, 리버스 엔지니어링 및 취약점 발굴 도구 체인을 통합합니다.
| 분류 | 내용 |
|---|---|
| 에이전트 | pi 명령줄, pi-web 웹 인터페이스(30141) |
| 정보 수집 | nmap, httpx, dnsx, dig, nslookup, whois |
| 네트워크 분석 | agent-browser-cli, openssl, curl, wget, nc |
| 리버스 엔지니어링 및 파일 | ghidra, jadx, apktool, binwalk, file, 7z, cpio, cabextract, unsquashfs |
| 취약점 발굴 및 디버깅 | gdb + pwndbg, pwntools, strace, ltrace, gcc |
| 언어 및 런타임 | Python3 + uv / uvx, Node.js 24, Java 21 |
| 데스크톱 및 브라우저 | Xvfb + x11vnc + noVNC, Chrome for Testing |
docker compose up -d --build
compose 파일에는 host 네트워크가 구성되어 있습니다. 외부에 노출하기 전에 먼저 PI_WEB_PASSWORD와 PI_WEB_ALLOWED_HOSTS 환경 변수를 설정하십시오.
접속:
| 서비스 | 주소 |
|---|---|
| pi-web | http://<host>:30141 |
| noVNC | http://<host>:8080/vnc.html?autoconnect=true&resize=remote |
| 변수 | 설명 |
|---|---|
PI_WEB_PASSWORD | 설정 시 pi-web 인증 활성화 |
PI_WEB_ALLOWED_HOSTS | pi-web 접근 허용 호스트 이름 |
본 프로젝트는 MIT 라이선스로 배포됩니다.