Name이 CodeEngn 일때 Serial은 무엇인가
먼저 문제 파일을 실행시켜보겠습니다.
전형적인 keygen 프로그램의 형태를 가지고 있는 프로그램입니다.
아무 값이나 넣었더니 역시 실패메시지가 뜹니다.
이제 ExeinfoPE를 이용해서 정적 분석을 해보겠습니다.
특이사항은 없는 것같으니 OllyDBG를 이용해서 분석해보겠습니다.
문자열 검색을 해보았는데 아무것도 검색되지 않습니다.
그래서 침착하게 코드를 분석해보았습니다.
코드의 시작 부분에 이런 코드가 있는데 패킹을 따로 도구를 사용하지 않고 코드를 직접 짜서 구현한 것 같습니다.
JMP에 BP를 걸고 Ctrl + A로 재분석을 하면 코드가 제대로 보입니다.
그리고 함수들을 분석하다가 중요한 함수를 발견했습니다.
바로 답이 보이네요.
Flag: LOD-59919-A0024900
'CodeEngn Write Up > Advance' 카테고리의 다른 글
CodeEngn Advance RCE L06 Write Up (2) | 2022.05.19 |
---|---|
CodeEngn Advance RCE L05 Write Up (2) | 2022.05.19 |
CodeEngn Advance RCE L03 Write Up (4) | 2022.05.18 |
CodeEngn Advance RCE L02 Write Up (1) | 2022.05.18 |
CodeEngn Advance RCE L01 Write Up (1) | 2022.05.18 |