글 수 2,445
한글자 출력및 올리디버거 오류
이런이런안녕하세요 제가 AT코드를 한번 찾아보려고 며칠째 글 빡세게 읽어가며 노력중인데
어느 강좌를 봐도 이런 해결책은 나오지 않는것 같아서 질문드려요
일단 게임을 클립후커로 돌리면 흔히 말하는 '한글자출력'및 캐쉬가 어쩌구 해서 걸린다는 글자 빼먹기가 걸리는것 같아요.
처음 몇문장은 잘 번역되다가 나중가면 히라가나랑 카타카나는 빼먹고 쫙 나오는..
그래서 AT코드를 찾아보려고 아랄디버거를 돌리면 한글자씩 출력되는 바람에 dumptext도 한글자씩 쭉쭊쭉 뜨구요..
그래서 마지막 방법으로 올리디버거를 이용해서 해보려고 하는데..
File->Open으로 실행파일을 실행하면 F9를 아무리 눌러도 게임이 열리지가 않는거에요.
계속 무한 pause상태...그래서 게임을 따로 실행하고 attach 를 하면 되긴하는데 문제가 코드체계가 전혀다르다고 해야하나;?
분명 File->Open으로 열었을시엔 실행은 안되지만 코드들이 다 004xxxxx 요런식으로 숫자4로 시작하는,즉, 아랄디버거와
agth로 찾은 text부분 코드랑 얼추 비슷한 코드들이 많이 나오는데 게임을 실행해서 attach로 여는 순간 코드들이
79cxxxxx 전부 이런겁니다 (처음부터 끝까지) 즉, 코드자체가 전혀다르다고 해야하나...
스크롤을 맨위 아래로 올리고 내려도 전부 저런형태에요..;
이게 그냥 오픈했을때 모습이에요. 물론 이러고 나서 아무리 F9를 눌러도 게임은 켜지지는 않습니다..
이게 attach로 실행했을경우입니다. 게임은 이미 켜놓은 상태이기 때문에 게임은 물론 실행됩니다만 agth라던가 아랄디버거로 찾은 코드는 004xxxxx대기때문에......보시면 알겠지만 여기 코드는 처음부터 끝까지 7C9xxxxx이런식으로 나갑니다.
대체 어떻게 접근을 해야 좋을지 감도 안잡히네요.. 알려주세요
어느 강좌를 봐도 이런 해결책은 나오지 않는것 같아서 질문드려요
일단 게임을 클립후커로 돌리면 흔히 말하는 '한글자출력'및 캐쉬가 어쩌구 해서 걸린다는 글자 빼먹기가 걸리는것 같아요.
처음 몇문장은 잘 번역되다가 나중가면 히라가나랑 카타카나는 빼먹고 쫙 나오는..
그래서 AT코드를 찾아보려고 아랄디버거를 돌리면 한글자씩 출력되는 바람에 dumptext도 한글자씩 쭉쭊쭉 뜨구요..
그래서 마지막 방법으로 올리디버거를 이용해서 해보려고 하는데..
File->Open으로 실행파일을 실행하면 F9를 아무리 눌러도 게임이 열리지가 않는거에요.
계속 무한 pause상태...그래서 게임을 따로 실행하고 attach 를 하면 되긴하는데 문제가 코드체계가 전혀다르다고 해야하나;?
분명 File->Open으로 열었을시엔 실행은 안되지만 코드들이 다 004xxxxx 요런식으로 숫자4로 시작하는,즉, 아랄디버거와
agth로 찾은 text부분 코드랑 얼추 비슷한 코드들이 많이 나오는데 게임을 실행해서 attach로 여는 순간 코드들이
79cxxxxx 전부 이런겁니다 (처음부터 끝까지) 즉, 코드자체가 전혀다르다고 해야하나...
스크롤을 맨위 아래로 올리고 내려도 전부 저런형태에요..;
이게 그냥 오픈했을때 모습이에요. 물론 이러고 나서 아무리 F9를 눌러도 게임은 켜지지는 않습니다..
이게 attach로 실행했을경우입니다. 게임은 이미 켜놓은 상태이기 때문에 게임은 물론 실행됩니다만 agth라던가 아랄디버거로 찾은 코드는 004xxxxx대기때문에......보시면 알겠지만 여기 코드는 처음부터 끝까지 7C9xxxxx이런식으로 나갑니다.
대체 어떻게 접근을 해야 좋을지 감도 안잡히네요.. 알려주세요
7C9로 시작하는 곳은 ntdll.dll 파일입니다.
기본적인 리버싱 기법인 메모리 검색부터 시작해보세요.