CodeEngn advance #1
by St1tch
-----------------------------------------------------------------------------------------------------------------------------------------------------
PEID로 보니 upx 로 패킹이 되있어서 언패킹을 하고 진행 했다.
문제가 basic 19번과 유사해서 바로 timeGetTime함수에 브레이크포인트를 잡고 실행을 시켰다.
프로그램 흐름이 basic19 번과 똑같았다. 그래서 19번문제 풀때 처럼 시간차(현재 시스템시간 - 처음 시스템시간)를 무슨값과 비교하는지 찾아보았다.
[EBX+4] 와 비교를 하는데 그 값은 0x337B 이다.
이 값을 10진수로 고쳐 md5로 변환하여 인증했다.
블로그의 정보
튜기's blogg(st1tch)
St1tch