촉촉한초코칩

CodeEngn Basic RCE L07 본문

Study/Reversing

CodeEngn Basic RCE L07

햄친구베이컨 2022. 9. 29. 19:38


OllyDbg에서 열면 DialogBoxParamA에서 시리얼 번호를 입력하라는 창이 뜬다.
여기에 BreakPoint를 걸고 들어간다.

GetVolumeInformationA() 함수 : 지정된 루트 디렉터리가 속한 파일 시스템 정의와 볼륨 정보를 가져온다.
https://learn.microsoft.com/ko-kr/windows/win32/fileio/obtaining-volume-information


istrcatA() 함수는 문자열을 합쳐준다.
StringToAdd + ConcatString = ConcatString


VolumeNameBuffer에서
비교하는 곳에서 Hex Dump를 CodeEngn으로 수정해서 CodeEngn으로 인식되도록 한다.

CodeEngn이 'ß어떤것'으로 변경되는 것을 찾는 것이기 때문에 답은 EqfgEngn이 된다.

'Study > Reversing' 카테고리의 다른 글

CodeEngn Basic RCE L09  (0) 2022.11.08
CodeEngn Basic RCE L08  (0) 2022.10.01
CodeEngn Basic RCE L06  (0) 2022.09.29
CodeEngn Basic RCE L05  (0) 2022.09.22
CodeEngn Basic RCE L04  (0) 2022.09.20