
当然,有相应的解包器,长这样:
因此,它不适合对安全性要求很高的情况,如果要求更高些,可以使用enigma protector,如下图:
那么,使用此工具解包会提示:
[x] Looks like this file is protected with Enigma Protector, not Enigma Virtual Box.
[x] It is not supported by my unpacker
不支持!
同时要注意: 虽然 enigma virtualbox和enigma protector都有虚拟化文件系统的功能,用法也一样,但并不通用!
*****vmprotect 也有相似的虚拟文件系统,不过体积会大很多!*****
*** 作提前:电脑安装WinRAR软件。将用来制作的资料放在文件夹内,然后用Ctrl+A全选该文件夹下的文件。
单击鼠标右键,然后选择“添加到压缩文件”选项。
在打开的对话框“常规”选项卡中,单击“压缩方式”下拉框选择合适的压缩方式,并将压缩选项下的“创建自解压格式压缩文件”选项勾选,这时候会发现“压缩文件名”框中的文件扩展名变成“.exe”。
切换到“高级”选项卡,单击“自解压选项”按钮。
打开“高级自解压选项”设置对话框。
在“常规”选项卡,“解压路径”文本框中设置文件被自动解压到什么位置,如“D:\经验”。
其他选项卡,可以根据实际来设置,然后依次单击“确定”两次,可生成可执行文件。
可以使用命令行编译器或 Visual Studio 2005 创建单文件程序集。默认情况下,编译器创建带 .exe 扩展名的程序集文件。注意对于C# 和 Visual Basic,Visual Studio 2005 只能用于创建单文件程序集。如果要创建多文件程序集,必须使用命令行编译器或带有 Visual C++ 的 Visual Studio 2005。下面的步骤说明如何使用命令行编译器创建单文件程序集。创建带 .exe 扩展名的程序集在命令提示处,键入下列命令:<compiler command><module name>在此命令中,“编译器命令”是代码模块中所用语言的编译器命令,“模块名”是要编译为程序集的代码模块的名称。下面的示例从名为 myCode 的代码模块创建名为 myCode.exe 的程序集。csc myCode.cs创建具有 .exe 扩展名的程序集并指定输出文件名在命令提示处,键入下列命令:<compiler command>/out:<file name><module name>在此命令中,“编辑器命令”是用于代码模块中所用语言的编译器命令,“文件名”是输出文件名称,而“模块名”是要编译成程序集的代码模块的名称。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)