maid_of_luna (@MoL) 在 旮旯给木Sdwrap认证绕过 中发帖
不知道大家有没有这的情况,兴冲冲地通过各种各样方式下载了最新的galgame,结果打开时却遇到了烦人的认证
[image]
这种exe本质上就是把Sdwrap认证的exe和游戏本体启动的exe合到了一起,使用winhex类的工具就可以轻松修改
把exe文件拖进winhex,搜索十六进制 4D 5A 90
[image]
这时一般会出现两个结果
[image]
在 ASCII 码中,十六进制的 4D 对应字母 M,5A 对应字母 Z。这是 MS-DOS 的主要开发者 Mark Zbikowski 的名字缩写。
第一个 4D 5A 90 出现在地址偏移量 0 处,这是外层验证程序(Sdwrap)的文件头。
第二个 4D 5A 90 出现在文件中部,这正是被拼接在后面的原始游戏程序的文件头。
把第二个4D 5A 90之前的数据全部删除(即sdwrap验证程序的部分,从开始到...