본문 바로가기

쓰기

http://lab.aralgood.com/?mid=board_qna&page=2&document_srl=26805&comment_srl=26831에서

말씀드린 게임... XP에서 자체 디버깅해서 코드적용시킨후, 재부팅해도 외계어가 나오지 않더라구요..

제 컴퓨터 OS인 비스타에선 보안성이라던가 호완성 때문에 코드가 바뀌는 것 같기에

해결할 방안에 대해 여쭈어 볼려고 여쭈어봅니다( _ _)

 

혹시나 제 OS 환경이 필요할까해서 올립니다..

os.png

 

이외 필요한 자료 있으시면 말씀해주세요-

 

조회 수 :
5647
등록일 :
2009.09.21
01:31:33
엮인글 :
https://arallab.hided.net/28007/51e/trackback
게시글 주소 :
https://arallab.hided.net/board_qna/28007

Hide_D

2009.09.21
02:16:13

일단 뜬 함수의 주소를 알려주세요.


함수가 계속 바뀌는 경우에는 두가지가 있는데

1. 시스템 함수인 경우(GDI.dll 와 같은 경우)

2. 가상함수를 사용하는 경우[몇몇 경우에만]


어찌되었든 두가지모두 상위 함수를 찾아야 한다는 점에서는 변함이 없을겁니다.


코드를 찾기가 정 뭐하면 그냥 Cached를 놓고 하는것을 추천합니다.

아마 이 게임은 Cached로도 잘 돌아갈 가능성이 높습니다.

세이린

2009.09.21
21:43:52

Cached가 아닌 AT코드가 꼭 필요해서 이렇게 필사적입니다;ㅁ;//

 

atcode.jpg

 

요번에 캔 코드의 address는
0X00DFB620
0X00DFB980
0X00DFEC20
이며,

 

참고용으로 예전에 캔 코드는
0X0115B620
0X0115B980
0X0115EC20
이였으며,

 

OS XP컴퓨터에서 캔 코드는
0X0043B620
0X0043B980
0X0043EC20
이었습니다. 이로 보아 코드 캘때 B620/B980/EC20가 고정이라는 점을 알아냈습니다..

 

score는 코드 캘때마다 한번도 변함없이 고정이더라구요.
순서대로

0X00DFB620→[[ESP+0X14]]
0X00DFB980→[[ESP+0X14]]
0X00DFEC20→[[EAX, ESP+0X4, ESP+0X8]]이면 문제없이 대사 번역되어 나옵니다^^; 

첨부 :
atcode.jpg [File Size:40.5KB/Download45]

아랄

2009.09.21
22:06:54

XP에서 캔 코드를 보고 문득 추측한 건데요

보통 비스타 이전의 윈도우즈에서는 0x00400000 에 실행파일을 올립니다.

따라서 AT코드를 0x004XXXXX 라고 해도 무방했죠.

하지만 위의 비스타 운영체제의 경우 0x00400000이 아닌 다른 메모리에

실행파일을 올릴 수도 있겠다는 생각이 문득 드는군요.

 

물론 얼핏 기억하기론 XP도 이런 것을 설정할 수 있는 걸로 알고 있습니다만

왠만하면 0x00400000에 실행파일을 올리 도록 기본적으로 설정이 되어있죠.

비스타는 아닐수도 있겠군요.

이 부분 0.3 개발시 고려하겠습니다.

세이린

2009.09.21
23:39:38

그럼 메모리에서 실행하는 방법이 특이해서 해결방안은 없는거군요;ㅂ;ㅠ

그럼 아랄트랜스 0.3 완성만 기대하고 있겠습니다ㅜㅜ///

List of Articles
주제 최종 글 댓글sort 조회 수
공지 아랄트랜스가 정상 동작하지 않는다면 꼭 읽어주세요. by Hide_D file 2020-05-14 14:28 ppqq 177 291682
그라아지아 미궁 at코드 질문입니다 by cwf 2013-06-09 18:09 Drear 7 486
디버깅 방지에 대해 문의드립니다. by stamp 2013-06-15 18:40 stamp 7 278
코드센터 기리기리게시판이 안읽어지는데 by 고기골렘 2013-07-29 07:51 Vortastic 7 502
올리디버그 에러ㅠㅠㅠㅠ도와주세요ㅠㅠㅠㅠ by 사카라디아 file 2013-08-05 14:53 사카라디아 7 346
メイドさんとボイン魂 설치도 안되고 실행도 안되요 ㅠㅠ by asfasfasg file 2013-08-24 11:36 Lucatoni 7 903
기리기리 엔진 쓰는데 문제가... 도와주세요! by 중완통 2015-05-16 22:45 tooseed 7 513
미연시처음하는 유저 아랄트랜스 실행시키면 오류뜨는것좀 도아주세요ㅠㅠ by 돌돌연시 file 2014-11-15 23:55 돌돌연시 7 348
로컬 애뮬레이터와 아랄 동시 적용시 오류 by 다른 닉네임 2015-02-13 12:06 runner 7 738
몬무스 퀘스트 전장 여신하고 대화하고 떠나는 부분에서 팅기네요 by 타마모 file 2014-08-25 22:21 resist 7 363
G선상의 마왕(기리기리) 준한글화 샘플 테스트 하는데 에러가 뜹니다. by ReBELLioN file 2015-02-14 18:02 ReBELLioN 7 492
전여신 (메모리아) 재설치 오류 해결 [윈도우 8.1 64비트] by 델몬쥬 2014-05-02 00:38 칙촉오리지널 7 1100
Evenicle(이브니클) 작동중지 by 평화의맑은강 file 2015-05-25 23:59 아레크사 7 1020
venus blood hypno 문제인데 여태 같은게 없어서 올립니다. by 휘네아 file 2015-07-10 10:27 휘네아 7 386
wizard link 폰트깨짐 문의합니다. by 행인09 file 2017-04-14 17:08 미래도 7 936
at코드 를 사용하는데 변역이 이상하게 출력이 됩니다. 도와주세요 ㅠ by 아렉이 file 2017-05-23 14:27 아렉이 7 521
ez트랜스를 설치했는데도 번역 플러그인에 none만 뜨네요. by Rian 2009-12-28 06:32 암흑마제 8 14782
bebugging모드로 at코드찾기 질문입니다. by joker file 2010-11-29 17:32 Hide_D 8 8089
아랄트랜스 바로가기 생성뒤 실행 오류 질문입니다. by 곰퉁이 file 2012-08-11 15:33 EroGame 8 7497
전국란스 글자 네모현상 질문입니다 by slgfgfd444 file 2014-03-25 11:36 연구콩 8 1897
아랄트랜스2를 이용해 능모를 돌리면 시작하자마자 종료됩니다 by 차차 file 2013-07-22 16:25 차차 8 986