본문 바로가기

쓰기

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 ?

선택지는 조금더 확인이 필요 합니다만... 일단 올리디버그로 찾았을떄 대략적 위치입니다.
조회 수 :
2488
등록일 :
2012.10.14
23:14:16
엮인글 :
https://arallab.hided.net/2034872/953/trackback
게시글 주소 :
https://arallab.hided.net/board_lecture/2034872
List of Articles
번호 제목 글쓴이 조회 수 추천 수sort 날짜 최근 수정일
공지 아랄트랜스로 게임하기 앞서 기본 셋팅 확인하기! [4] file TwoComet 40503   2012-08-30 2014-02-26 20:12
공지 아랄트랜스 - 초보자 가이드 [94] file Hide_D 319363   2008-07-16 2015-02-27 18:02
공지 모든 플러그인, 필터 안내 ('09.03.13) [20] Hide_D 191389   2008-10-31 2009-03-13 23:48
공지 아랄트랜스 0.2 - 초보자 가이드 [109] file 아랄 505863   2008-07-16 2013-12-31 09:32
14 techarts社게임들을 수월하게 까는방법이라고나할까요... [7] file 막장트리 40344   2009-03-22 2009-03-22 19:23
 
13 대사가 깨질 때의 해결책 3 file 처음처럼만 13787   2009-01-01 2009-01-01 03:21
 
12 초심자 분들을 위한 겟츄 주소를 알아내는 방법!! file 처음처럼만 10706   2008-12-13 2008-12-13 23:37
 
11 어플로케일로 게임실행시 번역이 이상하게 될 경우 file 처음처럼만 12634   2008-12-13 2008-12-14 19:56
 
10 techarts社게임들을 수월하게 까는방법이라고나할까요... [7] file 막장트리 11868   2009-03-22 2009-03-22 19:23
 
9 ATCode를 적용할 때 [꼭] 확인해야 할 사항들 [4] Hide_D 14168   2010-05-16 2013-12-05 19:26
자주 올라오는 질문들을 보면서 사용자가 자주 놓치는 AT코드 적용 부분에 대해서 설명해보려고 합니다. 1. AppLocale (어플로케일), KonJ 추가 실행 여부 첫번째 관문입니다. 글 속에 '어플 실행'이라고 쓰여있으면 [꼭!] 어플로케일로 게임을 켜주세요. 2. ...  
8 게임 업데이트후 코드먹통될때(예제. FATAL ZERO ACTION) [2] file 두병더더 3142   2012-08-27 2015-09-13 02:52
 
7 커스텀딕이라, 이름 사전 정도는 나도 만든다고! [6] file 키리아스 9319   2010-10-31 2012-11-09 00:40
 
6 http://www.dlsite.com/maniax/ 들어가는데 팁 [2] file nicday1234 3673   2012-09-17 2012-09-18 00:34
 
5 코드를 찾아 여행하는 히치하이커를 위한 작은 팁 [1] 어린나무 7906   2013-01-22 2014-09-26 16:06
의지의 한국인어쩌면 이글은 올라가자마자 짤릴거 같지만 일단은 글을 써보도록 하겠습니다. 일단 불순한의도로 가입을 하였고 많은 능력자분들의 도움으로 게임을 즐겨왔습니다.(하드에 미연시나 야동, 기타 성인물이 없으신 분만 저를 욕하세요) 아무튼 그중...  
4 [번역률향상]Ehnd+꿀도르 설치, 허니엔드 [2] 미래도 35344   2015-04-28 2015-05-08 18:11
eztrans의 번역률을 향상하기위한 Ehnd라는 도구와, 꿀도르 사전이라는 사전이 있습니다. http://sokcuri.neko.kr/220301117949 http://blog.naver.com/waltherp38/220267098421 다만, 이렇게 설치방법이 나와있어도.. http://blog.naver.com/waltherp38/22028...  
3 AT 코드 찾는 방법 [46] file 아랄 269653   2008-04-21 2021-01-03 13:14
 
2 코드찾기 피시는 이렇게 한다 01 [22] file TwoComet 7757   2012-07-18 2013-07-30 21:46
 
1 코드찾기 피시는 이렇게 한다 02 [22] file TwoComet 5016   2012-08-01 2013-03-15 12:13