blacksalamander
Binary_9 본문
먼저 프로그램을 실행시켜본다.
아무 값이나 입력하고 Click! 을 눌렀을 때 어떠한 출력 없이 종료되는 것을 볼 수 있다.
OllyDbg 프로그램을 이용하여 알아보자.
문자열을 통해 본 결과 Congratulation! 이란 것이 있다.
이 섹션의 첫 부분에 BreakPoint(F2) 을 걸어놓고 Run(F9) 을 한다.
실행 창이 뜨고 TextField 에 abcdefghij 을 입력했다.
계속 실행하다 보면
CALL Project1.00404608 에서 EAX 의 abcdefghij 값과 EDX 의 913465 값을 비교하고
JNZ SHORT Project1.0045035B 에서 같은지 다른지를 판단하는 것을 알 수 있다.
값이 913465 라는 것을 알아냈다.
값 : 913465