코드엔진 Basic RCE L03
Posted by bonggang | 2020. 3. 12. 14:30
문제
https://codeengn.com/challenges/
문제 풀이
먼저 프로그램을 실행시켜 보자.
아무 값이나 집어넣은 결과 비밀번호가 틀렸다고 나온다. 아마 이 부분에서 문제에서 요구한 스트링 비교함수가 사용되는 것 같다.
사용하는 함수 목록을 살펴봤더니 누가봐도 스트링 비교함수처럼 보이는 함수가 있다.
정답은 vbaStrCmp다.
위 함수에 브레이크 포인트를 걸고 분석해보면 올바른 비밀번호도 확인할 수 있다.
성공-
'Security > Reversing' 카테고리의 다른 글
코드엔진 Basic RCE L06 (0) | 2020.03.13 |
---|---|
코드엔진 Basic RCE L05 (0) | 2020.03.12 |
코드엔진 Basic RCE L04 (0) | 2020.03.12 |
Reversing Study - day 7 (0) | 2020.03.12 |
Reversing Study - day 6(PE File) (0) | 2020.03.12 |
Reversing Study - day 5(함수 호출 규약) (0) | 2020.03.12 |
Reversing Study - day 4 (0) | 2019.11.28 |
Reversing Study - day 3(스택 프레임) (0) | 2019.11.27 |