本文目录一览:
- 1、学习汇编语言的经典书籍推荐?
- 2、黑客反汇编揭秘 reversing 哪本好
- 3、黑客是如何发现一个程序的漏洞的?他们又不知道源代码,反编译看汇编吗?哪太多了吧?
- 4、关于反汇编(逆向)的书籍推荐?
- 5、汇编病毒
- 6、黑客的原理是什么啊?
学习汇编语言的经典书籍推荐?
1.王爽的"汇编语言第二版"这本书最好作为入门书籍去读,
通俗易懂,容易入门,方便掌握很多汇编语言的基础知识
2.INTEL汇编语言程序设计第五版,Kip R.Irvine著,温玉杰等译。这本书很经典。。。适合读过王爽的书以后再来读,可以加深对汇编语言的理解,接触WINDOWS下的32位汇编,并且介绍了汇编语言的高级语言接口等比较实用的知识。
3.琢石成器-WINDOWS环境下32位汇编语言程序设计,罗云彬
如果对WINDOWS环境下的汇编感兴趣,那么可以看这本书,同样是经典之作,买之前也可以去网上翻书评,心里也有个数
黑客反汇编揭秘 reversing 哪本好
这种都是入门介绍的书 没有什么深度. 随便看看就行. 这本书还行 我看过
黑客是如何发现一个程序的漏洞的?他们又不知道源代码,反编译看汇编吗?哪太多了吧?
极快?基本上很难,大部分入侵都要经过一系列的准备工作,想要极快就入侵一个系统的话基本上就是以前做过,有相关的经验可循,不然不会非常快的
关于反汇编(逆向)的书籍推荐?
下层基础决定上层建筑,你光看实践性的也不好,很多词汇你弄不懂还得重新翻理论书,我看的汇编书是罗云彬的
汇编病毒
呵呵,我不知道你学汇编有什么目的,但是假如你是单纯的因为想学汇编的话,我建议你从基础学起,
像罗云杉的书是要建立在汇编语法基础上的,他几乎没有讲语法。给你一条路线
1.王爽老师的《汇编语言》是你的最好入门书,想飞,要先会走----
2.罗云杉的32位汇编,好了现在会跑了------
3黑客反汇编揭秘 (黑客汇编必备,加速)------
4.自己看别的病毒源代码(因为不会有专门书教你写病毒,他敢写别人也不敢卖。起飞!!)
黑客的原理是什么啊?
1.熟练掌握 C语言,汇编语言
基本上黑客新手都要学到disassemble(反汇编),就是通过一个程序运行的汇编套路来分析其源代码。并用c语言进行测试。汇编要掌握到(stack,protected mode,data segment,ESP,EBP...),C语言(bit-field, stdcall...)
2.计算机原理
分析程序数据没有十进制,只有2进制和16进制(就是0101 0010或0xFF...),要懂得基本运算。还有big/little-endian等基本术语,会用WinHex/UltraEdit或VS的dempbin分析程序。
3.网络:TCP/IP(TCP,UDP,ICMP,DNS,IP等许多协议),会截取数据包,还有分析frame,结合telnet/ftp/c语言的socket等命令进行网络打劫!这部分最难最枯燥,建议看understanding TCP/IP这本书
4.系统的认知!了解Windows内部API,sockets编程,IP proxy(IPv6最好也学),真正的黑客是几乎漏不出马脚的!
这些就是基础,然后熟练掌握各种操作流程,可以强行进行telnet,或进行TCP hijack,或夺取远程sid等。。。还有很多要学,根本数不完。
推荐你看一下几本书(我看过许多书,走过弯路,这是整理后的最优选择)
1.Assembly language step-by-step
掌握汇编语言,和CPU运行机制,内存模式等
2.the C programming language
C语言的灵魂制作
3.(C++可以了解一下)C++ from ground up或C++ premier
C++在底层其实代替不了C
4.Understanding TCP/IP
TCP/IP网络的精髓,最黑客的前提!