남은 군생활은 몇일 인가
정답인증은 MD5 해쉬값(대문자) 변환 후 인증하시오
CodeEngn Advance RCE L06
확인을 누르면 숫자가 1씩 계속 증가한다 꺼지지도 않음..😱
upx 패킹 확인
언패킹 진행
실행시켜 보면 디버깅을 막는 모습 확인
IsDebuggerPresent함수를 찾아서
jne를 jz로 바꿔 디버깅을 실행할 수 있게 바꿔준다
message함수들에 모두 break point를 걸어 하나씩 진행해보면
해당 부분을 찾을 수 있다
이후 계속 진행 시키다보면 cmp ebp, eax 를 확인할 수 있는데
이때 ebp 값이 316
즉, 790으로 추정해본다..
790의 md5 = 2dace78f80bc92e6d7493423d729448e
auth에 넣어보면
728x90
'Wargame > CodeEngn' 카테고리의 다른 글
Advance RCE L05 (0) | 2024.03.18 |
---|---|
Advance RCE L04 (0) | 2024.03.18 |
Advance RCE L03 (0) | 2024.03.18 |
Advance RCE L02 (0) | 2024.03.18 |
Advance RCE L01 (0) | 2024.03.18 |