书香雅阁论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 1891|回复: 0

【绝对防破解原理】

[复制链接]

451

主题

474

帖子

158万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1581711
发表于 2022-10-26 23:42:06|字数:1,605 | 显示全部楼层 |阅读模式
LV10 站长

很多人程序的防破解大概有以下几种
1:程序启动下加载验证窗口,验证成功载入你的功能界面,否则弹出错误提示
破解方法:找到验证成功或失败是由哪个判断条件来执行的,易语言的语句一般是判断、如果、如果真,其他语言是if,使用od可以改为无需判断直接载入功能界面


2:对程序进行加壳
破解方法:加壳主要目的是让破解工具无法正常加载程序显示汇编代码,从某种角度来说,相当于成倍提高软件防破解能力,但是如果你的程序本身来讲防破解系数很低,加了后还是很低,而且大多数人用的可能还是免费或破解的加壳工具,所以正常情况脱个壳再破解就好了


3:把关键数据放到服务器
破解方法:这个关键数据通常是一段文本字符,软件需要从服务器先获取到这一段文本,然后才能正常运行,很多人会写各种加密(怕人家拦截下来),其实只要使用破解工具调试,在工具中就可以直接看到最终解密出来的文本了,然后固定住,比如是123,之后无论你如何加解密甚至把服务器关了,程序只要执行到这里,这个数据就是123,这就破解了




我们学习防破解首先要搞懂理论,理论上行得通再谈如何去做
书香盾-绝对防破解理论体系:
例子:把你的程序过程拆分,一部分放本地,一部分放服务器,举个大家听得懂得例子,某个网站周年搞活动,老客户可以每天领取礼包,我们小号有几十个,但是网站登录太麻烦了,我们想写一个软件自动登录网站并领取礼包,实现批量操作,我们想分享给朋友,但是又怕人家破解所有人都有,这种防破解我们如何去做?
方式①:网站登录一般都会涉及到验证码输入,我们在自己服务器上搭建一个验证码识别程序,软件每次将当前的验证码发送给我们的服务器,服务器返回验证码识别结果,本地得到结果后进行下一步请求操作
破解方案:先自己搭建一个验证码识别系统,在破解工具中找到验证码识别的提交地址改成我们自己的,但是这个验证码识别系统一般是要自己编写的,难度自己想
方式②:本地向我们的服务器发送账号+密码,登录,领取等功能全部在服务器完成
破解方案:。。。。你直接自己写一个不就行了,破个毛线


总结:
使用上诉写法,想要破解就必须要补齐整个功能,那么要么自己写,要么入侵服务器去偷,后期的教程会教大家去利用高等数学、概率论、矩阵等知识编写算法,再配合上加壳(让代码在破解工具中无法真正显现),从理论上来讲,想要自己写难度自己想,至于入侵服务器嘛那也不是想入侵就入侵的。



难点例子(看不明白没关系):
      我们100个人使用聊天工具聊天,我们都连接了聊天工具开发商的服务器,当我向用户a发送消息时,首先消息会到达服务器,服务器再发给用户a,这种便是绝对防破解框架
     你破解聊天工具没有用,就算你有能力写出服务器上的程序,但是我们100个人下载的聊天工具请求的服务器地址是人家官方的,你不可能让我们下载你的,入侵服务器也没用,ip你抢不走
     所以你永远无法给我持续发消息,为什么说持续,因为理论上你可以黑进人家服务器给我发消息,所以你可以短暂破解程序,但是主动权始终在对方手上,这便是依存关系,人家后台稍微更新,你就得重新破解




很多人的思想依旧是攻防无绝对,破解与否只是难度问题,破解大神不屑于搞这种,通过上诉的例子你就会发现这玩意就是绝对防破解的,你想破解先不谈技术,首先要逻辑原理上可以有方法破解


问:那大家都采用这种框架学逆向不是没有意义吗?
1:不可能每个人都采用,事实也是95%的人不会采用,因为很多人搞软件本身就是为了赚钱,自己并不会编程,软件能卖就行,防破解并不重要,甚至很多人不知道软件还能被破解
2:有畏难情绪,一学习就头疼,书香接触的相当一部分人,如果你让他学习,那还是别弄了他没时间很忙
3:逆向不一定就是为了破解,说白了,只是很多人只是觉得搞破解来钱快才学逆向,学逆向可不仅仅就靠破解软件赚钱,顶级软件开发很多时候都要用到逆向,这里就不细说了
总结:学逆向依旧很有意义




看懂了你就可以接下来的学习了,你也可以在理论上提出你的破解想法与书香讨论



回复

使用道具 举报

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

本版积分规则

QQ|Archiver|小黑屋|书香雅阁论坛 ( 湘ICP备17011672号-3 )

GMT+8, 2024-11-23 17:28 , Processed in 0.091201 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表