64비트에서는 아예 지원하지 않는 프로그램인듯.
XP 32bit에서 실행시키니까 되기는 하는 것 같다.
그냥 실행시키면 일단 NTVDM CPU에 잘못된 명령이 있다고 나온다.
올리디버거로도 실행되지 않는다.
hex editor를 통해서 정적 분석 시도.
문제에서는 패스워드를 찾으라고 했으니까, 운이 좋다면 정적분석만으로도 풀릴듯.
쭉 내리다가, 문자열이 보여서 멈춤.
Nope, try again!
Yeah, you did it 등의 문자열을 보니까 패스워드가 맞는지 아닌지를 판별하는듯.
그 뒤에 나오는 딱 봐도 패스워드 같은 JK3FJZh가 플래그가 맞다..
핵스 에디터가 뭔지만 알면 풀 수 있는 생각보다 너무 쉬운 문제인듯.
'Reversing' 카테고리의 다른 글
[코드엔진] basic 04 (0) | 2020.01.09 |
---|---|
[코드엔진] basic 03 (0) | 2020.01.09 |
[lena's reversing tutorial] tutorial 6 (0) | 2020.01.09 |
[lena's reversing tutorial] tutorial 9 (0) | 2020.01.09 |
[코드엔진] basic 06 (0) | 2020.01.07 |