
Python Interactive Exploit for WP File Manager Vulnerability. WordPress용 File Manager(wp-file-manager) 플러그인 6.9 이전 버전은 안전하지 않은 예제 elFinder 커넥터 파일의 이름을 .php 확장자로 변경하므로 원격 공격자가 임의의 PHP 코드를 업로드하고 실행할 수 있습니다.
WP File Manager 취약점을 위한 Python 인터랙티브 익스플로잇입니다. WordPress용 File Manager(wp-file-manager) 플러그인 6.9 이전 버전에서는 안전하지 않은 예제 elFinder 커넥터 파일의 이름을 .php 확장자로 변경하기 때문에 원격 공격자가 임의의 PHP 코드를 업로드하고 실행할 수 있습니다.
이 스크립트는 argparse, requests, re, sys, os, json, random Python 모듈을 사용합니다.
pip를 통해 이 모듈들을 설치하려면 명령줄에서 다음 명령을 실행하세요:
pip install -r requirements.txt
이 명령이 실행되면 pip는 requirements.txt 파일을 읽고 나열된 모든 모듈과 해당 종속성을 설치합니다.
스크립트를 사용하려면 다음 인수를 제공할 수 있습니다:
url (필수): 대상 WordPress 웹사이트 URL.--upload-file (선택 사항): WP File Manager가 취약한 경우 서버에 업로드할 파일.--check (선택 사항): WP File Manager 플러그인이 취약한지 확인합니다.--verbose (선택 사항): 상세 출력을 활성화합니다.다음은 스크립트 사용 방법의 몇 가지 예시입니다:
WP File Manager 플러그인이 취약한지 확인하려면:
python exploit_wp_file_manager.py https://www.example.com --check
서버에 파일을 업로드하려면:
python exploit_wp_file_manager.py https://www.example.com --upload-file myfile.txt
상세 출력을 활성화하려면:
python exploit_wp_file_manager.py https://www.example.com --upload-file myfile.txt --verbose
허가 없이 소프트웨어의 취약점을 악용하는 것은 불법이며 심각한 결과를 초래할 수 있습니다. 이 스크립트는 교육 목적으로만 제공됩니다. 사용에 따른 책임은 본인에게 있습니다.