-
-
[求助]我是新手,想汉化一个游戏,谢高手指点迷律
-
发表于:
2006-3-16 23:44
4651
-
这个游戏的文字其实全都放在txt文件里,是Unicode编码,游戏用了自带的字体,我把它换成宋体,再直接改那些txt文件,但所有汉字都变成"#",通过进一步排查,我发现游戏只会正确显示编码为0x0000 - 0x007F(ASCII?),其它的都变成"#"。看来是要对程序开刀了。
用FI、PEiD看游戏的程序,Nothing found*,是不是要手动脱壳?
程序入口为:0079FADC
我从这里一步步地踪跟程序,发现它先不断循环Load了一堆dll,其中当然有ddraw.dll了,接着一个jmp跳到了00804D80,这里应该是真的开始游戏了吧?
接着程序call了很多函数,可知的是其中一个是初始化DirectDraw的,最后程序进入消息循环,有GetMessage、PeekMessage等函数。
请问在00804D80后,我就可以把内存复制下来存成exe文件了吗?
[课程]Android-CTF解题方法汇总!