网络验证算法的讲解《网络安全工作室》

编程开发   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2021-4-7

大家好,上一期,我们讲的实属有点废话,今天我们讲大家感兴趣的,还是破解。有人说逆向,不不不,不是逆向。今天主题是网络验证……

因为条件有限制,我就用C++控制台程序临时写了一个单机独立的一个验证,也可以添加卡密,添加100个都可以,只要你不嫌弃烦,因为我没完善那个自动删除卡密功能,时间紧张,就没写了,你可以调用api写也可以不用也可以随你就了。

我给他弄到了od里面,大家清晰看到,软件禁止被非法修改,这里我解释一下。你们老师告诉你们的是我举个例子哈,就是输入输出,对不对,输入1如果1=1那么就是正确,可是你这样写,不是太容易被破解了?我们这里所说的是软件授权问题。刚开始我用C++其实说明了版本,还有老套路。
定义了结构体,结构体我什么值也没有赋值,在你输入之前,我进行授权,我们知道没赋值不可能大于0,因此这里写了这样一个判断,当然这里就是吓唬吓唬人的,就是让他乱改的一个陷阱,前面的帖子我说过一个技术叫做如果让x=0这种技术,不懂可以看前面帖子。
然后就是初始化属于下标,以及添加卡密的地方,还有就是如果这个地方也被修改,就会出现你看到的软件被非法修改,好了这是所有的开始。也就是程序的所有前提。授权和添加都是完了。

输入账号就是这里也有陷阱,怎么讲呢?我这里弄了说是到期时间,看你是可以用到期时间用补时间的方法,但是你试试就知道,我们可以知道,你用这种方法,直接就被跳出去了。

另外这里的模拟还有一个特色就是,你不是说登录成功就代表你可以使用了,登录成功后,有一个time变量会对你进行判断,是否到期,好了我们这个基本解释完毕。

我们不论是这种验证呢?还是易游,还是E盾,云盾,等等,一般对于自己的,如果是一个长期研究破解的,他们可以去官网对照源码进行分析并破解。但也有很多源码是没有的,人家也不欠你的是不是,你如果有钱也可以还钱去买,毕竟真的爱破解,可能真的不顾这些。

我们继续说,网络验证可没有我这个这么简单,他有后台,有客户端,数据不会丢失。就算是控制台程序只要是网络验证带后台那种数据是不会丢失的。你自己弄得这种,就没了。

本篇又要结束了,感谢各位的支持。

源码链接:

本帖含有隐藏内容,请您 回复 后查看
' target='_blank'>
本帖含有隐藏内容,请您 回复 后查看
[/reply]
备用链接:
本帖含有隐藏内容,请您 回复 后查看
' target='_blank'>
本帖含有隐藏内容,请您 回复 后查看
[/reply]

链接是微云的,好了,我们下期再见!

沙发
瞑望 2021-4-7
牛皮[玫瑰][滑稽]
板凳
我本方丈 2021-4-7
欢迎欢迎[滑稽][滑稽][滑稽]
地板
昵称880241 2021-4-8
这也太干了
4楼
奇葩 2021-4-8
牛逼[滑稽]
5楼
我本方丈 2021-4-8
感谢支持[滑稽][滑稽][滑稽][呵呵][呵呵]
6楼
我本方丈 2021-4-8
实际上也可以写时间为1970年之类的,不过我就懒得搞这么复杂了[滑稽][滑稽][滑稽]

评论

登录后才可发表内容
  • 主题

    32

  • 帖子

    379

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.0961s Mem:2135Kb