리버싱

코드엔진 Basic 16번

모의해킹 2023. 8. 3. 07:20

Step 1. 문제를 확인하였습니다.



Step 2. 프로그램을 실행하였습니다.


Step 3. IDA 디 컴파일 툴로 프로그램을 실행하였습니다.
오답 문구를 확인하였습니다.



Step 4. 동적 디버깅을 시도하였습니다.
CMP 함수로 입력한 Serial 값인 1234와 ebp+var_3C의 주소 값과 비교하는 것을 확인하였습니다.
컴퓨터는 16진수 데이터를 리틀엔디안으로 저장하는 것을 확인하였습니다.
계산기를 통하여 10진수로 변경하였습니다.

 


Step 5. 10진수로 변경 된 Serial 값을 입력하여 
정답을 확인하였습니다.


정답 : Serial – 3838184855 입니다.