
Rust 구현을 사용하여 Linux에서 CVE-2026-31431을 익스플로잇함으로써 임의의 페이지 캐시 쓰기 프리미티브를 통해 로컬 권한 상승을 달성합니다.
이 소프트웨어는 Linux CVE-2026-31431 취약점을 테스트하는 도구를 제공합니다. Rust 프로그래밍 언어를 사용하여 시스템 파일과 상호 작용합니다. 이 프로그램은 사용자가 대상 시스템에서 맞춤형 셸코드를 실행할 수 있게 해줍니다. 이 도구는 보안 연구자들이 자신의 Linux 환경이 파일 복사를 올바르게 처리하는지 확인하는 데 도움을 줍니다. Linux 커널 복사 메커니즘에서 발견된 권한 상승 결함에 초점을 맞춥니다.
시작하기 전에 컴퓨터가 이러한 기본 요구 사항을 충족하는지 확인하세요. 도구를 다운로드하려면 안정적인 인터넷 연결이 필요합니다. 또한 Windows 10 또는 11 운영 체제가 필요합니다. 이 도구는 50MB의 여유 디스크 공간이 필요합니다. 이 프로그램에는 실행에 필요한 모든 구성 요소가 포함되어 있으므로 추가 소프트웨어 설치는 필요하지 않습니다.
필요한 파일을 얻으려면 프로젝트 페이지를 방문해야 합니다. 아래 공식 링크로 이동하여 저장소에 액세스하세요.
페이지에 도달하면 화면 오른쪽의 Releases 라벨이 붙은 섹션을 찾으세요. 가장 최신 버전 번호를 클릭하여 사용 가능한 파일을 확인합니다. .exe로 끝나는 파일을 선택하여 컴퓨터에 애플리케이션을 다운로드합니다. 이 파일을 다운로드 폴더처럼 쉽게 찾을 수 있는 폴더에 저장하세요.
이 소프트웨어를 실행하려면 다음 단계를 따르세요.
인터페이스는 전적으로 텍스트 기반 터미널을 통해 작동합니다. 애플리케이션이 시작되면 번호가 매겨진 옵션이 있는 메뉴가 표시됩니다. 수행하려는 작업의 번호를 입력하고 Enter 키를 누릅니다.
텍스트 창의 상태 메시지를 항상 검토하세요. 이 메시지는 도구가 취약점을 발견했는지 또는 시도가 실패했는지 명확하게 알려줍니다. 도구가 CVE-2026-31431 결함을 감지하면 즉시 알려줍니다.
Windows는 이 프로그램이 보안 테스트 도구에 흔한 작업을 수행하기 때문에 이 프로그램을 차단할 수 있습니다. 이러한 활동은 표준 안티바이러스 동작을 트리거합니다. 파일이 실행되도록 허용하려면 Windows 보안 설정에서 예외를 추가해야 할 수 있습니다.
이 단계는 시스템 취약점을 확인하는 동안 Windows가 도구를 중지하지 못하도록 합니다.
이 도구는 소유하거나 테스트 권한이 있는 하드웨어에서만 사용하세요. 승인 없이 시스템에서 테스트를 실행하는 것은 디지털 보안에 관한 법률 및 정책을 위반합니다. 사용하는 셸코드를 주의해서 다루세요. 항상 가상 머신이나 격리된 네트워크 환경에서 스크립트를 먼저 테스트하세요. 이렇게 하면 예기치 않은 오류나 시스템 불안정으로부터 기본 하드웨어를 안전하게 보호할 수 있습니다.
프로그램이 갑자기 종료되면 어떻게 되나요? 이는 대상의 권한 또는 내부 아키텍처에 문제가 있음을 나타냅니다. 도구가 차단되었는지 안티바이러스 기록을 확인하세요.
Mac에서 실행할 수 있나요? 이 특정 구현은 Windows 시스템을 기본적으로 지원합니다. Linux 사용자는 Rust 소스 코드를 다시 컴파일해야 할 수 있습니다.
이 도구에 인터넷 액세스가 필요한가요? 아니요. 파일을 다운로드하면 오프라인으로 실행할 수 있습니다.
더 많은 도움은 어디서 찾을 수 있나요? 기본 취약점에 대한 자세한 내용은 저장소에 포함된 문서 폴더를 검토하세요. 코드 설계에 대해 더 자세히 알고 싶다면 Rust 커뮤니티에서도 메모리 안전성과 시스템 호출을 처리하는 방법에 대한 방대한 리소스를 제공합니다.
오류가 발생하면 관리자 권한으로 도구를 실행해야 합니다. 파일을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택하세요. 이렇게 하면 도구가 시스템 파일과 상호 작용하는 데 필요한 권한을 얻을 수 있습니다. 화면이 깜빡이고 사라지면 명령 프롬프트 창을 열고 파일을 창으로 끌어다 놓은 다음 Enter 키를 눌러 오류 출력을 확인하세요. 그러면 종료된 구체적인 이유가 표시됩니다. 오류가 코드의 버그와 관련된 경우 저장소 페이지에서 이슈를 제출하여 개발자에게 문의하세요. 오류 메시지의 텍스트를 제공하면 팀이 문제를 더 빨리 해결하는 데 도움이 됩니다.