-->

[CodeEngn] Basic RCE L18 풀이

CodeEngn Basic RCE L18 문제 확인

L18 문제는 Name이 CodeEngn일 때 시리얼 값을 구하는 문제이다.

 

 

 

파일을 실행시켜보면, 아래와 같이 Name과 시리얼 값을 입력받고 있다.

 

 

 

CodeEngn Basic RCE L18 풀이

L17 문제에서 삽질을 많이 한 것과는 달리 이번 문제는 상당히 쉽다. Name에 CodeEngn을 넣어주고 문자열 비교하는 부분에 bp를 걸어 정답 시리얼 값을 확인하면 된다. 이번에도 역시 문자열에서부터 시리얼 값을 체크하는 함수를 찾아주었다. 딱봐도 lpString1,2 중에 하나가 정답 시리얼 값이다.

 

 

 

lstrcmpiA 함수 호출부분에 bp를 건 후 실행시키면 정답 시리얼 값을 확인할 수 있다.

 

 

 

그리고 해당 시리얼 값을 Name이 CodeEngn일 때 입력하면 아래와 같은 메시지박스를 볼 수 있다.

 

 

'리버싱 > CodeEngn' 카테고리의 다른 글

[CodeEngn] Basic RCE L20 풀이  (0) 2020.03.05
[CodeEngn] Basic RCE L19 풀이  (0) 2020.03.05
[CodeEngn] Basic RCE L17 풀이  (0) 2020.03.02
[CodeEngn] Basic RCE L16 풀이  (0) 2020.03.01
[CodeEngn] Basic RCE L15 풀이  (0) 2020.02.29

댓글

Designed by JB FACTORY