exe视频加密文件真的没办法破解吗?
EXE全称是:可执行操作程序不是视频文件的格式!破解密码的方法很多,你想办法弄个破译密码的软件来用就行了。如今市面上有很多加密光盘,这些光盘是以特殊形式刻录的。将它放入光驱后,就会出现一个软件的安装画面要你输入序列号,如果序列号正确就会出现一个文件浏览窗口,错误则跳回桌面。如果你是从资源浏览器中观看光盘文件就是一些图片之类的文件,你想找的文件却怎么也看不到。这样的事情你碰到过吧?如果你的光盘序列号丢了或者光盘上的序列号根本不对。第一式:用UltraEdit等16进制编辑器直接找到序列号运行UltraEdit,用它打开光盘根目录下的SETUP.EXE,然后点击菜单上的“搜索”->“查找”,在弹出的对话框“查找什么”栏中填入“请输入序列号”,注意要将多选框“查找ASCII字符”勾选上,回车,在找到的“请输入序列号”后面,接下去的数字就是序列号了。这一式直取中宫(序列号),第二式:用IsoBuster等光盘刻录软件直接去浏览光盘上的隐藏文件运行IsoBuster,选择加密盘所在的光驱,点击选择栏旁边的刷新按钮,此时它就会读取光驱中的文件,这时你就会发现在左边的文件浏览框中多出一个文件夹,那里面就是你真正想要的文件。这时你就可以运行或复制这些文件了。这一式一目了然第三式:要用到虚拟光驱软件(如Vcdrom,虚拟光驱2000)和16进制编辑器(如UltraEdit,WinHex) 。
拿到一个软件先别接着马上用exe文件密码破解工具来调试,先运行一下,有帮助文档的最好先看一下帮助,熟悉一下软件的使用方法,再看看注册的方式。如果是序列号方式可以先输个假的来试一下,看看有什么反应,也给我们破解留下一些有用的线索。如果没有输入注册码的地方,要考虑一下是不是读取注册表或 Key 文件,这些可以用其它工具来辅助分析。VB程序的启动方式:每个VB程序通常都会调用到许多的API,但是其中有一个API是雷打不动的,这就是我们都知道的ThunRTMain函数。VB程序在运行时,都会首先调用ThunRTMain函数,ThunRTMain函数将会为程序初始化进程,并获取进程ID等做一些初始工作。对于一般来说,如果是用VB做的程序,那么它的的入口点基本都是这样的,看看第二句的call,这里的call调用了一个函数<jmp.&MSVBVM60.#100>,但是这到底是个什么样的函数呢?我们在OD中按Ctrl+N打开程序的输入堆栈窗口中的第一句就是“0012FFBC 00401132 返回到 无壳.00401132 来自<jmp.&MSVBVM60.#100>”,这是的00401132是什么从上面的图2中,我可以发现,这就是ThunRTMain函数的返回地址,但是00401128才是我们程序的入口点,从ThunRTMain函数的返回地址和程序入口点的关系,我们可以得出这样一个公式:程序入口点=ThunRTMain函数的返回地址-AH(AH就是十进制的10)根据上面所得出的结论,我们现在可以进行脱壳了。
当然能够解密加密视频破解步骤打开PEiD 0.94工具,选择exe加密视频,拖进PEiD 0.94面板中,观察视频是否加壳,若你的图像跟下面截图一样,说明未加壳,记住[Overlay](很重要)。单击‘->’按钮,选择插件,在选择Overlay 1.0,单击Overlay 1.0,出现by KuNgBiM框,选择并单击附加数据另存为..按钮,文件夹中会出现加密视频.Ovl文件,关闭PEiD 0.94工具。打开winhex14.1SR-3H工具,把生成的加密视频.Ovl文件拖入到WinHex14.1SR-3H打开面板中,会发现第一行有2行相同的代码,选择它们单击右键,选择编辑点击删除。移动滑轮到最后一排,直到看到空白处,然后往上移动,找到乱码与数字字母交接处,选择与乱码交界处的数字,例如这里点击的数字是9,左边对应的出现39,选择前面的8个数字,即D9 53 F6 00,并一直拖到最后一行空白处,单击右键选择编辑删除。移动滑轮到第一行,选择查找文本按钮,选择MZP,选按住F3,在按确定,直到出现搜索完成框出现,然后单击确定。点击右边MZP中的M,左边对应的是4,点击4并单击右键选择选块开始,移动滑轮到最后一行,选择最后的那个数字,单击右键选择选块结尾,选中后单击右键,选择编辑,点击剪切。剪切完毕后,右边若出现pml,说明前面的操作是成功的,选择最后一行的8个数字及字母,单击编辑并删除。移动滑轮到第一行,选中第一个数字或字母,单击右键选择编辑-->剪贴板数据-->黏贴,选择文件另存为加密视频。