root-me의 cracking 문제라고 한다. https://www.root-me.org/en/Challenges/Cracking/ELF-x86-0-protection 낯선 카테고리라서 한번 접해보고자 한다. 문제 설명만 보면 리버싱이랑 비슷해 보이는데, 일단 풀어봐야 알 듯 하다.문제 파일을 다운받고 wsl에서 분석 ㄱㄱ문제 설명을 보면, c언어로 작성되어 있고, gcc32 컴파일러를 이용하여 컴파일되어있다고 나온다.32비트 프로그램이고, 더 자세한건 분석해봐야 알듯gdb 진짜 오랜만에 켜본다.disass main을 쳐 보자.strcmp 부분이 보일텐데, 이 직전에 bp를 걸어보자.call 아무 값이나 입력해봄내가 입력한 값이 eax 레지스터에 저장되어 있는 걸 볼 수 있다.그리고 n(next: 서브..