首页
社区
课程
招聘
[求助]如何才能完整地学习加密解密知识?
发表于: 2005-8-23 21:00 4935

[求助]如何才能完整地学习加密解密知识?

2005-8-23 21:00
4935
大家好,我是新手。想学习加密解密(脱壳,破解等等之类的……)的技术,可是一直都找不到完整的相关教材,似乎关于这方面的书少之又少?哪里有比较完整的书籍?

    用OllyDbg打开每一个软件,它都显示了四个方框,第一个方框里面有这些代码(一部分):
00518E0E >/$ 55             PUSH EBP
00518E0F  |. 8BEC           MOV EBP,ESP
00518E11  |. 6A FF          PUSH -1
00518E13  |. 68 D01B5500    PUSH TTravele.00551BD0
00518E18  |. 68 728F5100    PUSH <JMP.&MSVCRT._except_handler3>      ;  SE handler installation
00518E1D  |. 64:A1 00000000 MOV EAX,DWORD PTR FS:[0]
00518E23  |. 50             PUSH EAX
00518E24  |. 64:8925 000000>MOV DWORD PTR FS:[0],ESP
00518E2B  |. 83EC 68        SUB ESP,68
00518E2E  |. 53             PUSH EBX
00518E2F  |. 56             PUSH ESI
00518E30  |. 57             PUSH EDI
00518E31  |. 8965 E8        MOV DWORD PTR SS:[EBP-18],ESP
00518E34  |. 33DB           XOR EBX,EBX
00518E36  |. 895D FC        MOV DWORD PTR SS:[EBP-4],EBX
00518E39  |. 6A 02          PUSH 2
00518E3B  |. FF15 90A25300  CALL DWORD PTR DS:[<&MSVCRT.__set_app_ty>;  msvcrt.__set_app_type
00518E41  |. 59             POP ECX
00518E42  |. 830D A4F65700 >OR DWORD PTR DS:[57F6A4],FFFFFFFF
00518E49  |. 830D A8F65700 >OR DWORD PTR DS:[57F6A8],FFFFFFFF
00518E50  |. FF15 8CA25300  CALL DWORD PTR DS:[<&MSVCRT.__p__fmode>] ;  msvcrt.__p__fmode
00518E56  |. 8B0D D8D35700  MOV ECX,DWORD PTR DS:[57D3D8]
00518E5C  |. 8908           MOV DWORD PTR DS:[EAX],ECX
00518E5E  |. FF15 88A25300  CALL DWORD PTR DS:[<&MSVCRT.__p__commode>;  msvcrt.__p__commode
00518E64  |. 8B0D D4D35700  MOV ECX,DWORD PTR DS:[57D3D4]
00518E6A  |. 8908           MOV DWORD PTR DS:[EAX],ECX
00518E6C  |. A1 84A25300    MOV EAX,DWORD PTR DS:[<&MSVCRT._adjust_f>
00518E71  |. 8B00           MOV EAX,DWORD PTR DS:[EAX]

这些是什么?汇编代码?如何读懂?其它三个方框又是显示什么信息?(“加密解密第二版”好像没有介绍这些内容,脱壳部分似乎简单带过了)

希望大家能指点一下我。

谢谢

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (12)
雪    币: 898
活跃值: (4039)
能力值: ( LV9,RANK:3410 )
在线值:
发帖
回帖
粉丝
2
《加密与解密》
2005-8-23 21:46
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
sur
3
《加密解密》难道有,什么汇编啊都没有介绍。
2005-8-23 22:09
0
雪    币: 898
活跃值: (4039)
能力值: ( LV9,RANK:3410 )
在线值:
发帖
回帖
粉丝
4
汇编的基础知识当然要去看汇编教程
看看书的说明
2005-8-23 22:49
0
雪    币: 2384
活跃值: (766)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
5
第一方框是代码框,显示汇编代码
第二方框是内存框,显示内存数据
第三方框是寄存器框,显示寄存器的值
第四方框是堆践框,显示堆践数据
具体的看OllyDBG的帮助
2005-8-23 22:51
0
雪    币: 184
活跃值: (108)
能力值: ( LV9,RANK:410 )
在线值:
发帖
回帖
粉丝
6
汇编语言基础,OD的使用手册,你就可以开始慢慢上路

有一本看雪的<加密解密>2版,你也会轻松很多
2005-8-23 23:10
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
sur
7
谢谢你们!汇编和反汇编有什么区别?汇编是一种语言,反汇编是什么?OD显示的是汇编还是反汇编?哪些书好?名字叫?
2005-8-24 09:57
0
雪    币: 2384
活跃值: (766)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
8
汇编和反汇编的关系就是:汇编是将汇编语言汇编成程序,反汇编就是反过来,将程序反回汇编语言。
汇编-->程序
(反汇编)程序-->汇编
2005-8-24 10:53
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
把看雪的书看通
2005-8-24 14:26
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
sur
10
最初由 小虾 发布
汇编和反汇编的关系就是:汇编是将汇编语言汇编成程序,反汇编就是反过来,将程序反回汇编语言。
汇编-->程序
(反汇编)程序-->汇编

那么反汇编汇编出来的代码和原始的汇编代码是一样的?
2005-8-24 17:17
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
sur
11
还有,自校验通常的解法是什么?
2005-8-25 09:02
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
多练习,多读汇编程序
2005-9-1 20:33
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
去电脑报函授学院报名学习啊“加密与解密工程师”主讲:向东,地址 http://www.cpcwedu.com
2005-9-3 16:42
0
游客
登录 | 注册 方可回帖
返回
//