서브웨이

CodeEngn Basic RCE L10 풀이 본문

Reverse Engineering/CodeEngn

CodeEngn Basic RCE L10 풀이

샌드위치메이커 2020. 1. 9. 19:56

일단 패킹여부를 확인해봅시다.

ASPack이라는 것으로 패킹이 되어있네요.

디버거로 봅시다.

보아하니 UPX랑 비슷한 방식인 것으로 예상됩니다.

첫번째 popad를 찾아봅시다.

왠지 ret 이후에 원래코드로 들어갈 것 같습니다.

맞네요. 그럼 OEP는 찾았습니다.

저 상태에서 모든 문자열을 찾아봅시다.

성공메시지가 바로 나옵니다.

해당 위치로 가보면 바로 전에 분기문이 보입니다.

저게 답입니다. 

'Reverse Engineering > CodeEngn' 카테고리의 다른 글

CodeEngn Basic RCE L12 풀이  (0) 2020.01.15
CodeEngn Basic RCE L11 풀이  (0) 2020.01.10
CodeEngn Basic RCE L09 풀이  (0) 2020.01.08
CodeEngn Basic RCE L08 풀이  (0) 2020.01.07
CodeEngn Basic RCE L07 풀이  (0) 2020.01.07
Comments