不知道大家有没有这的情况,兴冲冲地通过各种各样方式下载了最新的galgame,结果打开时却遇到了烦人的认证

这种exe本质上就是把Sdwrap认证的exe和游戏本体启动的exe合到了一起,使用winhex类的工具就可以轻松修改
把exe文件拖进winhex,搜索十六进制
4D 5A 90
这时一般会出现两个结果

在 ASCII 码中,十六进制的
4D 对应字母 M,5A 对应字母 Z。这是 MS-DOS 的主要开发者 Mark Zbikowski 的名字缩写。
- 第一个
4D 5A 90出现在地址偏移量0处,这是外层验证程序(Sdwrap)的文件头。 - 第二个
4D 5A 90出现在文件中部,这正是被拼接在后面的原始游戏程序的文件头。
把第二个4D 5A 90之前的数据全部删除(即sdwrap验证程序的部分,从开始到第二个 4D 5A 90之前,也就是选中显示的0到1BFFF选块),就可以得到纯净的游戏启动文件了
1 个帖子 - 1 位参与者