Tiny Bunny

Wargame/CodeEngn

Basic RCE L14

bento 2023. 12. 20. 23:19

Name이 CodeEngn 일때 Serial을 구하시오
(이 문제는 정답이 여러개 나올 수 있는 문제이며 5개의 숫자로 되어있는 정답을 찾아야함, bruteforce 필요)
Ex) 11111


CodeEngn Basic RCE L14

 

실행시키면 입력할 수 있는 창이 뜨고

CodeEngn에 맞는 시리얼 값을 찾아야 할 것 같다

 

upx 패킹

 

언패킹

 

를 입력했을 때 디버깅을 해봤다

 

문자열 참조로 근처로 가면 cmp구문이 나오고

eax와 esi를 비교한다

 

위로 올려보면 아까 입력했던 12345가 push되는 것을 볼 수 있다

이때 레지스터 값들을 확인해보자

 

EAX: 3039(12345-입력한 값)

ESI: 129A1(비교 값)

즉, 76193이 우리가 구하는 시리얼 값일 것이다

 

bruteforce가 왜 필요한지는 모르겠다 ..

 

76193

728x90

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

Basic RCE L16  (0) 2023.12.21
Basic RCE L15  (0) 2023.12.20
Basic RCE L13  (0) 2023.12.20
Basic RCE L12  (0) 2023.12.20
Basic RCE L11  (0) 2023.12.20