코드엔진 Advance 5번

모의해킹 ㅣ 2023. 8. 3. 07:24

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


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


Step 3. IDA 디 컴파일 툴로 프로그램을 실행하였습니다.


Step 4. 동적 디버깅을 시도하였습니다.
정답 분기와 오답 분기를 확인하였습니다.


Step 5. 해당 분기 위를 따라 올라가서 문자열 비교 함수인 vbaStrCmp를 확인하였습니다.


Step 6. 해당 분기를 지난 후 Stack 부분에 사용자가 입력한 문구와 정답 문구를 확인하였습니다.


Step 7. 정답을 확인하였습니다. 


정답 : 677345입니다.