能力值:
( LV2,RANK:10 )
|
-
-
2 楼
我也是新手,不能回答你的问题,不过帮你顶,希望有高手可以帮你解答,我也可以顺便学习。
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
谢谢,天亮了,看来高手都有早睡觉的习惯,所以这个问题...我自己搜索吧,找到答案我会贴出来的.
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
没人教好难呐.
还没有解决,现在得请高人解释一下了.
用IDA对绝对路径的字串定位,是UNICODE格式的
\CJTCAB\NAVY\...
用ULTRA EDIT进行编辑,直接在16进制下复制粘贴到要求长度,改成
\MY FLASH DISK\MIOMAP\...
另存成一EXE文件
然后肯定是失败了,我再用IDA查看新EXE文件的时候,发现在\MY FLASH DISK\MIOMAP\...之后所有的串都错位了,基本上都是原来的一个串被拆成了两个串.我猜是因为字符串长度定义的问题,怎么办呢?怎么找这个长度定义的位置?或者能不能做一个分隔,把后边的串搞正常,怎么做呢?请详细指导一下.
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
大概是明白了,不能在原来的地方改,应该到文件的末尾找一段全0的补全空间,把需要的串写进去,在读取数据LDR的时候改调用新地址的数据,不知道对不对,请高手指点.
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
用相对应的资源修改软件修改??
|
|
|