首页
论坛
课程
招聘
[分享]《加密与解密(第三版)》学习指引(第六章)加密算法
2008-9-7 05:07 21599

[分享]《加密与解密(第三版)》学习指引(第六章)加密算法

2008-9-7 05:07
21599
由于本人也完全看不懂这章,请将本贴视为读后感。主题依然是学习指引,纯粹是为了保持系列的一致性

作为本章的扩展阅读,你可能会对下列内容感兴趣



ECC加密算法入门介绍 作者:zmworm
http://www.pediy.com/bbshtml/BBS6/pediy6014.htm

探讨ECC加密被破译的可能性 作 者: newsearch
http://bbs.pediy.com/showthread.php?t=34446

DSA算法的理论,实现,以及在破解中的应用 作者:娃娃[CCG]
http://www.pediy.com/bbshtml/bbs6/pediy6767.htm

《RSA与大数运算》 作者:afanty
http://www.pediy.com/bbshtml/bbs5/pediy50664.htm

CRC技术的实现与破解 作 者: vipchenji
http://bbs.pediy.com/showthread.php?t=17195

Twofish加密算法详解 作 者: lionel
http://bbs.pediy.com/showthread.php?t=10108

Crypto API 学习笔记 作 者: jdxyw
http://bbs.pediy.com/showthread.php?t=31357
http://bbs.pediy.com/showthread.php?t=31374
http://bbs.pediy.com/showthread.php?t=31490


在软件保护方面,我学到了什么?


1. 6.1.1介绍了PEID的KANAL插件识别算法的原理,从原理上对其攻击,可使它失效
2. 6.5介绍的加密库,实现注册验证功能很方便,同时也方便了破解者。按照原理自己实现会给破解者造成一些困难
3. 6.3介绍的算法,破解者可以通过PATCH算法依赖的NP问题中的某些参数,写出注册机。如何保护这些常量也是防爆破的关键之一


在软件破解方面,我学到了什么?


1. 6.1.16.5分别介绍了识别密码学算法的两种快捷的方法。PEID的KANAL插件和IDA的SIG
2. 6.3记住那些NP难问题,以及对应的工具。patch那些关键的参数,使得工具能在短时间内给出解。接下来就可以写注册机了
3. 为了保证工具识别不了的情况下,依然能通过阅读汇编代码来识别。必须熟读本章介绍的算法。即使完全不理解算法

[招生]科锐逆向工程师培训46期预科班将于 2023年02月09日 正式开班

收藏
点赞0
打赏
分享
最新回复 (11)
雪    币: 7
活跃值: 活跃值 (176)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
美丽破船 活跃值 5 2008-9-8 10:38
2
0
,沙发了`~~~
支持雄版~~~
正好我用的到`~~~
雪    币: 200
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wlkcrq 活跃值 2008-9-8 12:32
3
0
这里东西不错。。。。支持,,
雪    币: 202
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
yyxljy 活跃值 2008-9-17 15:35
4
0
ECC加密算法入门介绍 作者:zmworm
http://www.pediy.com/bbshtml/BBS6/pediy6014.htm

这一篇文章的开始部分关于两条平行线在无穷远处相交于一点的理论:

-----平行线会不会在很远很远的地方相交了?事实上没有人见到过。所以“平行线,永不相交”只是假设(大家想想初中学习的平行公理,是没有证明的)。既然可以假设平行线永不相交,也可以假设平行线在很远很远的地方相交了。.....那么,如何求两条直线的交点坐标?这是初中的知识,就是将两条直线对应的方程联立求解.....
(作者通过设置参数的数学量化方法来证明,并求出了两平行线在无穷远处的交点)
可不可以这样理解:
平面坐标系内任何方向上的一组平行线ax+by=C1,ax+by=C2,ax+by=C3,.....ax+by=Cn,都应在无穷远处分别两两(以直线ax+by=0为对称轴的两条平行线)相交直线ax+by=0上.直线ax+by=0就叫这组平行线的无穷远直线...

     两条平行线之间有一定的距离,如何能在很远地地方相交呢?可不可以这样感悟:随着这两条平行线在一个方向上的无限延长,也就是说随着x,y成比例地无限增大,与之相比的常数c就会变得越来越微不足道,最后可以简略不计......两条直线都无限地接近直线ax+by=0,最后相交于直线ax+by=0上一点,这点就叫做无穷远点......
雪    币: 32
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
jordanpz 活跃值 2008-12-27 15:43
5
0
加密与解密第三版学习交流群:49793674
雪    币: 315
活跃值: 活跃值 (23)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
stalker 活跃值 8 2008-12-29 19:46
6
0
支持,感谢笨笨雄版主
不过有个疑问
3. 为了保证工具识别不了的情况下,依然能通过阅读汇编代码来识别。必须熟读本章介绍的算法。即使完全不理解算法


必须熟读本章介绍的算法。即使完全不理解算法

这样阅读汇编代码的时候也能识别出来?
雪    币: 200
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
~所罗门~ 活跃值 2009-1-15 03:53
7
0
谢谢分享!!!!!!
雪    币: 200
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
如月 活跃值 2009-1-15 18:46
8
0
一直想学习这个,现在看看不知道的东西太多了。
雪    币: 1978
活跃值: 活跃值 (2926)
能力值: ( LV12,RANK:520 )
在线值:
发帖
回帖
粉丝
熊猫正正 活跃值 9 2010-4-27 17:32
9
0
正在为学这章而伤脑筋,谢谢楼主,故计要学一两个月才能明白一点,呵呵!
雪    币: 200
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
加菲花猫 活跃值 2010-7-25 01:03
10
0
好好学习,天天向上
雪    币: 6123
活跃值: 活跃值 (487)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
Protected 活跃值 2013-4-24 13:43
11
0
mark 备用
雪    币: 202
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
yyxljy 活跃值 2014-10-31 19:31
12
0
终于能登录了。。。。。。总是说密码过期限了。。。
游客
登录 | 注册 方可回帖
返回