旮旯给木Sdwrap认证绕过

不知道大家有没有这的情况,兴冲冲地通过各种各样方式下载了最新的galgame,结果打开时却遇到了烦人的认证 这种exe本质上就是把 Sdwrap认证 的exe和 游戏本体启动 的exe合到了一起,使用winhex类的工具就可以轻松修改 把exe文件拖进winhex,搜索十六进制 4D 5A 90 这...
旮旯给木Sdwrap认证绕过
旮旯给木Sdwrap认证绕过

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

image
这种exe本质上就是把Sdwrap认证的exe和游戏本体启动的exe合到了一起,使用winhex类的工具就可以轻松修改
把exe文件拖进winhex,搜索十六进制 4D 5A 90
image
这时一般会出现两个结果
image
在 ASCII 码中,十六进制的 4D 对应字母 M5A 对应字母 Z。这是 MS-DOS 的主要开发者 Mark Zbikowski 的名字缩写。

  1. 第一个 4D 5A 90 出现在地址偏移量 0 处,这是外层验证程序(Sdwrap)的文件头。
  2. 第二个 4D 5A 90 出现在文件中部,这正是被拼接在后面的原始游戏程序的文件头。

把第二个4D 5A 90之前的数据全部删除(即sdwrap验证程序的部分,从开始到第二个 4D 5A 90之前,也就是选中显示的0到1BFFF选块),就可以得到纯净的游戏启动文件

image

1 个帖子 - 1 位参与者

阅读完整话题

来源: LinuxDo 最新话题查看原文