Phantom

CrackMe - 2 본문

Pwnable/Crackme 직접 푼것

CrackMe - 2

Ph4nt0m_ 2016. 2. 28. 20:58
반응형

네임과 시리얼을 넣고 Check를 누르면 맞는지 안맞는지를 나누는 프로그램 같다 디버거로 열어보자

비주얼 베이직으로 만들어진 프로그램들은 이 엔진을 사용한다 그래서 이 안으로 들어가야 한다.

우선 여기서 문자열들을 보니

이렇게 되어있다. 비교하는것이 어떻게 되어있는지 몰라 찾아보니 vbaVarTstEq함수가 문자열 비교 함수인 것 같다. 여기에 BP를 걸고 들어가봐야 겠다.

 

함수 콜되기 전에 인자 넣는곳에다 BP를 걸고 했는데 스택 근처에 문자열이 보인다, 그리고 아래에 다른 문자열도 보인다.

혹시 Phantom의 시리얼 값이 "B4CCC5D2"는 아닐까 해서 한번 값을 넣어봤다.

맞는 것 같다.

반응형

'Pwnable > Crackme 직접 푼것' 카테고리의 다른 글

CrackMe - 6  (0) 2016.03.12
CrackMe - 5  (0) 2016.03.10
CrackMe - 4  (0) 2016.03.10
CrackMe - 3  (0) 2016.03.01
CrackMe - 1  (2) 2016.02.28
Comments