본문 바로가기

[CodeEngn] Basic RCE L16 보고서 본문

wargame/CodeEngn

[CodeEngn] Basic RCE L16 보고서

Seongjun_You 2022. 11. 9. 05:10

c++로 작성된 프로그램이다.

 

 

콘솔형 프로그램이다.

 

 

정답 루틴으로 갈리는 분기문을 찾았다.

 

[EBP-3C]에는 0xE4C60D97 이라는 값이 있다.

이를 EAX와 같게 만들어주어야 한다.

EAX에는 무슨 값이 들어가나 확인을 했다.

 

4321을 입력했을 때 0x10E1이 들어있었다.

0x10E1을 십진수로 바꾸면 4321이 그대로 나온다.

즉 0xE4C60D97을 십진수로 바꾸어 입력하면 정답이다.

 

 

'wargame > CodeEngn' 카테고리의 다른 글

[CodeEngn] Basic RCE L18 보고서  (0) 2022.11.18
[CodeEngn] Basic RCE L17 보고서  (1) 2022.11.18
[CodeEngn] Basic RCE L15 보고서  (0) 2022.11.08
[CodeEngn] Basic RCE L14 보고서  (0) 2022.10.25
[CodeEngn] Basic RCE L13 보고서  (0) 2022.05.14
Comments