본문 바로가기

쓰기

 

이미 나와있는 코드인데 업데이트가 되어서 코드가 먹통이 될때

업데이트되면서 실행파일이 개조되면서 코드위치가 밀리거나 땡겨져서 그런겁니다.

원래있던 코드위치 바이너리값 복사해서 찾기해서 코드위치만 살짝 변경시키면됩니다.

 

올리디버거 < 없으면 구글에 그냥 저렇게만 쓰면 맨위블로그에 셋팅되어있는거 구할수있습니다.

기타셋팅관련은 피시님 강좌게시글 참고하시면되는데 딱히 변경위치만 알려고할경우 그냥 써도 됩니다.

 

FATAL ZERO ACTION 이라는 게임을 봐봅시다.

 

오리지날 버전.

 

fzaa.JPG

 

주소부분에 빨간색색으로 브레이크 걸어놓은 부분 49b5a0 이 코드 부분입니다.

 

101패치버전.

fza.JPG

 

49b9e0 이 코드부분입니다.

 

코드 주소범위는 틀리지만 함수자체는 똑같죠.. 이게 패치로 인해 밀린경우입니다.

이런경우 코드 주소만 변경된곳으로 변경하고 기존코드에 있던 인자값 필터 설정 그대로쓰시면됩니다.

대충 기존코드에서 주소부분만 변경해서 쓰면된다는 애기죠.

 

 

올리처음 하시는분도 쉽게 할수있습니다.

 

패치전 실행파일 >  코드주소가서 > 마우스로 적당히 드래그한다음 우클릭 > 바이너리 >바이너리카피 >

해서 메모장에 붙여넣기 하신다음에.

패치된 실행파일 > CRT+B (바이너리 서치단축키) > 메모장에 붙여넣기한 바이너리다시 붙여넣기하고 서치하면됩니다.

 

해보면 아실듯 .. 겁내지말고 해보는게 중요하죠.

 

 

예제에 있는 파탈제로 옮겨심기과정..

함수시작부터 PUSH EBP 까지 드래그해서 바이너리 카피했음

83 EC 10 83 7E 08 00 53 55

그런다음 패치된 실행파일가서 요 바이너리값으로 찾기를 했죠. 그리고 올려놓은 코드에서 주소만 변경시키고 테스트했죠.

 

만약에

FATAL ZERO ACTION 이 또 업데이트되서 코드 먹통이되면 위 바이너리값으로 서치하면 금방 알수있겠죠.

 

중요한점은 드래그할때 드래그범위에 주소참조 부분이 있으면 피해주시는게 좋습니다. 크게 상관은없지만 혹시 모르니.

그리고 디버깅 방지에 패킹되어있는건 요방법이 안됩니다. 참고하시길.

 

 

 

 

굴러가는시간

2012.08.27
14:30:18
오옷.. 좋은 정보다.
감사합니다 ㅎㅎ..

미래도

2015.09.13
02:52:28
[게시물 사진관련]
오리지날 버전.
http://lab.aralgood.com/files/attach/images/1063/490/968/001/c9f2bc668432755189272cdc8c7d9f0c.JPG
101패치버전.
http://lab.aralgood.com/files/attach/images/1063/490/968/001/452fd837203dcddfd2037af3214eeecc.JPG

[주석]
게임버전이 업데이트 되는 경우를 다루었는데,
엔진이 같은 경우에도 이와 같은 방식을 사용할 수 있음.

[분류태그]
#팁

===
요렇게, 조금씩 다시 게시물들에 댓글을 달며 환기시켜봅시다.
작은 노력이 모여서 좋게될듯..
모르겠으면 모르겠어요!라도...
List of Articles
번호 제목 글쓴이 조회 수sort 추천 수 날짜 최근 수정일
공지 아랄트랜스로 게임하기 앞서 기본 셋팅 확인하기! [4] file TwoComet 40491   2012-08-30 2014-02-26 20:12
공지 아랄트랜스 - 초보자 가이드 [94] file Hide_D 319319   2008-07-16 2015-02-27 18:02
공지 모든 플러그인, 필터 안내 ('09.03.13) [20] Hide_D 191373   2008-10-31 2009-03-13 23:48
공지 아랄트랜스 0.2 - 초보자 가이드 [109] file 아랄 505841   2008-07-16 2013-12-31 09:32
17 미연시 플레이시 특히 오프닝 엔딩영상에서 강제종료 되는문제. 소라노카제 3280   2013-04-13 2013-04-13 11:40
많은 미연시 플레이어들이 겪으시는 문제인데.... 해결책을 아는 분이 적네요..... 저만 모르던가요. 어째든 최근들어 알게 된겁니다만............. "그리자이아의 과실" 과 "지금 당장 오빠에게 여동생이라고 말하고 싶어" 밑 여러 작품에서 이유없는 강제 ...  
» 게임 업데이트후 코드먹통될때(예제. FATAL ZERO ACTION) [2] file 두병더더 3141 1 2012-08-27 2015-09-13 02:52
이미 나와있는 코드인데 업데이트가 되어서 코드가 먹통이 될때 업데이트되면서 실행파일이 개조되면서 코드위치가 밀리거나 땡겨져서 그런겁니다. 원래있던 코드위치 바이너리값 복사해서 찾기해서 코드위치만 살짝 변경시키면됩니다. 올리디버거 < 없으면 ...  
15 아랄로 만든 바로가기 파일이 깨질때. TwoComet 2927   2012-08-30 2012-08-30 15:55
일부 게임이 아랄트랜스로 바로가기를 만들었을때 해당 바로가기가 제대로 동작하지 않는 게임들이 있습니다. 그런 경우는 대부분 3가지로 나눠서 생각할 수 있습니다. 첫째, 게임 엔진 중에 최초 실행시 아랄과 같은 후킹 프로그램이 동작하는지 검사하는 경...  
14 NTLEA GUI 0.92 이상을 쓰시는 분은 필히 보시기 바랍니다. [5] TwoComet 2877   2013-02-01 2013-07-29 03:13
현재 NTLEA 0.87 beta 를 쓰고 있었다가 저걸로 한번 사용하게 되었었습니다. 근데 큰 문제가 생깁니다. 어플로케일의 AlLayer.dll 가 인젝션 되지 않는 사태가 벌어지는군요. 솔직히 기능면에서는 0.87 beta 나 0.92 GUI 나 같습니다. 만약 0.92을 인스톨하여...  
13 U・Me SOFT사 코드 찾기 간단한 방법(편법)... 유피에르 2486   2012-10-14 2012-10-14 23:52
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게임의 코드입니다.. (쿨럭쿨럭.. 적용...  
12 CS2엔진 야매+ file 두병더더 2313   2012-09-16 2012-09-24 12:09
 
11 올리 디버거 기능중 스탭인투와 스탭오버 file Wales 2044   2012-09-12 2012-09-20 15:27
 
10 컴플리트사의 C4엔진 간단한 검색법.. [1] file 유피에르 1814   2012-08-25 2012-08-26 00:09
 
9 [팁]단순후커사전SDK 두통 1450   2013-07-06 2013-07-08 20:42
[후커사전] 단순후커사전 SDK Ver1.00 자료실에 올릴까 하다가 그냥 방문해서 이것저것 봐보는게 좋을듯싶어서 링크 다른건 모르겠는데 ezTransMini 요놈 쓸만하네요.  
8 PhantOm:디버깅이 제한된 프로세스 디버깅하기 [1] 미래도 1436   2015-08-23 2015-08-25 19:46
사실 VNR 스크립트 주석에서 퍼옴 椎名里緒, 시나리오 엔진의 경우 Themida로 디버깅을 막았습니다.(다른 디버깅방지 엔진도 비슷할꺼라 생각함) - OllyDbg로 열 때, 게임이 실행되지 않는다. - 게임 모듈 메모리 공간이 수정하는 것을 막는다. 대체로 이런 특...  
7 cs2엔진 게임에서 대사창이 안나올경우 file 별초군 680   2015-12-03 2015-12-03 18:52
 
6 에우슈리 & 아나스타샤 게임에서 오류가 뜨시는분 Peith 528   2013-08-07 2013-08-07 00:49
이런 에러가 뜨시는분 전에 질문을 올렷는데 더미컷 버전이라 그렇다고 하시더군요 근데 제가알기론 타유우타랑 명색의 예희는 더미컷 버전이 아닌데 말이죠 환린이랑 전여신은 잘 모르겟지만 그것들도 더미컷이 아닐겁니다 설치하는데 필요한 용량과 게임 파...  
5 게시물 분류작업 미래도 493   2015-09-14 2015-09-14 05:09
게시물 분류작업입니다. 주석달기전에 일단 분류부터.. http://lab.aralgood.com/index.php?mid=board_lecture&document_srl=게시물번호 게시물번호에 해당 번호 복붙해서 들어가면됩니다. 찾아보니, 똑같은 게시물이 두개있는경우가 있더군요. 과거 폴라...  
4 사진이 깨진 글에서 사진순서 맞추기 file 미래도 430   2015-09-13 2015-09-13 03:08
 
3 Sho&#6489lԀ &#1... AngeliaTolmer6414 363   2015-11-08 2015-11-08 01:28
ShoᥙlԀ уоu lоvᥱⅾ thiѕ ρоѕt and үоս ѡɑnt tο гесеіνe tоɗⲟ mоrе infօ гᥱǥагding Ореracjɑ Ⲣlаstуczna Nοѕa Ꮯᥱnnіκ (Http://Www.Dbamy.Pl/) aѕsᥙrе ѵiѕіt ⲟսг οᴡn աeb-ѕitᥱ.  
2 필터 강의 - FixLine [작성중] secret Hide_D 4   2009-04-07 2009-04-07 01:42
비밀글입니다.  
1 필터 강의 - FixLine [작성중] secret Hide_D 1   2009-04-07 2009-04-07 01:42
비밀글입니다.