首页
社区
课程
招聘
[旧帖] [讨论]易语言加密安全性!伤心! 0.00雪花
发表于: 2007-12-12 22:09 9239

[旧帖] [讨论]易语言加密安全性!伤心! 0.00雪花

2007-12-12 22:09
9239
易语言虽然是再次开发的语言.使用它已经有几年了.毕竟还有是感情!
自己从一个不懂编程的人,到对易编写程序有点熟练的人!学习易的编程中间包含了许多坎坷!!
从不知道什么API,到懂怎么调用API.
从不知道什么是汇编,到用易内联汇编!
从不知道什么是堆栈,到堆栈平衡!
知识增长了,我自己感觉到了..

学了这么多,不就不为了开发自己的产品,或者编写自己的软件,这都是自己的辛苦结晶!
经过了这么多的熬夜专研!研究在某方面的成功性!然后编写一个软件投入市场~
当然市场也不是那么好搞的,和投资商两个人一起讨论,经过风风雨雨,软件的质量随着客户的要求,不断的提高~终于见证软件在市场运营的成功,也获得该有的报酬~
可是半路杀出了一个只黑手!破解者!
第一次被破解了,由于正版和盗版的差价,开始考虑到软件需要保护的!那几天饭也没有心情吃了.
就采取第一种保护阶段,使用加密壳保护软件.由于猛壳不断被别人攻破~加密壳也再没有什么强度可言了.
这时我就投入到对软件加密的研究中了,不段的添加反调试代码和使用新版的壳~,新版本加密的软件一出,当晚就有破解版出现.
然后我有看中了虚拟机的加密方法,然后就采用了虚拟机,这感觉还有点效果,不过几天又被破解了~
别人说是根据易语言存在的特性,无论怎么加密都会被破解.心寒~~,最后连易专用脱壳机都出了

最好有人提醒建议用SDK,让壳和程序相连一起,脱了壳就修复不了,就这样采用老王的壳,花了个人开发版的价钱购买了老王的壳.程序里面上下都用了SDK,然后就今天发布出去,结果晚上投资给一句"你的东西又被别人破解了"

我为易的保护措施挣扎太多了,注重了加密性,而放弃对功能上的开发性了,花研究加密上比研究功能的时间还多.顾客也对因为加密导致程序的兼容开始烦恼了,开始对别的软件投向了怀抱了。

这时我应该这么办了,易语言编写的软件真的不安全了?我是不是应该放弃易语言了?

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (15)
雪    币: 424
活跃值: (10)
能力值: ( LV9,RANK:850 )
在线值:
发帖
回帖
粉丝
2
- ,-|
不怎么安全,对易语言程序来说太依赖壳是大错呀
2007-12-12 22:51
0
雪    币: 144
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
是 东城 那彩票软件?
2007-12-12 23:26
0
雪    币: 256
活跃值: (748)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
要怪的话,就怪你生在了中国,哪有什么办法?
2007-12-13 01:32
0
雪    币: 150
活跃值: (36)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
没有破解到你的软件,你当然不知道被刀割是不是会疼
2007-12-13 12:55
0
雪    币: 207
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
其实不关易语言的事,任何语言编制的软件,都存在这个问题!
我的看法是不要在加密上花费太多功夫,只要能防止被初级水平的cracker破解就可以了!
重点要放在软件的功能上,另外还要考虑软件的市场大小。
小软件本来就没几个人用,但各种加密手段都用上了。高手看不上,新手破不了,既就是被破解了,也没几个人用!总的来说,都赚不了几个钱!要想靠它发家致富,只能是梦想而已!
程序员走个人发财之道,是非常窄狭的。要想发财,就不要当程序员,去官场混混,那才是唯一的出路!
大型商业软件的加密都很简单,也容易破解。网上都有破解版或注册机,但使用盗版的人数也很有限,都是为了在家里加班方便。而这些商业公司却大把大把地赚钱,这是为什么?它们靠的是软件功能和服务,也靠的是整个开发团队而不是个人。
个人要想单干,就不要把利益看得太重!否则,只能是自讨苦吃!
2007-12-13 14:11
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
说得很好
LZ别把太多希望放在小软件能发大财上
其实个人编出来的软件
功能都是有限的
你能编出来
别人应该也没问题
大型软件都是靠团队和服务
他们赚的钱可不少
2007-12-13 15:59
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
另外LZ想靠个人研究加密让别人破解不了的想法,基本上是不可能实现的
这软件一放出来,研究破解的人千千万万,呵,也许夸张了点
这等于是 一个人VS很多很多人
不能破不了的
用点普通加密让一般人破不了就行了
用不着搞那么严重
想对付高手,而且是那么多高手
不可能的
还不如放心思在完善软件功能上
2007-12-13 16:12
0
雪    币: 215
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
简易语言从理论上的确是这样,但理论和实际不一定总是相等,关键不是加密本身的问题,而是你要对抗的是什么水平的人。VM的选择余地那么大,是可以轻易可以被攻破的?如果是只能说明你VM的地方不对。EPE+SDK+VM+N自校验对付大多数人足够了,关键是你的程序是被脱壳后破解的吗?还是内存补丁和替换库的DLL比较方便吧。问题不是壳,而是你的VM和校验的运用。当然你要是不幸被顶级高手顶上了,就只能怪你命不好了,不过这个几率和走在路上被鸟屎打倒的几率差不多。
2007-12-13 17:39
0
雪    币: 150
活跃值: (36)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
谢谢指点.....当初我也是这么想的,很多人都这么说的~
2007-12-13 18:02
0
雪    币: 150
活跃值: (36)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
使用VM虚拟机?我上次看到该论坛上发布了一个易专用脱壳机,连VM加的壳秒脱.

不过现在我已经一身清了,放弃这个项目上的开发了.
刚刚看了破解版,貌似不是脱壳,而是内存补丁和替换库的DLL~但是我想不通,连软件里面注册的控件都能修改?不脱壳直接暴力调试?
2007-12-13 18:06
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
用点普通加密,让一般人破不了就行了.不要搞的那么神秘.
2007-12-13 20:04
0
雪    币: 2943
活跃值: (1788)
能力值: ( LV9,RANK:850 )
在线值:
发帖
回帖
粉丝
13
不好说,无言……
2007-12-13 20:48
0
雪    币: 256
活跃值: (748)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
14
1,我压根就没有编写过什么软件,只是有点兴趣而已

2,上面的话并无不对,目前国内在软件方面还没有行之有效的版权法

3,说实话,你加密的再强也没有用的,我就见过一TMD保护的软件,利用硬件注册,结果有人不到30分钟写了段代码,就把硬件参数模拟了,你再怎么加密都没有用啦.

4,如果某产品真的非常有用,只怕有大的公司早做了,但我想也没有达到像excel,word这样的通用吧

5,完善产品功能是正道,很多大型商业软件的厂商的软件被破解的很多,但他们活得越来越好.
2007-12-13 22:43
0
雪    币: 234
活跃值: (1659)
能力值: ( LV9,RANK:410 )
在线值:
发帖
回帖
粉丝
15
说的很有道理,怪只能怪世道不公了!
2007-12-14 09:35
0
雪    币: 215
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
      和你想的完全不一样,那个脱壳和解VM没什么关系.简易语言最好的办法就是替换掉验证用的的DLL,当然也要求你的DLL一定会暴露出来.暴力调试估计不是,而可能是你的验证位置其实都是调用了一个验证库的一个位置,只要搞定原来的版本,新的瞬间就挂了.其实你自己的验证不如EPE的本身的验证,当然还需要一下你自己的正确设置.
      有时放弃的确是一种选择,只要从中总结一下经验就好.谁都知道作大作强好,但大多数人都是只看见贼吃肉,没看见贼挨打.一个成功做大的企业,是踩在N多失败者尸骨上的.现在合适干什么就干什么,别太在意别人说什么.可能这样一辈子也挣不到成功者那么多的钱,但也陪不了失败者那么多的钱.
2007-12-14 10:23
0
游客
登录 | 注册 方可回帖
返回
//