《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》
《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》
《Spring MVC 实现原理与源码解析 —— 精品合集》 《数据库实体设计合集》
《Spring Boot 实现原理与源码解析 —— 精品合集》 《Java 面试题 + Java 学习指南》

摘要: 原创出处 编程技术宇宙 「轩辕之风」欢迎转载,保留摘要,谢谢!


🙂🙂🙂关注**微信公众号:【芋道源码】**有福利:

  1. RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表
  2. RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址
  3. 您对于源码的疑问每条留言将得到认真回复。甚至不知道如何读源码也可以请教噢
  4. 新的源码解析文章实时收到通知。每周更新一篇左右
  5. 认真的源码交流微信群。

前两天,在一个安全大佬云集的神群里,发生了一件事儿。

事情大致是一位网友购买某平台的课程后发现被骗不给退钱,然后其好友因为精于破解技术,遂拔刀相助,破解了该平台的APP,以泄其愤。

随后,该公司一位程序员给破解者发来了警告邮件。

看到没,破解有风险,发帖须谨慎!

关于这件事,背后的平台我不想去讨论对错,咱们作为技术人,单纯说一说软件破解的问题。

可能很多朋友不知道,什么是破解?这里我简单解释一下。

有些软件、网站出于自身盈利需要,需要使用者付费购买会员、注册码之类的东西才能使用一些服务或功能。

但广大网民习惯了白嫖,免费自然比收费香了!

学过一些安全知识的同学,开始动起手来分析背后的序列号、注册码、会员身份认证机制,一般可以通过软件逆向分析,结合抓包分析,还原出校验部分的功能逻辑,从而想办法欺骗或者绕过认证机制,然后获得本来要掏钱才能获得的功能和服务。

这里面涉及到的技术其实还挺多的,像C/C++编程语言、Windows系统编程、逆向工程、PE文件格式、汇编语言、HOOK技术、抓包分析、软件调试等等。

软件破解,其实早已不是什么新鲜事儿了,从Windows操作系统到大家电脑桌面上的那些应用软件,基本上很多都是破解而来的。

别的不说,就说各位手里编程使用的IDE,有几个是付费买来的序列号?(如果有请一定告诉我,土豪咱们做个朋友)

包括轩辕自己,也曾自己动手破解过一些软件,像是一些视频制作软件、十六进制编辑器、思维导图等等,当然我从来没有公开发布过一点技术细节。

破解成功的那种感觉确实很爽,真的,特有成就感。

但是,注意我要说但是了。

软件破解这事本身的合法性,就是存在问题的。

我国有一部法律叫:《计算机软件保护条例》

里面就详细规定了对于计算机软件保护的一些保护措施,比如这一条:

一般情况下,出于学习技术,自己玩玩破解不要散播和公开,问题不大。

但要是胆儿肥敢发到网上去,那问题性质就不一样了。

就算是以破解而闻名的吾爱破解论坛(就是上面聊天中提到的52),也不是法外之地,经常因为侵权的问题惹来一些麻烦。

这不,都有人在吾爱推广中国法律法规APP了:

所以:破解有风险,发帖须谨慎!

可能是因为经常在知乎和公 众号发表一些网络安全方面的学习和技术方面的文章吧,在后台私信,时不时就会收到类似的消息:

xxx被骗了,能不能帮我追回一下?

我怀疑我女朋友xxx,能不能帮我监控下她手机?

你会做xxx外挂吗,xx万求教!

我发现,很多人的法律意识还是挺淡薄的,国家现在对于计算机网络方面的犯罪行为打击力度挺大的,大家千万不要以身涉险,遇到问题还是寻求正规途径解决,以暴制暴不是办法。

最后,给大家看一看真正的大佬:

文章目录