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