|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
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!
|
作者: |
|
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
|
作者: |
|
2015/2/1 14:07:43 |
4楼: |
一句话,配置得当的话,用了比不用强很多. 注意效率有要求的地方,使用最弱的那个选项.
安全性和效率本身就是一对矛盾,严格来讲,这不算是缺陷,是固有属性.
----------------------------------------------
My Delphi will go on, and on.
|
作者: |
|
2015/2/2 9:53:35 |
5楼: |
用了总比不用强
----------------------------------------------
-
|
作者: |
|
2015/2/3 8:22:47 |
6楼: |
TheMida呢?
----------------------------------------------
-
|
作者: |
|
2015/2/3 11:09:03 |
7楼: |
vmp加上网络验证强度很高。加密强度可以选择,如果要效率可以选择只混淆代码不是所有加密都需要加密成vm的。如果配合vmp的key生产,代码绑定key(可以做时间验证),则强度最高,不是一般破解者能搞定的。 如果不在乎效率,如果你多处vm加密,可以恶心死破解者。
----------------------------------------------
-
|
作者: |
|
2016/11/30 19:39:59 |
8楼: |
VMP加密后的delphi程序,还能不能看出来是delphi编译的? 我想伪装成C++的,有没办法?
----------------------------------------------
-
|
作者: |
|
2016/11/30 22:29:32 |
9楼: |
@kylix2008 伪装成C++貌似蛮简单的,增加一段模仿C++入口的花指令然后改程序入口地址到花指令这里,执行完后再跳转回原程序入口,靠那段花指令来伪装呗
----------------------------------------------
-
|
|