ROOT-ME CHALLENGES - CRACKING : 7 ELF - Ptrace
Root-me Cracking 7번 문제입니다. ELF Ptrace관련 문제입니다. 먼저, Ptrace가 어떤 기능을 하는지 알아보시죠. (*참조URL : http://linux4u.kr/manpage/ptrace.2.html) ptrace(process trace)는 유닉스/유닉스 계열 운영체제에서 사용되며 대상 프로세스의 내부 상태를 조사하고 조작하게 함으로써 한 프로세스가 다른 프로세스를 제어할 수 있는 시스템 호출입니다. 주로 디버깅 또는 시스템 콜 추적을 수행하는데 사용됩니다. 자세한 사항은 참조 URL 또는 구글검색을 통해 찾아보실 수 있습니다. 해당 문제에서 사용되는 ptrace 함수 콜은 디버깅 탐지를 위해 사용되어 졌습니다. 문제 바이너리 파일을 IDA 로 먼저 보시죠. 메인함수에서 pt..