본문 바로가기

쓰기

FORCEFONT(5),ENCODEKOR,FONT(HY엽서M,-13),HOOK(0x0042A6A0,TRANS(EAX,PTRCHEAT),RETNPOS(COPY)),HOOK(0x0040459A,TRANS(ESI,OVERWRITE(IGNORE)),RETNPOS(COPY))

이게 무슨 게임 코드였는지는 까먹었는데..;;

U・Me SOFT게임의 코드입니다.. (쿨럭쿨럭.. 적용 시켜놓고..;;)

일단 해당 코드로 후킹 하는곳이 두곳입니다.

대사를 후킹하는 코드와 이름/선택지를 후킹하는 코드입니다.

대사를 후킹하는 코드를 찾는법은..

올리디버그로 게임을 실행시킨후..

MOV ESI,DWORD PTR SS:[ESP+28] 로 검색을 합니다.

검색을 하시면서 해당순으로 명령어가 나오는곳이 후킹할 곳입니다.

이 3줄이 보이는데.. 첫줄을 제외하고 2,3,4번째줄에서 ESI에 덮어쓰기를 하시면 됩니다.

(첫줄에서 [ESP+28] 에서 덮어쓰기를 하셔도 될거 같긴한데.. 나중에 확인해보고 알려드리겠습니다.)

MOV ESI,DWORD PTR SS:[ESP+28]
MOV EDX,ECX
SHR ECX,2

덮어쓰기로 하셔야 제대로 된다는 점.. 명심해 주십시요..;

그리고 이름/선택지를 찾는 방법은....

게임을 실행시키고 아랄을 적용한후 아랄 디버그를 실행합니다.

그리고 선택지가 나올때 아랄디버깅창을 보시면 선택지 관련 문장이 2~3개 연속으로 뜰겁니다.

그중에 제일 위에껄 골라서 EAX에 포인트 방식으로 하시면 됩니다.

FORCEFONT(5),ENCODEKOR,FONT(HY엽서M,-13),
HOOK(0x대사주소,TRANS(EAX,PTRCHEAT),RETNPOS(COPY)), <- 이름/선택지
HOOK(0x선택지주소,TRANS(ESI,OVERWRITE(IGNORE)),RETNPOS(COPY)) <- 선택지

이상 유 미 소프트 간단하게 편법으로 코드 찾는 방법이였습니다.. (쿨럭 쿨럭)

PS. 편법이기 때문에 다 된다고 장담은 못드립니다..;;

- 추가 -
--- 대사 -- (4번째줄)
MOV ESI,DWORD PTR SS:[ESP+28]
MOV EDX,ECX
SHR ECX,2

-- 선택지 -- (위쪽에 있는 INT3의 바로 아래)
MOV BL,BYTE PTR DS:[ESI]
TEST BL,BL
JE SHORT ?

선택지는 조금더 확인이 필요 합니다만... 일단 올리디버그로 찾았을떄 대략적 위치입니다.
조회 수 :
2486
등록일 :
2012.10.14
23:14:16
엮인글 :
https://arallab.hided.net/2034872/2f8/trackback
게시글 주소 :
https://arallab.hided.net/board_lecture/2034872
List of Articles
번호 제목 글쓴이 날짜sort 최근 수정일 조회 수
공지 아랄트랜스로 게임하기 앞서 기본 셋팅 확인하기! [4] file TwoComet 2012-08-30 2014-02-26 20:12 40454
공지 아랄트랜스 - 초보자 가이드 [94] file Hide_D 2008-07-16 2015-02-27 18:02 319285
공지 모든 플러그인, 필터 안내 ('09.03.13) [20] Hide_D 2008-10-31 2009-03-13 23:48 191329
공지 아랄트랜스 0.2 - 초보자 가이드 [109] file 아랄 2008-07-16 2013-12-31 09:32 505787
197 게임 업데이트후 코드먹통될때(예제. FATAL ZERO ACTION) [2] file 두병더더 2012-08-27 2015-09-13 02:52 3133
196 컴플리트사의 C4엔진 간단한 검색법.. [1] file 유피에르 2012-08-25 2012-08-26 00:09 1814
195 SiglusEngine 복불복 막장드립 [5] file 두병더더 2012-08-12 2015-08-11 16:01 7878
194 피시의 엔진별 야메찾기 리스트 (11/117) - 120830 update [10] file TwoComet 2012-08-08 2015-02-24 03:31 6939
193 QLIE 엔진을 사용하는 게임 이렇게 찾으면 쉽습돠 [8] file Wales 2012-08-08 2013-07-17 19:30 4025
192 코드찾기 피시는 이렇게 한다 02 [22] file TwoComet 2012-08-01 2013-03-15 12:13 5011
191 피시의 ATCode 기능 및 이론 설명 01 [11] file TwoComet 2012-07-19 2012-07-26 21:46 4371
190 코드찾기 피시는 이렇게 한다 01 [22] file TwoComet 2012-07-18 2013-07-30 21:46 7722
189 기리기리엔진에 대해 여러가지 [3] 고토회복 2012-06-25 2015-12-06 04:09 8339
188 비스타에서 아랄AT코드 입력하면 튕기시는분 비스타개객기 2011-08-06 2011-08-06 12:36 14665
187 코드파인드를 위한 기초 지식(3) [4] file G2m2000 2011-07-13 2011-12-07 16:13 9377
186 카미 육성 팁 입니다 [2] 력현 2011-06-19 2012-01-14 13:44 4004
185 win7 사용자는 필독 AT코드 적용시 에러 해결방법 [1] 아비누스 2011-05-16 2011-05-16 11:50 22052
184 아랄2 후킹후 무응답/작동중지로 강제종료/튕김 현상 해결 정리. [3] file uwle 2011-03-16 2014-03-22 23:11 22545
183 간단하게 적어두는 아랄트랜스 사용 방법! [1] Hide_D 2011-02-19 2011-03-08 19:27 8380
182 아랄 트랜스 후킹만 하면 튕겨버리는 현상 TIP 입니다!!! [5] gosmy 2011-02-05 2012-05-05 22:25 6331
181 후크하면 아랄트랜스가 소리소문없이 사라지는 분은 [1] 키리아스 2011-01-17 2015-02-11 23:17 5234
180 eztrans 경로설정 레지파일 file 앨런 2010-12-16 2010-12-16 23:47 118911
179 커스텀딕이라, 이름 사전 정도는 나도 만든다고! [6] file 키리아스 2010-10-31 2012-11-09 00:40 9309
178 에우슈리사 게임들에대한 간단한 팁(팁이라기도뭐한거지만...) [1] Ronya 2010-10-21 2011-11-24 13:42 6389