CodeEngn Basic RCE 20
-
CodeEngn Basic RCE 20$ 리버싱 $/CodeEngn Basic RCE 2019. 5. 7. 16:14
파일을 실행 해보니 이렇게만 뜨네요. 올리디버거로 실행을 해보겠습니다. ↑ main 함수 아래로 내려가 보겠습니다. CreateFileA함수로 FileName : CRACKME3.KEY로 파일을 만들어 줍니다. 그러면 CMP로 EAX의 값인 FFFFFFFF( -1 ) 와 -1을 비교 해서 똑같기 때문에 401043으로 점프를 하지 않고 아래로 내려갑니다. 그러면 CrackMe v3.0 - Uncracked를 40210E에 PUSH 하고 프로그램이 40210E로 인해서 아무런 창이 뜨지 않고 종료 하게 됩니다. 그래서 첫번째 분기점은 401032 이기 때문에 저이름으로 파일을 하나 만들어 보겠습니다. FFFFFFFF에서 1E8로 바뀐것을 찾았습니다. 그렇게 되면 JNZ에 따라서 다음 문자열을 40210E에..