PS5 Relapse 익스플로잇이 공개됐다. 펌웨어 7.00부터 13.60까지 지원하며, 안내된 절차는 소유했거나 테스트 권한이 있는 기기에서만 사용해야 한다.
사용 방법
- 네트워크 설정에서 기본 DNS를 45.56.67.85로 설정한다. 권장 설정이다.
- 로컬에서
python serve.py를 실행하거나 PS5에서 https://ntfargo.github.io/Relapse-Exploit/을 연다. - 기본 페이로드는 실행이 성공한 뒤
payloads/에 저장된다. ELF 로더는 9021 포트에서 연결을 기다린다. elfldr가 9021 포트에서 시작되면 R2를 눌러kstuff.elf,shadowmountplus.elf,etaHEN.elf를 차례로 전송할 수 있다.
안정성 및 작동 방식
WebKit 단계는 여러 번 시도해야 할 수 있다. 브라우저가 멈추면 페이지를 새로고침한다. 커널 익스플로잇은 멈춤이나 콘솔 패닉을 일으킬 수 있으며, 이 경우 다시 시도하기 전에 콘솔을 재부팅해야 한다.
브라우저 단계는 JSC 정보 유출과 구조화 복제 객체 풀 불일치를 이용해 TypedArray를 손상시킨다. 커널 단계는 주소 유출과 aio_multi_wait의 UAF 경쟁 상태를 결합해 커널 읽기·쓰기를 확보한다.
프로젝트는 교육 및 보안 연구 목적을 위한 것으로, 불법 복제나 상업용 기기에 대한 무단 접근·오용을 지지하지 않는다고 밝힌다. 적용되는 법규를 준수하고, 소유했거나 테스트 권한이 있는 기기에서만 사용해야 한다. 소프트웨어는 보증 없이 제공되며, 사용에 따른 시스템 불안정, 데이터 손실, 계정 정지 등의 위험은 사용자에게 있다. 유지관리자는 그로 인한 손해에 책임을 지지 않는다고 고지했다.
기여자: ntfargo, ufm42, Sonic-Iso, Jordy, Dr. Yenyen, TheFlow, SlidyBat, Flatz, cow, nhk, bollarz, Sleirsgoevy, EchoStretch, EarthOnion.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요