
CVE-2023-38831 개념 증명 코드
이것은 6.23 이전의 모든 WinRAR 버전에 영향을 미치는 CVE-2023-38831 익스플로잇을 생성하는 사용하기 쉬운 도구입니다.
6.23 이전의 RARLAB WinRAR은 사용자가 ZIP 아카이브 내의 정상 파일을 보려고 할 때 공격자가 임의 코드를 실행할 수 있도록 허용합니다. 이 문제는 ZIP 아카이브에 정상 파일(예: 일반 .JPG 파일)과 정상 파일과 동일한 이름을 가진 폴더가 포함될 수 있고, 정상 파일에만 접근하려고 할 때 폴더의 내용(실행 가능한 콘텐츠를 포함할 수 있음)이 처리되기 때문에 발생합니다. 이는 2023년 4월부터 10월까지 실제 공격에서 악용되었습니다.
프로젝트를 빌드하려면 프로젝트 디렉터리에서 다음 명령을 실행하기만 하면 됩니다.
(실행하기 전에 CARGO가 설치되어 있는지 확인하세요!)
cargo build --release
이 명령을 실행하면 target/release에 winrar-script-exploiter라는 실행 파일이 생성됩니다!
실행 파일을 실행하고 필요한 모든 값을 입력하기만 하면 됩니다.
demos 폴더에 있는 데모 파일 중 일부로 시도해 보세요!