lxyg06 发表于 2017-5-23 13:37

从零开始学习破解注册码-认识汇编

本帖最后由 lxyg06 于 2017-5-23 15:42 编辑

本人从零开始学习注册码,有兴趣的朋友可以一起学习交流,事先说明一下,我是零基础,开这个只是记录一下我的学习内容,没有别的意思从零开始学习破解注册码
看懂汇编流程

代码很简单,运行结果

汇编后的代码

源文件

小白学破解 发表于 2017-5-23 14:48

lxyg06 发表于 2017-5-23 13:44

本帖最后由 lxyg06 于 2017-5-23 14:39 编辑

那我们第一种的方法就是跳过验证,也是最常见的破解注册码的方法
,通过名称或是其他方法定位到注册码区

定位到汇编区域

把数组长度与3这个数进行比较,如果大于等于就跳转
但是事先我们可定不知道这个意思,所以输入一个注册码入:111111111

单步到00391208      8945 F0       mov dword ptr ss:,eax这个
查看eax的值是多少,发现是00000001,则大概可以确定是这样的通过计算得到eax的值,
再这个值和3进行比较,现在有两种解决方案
一种是了解计算方法
一种是直接修改eax的值使他大于3就可以了



飘零若曦 发表于 2017-5-23 13:54

顶楼主。。。

lstar 发表于 2017-5-23 14:28

顶顶,学习学习

qianchen 发表于 2017-5-23 14:36

哎   坚持不下来啊

asd197301 发表于 2017-5-23 14:49

顶顶,谢谢楼主。。。。。。。。

shaolinsi018 发表于 2017-5-23 14:56

谢谢分享 学习下 早日变大牛

shenwan 发表于 2017-5-23 14:59

感觉好厉害的样子

kantal 发表于 2017-5-23 15:28

这个要支持一下边学易语言边破解好想 一举多得{:1_921:}
页: [1] 2 3 4 5
查看完整版本: 从零开始学习破解注册码-认识汇编