天马阁

 找回密码
 立即注册
                                        →→→→→→→→→→→→ 1点击查看所有VIP教程目录长列表(总教程数269个) 2办理VIP详情进入 ←←←←←←←←←←←←
1 x64CE与x64dbg入门基础教程 7课 已完结 2 x64汇编语言基础教程 16课 已完结 3 x64辅助入门基础教程 9课 已完结 4 C++x64内存辅助实战技术教程 149课 已完结
5 C++x64内存检测与过检测技术教程 10课 已完结 6 C+x64二叉树分析遍历与LUA自动登陆教程 19课已完结 7 C++BT功能原理与x64实战教程 29课 已完结 8 C+FPS框透视与自瞄x64实现原理及防护思路 30课完结
64驱?封? 9 64反驱? 10 64位V? 11 绝? 12 ???课?
13 64透 ? 14 64U ? 15 64Q ? 16 64功 ?
17 64U ? 18 64模 ? 19 64多 ? 20 64网 ?
21 64注 ? 22 64火 ? 23 64棋 ? 24 64自二链L?
25 64破 ? VIP会员办理QQ: 89986068   
【请先加好友,然后到好友列表双击联系客服办理,不然可能无法接受到信息。】
27 加入2000人交流群637034024 3 28 免责声明?
查看: 1329|回复: 0

编程防君子不防小人版!本人5年编程生涯防破解经验。(内...

[复制链接]

12

主题

1

回帖

15

积分

编程入门

Rank: 1

天马币
24
发表于 2024-3-5 09:34:16 | 显示全部楼层 |阅读模式
没有破不了的软件,我不反对,连MD5都能被破解我彻底无语了。

但有相对安全的加密验证我是同意的。

在2005年的时候我接触了Win32编程,写过无数免费软件,当然也写过共享软件。

我在2005年前略微学过一些反汇编知识,让我在写验证的时候相对比没学过反汇编的程序员来说要稍微了解一些。

下面我就讲下我是如何防止我的共享软件被破解的。


本帖隐藏的内容1:强大的加密壳有VM,Tmd等等一些比较强大的加密壳。
2:网络验证。(分C/s与B/s两种,各有千秋)
3:通过技术手段防止被调试。(画蛇添足,但能相对增加安全)
4:暗桩(没办法的办法,但可以有效防止破解,也就是所谓的多处验证)
5:加密狗验证(我很少用,比较麻烦!)


我现在是VM+网络验证(重要代码通过服务器上验证成功后投递到源码里)也就是所谓的代码分离。

单独.Exe在没有验证成功下是不完整的,是缺少关键代码的,这个方法是我至今认为最安全的。

我一款程序16处代码都需通过服务器投递。

另外VM+网络验证+暗桩+多处死循环。大大防止的小人的调试,因为一款软件对于破解小人而言没商业利益碰到多处难题是不会继续了

虽然我这样编程后续升级起来相对麻烦,但我在代码文件夹里增加一个.Txt文本,详细记录了每处地方的位子,也解决了维护起来的麻烦。

我希望的这篇文章能让正在为软件安全的作者们得到学习的目的。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

天马阁|C/C++辅助教程|安卓逆向安全| 论坛导航|免责申明|Archiver||网站地图
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表天马阁立场!
任何人不得以任何方式翻录、盗版或出售本站视频,一经发现我们将追究其相关责任!
我们一直在努力成为最好的编程论坛!
Copyright© 2010-2021 All Right Reserved.
快速回复 返回顶部 返回列表