본문 바로가기

쓰기

후킹시 스레드 핸들값에 대한 여러 검사 및 체크 범위 추가



지금까지 후킹이 되지 않던 Waffle 사가 후킹이 가능해졌습니다.

요번 신작과 과거 게임 몇몇이 후킹이 되지 않은 게임을 내놓은 ま~まれぇど 사의 게임이 후킹이 가능합니다.

CUBE 사의 夏ノ雨 가 후킹이 되는걸 확인했습니다.


하지만... 椎名里緒 엔진은 자폭기능이 내장되있어서... 먼저 실행파일을 선보지않는 한 무리겠더군요.

(해당 엔진을 사용한 회사는 material 사와 최근 게임에 해당엔진을 적용한 桃色劇場 사입니다.)




그래도.. 뭐 힘들게..


지금까지 아랄이 후킹 후 무반응인 게임들을

제대로 후킹되도록 살린게 어딘가요 OTL



아마 확인은 다 못 했지만

게임 자체 자폭 시퀀스가 들어있지 않는한

아랄이 무반응이던건


새롭게 아랄이 되살아나는걸 확인할 수 있을겁니다.

조회 수 :
1242
등록일 :
2012.11.01
04:03:29
엮인글 :
https://arallab.hided.net/65592/e8d/trackback
게시글 주소 :
https://arallab.hided.net/board_devtalk/65592

EroGame

2012.11.01
04:48:23

음 와플사는 코드주소 추가시

후킹주소 추가 버튼누르면 뻗어버리네요.


옵션값 직접 입력에다 타이핑해서 주소 추가하면 된다는게.... 이건 뭐..........OTL

굴러가는시간

2012.11.01
11:13:11

고생하셨습니다.

이제 마레이도에 와플을 우걱우걱... 

굴러가는시간

2012.11.01
11:57:39

ま~まれぇど 회사의 경우에는 어태치만 되는듯 싶은데

한번 확인해 주세요... 

일단 어태치로 했을 때는 잘 잡히고(물론 매번 아랄 실행해서 훅 해도 잘 잡힙니다.)

코드도 정상적으로 찾아지는 것을 확인 했습니다.

굴러가는시간

2012.11.01
13:53:40

어태치로 하지 않고,

바로 실행으로 할려면

대기시간을

1000ms 이상으로 잡아주면 되는 것을 확인 했습니다.


향후 코드를 올릴 때

이점을 적어주면 될 듯 싶습니다.

이것은

ま~まれぇど와 CUBE사에 한해서 테스트 한 것입니다.

굴러가는시간

2012.11.01
14:09:27

Waffle사 같은 경우에는

어태치로는 안되고

바로 실행 상태에서

대기시간을 10000ms(10초) 이상으로 설정한 다음에

게임을 실행하고

게임이 정상 타이틀 화면으로 넘어갔을 때 아랄이 훅 할 수 있게

설정해 주면

정상적으로 잡아지는 것을 확인했습니다.

(이 설명은 미묘할 수 있기 때문에, 차후에 채팅에서 설명해 드리겠습니다.)


...

머.. 그래서 된다는 겁니다.


굴러가는시간

2012.11.01
14:51:00

Chu(治癒)してあげちゃう ~押しかけお姉さんの性交恥療~같은

SYRUP -Honey Sweet- 회사의 게임들도


실행 대기 시간을 1000ms 이상으로 맞추면

정상적으로 잡아지는 것을 확인 했습니다.


즉...

실행 대기 시간이 필요한 듯 하네요.


프군

2012.11.01
12:19:47

우엉 와플이 되남요~

뭔가 업뎃 되서 와봤는데 ㅎ

테스트 버전이군요 흠..

wales

2012.11.01
12:24:57

일단 와플 테스트 해보니 주소 추가 버튼 누르면 아랄이 죽어버리고

바로가기로(두가지타입 다) 실행시 이전과 똑같이 훅이 안됩니다.

wales

2012.11.01
12:42:09

Chu(治癒)してあげちゃう ~押しかけお姉さんの性交恥療~도 후킹되는군요.

다만 이것도 바로가기 실행 안되걸로 봐선 공통문제인듯?

EroGame

2012.11.01
22:56:44

일단 바로가기의 경우는 아랄이 게임에 후킹할 스레드 자체가

엔진 실행시 바로 생성되지 않아서 그렇습니다.


따라서 가상 스레드로 돌리는 엔진의 경우는

후킹 딜레이가 필수적으로 필요할듯으로 보입니다.


또한 와플사의 경우는 모듈 목록 띄울시 튕기게 되는데

수동으로 옵션코드 직접입력 버튼으로 HOOK(巨乳魔女.exe!0x00000000) 와 같은식으로 직접 입력하셔서(상대주소라면...)

코드 주소를 추가하시면 됩니다.


음.. 이건 ATCode 단에서 프로세스 헨들을 기준으로 모듈을 로드할시 나는 에러기 때문에..

나중에 해결해야 겠네요.

일단 저상태로 사용하시면 크게 문제는 없어보입니다.

List of Articles
번호 제목 글쓴이 조회 수sort 추천 수 날짜 최근 수정일
공지 Talk [필독] 테스트필터 사용시 주의사항 라파에 155439   2008-08-03 2008-12-16 00:03
49 Talk 쓸모가 있을것 같은 기능들 [4] Hide_D 18225   2008-07-30 2010-08-04 16:58
1. 줄 재배치 (기능) 사용자 입력으로 개행 기호 (r, n, <br> 등등)를 입력 받고 일본어 부분에서 일단 저것들을 제거했다가 번역후 다시 넣는 기능. (효과) (1) 번역률 향상 개행문자가 사이에 있으면 심오한 번역문이 나옵니다. (2) 벽뚫기 완화 개행문자를 ...  
48 Talk FixLine '인수 추가' 창 새 디자인 [4] file Hide_D 18340   2009-03-26 2009-03-27 02:07
 
47 Archive [소스] AralTrans 0.2 - ATCode 플러그인 [1] file 아랄 18376   2008-06-27 2008-06-27 05:23
 
46 Talk 위키 링크 레벨업! [테스트] [12] Hide_D 18387   2009-12-17 2010-01-10 22:42
[와 ]를 세번씩 쓰면 링크가 되도록 바꿔봤습니다. ㄹ솘ㅎ[[[아랄트랜스]]]ㅎㄹ셔ㅗㅓ 잘 되려나?  
45 Archive [소스] AralTrans 0.2 - 이지트랜스 플러그인 file 아랄 18512   2008-06-22 2008-06-22 01:47
 
44 Archive [소스] Aral Trans 0.2 - 기리기리 플러그인 file 아랄 18550   2008-06-22 2008-06-22 01:52
 
43 Archive [플러그인, 소스] MultiPlugin 20080709 [2] file whoami 18645   2008-07-09 2008-08-15 00:18
 
42 Talk AppLoc.exe를 거치지 않고 AppLocale 가동시키는 법! Hide_D 18684   2011-01-28 2011-01-28 01:54
환경 변수 두개를 다음과 같이 세팅합니다. set __COMPAT_LAYER=#APPLICATIONLOCALE set AppLocaleID=411 그리고 나서 원하는 프로그램을 돌리면 자동으로 AlLayer.dll이 인젝션 됩니다.  
41 Talk 기리기리 번역... [8] 나는누구인감? 18994   2008-07-09 2008-07-10 13:34
루이토모를 하다보니 대사창이 아닌곳에 텍스트를 뿌리는 장면이 있더군요. 초반에 채팅창이 나오는데 그 채팅창이 이미지로 되어있는줄 알았는데 텍스트였습니다... 스크립트 열어보니 해당부분 번역되어 있더군요. 루이토모 외에 Temptation-Naked 2도 이런...  
40 Talk 어떤 정신나간 게임은 UTF-32를 쓰네요 -_-;; [1] Hide_D 19284   2010-01-30 2010-01-30 22:52
개발자가 미쳐서 Visual C++ 6.0에 iconv라도 섞어쓰는지 (아니면 gcc에 iconv... 던가) 내부 문자 처리를 UTF-32로 합니다 OTL  
39 Talk 1빠!!! [1] 아랄 19435   2008-07-08 2011-06-28 01:25
옹예~  
38 Talk 히데님이 부탁하신거.... [1] file 류제로 19458   2009-03-21 2011-06-28 01:25
 
37 Talk 음음... 제가 도와드릴 일이 있을까요,,,? [2] S.sage 19487   2008-11-20 2009-01-06 01:10
뭐 별볼일 없는 고양이손이긴 하지만.;;;;;; 놀고있는 인원 여기하나 있으니 쓸려면 써주세요~..;;;  
36 Talk Hide_D's Todo List [1] Hide_D 19791   2010-03-01 2012-08-03 09:02
좀 써 놔야 할것 같습니다 -_-; 안써두니까 안해요 1. FixLine v2 패턴간 빈칸을 없애는 옵션을 추가 -> 아마 큰 패턴 단위로 옵션을 추가할 수 있도록 하는게 좋을 것 같다. 처리 순서 변경 -> 선 개행, 선 패턴, 번역, 후 패턴, 후 개행을 선 패턴, 선 개행,...  
35 Archive [소스, 플러그인] Cache 테스트버전 101127 file Hide_D 19949   2010-11-27 2010-11-27 04:19
 
34 Archive 정착한A님 여기 ATCode.dll 이거!! [3] file 아랄 20120   2008-10-07 2009-01-06 01:24
 
33 Talk FixLine 테스트버전 081215 [1] file 그레이 20429   2008-12-16 2008-12-16 16:37
 
32 Archive [플러그인,소스] KiriKiri 테스트 버전 20090729 [11] file whoami 21239   2009-07-29 2009-09-13 14:57
 
31 Archive [번역툴]QuickTrans Beta 0.0.6 [6] file HaruKaze 21992   2009-01-28 2011-04-27 12:51
 
30 Archive [플러그인,소스] 사용자 사전 플러그인 0.1 20080718_2 [5] file Hide_D 22052   2008-07-18 2009-11-13 00:53