【软件编程】加壳工具VMProtect的下载与使用

一 、VMProte󠄹󠅀󠄪󠄡󠄨󠄞󠄩󠄧󠄞󠄡󠄤󠄞󠄨󠄦󠅬󠅅󠅃󠄵󠅂󠄪󠅗󠅥󠅕󠅣󠅤󠅬󠅄󠄹󠄽󠄵󠄪󠄢󠄠󠄢󠄥󠄝󠄡󠄡󠄝󠄠󠄩󠄐󠄡󠄣󠄪󠄣󠄧󠄪󠄡󠄤󠅬󠇖󠆍󠆮󠇗󠆪󠆨󠇕󠆧󠆕󠇔󠆭󠆌󠇕󠆞󠆔󠄐󠇗󠅹󠅸󠇖󠆍󠅳󠇖󠅹󠅰󠇖󠆌󠅹ct的介绍

VMProtect是一款由俄罗斯VMProtect公司开发的软件保护系统,通过将可执行代码转换为自定义虚拟机指令集并在非标准架构的虚拟环境中运行,提升反破解及逆向工程难度 。其核心技术包含代码虚拟化、指令混淆、反调试检测及动态完整性校验,支持EXE/DLL/SYS等32/64位文件格式,兼容Windows、macOSLinux平台 。系统提供突变保护、虚拟化保护及混合模式,内置反编译引擎和MAP文件定位功能,支持Delphi、Visual C 等主流编译器(此处来自百度百科)

二、VMProtect󠄹󠅀󠄪󠄡󠄨󠄞󠄩󠄧󠄞󠄡󠄤󠄞󠄨󠄦󠅬󠅅󠅃󠄵󠅂󠄪󠅗󠅥󠅕󠅣󠅤󠅬󠅄󠄹󠄽󠄵󠄪󠄢󠄠󠄢󠄥󠄝󠄡󠄡󠄝󠄠󠄩󠄐󠄡󠄣󠄪󠄣󠄧󠄪󠄡󠄤󠅬󠇖󠆍󠆮󠇗󠆪󠆨󠇕󠆧󠆕󠇔󠆭󠆌󠇕󠆞󠆔󠄐󠇗󠅹󠅸󠇖󠆍󠅳󠇖󠅹󠅰󠇖󠆌󠅹的下载

 
VMProtect Ultimate v3.8.4 Build 1754.zip

打开我们的󠄹󠅀󠄪󠄡󠄨󠄞󠄩󠄧󠄞󠄡󠄤󠄞󠄨󠄦󠅬󠅅󠅃󠄵󠅂󠄪󠅗󠅥󠅕󠅣󠅤󠅬󠅄󠄹󠄽󠄵󠄪󠄢󠄠󠄢󠄥󠄝󠄡󠄡󠄝󠄠󠄩󠄐󠄡󠄣󠄪󠄣󠄧󠄪󠄡󠄤󠅬󠇖󠆍󠆮󠇗󠆪󠆨󠇕󠆧󠆕󠇔󠆭󠆌󠇕󠆞󠆔󠄐󠇗󠅹󠅸󠇖󠆍󠅳󠇖󠅹󠅰󠇖󠆌󠅹链接,选择普通下载

下载后是一个压缩󠄹󠅀󠄪󠄡󠄨󠄞󠄩󠄧󠄞󠄡󠄤󠄞󠄨󠄦󠅬󠅅󠅃󠄵󠅂󠄪󠅗󠅥󠅕󠅣󠅤󠅬󠅄󠄹󠄽󠄵󠄪󠄢󠄠󠄢󠄥󠄝󠄡󠄡󠄝󠄠󠄩󠄐󠄡󠄣󠄪󠄣󠄧󠄪󠄡󠄤󠅬󠇖󠆍󠆮󠇗󠆪󠆨󠇕󠆧󠆕󠇔󠆭󠆌󠇕󠆞󠆔󠄐󠇗󠅹󠅸󠇖󠆍󠅳󠇖󠅹󠅰󠇖󠆌󠅹文件

这里解压缩我推荐使用 Bandizip󠄹󠅀󠄪󠄡󠄨󠄞󠄩󠄧󠄞󠄡󠄤󠄞󠄨󠄦󠅬󠅅󠅃󠄵󠅂󠄪󠅗󠅥󠅕󠅣󠅤󠅬󠅄󠄹󠄽󠄵󠄪󠄢󠄠󠄢󠄥󠄝󠄡󠄡󠄝󠄠󠄩󠄐󠄡󠄣󠄪󠄣󠄧󠄪󠄡󠄤󠅬󠇖󠆍󠆮󠇗󠆪󠆨󠇕󠆧󠆕󠇔󠆭󠆌󠇕󠆞󠆔󠄐󠇗󠅹󠅸󠇖󠆍󠅳󠇖󠅹󠅰󠇖󠆌󠅹 点我下载

请务必在官方网站󠄹󠅀󠄪󠄡󠄨󠄞󠄩󠄧󠄞󠄡󠄤󠄞󠄨󠄦󠅬󠅅󠅃󠄵󠅂󠄪󠅗󠅥󠅕󠅣󠅤󠅬󠅄󠄹󠄽󠄵󠄪󠄢󠄠󠄢󠄥󠄝󠄡󠄡󠄝󠄠󠄩󠄐󠄡󠄣󠄪󠄣󠄧󠄪󠄡󠄤󠅬󠇖󠆍󠆮󠇗󠆪󠆨󠇕󠆧󠆕󠇔󠆭󠆌󠇕󠆞󠆔󠄐󠇗󠅹󠅸󠇖󠆍󠅳󠇖󠅹󠅰󠇖󠆌󠅹下载,正常用户免费版就够用了

解压后有两个文件,一个󠄹󠅀󠄪󠄡󠄨󠄞󠄩󠄧󠄞󠄡󠄤󠄞󠄨󠄦󠅬󠅅󠅃󠄵󠅂󠄪󠅗󠅥󠅕󠅣󠅤󠅬󠅄󠄹󠄽󠄵󠄪󠄢󠄠󠄢󠄥󠄝󠄡󠄡󠄝󠄠󠄩󠄐󠄡󠄣󠄪󠄣󠄧󠄪󠄡󠄤󠅬󠇖󠆍󠆮󠇗󠆪󠆨󠇕󠆧󠆕󠇔󠆭󠆌󠇕󠆞󠆔󠄐󠇗󠅹󠅸󠇖󠆍󠅳󠇖󠅹󠅰󠇖󠆌󠅹是安装密码,一个是安装包

对于安装密码的说明

安装密码是由VMProt󠄹󠅀󠄪󠄡󠄨󠄞󠄩󠄧󠄞󠄡󠄤󠄞󠄨󠄦󠅬󠅅󠅃󠄵󠅂󠄪󠅗󠅥󠅕󠅣󠅤󠅬󠅄󠄹󠄽󠄵󠄪󠄢󠄠󠄢󠄥󠄝󠄡󠄡󠄝󠄠󠄩󠄐󠄡󠄣󠄪󠄣󠄧󠄪󠄡󠄤󠅬󠇖󠆍󠆮󠇗󠆪󠆨󠇕󠆧󠆕󠇔󠆭󠆌󠇕󠆞󠆔󠄐󠇗󠅹󠅸󠇖󠆍󠅳󠇖󠅹󠅰󠇖󠆌󠅹ect公司加上去的,我没法删

该程序󠄹󠅀󠄪󠄡󠄨󠄞󠄩󠄧󠄞󠄡󠄤󠄞󠄨󠄦󠅬󠅅󠅃󠄵󠅂󠄪󠅗󠅥󠅕󠅣󠅤󠅬󠅄󠄹󠄽󠄵󠄪󠄢󠄠󠄢󠄥󠄝󠄡󠄡󠄝󠄠󠄩󠄐󠄡󠄣󠄪󠄣󠄧󠄪󠄡󠄤󠅬󠇖󠆍󠆮󠇗󠆪󠆨󠇕󠆧󠆕󠇔󠆭󠆌󠇕󠆞󠆔󠄐󠇗󠅹󠅸󠇖󠆍󠅳󠇖󠅹󠅰󠇖󠆌󠅹仅🉑用于个人学习使用,禁止倒卖

这里运行󠄹󠅀󠄪󠄡󠄨󠄞󠄩󠄧󠄞󠄡󠄤󠄞󠄨󠄦󠅬󠅅󠅃󠄵󠅂󠄪󠅗󠅥󠅕󠅣󠅤󠅬󠅄󠄹󠄽󠄵󠄪󠄢󠄠󠄢󠄥󠄝󠄡󠄡󠄝󠄠󠄩󠄐󠄡󠄣󠄪󠄣󠄧󠄪󠄡󠄤󠅬󠇖󠆍󠆮󠇗󠆪󠆨󠇕󠆧󠆕󠇔󠆭󠆌󠇕󠆞󠆔󠄐󠇗󠅹󠅸󠇖󠆍󠅳󠇖󠅹󠅰󠇖󠆌󠅹安装程序后可能被杀毒软件误报,放心,正常运行即可

安装过程直󠄹󠅀󠄪󠄡󠄨󠄞󠄩󠄧󠄞󠄡󠄤󠄞󠄨󠄦󠅬󠅅󠅃󠄵󠅂󠄪󠅗󠅥󠅕󠅣󠅤󠅬󠅄󠄹󠄽󠄵󠄪󠄢󠄠󠄢󠄥󠄝󠄡󠄡󠄝󠄠󠄩󠄐󠄡󠄣󠄪󠄣󠄧󠄪󠄡󠄤󠅬󠇖󠆍󠆮󠇗󠆪󠆨󠇕󠆧󠆕󠇔󠆭󠆌󠇕󠆞󠆔󠄐󠇗󠅹󠅸󠇖󠆍󠅳󠇖󠅹󠅰󠇖󠆌󠅹接下一步即可,到安装密码直接把Pass.txt的内容粘贴进去即可

这里全部勾选即可

点击insta󠄹󠅀󠄪󠄡󠄨󠄞󠄩󠄧󠄞󠄡󠄤󠄞󠄨󠄦󠅬󠅅󠅃󠄵󠅂󠄪󠅗󠅥󠅕󠅣󠅤󠅬󠅄󠄹󠄽󠄵󠄪󠄢󠄠󠄢󠄥󠄝󠄡󠄡󠄝󠄠󠄩󠄐󠄡󠄣󠄪󠄣󠄧󠄪󠄡󠄤󠅬󠇖󠆍󠆮󠇗󠆪󠆨󠇕󠆧󠆕󠇔󠆭󠆌󠇕󠆞󠆔󠄐󠇗󠅹󠅸󠇖󠆍󠅳󠇖󠅹󠅰󠇖󠆌󠅹ll就开始安装了

安装后桌面上就会出现VMProtect的󠄹󠅀󠄪󠄡󠄨󠄞󠄩󠄧󠄞󠄡󠄤󠄞󠄨󠄦󠅬󠅅󠅃󠄵󠅂󠄪󠅗󠅥󠅕󠅣󠅤󠅬󠅄󠄹󠄽󠄵󠄪󠄢󠄠󠄢󠄥󠄝󠄡󠄡󠄝󠄠󠄩󠄐󠄡󠄣󠄪󠄣󠄧󠄪󠄡󠄤󠅬󠇖󠆍󠆮󠇗󠆪󠆨󠇕󠆧󠆕󠇔󠆭󠆌󠇕󠆞󠆔󠄐󠇗󠅹󠅸󠇖󠆍󠅳󠇖󠅹󠅰󠇖󠆌󠅹图标

双击图标即可打开󠄹󠅀󠄪󠄡󠄨󠄞󠄩󠄧󠄞󠄡󠄤󠄞󠄨󠄦󠅬󠅅󠅃󠄵󠅂󠄪󠅗󠅥󠅕󠅣󠅤󠅬󠅄󠄹󠄽󠄵󠄪󠄢󠄠󠄢󠄥󠄝󠄡󠄡󠄝󠄠󠄩󠄐󠄡󠄣󠄪󠄣󠄧󠄪󠄡󠄤󠅬󠇖󠆍󠆮󠇗󠆪󠆨󠇕󠆧󠆕󠇔󠆭󠆌󠇕󠆞󠆔󠄐󠇗󠅹󠅸󠇖󠆍󠅳󠇖󠅹󠅰󠇖󠆌󠅹主界面

点击打开,󠄹󠅀󠄪󠄡󠄨󠄞󠄩󠄧󠄞󠄡󠄤󠄞󠄨󠄦󠅬󠅅󠅃󠄵󠅂󠄪󠅗󠅥󠅕󠅣󠅤󠅬󠅄󠄹󠄽󠄵󠄪󠄢󠄠󠄢󠄥󠄝󠄡󠄡󠄝󠄠󠄩󠄐󠄡󠄣󠄪󠄣󠄧󠄪󠄡󠄤󠅬󠇖󠆍󠆮󠇗󠆪󠆨󠇕󠆧󠆕󠇔󠆭󠆌󠇕󠆞󠆔󠄐󠇗󠅹󠅸󠇖󠆍󠅳󠇖󠅹󠅰󠇖󠆌󠅹选择自己想要保护的文件

文件要求

1󠄹󠅀󠄪󠄡󠄨󠄞󠄩󠄧󠄞󠄡󠄤󠄞󠄨󠄦󠅬󠅅󠅃󠄵󠅂󠄪󠅗󠅥󠅕󠅣󠅤󠅬󠅄󠄹󠄽󠄵󠄪󠄢󠄠󠄢󠄥󠄝󠄡󠄡󠄝󠄠󠄩󠄐󠄡󠄣󠄪󠄣󠄧󠄪󠄡󠄤󠅬󠇖󠆍󠆮󠇗󠆪󠆨󠇕󠆧󠆕󠇔󠆭󠆌󠇕󠆞󠆔󠄐󠇗󠅹󠅸󠇖󠆍󠅳󠇖󠅹󠅰󠇖󠆌󠅹.必须是C++、C语言、汇编、易语言等编译型语言输出的.EXE文件  才能进行正常加壳

Python(Pyinstaller是不行的,Nuitka没󠄹󠅀󠄪󠄡󠄨󠄞󠄩󠄧󠄞󠄡󠄤󠄞󠄨󠄦󠅬󠅅󠅃󠄵󠅂󠄪󠅗󠅥󠅕󠅣󠅤󠅬󠅄󠄹󠄽󠄵󠄪󠄢󠄠󠄢󠄥󠄝󠄡󠄡󠄝󠄠󠄩󠄐󠄡󠄣󠄪󠄣󠄧󠄪󠄡󠄤󠅬󠇖󠆍󠆮󠇗󠆪󠆨󠇕󠆧󠆕󠇔󠆭󠆌󠇕󠆞󠆔󠄐󠇗󠅹󠅸󠇖󠆍󠅳󠇖󠅹󠅰󠇖󠆌󠅹试过,理论上是可以的) Java都不可以

这里我以一个使用易语言制作的获取迷你号的程序󠄹󠅀󠄪󠄡󠄨󠄞󠄩󠄧󠄞󠄡󠄤󠄞󠄨󠄦󠅬󠅅󠅃󠄵󠅂󠄪󠅗󠅥󠅕󠅣󠅤󠅬󠅄󠄹󠄽󠄵󠄪󠄢󠄠󠄢󠄥󠄝󠄡󠄡󠄝󠄠󠄩󠄐󠄡󠄣󠄪󠄣󠄧󠄪󠄡󠄤󠅬󠇖󠆍󠆮󠇗󠆪󠆨󠇕󠆧󠆕󠇔󠆭󠆌󠇕󠆞󠆔󠄐󠇗󠅹󠅸󠇖󠆍󠅳󠇖󠅹󠅰󠇖󠆌󠅹做演示

点击󠄹󠅀󠄪󠄡󠄨󠄞󠄩󠄧󠄞󠄡󠄤󠄞󠄨󠄦󠅬󠅅󠅃󠄵󠅂󠄪󠅗󠅥󠅕󠅣󠅤󠅬󠅄󠄹󠄽󠄵󠄪󠄢󠄠󠄢󠄥󠄝󠄡󠄡󠄝󠄠󠄩󠄐󠄡󠄣󠄪󠄣󠄧󠄪󠄡󠄤󠅬󠇖󠆍󠆮󠇗󠆪󠆨󠇕󠆧󠆕󠇔󠆭󠆌󠇕󠆞󠆔󠄐󠇗󠅹󠅸󠇖󠆍󠅳󠇖󠅹󠅰󠇖󠆌󠅹添加函数,选择函数,点击添加

添加好后点击󠄹󠅀󠄪󠄡󠄨󠄞󠄩󠄧󠄞󠄡󠄤󠄞󠄨󠄦󠅬󠅅󠅃󠄵󠅂󠄪󠅗󠅥󠅕󠅣󠅤󠅬󠅄󠄹󠄽󠄵󠄪󠄢󠄠󠄢󠄥󠄝󠄡󠄡󠄝󠄠󠄩󠄐󠄡󠄣󠄪󠄣󠄧󠄪󠄡󠄤󠅬󠇖󠆍󠆮󠇗󠆪󠆨󠇕󠆧󠆕󠇔󠆭󠆌󠇕󠆞󠆔󠄐󠇗󠅹󠅸󠇖󠆍󠅳󠇖󠅹󠅰󠇖󠆌󠅹左上角的编译(三角形)按钮即可编译

弹出这样的提示就是输出完成󠄹󠅀󠄪󠄡󠄨󠄞󠄩󠄧󠄞󠄡󠄤󠄞󠄨󠄦󠅬󠅅󠅃󠄵󠅂󠄪󠅗󠅥󠅕󠅣󠅤󠅬󠅄󠄹󠄽󠄵󠄪󠄢󠄠󠄢󠄥󠄝󠄡󠄡󠄝󠄠󠄩󠄐󠄡󠄣󠄪󠄣󠄧󠄪󠄡󠄤󠅬󠇖󠆍󠆮󠇗󠆪󠆨󠇕󠆧󠆕󠇔󠆭󠆌󠇕󠆞󠆔󠄐󠇗󠅹󠅸󠇖󠆍󠅳󠇖󠅹󠅰󠇖󠆌󠅹了

 

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
Teaml的头像-松纸工作室博客
评论 共3条
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片快捷回复