본문 바로가기

쓰기

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



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

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

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


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

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




그래도.. 뭐 힘들게..


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

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



아마 확인은 다 못 했지만

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

아랄이 무반응이던건


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

조회 수 :
1241
등록일 :
2012.11.01
04:03:29
엮인글 :
https://arallab.hided.net/65592/1c1/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
389 Talk 역시 번역 플러그인 테스트용으론 Hide_D 11417   2008-07-21 2008-07-21 12:50
체험판이 최고군요 +_+ 사쿠라슈트랏세웹 체험판 설치해놓고 전에 관리자님이 올리신 코드로 잘 돌아가니 이걸로 테스트 해야겠군요  
388 Archive [플러그인,소스] EzTransXP with 사용자사전플러그인(테스트 버전) 20080721_2(추가수정) file Hide_D 9014   2008-07-21 2008-07-21 16:47
 
387 Archive [플러그인, 소스] ATCode 테스트 버전 20080721 [10] file whoami 13514   2008-07-21 2011-06-28 01:25
 
386 Archive [플러그인] ATCode - OVERWRITE 테스트 버전 20080721 file whoami 7900   2008-07-21 2009-01-06 01:27
 
385 Talk 어? ezTransXP 플러그인을 분석하다 생각난건데 [1] Hide_D 8162   2008-07-22 2008-11-22 16:38
이 플러그인에서는 전각 기호는 다른 코드로 치환해 뒀다가 다시 전각 기호로 되돌려주는데, 반각기호는 처리법이 약~간 특이합니다. 1. 원문에 ()<>{}가 없고, 번역문에 ()<>{}가 있으면, ()<>{}와 그 안의 내용을 날립니다. 2. 원문에 ()<>{}가 있고, 번역문...  
384 Archive [플러그인, 소스] ATCode 테스트 버전 20080722 [2] file whoami 8908   2008-07-22 2009-01-06 01:27
 
383 Archive [플러그인,소스] 사용자사전 0.2 20080723 (테스트버전) file Hide_D 9861   2008-07-23 2008-07-23 00:08
 
382 Talk Vmware 가상 일윈으로 즐기기.. [3] file ㅌㅌ 14029   2008-07-23 2008-07-24 21:11
 
381 Talk Re: SOW 모드의 신기한 점? file whoami 11209   2008-07-23 2009-01-06 01:27
 
380 Archive [플러그인, 소스] ATCode 테스트 버전 20080723 [2] file whoami 8470   2008-07-23 2009-01-06 01:27
 
379 Archive [플러그인] ATCode 테스트 버전 20080723_2 file whoami 8787   2008-07-23 2009-01-06 01:27
 
378 Archive [플러그인, 소스] ATCode 테스트 버전 20080724 whoami 9393   2008-07-24 2009-01-06 01:27
... 이제 안올라오면 뭔가 빠진 것 같지 않으세요? 해결.. 된 것 같습니다. (되었다! 라고 단정적으로 말 할 수 없는 아픔이... ㅜ.ㅜ) * 심각한 버그 버전이므로 삭제되었습니다. http://aralgood.com/zbxe/42858 를 참조해 주세요.  
377 Archive [플러그인, 소스] ATCode 테스트 버전 20080724_2 [1] file whoami 8960   2008-07-24 2009-01-06 01:27
 
376 Talk cmd로 리버ex 테스트 [2] file 앙마vv 8011   2008-07-25 2009-01-06 01:27
 
375 Archive [플러그인, 소스] KoFilter 테스트 버전 20080726 [5] file whoami 10977   2008-07-26 2009-01-06 01:26
 
374 Archive [플러그인, 소스] RLCmd 테스트 버전 20080726 file whoami 8745   2008-07-26 2008-07-26 19:05
 
373 Talk RLCmd, KoFilter 의 디버그 로그 기능에 대해.. whoami 9246   2008-07-26 2009-01-06 01:26
슬슬 RLCmd와 KoFilter 의 테스트버전 딱지를 떼어줘야겠는데요, 디버그 로그 기능을 뺄까 그냥 놔둘까 생각중입니다. 어떻게 하면 좋을까요? 1. 필요하므로 그냥 놔둔다. 2. 없애고 로그기능만 넣은 디버그용 로그 필터를 하나 새로 만든다.. (단 디버그용 로...  
372 Talk ATCode 버전업에 대해 - 관리자님 봐주세요.. [1] whoami 9241   2008-07-26 2008-07-27 02:35
오랫동안의 (.. 그리 오랫동안은 아닌 것 같은 기분도 들지만) ATCode 테스트 버전의 테스트로 SOW 모드가 어느정도 안정이 되었다고 생각됩니다. 그래서 기존 ATCode 에 융합해서 버전업을 하고 싶은데 어떻게 했으면 좋겠습니까? 그냥 SVN 내에서 커밋만 하...  
371 Talk SOW 방식 지원 ATCode 플러그인 소스 커밋하였습니다.. [2] whoami 8829   2008-07-27 2008-07-27 21:12
빠진 파일은 없을겁니다; 버전 정보는 손대지 않았습니다. 버전 정보 업데이트 해주시고.. 혹시라도 문제가 있으면 알려주시기 바랍니다. (개인적으로는 아랄님 자주 보고 싶은데 덧글 하나 없이 대화방에도 없이 스리슬쩍 사라져 버리셔서 아쉽.. ㅡ.ㅡ)  
370 Archive [플러그인, 소스] RLCmd 20080728 file whoami 8913   2008-07-28 2009-01-06 01:26