SMALL
ReadMe를 열어보니 다음과 같았다. 음 76876-77776 일때 이름을 찾아라! 그리고 답은 여러개 라고 한다.
프로그램 시작해본 결과 무작위로 넣을수 있지만 디버깅 해보기로 하였다.
무한 삽질 끝에 드디어 단서 하나 찾은것같다. F7로 들어가 보도록 하였다.
쭉쭉 들어가 보니 이전 보다 확실히 깔끔하게 보이는 어셈명령이다. 구조를 보아하니 MAIN함수인것 같다.
여기서 또 한번 콜을 지나면 문제가 열리기에 더 들어가 보았다.
여기까지 뜬다 아직 완벽하게 Position이 켜지기 전이다.
너무 삽질하는건가 싶어서 String으로 알아보고 싶었다. 모든 부분을 보면서 Wrong이 있나없나 봤지만 ...Fail...ㅠㅠ
이부분이 의심이 된다.
※PeekMessage()함수는 GetMessage()와 다르게 매 프레임마다 함수가 실행되면 메세지 큐를 검사하고 항상 반환 값으로 1을 반환 한다는 것이다. 즉 대기상태가 없다는 것이다. 매 프레임마다 함수가 실행되고 메세지 큐를 검사하고 메세지가 있든 없든 항상 1을 반환하는 것이다. 물론 매개변수로 주어진 MSG구조체에 메세지 정보를 저장해 준다.
들어갔다.
무한루프가 도는 부분 발견!
HUm... 도저히 아직까진 모르겠다..
멘탈 나가던중 아이다를 켰다.!
'Reversing > Reversing.kr' 카테고리의 다른 글
[Reversing.kr]ImagePrc (0) | 2019.07.26 |
---|---|
[Reversing.kr]Ransomware (0) | 2019.07.25 |
[Reversing.kr]Easy_KeygenMe (0) | 2019.07.25 |
[Reversing.kr]Easy_CrackMe (0) | 2019.07.24 |
[Reversing.kr]Easy_UnpackMe (0) | 2019.07.24 |