DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: liangjiping168
今日帖子: 16
在线用户: 8
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 kylix2008 (kylix2008) ★☆☆☆☆ -
普通会员
2015/1/31 17:24:24
标题:
VMProtect加密的软件,pojie大讨论 浏览:2075
加入我的收藏
楼主: VMProtect加密的软件,是不是很难破解?是不是还没有脱壳机?

WinLicense都有脱壳机了,不安全了。其他好多加壳软件都有脱壳机或脱壳教程了。

感觉有必要专题讨论讨论。毕竟辛辛苦苦编一个软件,想挣点稀饭钱,结果破解满天飞,会挺让人郁闷的。
----------------------------------------------
-
作者:
男 star5 (星五) ★☆☆☆☆ -
盒子活跃会员
2015/1/31 20:12:10
1楼: vmprotect还是不错的。
----------------------------------------------
博客 - http://offeu.com
脚本模型 - http://webpascal.com
需要短信接口的请联系我,可发行业与营销内容。
作者:
男 yxsoft (yxsoft) ★☆☆☆☆ -
盒子活跃会员
2015/1/31 20:55:26
2楼: 求 WinLicense 脱壳机
----------------------------------------------
Great!
作者:
男 wr960204 (武稀松) ★☆☆☆☆ -
盒子活跃会员
2015/1/31 23:38:14
3楼: VMProtect的壳是很难破解,不是不能破解而是工作量太大,比较麻烦.
基本VMProtect他的原理是用所谓的虚拟机,然后一条指令给你绕1000个弯,然后达到你这一条指令的目的.
比如你一条move eax,1指令,给你转成1000条指令中间可能是....push 1....pop eax.....
乱得不能再乱,而且两次加壳产生的代码都是不同的.
比如一个破解的人,本来可以很娴熟的了解编译器产生什么样的代码源代码大致是干什么的,这个本领现在用不上了.
只能靠重新选关键点,也就是靠调用API什么的来猜.比较麻烦而已.

世界上没有破解不了的程序,只是看难度和工作量.

另外VMProtect也有个缺陷,就是他的关键部分不能满族一些效率,比如本来我做图形处理的关键算法,用VMProtect的开关把算法的代码片段夹起来,那么处理后的代码尽管变得非常混乱,很难读,但是效率会差几十倍.估计你都接受不了
----------------------------------------------
武稀松http://www.raysoftware.cn
作者:
男 dede3000 (dede3000) ▲▲▲▲△ -
普通会员
2015/2/1 14:07:43
4楼: 一句话,配置得当的话,用了比不用强很多.
注意效率有要求的地方,使用最弱的那个选项.

另外VMProtect也有个缺陷,


安全性和效率本身就是一对矛盾,严格来讲,这不算是缺陷,是固有属性.
----------------------------------------------
My Delphi will go on, and on.
作者:
男 doremi (天籁之音) ▲▲▲▲▲ -
普通会员
2015/2/2 9:53:35
5楼: 用了总比不用强
----------------------------------------------
-
作者:
男 coolslob (coolslob) ★☆☆☆☆ -
盒子活跃会员
2015/2/3 8:22:47
6楼: TheMida呢?
----------------------------------------------
-
作者:
男 yzdel2000 (彩虹游鱼) ★☆☆☆☆ -
普通会员
2015/2/3 11:09:03
7楼: vmp加上网络验证强度很高。加密强度可以选择,如果要效率可以选择只混淆代码不是所有加密都需要加密成vm的。如果配合vmp的key生产,代码绑定key(可以做时间验证),则强度最高,不是一般破解者能搞定的。
如果不在乎效率,如果你多处vm加密,可以恶心死破解者。
----------------------------------------------
-
作者:
男 kylix2008 (kylix2008) ★☆☆☆☆ -
普通会员
2016/11/30 19:39:59
8楼: VMP加密后的delphi程序,还能不能看出来是delphi编译的?
我想伪装成C++的,有没办法?
----------------------------------------------
-
作者:
男 bbnn38 (伟大的咸鱼) ★☆☆☆☆ -
普通会员
2016/11/30 22:29:32
9楼: @kylix2008  伪装成C++貌似蛮简单的,增加一段模仿C++入口的花指令然后改程序入口地址到花指令这里,执行完后再跳转回原程序入口,靠那段花指令来伪装呗
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行62.5毫秒 RSS