안티디버깅이 걸려 있다. olly advanced 플러그인을 이용해서 IsDebuggerPresent에 체크해주면 된다..


시간과 관련한 함수를 이름정렬해서 모두 bp걸어준다.. F9로 넘겨 주면..





위 두구간 사이에서 루프문을 정해진 시간동안 돌고 그 후에는 풀려서 다음 구간으로 내려가는 것을 알 수 있었다.

정리하자면 00444D3A에서 어떤 값과 프로그램이 실행된 경과 시간을 밀리단위로 변환한 값과 비교한다.


'Reversing > CodeEngn RCE Basic' 카테고리의 다른 글

20.코드엔진 Basic20  (0) 2018.01.25
18.코드엔진 Basic18  (0) 2018.01.23
17.코드엔진 Basic17  (0) 2018.01.21
16.코드엔진 Basic16  (0) 2018.01.21
15.코드엔진 Basic15  (0) 2018.01.20

+ Recent posts