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 |