본문 바로가기

쓰기

사용 게임 : Air 전연령판(음성패치 완료)

사용 코드

ATcode(크래쉬 발생) - 버퍼크기 무시 사용
코드 : HOOK(0x0042DA88,TRANS(EDX,OVERWRITE(IGNORE),TWOBYTE,REMOVESPACE)),ENCODEKOR,FORCEFONT(5)
플러그인 : DumpText{SET(10100)}

ATcode(크래쉬 발생)
코드 : HOOK(0x0042DA88,TRANS(EDX,OVERWRITE,TWOBYTE,REMOVESPACE)),ENCODEKOR,FORCEFONT(5)
플러그인 : DumpText{SET(10100)}

TATcode(정상작동, 마지막 글자 잘림)
코드 : HOOK(0x0042DA88,TRANS(EDX,OVERWRITE)),ENCODEKOR,FORCEFONT(5)
플러그인 : DumpText{SET(10100)},CmdFilter{REMOVESPACE,TWOBYTE}

기타 후킹이 가능한 주소
HOOK(0x0042D9D0,TRANS(EAX))
HOOK(0x0042DA88,TRANS(EDX))
HOOK(0x0042DAEE,TRANS(EDX))

문제점
1. 상기 게임에서 ATcode의 버퍼크기 무시 기능을 사용하여 플레이시 크래쉬 발생
2. ATcode의 메모리 덮어쓰기 방식을 사용할 경우 번역된 글자가 원본 보다 길 경우 크래쉬 발생

현시점에서의 임시 해결책
1.  TATcode를 사용하면 메모리 덮어쓰기 방식을 사용할 경우 번역된 글자가 원본 보다 길어도 크래쉬가 발생하지 않음(다만 메모리를 넘어가는 마지막 글자들이 표시되지 않음)
2. ATcode를 사용하여 스크립트 덮어쓰기 기능을 사용하면 크래쉬는 발생하지 않음(그러나 마지막 글자들이 잘리지 않고 문장 내부에서 랜덤으로 글자가 탈락함)

주1. 텍스트 덤프시 원본과 번역된 문장에는 전혀 이상이 없었음.

주2. 사용한 자료 데이터 : http://down.clubbox.co.kr/glory315/9a568_aa568_ba568_ca568_da568_ea568




tat1.jpg

tat2.jpg

tat3.jpg

atcodetest.jpg

유메

2008.12.30
08:52:59
제가 보기에도 리얼라이브는 아닌.
List of Articles
번호 제목 글쓴이 날짜sort 조회 수
공지 Talk [필독] 테스트필터 사용시 주의사항 라파에 2008-08-03 155441
169 Archive ATPluginFrame 프레임워크 20090901 테스트 버전.. file whoami 2009-09-01 12897
168 OtherFiles [소스, 실행파일]MeCab을 독음 변환기로 사용한 예제 file Hide_D 2009-09-09 22691
167 OtherFiles 0.3 설정 xml 파일 예제 [4] file 아랄 2009-09-20 15532
166 Talk [질문] Http POST전송에 대한 이것저것 [3] 호기 2009-09-22 24751
165 Talk 튕기는 문제에 대해서 [6] Hide_D 2009-11-26 13286
164 Talk 고칠거? [10] Hide_D 2009-11-28 13651
163 Talk Windows7에서 0.3 현재시점으로 안돌아갑니다.ㅜ [6] Hide_D 2009-12-04 14656
162 Talk INNODB 테스트 Hide_D 2009-12-09 12769
161 Talk 0.3에서 전국란스의 경우 [1] Hide_D 2009-12-13 15179
160 Talk 필터도 아래에 Context를 추가할 수 있나요? [3] Hide_D 2009-12-14 11941
159 Talk 번역기(eztransXP)가 만드는 몇가지 문제들 - 1 [1] Hide_D 2009-12-16 13437
158 Talk 위키 링크 레벨업! [테스트] [12] Hide_D 2009-12-17 18387
157 Talk 파일을 다운로드 받을때 한가지 잠재적인 문제점을 발견했습니다. [2] Hide_D 2009-12-18 14677
156 Talk [질문]번역플러그인에서 필터후처리로 넘어갈때.. [1] 호기 2009-12-19 13285
155 Talk [오류?] 아랄0.3 실행하여 autofinder 적용시 오류인지... [1] file 암흑마제 2009-12-20 14512
154 Talk 0.2, 0.3에서 메모리 덮어쓰기 모드의 차이점 [2] file Hide_D 2009-12-20 16109
153 Archive [소스] ATPluginFrame 프레임워크 20091220 테스트 버전 [2] file whoami 2009-12-20 11847
152 Talk [오류] 확장자가 ats 인 파일 실행시 오류 납니다. [1] 암흑마제 2009-12-20 13360
151 Talk autorun.hta 파일 오류 스샷 입니다. [2] file 암흑마제 2009-12-20 18045
150 Talk 아랄0.3 20일자 업데이트 적용시 구동 스샷(반반??) [4] file 암흑마제 2009-12-21 13305