ii4gsp
CodeEngn - Basic RCE L03 본문
문제를 보니 스트링 비교함수를 찾아내는것 같다.
프로그램을 실행하여 Regcode부분에 임의의 값을 넣어보자
에러 문자가 뜨는것을 볼수있다.
올리디버거로 파일을 열고 문자열 비교함수 찾아보자.
우클릭을 눌러 Search for -> All intermodular calls를 눌러주면
해당 프로그램에서 쓰고있는 함수들을 볼수있다.
StrCmp이라는 문자열 비교함수를 찾을수있다.
더블클릭을 하면 StrCmp함수가 사용되고있는 부분으로 이동한다.
"2G83G35Hs2"를 push하고 StrCmp함수를 호출하여 문자열을 비교한다.
"2G83G35Hs2"를 패스워드에 입력해보자.
해석) 감사합니다, 비밀번호가 맞습니다
성공
'리버싱 > CodeEngn Basic RCE' 카테고리의 다른 글
CodeEngn - Basic RCE L06 (0) | 2020.02.02 |
---|---|
CodeEngn - Basic RCE L05 (0) | 2020.02.02 |
CodeEngn - Basic RCE L04 (0) | 2020.01.09 |
CodeEngn - Basic RCE L02 (0) | 2020.01.09 |
CodeEngn - Basic RCE L01 (0) | 2020.01.06 |
Comments