
使用方法
打开HexWorkshop,将S-Demo拖进去(或者“文件”-“打开”)。
注意:此时要关闭S-Demo。
在HexWorkshop中,同时按下Ctrl+F进行查找。在“查找”窗口中的类型中选择“文本字串”,为了缩小搜索范围,我们将下面的“匹配大小写”勾选,然后在“数值”中按大小写输入S-Demo中未汉化的一个字符串“Step Foward”,选项中先查找“ASCII字符串”
点击“确定”后没有查到任何数据,好吧,选项中换成“Unicode字符串”,这时可以搜索到,按F3继续搜索,发现有两处“Step Foward”
5、两处哪个是呢?替换一下试试吧。如果换成中文,改错后就无法再改回来了,所以改为另一个英文字符串,比如“Step Fowarr”。
按下Ctrl+H打开替换窗口,类型还是选择“文本字符串”,查找和替换分别输入“Step Foward”和“Step Fowarr”,选项中选择“Unicode字符串”。
回车后将其中一处替换。
替换完成后,保存文件:“文件”-“保存”,或者常用工具栏的磁盘图标,弹出是否保存副本,点击确定。
然后去S-Demo目录下运行试试看。
界面按钮的英文没有变化。。好吧,替换错误了。。重复第⑤步,搜索“Step Foward”,只能搜索到一处了,那么这个就是正确的了,将其替换成中文“步进”。此时注意要勾选选项中的“用空格填充”,因为它们的十六进制长度不一样。
然后再次替换,将刚才替换错误的“Step Fowarr”改回“Step Foward”
Hex Workshop十六进制编辑工具特点
1.无损操作引擎所有编辑采用非破坏性写入,自动备份原文件,误操作可一键还原。
2.智能书签系统
为关键字节添加书签并关联数学公式(如CRC32校验和),数值变更自动触发告警。
3.跨平台字体优化
32位版适配WinXP的Tahoma字体,64位版采用微软雅黑,杜绝汉字显示乱码。
4.抗混淆搜索
支持位掩码搜索(如9A??001F忽略中间字节),精准定位加密代码。
5.轻量化绿色架构
17MB解压即用,U盘便携运行,无注册表残留。
6.多窗口协同
标签页间直接拖拽十六进制块,快速合并固件分卷或提取资源。
Hex Workshop功能
1.磁盘编辑器直接读写物理硬盘/U盘扇区,修复分区表错误或恢复格式化数据。
2.RAID重组器
分析多磁盘阵列的条带分布,重组因控制器损坏丢失的数据库。
3.数据解释器
实时转换十六进制为20种类型(IEEE浮点数、UTC时间戳等),0x42C80000秒显“100.0”。
4.校验和生成器
内置CRC-16/32、MD5、SHA-1算法,验证固件完整性。
5.脚本自动化
用JavaScript编写批量操作脚本(如全文件00填充),替代手动重复劳动。
6.颜色映射仪
为特定字节范围(如00-1F)分配颜色,直观标识文件中的代码区、资源区。
Hex Workshop避坑指南
1.汉化防崩溃原则替换字符串时强制勾选“用空格填充”,避免长度不匹配导致EXE执行错误。
2.大文件优化策略
编辑超过100MB文件时,启用“部分加载模式”(仅读取指定偏移段),防止内存溢出。
3.加壳文件修改禁忌
勿直接保存VMP/ASPack加壳文件,需用Ctrl+Alt+S另存副本,否则触发自毁机制。
4.磁盘修复前必做
对工作盘执行WinHex镜像备份,再用HexWorkshop操作副本,避免二次损坏。
5.结构模板匹配技巧
解析PE文件时优先加载PortableExecutable.tpl模板,自动标记导入表/资源段。