문제는 3번과 동일하다
파일을 열어보려고 했는데 백신 프로그램에서 다 막혀서 압축해제조차 안된다,,,
그래서 어쩔 수 없이 윈도우7 가상 머신에서 x32 디버거로 분석해주었다.
역시 name과 serial을 입력하는 칸이 있고 CodeEngn과 랜덤 serial을 입력하면 타당하지 않은 serial이라고 한다.
X32 디버거로 열어주었다.
아래는 문자열 찾기의 결과인데, 정적분석으로는 나오지 않는다.
실행시켜서 확인해야 아래와 같은 결과가 나온다.
성공 플래그가 있는 것을 확인했고 이제 실행시킨 화면에 직접 name과 serial을 입력해보았다.
각각 name은 4030C0에 저장되고 serial은 4030E0에 저장되는 것을 알 수 있었다.
성공 플래그가 있는 부분까지 더 내려가 보았다.
아래쪽으로 내려오니 4030E0에 있는 내가 입력한 SERIAL값과 403104에 담긴 값을 비교하고 같으면 Yay!로 진행, 다르면 Error!로 점프하고 있다.
따라서 여기에서 403104에 담긴 값이 name에 해당하는 serial임을 알 수 있다.
[ Serial : LOD-59919-A0024900 ]
'Reversing > CodeEngn' 카테고리의 다른 글
[CodeEngn] Advance RCE L06풀이 (0) | 2021.11.13 |
---|---|
[CodeEngn] Advance RCE L05풀이 (0) | 2021.11.13 |
[CodeEngn] Advance RCE L03풀이 (0) | 2021.10.05 |
[CodeEngn] Advance RCE L02풀이 (0) | 2021.10.05 |
[CodeEngn] Advance RCE L01풀이 (0) | 2021.10.05 |