为什么加密EXE视频一机一码后无法观看?

摘要:这是网友发的一套无人机实战视频,因为加密了。 未购买播放密码无法观看。网友是有播放密码能正常观看的,想着能不能解出MP4文件。能不能解出后面分析。现在分析和解决能不能用他的密码在自己电脑上观看?视频绑了电脑,机器码和播放密码是对应的。因为机
这是网友发的一套无人机实战视频,因为加密了。 未购买播放密码无法观看。网友是有播放密码能正常观看的,想着能不能解出MP4文件。能不能解出后面分析。 现在分析和解决能不能用他的密码在自己电脑上观看? 视频绑了电脑,机器码和播放密码是对应的。因为机器码不一致,输入别人的播放密码出现如下提示: Illegal password, inconsistent with the current machine code! 于是想,可不可以用别人的机器码替换本机后拿他的播放密码进行播放呢? 作为软件逆向的学习人,根据前面的基础入门知识来试试吧。 打开调试器OllyDBG,把加密的EXE视频拖进调试器内,直接F9运行起来。 视频打开后,出现输入播放密码的界面,前面输入播放密码有个报错。有提示框,那我们根据前面学习的文章中,使用暂停法,去找报错的关键位置。 看堆栈窗口中有个调用来自程序自身,我们双击过去看看汇编代码。 E8 EF5EECFF call <jmp.&user32.MessageBoxW> 汇编窗口中这里调用了提示框。
阅读全文