2015-10-11 11:52:45 修正Delphi支持
修正PEStruct中部分错误定义 修改是否保护某区段为取属性是否有E的方式 支持Delphi 修正易语言SDK格式问题
2015/10/12:添加Lua模块支持
添加Lua BuildVMCode模块支持,现在可以用Lua写指令处理
2015-10-12:将所有已定义指令全部转换到lua脚本
2015年10月19日
Fix VMStack Check 修正以前生成VM虚拟机时,偶尔出错的问题。 检查VM堆栈。
2015-10-26 修改部分GUI配置
添加QT界面
重写CMakeFiles。目录改变起来更容易了。 添加编译参数 使WProtectGui.exe 打开时隐藏控制台。
2015-10-29 添加完整VS2010支持
CUI + GUI 直接Git下来,CMake生成,然后编译就可以了
2015年10月30日 JunkCode支持
随机给PCode加垃圾指令。 修正LUA的随机数问题 加密脚本更新
2015-10-31 修复BUG
修复在mem操作数scale为0时虚拟机堆栈错误
2015-10-31 Fix vm_add
修复lua vm_and一个错误
现在已经可以编译Windows Linux Mac的WProtect
引爆一下vm保护的现状
自我感觉就VMCODE解码来说vmp也没有我的强 因为这个vmcode解码是上个vmopcode解码下个vmopcode
其实发不发这个项目我想了很久,然后一脑热就决定无论如何都要发出来 取之与民用之与民 希望极齐7颗龙珠 创造最强软件保护(大伙的力量就是七龙珠)
如果能看懂加密vm的这些代码 大概就可以了解市面上的vm加密过程了(大同小异) 其实vm保护没你们想象的那么恐怖 如果理解了 完全可以还原
代码太大我就不发论坛了
希望大家有能力的捧个提交场,没能力的捧个人场
项目是用gcc和cmake编译的 windows的朋友请下载mingw32 cmake
WProtect项目地址:
https://github.com/xiaoweime/WProtect
WNetLicensor项目地址:
https://github.com/xiaoweime/WNetLicensor
题外话:
有些东西发出去了就人也就轻松了
编译步骤:
重新下载项目源代码
下载git-for-windows
下载cmake
下载codeblocks for mingw32 or vs2010
windows:
1.进入git命令行 输入 git clone https://github.com/xiaoweime/WProtect.git 获取项目源代码
2.然后进入WProtect文件夹 新建一个build文件夹
3.运行CMake 在where is the source code填入项目地址 在 where to build the binaries输入刚刚新建的build目录地址
4.点击configure 然后在选择编译器的时候选择 codeblocks-mingw makefiles 点击 finish
5.把选项里面WINDOWS的钩点上,把library_type_shared的钩 去掉 点击 generate 生成
6.进去刚刚新建的build目录就能看到WProtect.cbp用codeblocks打开这个项目文件
7.点击菜单上的构建菜单 然后点击构建选项 进行编译 稍等就能看到、
然后在项目目录的Bin目录下的windows目录 那个wprotect.exe就是 编译出来的文件了
项目目录根目录/WProtect/bin/Windows/WProtect.exe
使用方法就是:
在代码里面使用WProtect SDK文件 然后编译生成可执行文件 复制到WProtect/bin/windows目录
在控制台下切换到WProtect/bin/windows目录运行 WProtect.exe -f 要加密的文件名
查看加密完成的demo请到这里下载:http://bbs.pediy.com/showthread.php?t=203659
WProtect交流群:210887170
WProtect.part01.rar
WProtect.part02.rar
WProtect.part03.rar
WProtect.part04.rar
WProtect.part05.rar
WProtect.part06.rar
WProtect.part07.rar
WProtect.part08.rar
[课程]FART 脱壳王!加量不加价!FART作者讲授!