
CVE-2023-31756 개념 증명 - Archer V1/V2 라우터용 원격 코드 실행
이 Python 스크립트는 Archer TP-Link VR1600V V1/V2 라우터 내의 로컬 원격 명령 실행 취약점을 시연합니다. 이 익스플로잇을 통해 라우터에서 관리자 수준의 운영 체제 접근 권한을 얻을 수 있습니다. 이 접근 권한을 사용하여 OpenVPN 서버를 다시 활성화하고, 웹 포털에서 제한된 CWMP 및 기타 관리 작업을 비활성화할 수 있습니다.
이 스크립트를 사용하기 전에 다음 사전 요구 사항이 갖추어져 있는지 확인하십시오:
git clone https://github.com/StanleyJobsonAU/LongBow.git
cd LongBow
python CVE-2023-31756-LongBow.py --ip [라우터 IP] --session [JSESSIONID 쿠키]
예: python CVE-2023-31756-LongBow.py --ip 192.168.1.1 --session b3223de242cb163b0ab3557f859d14

이 스크립트는 Archer TP-Link V1/V2 라우터 웹 인터페이스의 로컬 원격 명령 실행 취약점을 이용합니다. 이 취약점을 통해 공격자는 OS 수준 셸을 Telnet에 바인딩하여 라우터의 운영 체제에 대한 관리자 접근 권한을 얻을 수 있습니다.
이 스크립트는 교육 및 연구 목적으로만 제공됩니다. 이 스크립트는 책임감 있게 사용하고 테스트할 권한이 있는 장치에서만 사용하는 것이 중요합니다. 소유하지 않았거나 테스트에 대한 명시적 권한이 없는 네트워크나 장치에서 이 스크립트를 무단으로 사용하는 것은 불법적이고 비윤리적일 수 있습니다.
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다 - 자세한 내용은 LICENSE 파일을 참조하십시오.