爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 9891|回复: 0
收起左侧

Smelter 之重大发现!不来看很可惜哦!!!

[复制链接]
发表于 2005-8-7 00:00:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

x
Smelter其实内置了语言编辑器哦,可以修改内置的字符串;)。。(不幸的是目前对中文支持的不好,只能修改英文并生成VKP。
只是这个功能给隐藏起来了。下面就介绍一下如何把这个功能给挖出来。
首先要运行这个软件。然后。。。然后。。。就可以查看这个软件的目录啦。发现。这个软件的大小变化了。然后就很简单了。把这个变化的软件给复制一遍。然后就可以关掉这个程序了。然后运行刚才复制的程序。就用这个程序打开fullflash文件。就可以在language查看时对着想要修改的字符串点右键。然后发现弹出的菜单中多出来了“edit message"这个选项了。然后就可以用这个选项去输入想要替换的字符串。然后就可以在菜单的patch中复制出来VKP了。如果输入要替换的字符串超长软件会提示重新输入。

如果你想把中文字串替换成英文字串是可以的,但要替换成中文就会溢出了。。

后记:说明一下刚才发布的哪个替换”救护车“字串的补丁。因为smelter不可以替换中文所以。偶就只好自己研究替换了
0x60c984: 084d7548c9cb4266 0823079cc8d463fc
研究过程略。只讲一下心得好了。
看上面这个就是替换的补丁
084d7548c9cb4266
这个就是救护车三个字了,前面的08不是救护车三个字。应该是字符串的长度。关于每个字符串在内存里的地址可以通过smelter去查到。
0823079cc8d463fc
这个是我作的‘你有新消息”字符串“
08这个就是字符串长度,应该不能修改。
2307就是”你“字
9cc8就是”有“字
d463fc就是”消息“两个字
================
这些字都是从别的字符串中抄来(有的字只用一个字表示,有的一个字节甚至能出三个字来。)

下课。没听懂的留下来问问题 。。



家里的电脑暂没法上网,所以没有截图。
您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2025-6-16 10:38

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表