PA视讯(集团)-官方网站

EXE加密视频不能看?教你手动解除一机一码限制。

发布时间:2026-08-03 10:49:20| 浏览次数:

  未购买播放密码无法观看。网友是有播放密码能正常观看的,想着能不能解出MP4文件。能不能解出后面分析。

  视频绑了电脑,机器码和播放密码是对应的。因为机器码不一致,输入别人的播放密码出现如下提示:

EXE加密视频不能看?教你手动解除一机一码限制。(图1)

  于是想,可不可以用别人的机器码替换本机后拿他的播放密码进行播放呢? 作为软件逆向的学习人,根据前面的基础入门知识来试试吧。

  打开调试器OllyDBG,把加密的EXE视频拖进调试器内,直接F9运行起来。

  视频打开后,出现输入播放密码的界面,前面输入播放密码有个报错。有提示框,那我们根据前面学习的文章中,使用暂停法,去找报错的关键位置。

EXE加密视频不能看?教你手动解除一机一码限制。(图2)

  分析代码看到,前面有个JE跳转,那说明前面2个CALL应该是有做比较。那我们往上看哪里跳转过来的,下个断点跟踪。

EXE加密视频不能看?教你手动解除一机一码限制。(图3)

EXE加密视频不能看?教你手动解除一机一码限制。(图4)

  分析后看到。前面跳转过来后,40618C地址应该是个比较函数了。同时看寄存器窗口看到分别给EDX,EAX传了值

EXE加密视频不能看?教你手动解除一机一码限制。(图5)

  不难看到这就是机器码。EDX是我们本机的机器码。EAX估计是对应播放密码的机器码。于时我们把EDX改为EAX是不是就和播放密码的机器码对上了?上面猜想一样,修改后JE就实现跳转,错误框就没有了。

EXE加密视频不能看?教你手动解除一机一码限制。(图6)

  9运行程序,视频直接进行播放了。通过逆向软件分析后,发现就这么简单绕过了?这感觉不要太爽,不花一分钱看VIP课程是不是觉得又赚了几百块。关注下篇讲讲怎么编写程序,动态修改机器码。