首页
社区
课程
招聘
[求助]SCG移动通信YY版 有关VB问题请教
发表于: 2007-11-24 05:19 4580

[求助]SCG移动通信YY版 有关VB问题请教

2007-11-24 05:19
4580
爱琴海你好,我也是学VB的,想请教点东西.
我看了你的几个CM写的实在是太好了,我也是学VB的,用VB工作五六年了,能自己开发一些系统软件,也用了一些加密措施但总是有人破解,自己也会破解,自己作的软件连自己都防不住,在没源代下轻易就能自已破解了自己的软件,但看到您的CM后发现太利害了所以想请教一下您是如何实现的,能不能发我一份代码之类的东西,没有代码有思路也行!!!!请一定帮助我谢谢了。我不想再看到我作的东被人轻易破解了。

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

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 1355
活跃值: (339)
能力值: ( LV13,RANK:920 )
在线值:
发帖
回帖
粉丝
2
您2004年潜水至今,这么多年了,一共十多个帖子,郁闷,真是只大牛也说不定呢!

请您下载看雪论坛的CRACKME2007,整个合集里有相关技术的CRACKME和破解,可以参考那些编写CRACKME的前辈们的思路,也许同样的功能VB里也可以实现,只不过稍微麻烦点而已嘛

反调试技术,一般有三类是很有效果的,按强度排名:
一,强悍到极点,就算知道它的原理,真的想突破也心有余而力不足,够霸道
二,隐蔽到极点,虽然不是很厉害的检测手段,但是够隐蔽,被发现了还无法被人察觉,够阴险
三,虽然不是强大的防护,也不阴险,但是贵在繁多,数量和位置及空间很多...搞得人烦心,够无赖

放到VB里面,估计只有二三点可以实现,朝这些方面构思吧......

常见的,非常流行的检测手段只是你构思检测系统的一个诱饵,通过检测这个诱饵是否被端掉来检测是否被调试,也不失为个好办法,螳螂捕蝉,黄雀在后......

VB商业软件保护,最好再结合壳来加强强度,先用VMProtect来改写关键算法,和关键事件地址.VM用来保护VB入口地址的话是没什么意义的,只会让人知道你用VM处理的开头,这样就引起了别人内的警惕,最好用VM处理COMMAND.click的事件地址,让破解者知道这个是VB程序,然后又让他们找不到关键事件断点. 加完VM后,就用猛壳来二次保护加密......

如果能结合RSA之类公开密码体系来设计注册算法的话,这样的体系估计能存活的时间(按照我自己的实力和感觉,当然高手会比我更厉害也更快的):
市场需求大的商业共享软件:以月为单位,在半个月到三个月左右
市场需求大的商业定制软件:以月为单位,在一个月到六个月左右
市场需求普通商业共享软件:以月为单位,在三个月到一两年左右
市场需求普通商业定制软件:以年为单位,在半年到两三年左右
市场需求低的商业共享软件:以年为单位,在三年到很多年......
市场需求低的商业定制软件:以年为单位,在五年左右,甚至更多......
没有市场需求的商业软件:以年为单位,在十年以上,估计没动力破解了

商业软件需要及时补充加密机制,不停得出更新版,同时更新加密机制,这样,别人破的基本都是淘汰货,没人要的
可以利用法律武器防护软体,发布商业软件的时候该去咨询法律保障的问题......

每天上网看看自己的软件被破解了没? 公开渠道可以逛逛各类破解论坛,小道渠道我就不知道了......你也可以到百度定制你软件的每天的新闻,及时了解动态

仅讲这些了,自己构思下喔
2007-11-25 00:16
0
雪    币: 207
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
谢谢你的回复很有启发,我不是什么大牛,我在软件保护方面很弱,我现在作的软件很多了,大部分是会员系统,主要采用C/S结构数据库SQL,客户端开启时不直接连接SQL而直接连接服务端,在服务端验证客户端为正确用户时发送SQL服务器的相关信息到客户端,客户端再连接SQL,之后客户端一直检测服务端是否一直正常运行,如接收到服务端的相关命令后可执行断开、退出当前用户、关闭等操作,服务端和SQL库可以不装在同一台机器上,这样可以起到一定的保护SQL库的作用,但也存在一些问题,这只是次要问题主要问题就在于服务端上,我的软件是按套卖的每店面一服务端不限客户端,但可以在服务端上限制同时连接个数,只要服务端一注册所所有客户端都可以连接,每套1W左右,已有十几个店面在用软件了,现在名气不是很大,但怕以后会出现问题,所以现在来恶补一下。
2007-11-25 23:03
0
游客
登录 | 注册 方可回帖
返回
//