One's Knowledge

CodeEngn basic 16번 문제 풀이 본문

리버싱/CodeEngn 문제풀이

CodeEngn basic 16번 문제 풀이

coveter 2025. 6. 11. 14:09
SMALL

CodeEngn basic 16번

Name이 CodeEngn일때 Serial을 구하시오

언팩은 안되어있고 C++로 만들어진것을 볼 수 있다.

간단하게 Name, Password를 입력으로 받는다. CodeEngn일때, Password를 맞추면 된다.

보니까 성공, 실패 문자열을 쉽게 찾았다.

분기점을 찾아 브레이크포인트를 걸었다.

보다시피 EAX랑 [EBP-3C]를 비교하는것을 알수 있다.

Name에는 CodeEngn을 넣고 Password에 1234를 넣고 실행해보니 EAX가 1234가 나오는것을 볼 수 있다.

[EBP-3C]도 확인해보자

E4C60D97이 최종 Password인것을 알 수 있다.

성공!

 

정답 : 3838184855

LIST