看雪论坛
发新帖

[旧帖] [原创]自学破解一个星期,自觉入门了的一点体会

刹那芳华 2009-8-10 19:07 985
可能标题有点大。
看了破解相关的资料一个星期,自觉入门,写写我学习的几点体会吧。希望各位看官不要扔鸡蛋。
首先说下自己的情况:有编程基础(不高,在公司半年),在学校自学了3个多月的汇编,一直未尝用汇编写程序。
再说下,这一个星期是怎么看的,花的时间都是在晚上下班以后,首先周一到周四,拿了一本《80*86汇编语言程序设计》,看的不够自己,也只是看了一大半,到中断那里就没看下去,主要为了熟悉下汇编指令。周五休息,周六看了大半天的罗云彬《WIN32汇编》 ,周日就照着首页上的破解教程做,跟着做一遍感觉还可以,然后就拿了其他的程序来练手,下面是练手以后的几点心得:
其实一个基本的加密过程可以用下面的伪C++ 代码表示。
Bool  Register( int YourCode)
{
If(! Correct == YourCode)
  return false
return ture;
}
而我们破解的任务就是找到Register()函数,然后不要让它 return false 即可。是不是很简单啊??我是这么想的。

下面用一个小程序来练练手。用最简单的,字符串查找。首先我们先看看函数Register()返回false以后又什么后果,对了,是messageBox(“ Name/Code miss match”),我们找到这个地方——具体方法请参照,首页的破解教程,这里也不用我来献丑了。

(不知道怎么传图,抱歉,图片在附件中)

转到注册过程,如上图,注册的关键代码已标出,这个小软件的注册过程是这样的Usename:可以任意地给出,然后调用 004039AE这一步,对UserName和Code比较运算,如果注册失败。004038CB行转到Unseccess,也就是MessageBox(“ Name/Code miss match”)。好了这里就很简单了,设置ZF = 0 即可。
以我现在的水平来理解破解,无非就是找到注册的函数,然后修改值即可。原来破解这是这么回事,各位看官,不知道我的理解是否正确。

附上小软件。
上传的附件:
本主题帖已收到 0 次赞赏,累计¥0.00
最新回复 (26)
czMrZhang 2009-8-10 19:18
2
我也是刚刚学,学习学习!
怀特迈恩 2009-8-10 19:51
3
楼主,你破解的软件,它的验证方法太原始了,几乎没有现实意义。去CrackMe板块看看吧,档次稍微高点的会在堆栈里验证(出现明文)。
1
hearmecryle 2009-8-10 21:10
4
有算法没有?找到算法并写出注册机才是更受重视的理由哦
xks 2009-8-10 21:59
5
我也刚学,加油!
merman 2009-8-10 22:06
6
这个我还看不懂,学习中。。。
刹那芳华 2009-8-10 22:15
7
刚学这个没多久.多谢指出.其实我写的也算是一种体会了.工作累,原来想要分析出,算法的,但是写到后面太累了.还有就是水平差.分析算法需要的时间太多了.
cnmff 2009-8-10 23:30
8
一个星期就入门了,我还是云里雾里
zhidd 2009-8-11 03:10
9
我也是云里雾里 。。。。。。。。。。
hackqf 2009-8-11 07:31
10
是个高手啊,一个星期入门,向你学习中。。。。。。
刹那芳华 2009-8-11 12:35
11
不知道 楼上3位编程基础怎么样,我感觉有基础学着也不是很难的
周氏家族 2009-8-11 12:37
12
LZ学得比我好了,继续加油啊
5
zyhfut 2009-8-11 12:38
13
不错,一个星期入门啊,大家共同学习
fqtun 2009-8-11 13:17
14
我也来学习下
ichina 2009-8-11 14:01
15
支持。
malaysia 2009-8-11 14:51
16
我现在才在学着汇编而已,支持楼主
花无色 2009-8-11 16:51
17
我想知道我是什么干部?
anbn 2009-8-12 09:32
18
顶下~   菜菜鸟 路过
qsyqsy 2009-8-12 12:54
19
虽然没意义,倒可以当新人crackme
langker 2009-8-12 13:48
20
饿,自我感觉比你学得好
su汪妮 2009-8-12 16:13
21
站在门边看天书,继续努力
chys 2009-8-12 17:25
22
,我更云里雾里!
toronto 2009-8-15 14:53
23
虽然看不懂,还是要学的,慢慢来~~~
fgjsbf 2009-8-16 14:00
24
我也是刚刚学,学习学习!
电脑幽灵 2009-8-16 14:04
25
楼主继续加油。
jianshi 2009-8-16 17:00
26
向你学习了,一个周就有这么多收获比我好多了,我还是雾里看花。
wx_阿东 2017-9-13 22:08
27
时隔8年,  我回来了但是我忘记当时的秘密了惆怅~
返回



©2000-2017 看雪学院 | Based on Xiuno BBS | 域名 加速乐 保护 | SSL证书 又拍云 提供 | 微信公众号:ikanxue
Time: 0.015, SQL: 13 / 京ICP备10040895号-17