본문 바로가기

정보보안/CodeEngn

09[Basic RCE]

stolenbyte를 찾으라고 한다.

stolenbyte는 처음들어보는 상태로 문제를 직면한다.

upx로 패킹 되어있으니 전 문제처럼 언패킹하면

글씨가 다깨지고 이상해진다.

 

그리고 stolenbyte에 대해서 알아보니 stolenbyte는 언패킹의 원리를 이용하여

OEP를 찾아서 패킹하는 것을 OEP이전에 코드를 놔둬서 고장나게 만드는 것 같다.

 

위는 패킹 되지 않은 코드를 디버깅할때 pushad, popad 부분을 본다.

popad 뒤의 3개의 push문이 우선 답이다.

 

언패킹한 프로그램의 비어있는부분과 정확하게 크기가 일치한다.

'정보보안 > CodeEngn' 카테고리의 다른 글

08[Basic RCE]  (0) 2022.09.23
07[Basic RCE]  (0) 2022.09.22
02[Basic RCE]  (0) 2022.09.20
01[Basic RCE]  (0) 2022.09.20
13 [Basic RCE]  (0) 2022.03.29