网络安全零基础必备书籍

网络安全书籍推荐

对于网络安全的初学者来说,能很好的选择教材,鉴于只有英文版,我尝试翻译成中文以供参考,初次翻译,翻译的不好请见谅。

标题注解技术等级
The Art of Software Security Assessment软件安全评估的艺术源码审计的圣经级读物中高级。需要能阅读C/C++代码
Secure Coding in C and C++c和c++安全编码写牢固的底层代码最好的书籍对于所有能阅读C/C++的人都很容易

[【一一助力网络安全学习(网络安全面试题+学习路线+视频教程+工具+网络安全电子书籍)一一

应用安全 - web应用

标题注释技术等级
The Browser Hacker’s Handbook浏览器黑客手册有许多详细的web安全主题从基础进阶到高级主题
The Database Hacker’s Handbook数据库黑客大曝光有关于数据库攻击的最详细的书从基础进阶到高级主题
The Tangled WebWeb之困:现代Web应用安全指南通过web的弱点测试来讲解web协议的书籍,强烈推荐所有人都可以阅读。这本书开头的章节为后续的高级章节做了铺垫
The Web Application Hacker’s Handbook黑客攻防技术宝典:Web实战篇覆盖了大部分的web安全问题中级

密码学

标题注释技术等级
Applied Cryptography应用密码学:协议、算法与C源程序学习密码学的标准教材包含内容从背景介绍到深度运算和安全法则
Introduction to Modern Cryptography 现代密码学:原理与协议一本很棒的密码学书,在很多高级的计算机科学程序的课里使用高级 - 要完全理解需要很深的数学知识

数据库取证

标题注释技术等级
Microsoft SQL Server Internals深入解析Microsoft SQL Server类似于windows构件的系统级MSSQL构件的书籍中级 - 阅读之前需要有数据库基础知识
SQL Server Forensic AnalysisSQL Server Forensic Analysis(中文地址)一本很深入的MSSQL系统取证分析的书籍中级 - 阅读之前需要有数据库基础知识

数字取证和应急响应

标题注释技术等级
File System Forensic AnalysisFile System Forensic Analysis(中文地址)文件系统取证的权威书籍中高级
Forensic DiscoveryForensic Discovery(中文地址)通过两个简单的案例讲解了计算机取证的基本内容中级
Real Digital ForensicsReal Digital Forensics(中文地址)取证过程的简明描述初级-高级
Windows Forensic Analysis, Second EditionWINDOWS取证分析这本书已经出到第2版了,是最容易得到的windows磁盘取证书籍从基础概念到深入分析
Windows Forensic Analysis, Fourth Edition这本书已经出到第4版了,是最容易得到的windows磁盘取证书籍从基础概念到深入分析

漏洞利用 / 渗透测试

标题注释技术等级
A Guide to Kernel Exploitation内核开发指南:攻击核心操作系统高级漏洞利用高级
Android Hacker’s HandbookAndroid Hacker’s HandbookAndroid系统漏洞利用中级
Hacking: The Art of Exploitation, 1st Edition黑客之道:漏洞发掘的艺术底层漏洞利用基础中级
iOS Hacker’s Handbook黑客攻防技术宝典:iOS实战篇IOS设备漏洞利用中高级
The Mac Hacker’s Handbook黑客攻防技术宝典:MAC实战篇MAC设备漏洞利用中高级
Rtfm: Red Team Field Manual一本简明的,优秀的,每个渗透测试人员都应该配备的书籍所有拥有渗透测试背景的人都可以阅读
The Shellcoder’s HandbookThe Shellcoder’s Handbook(中文地址)制作shellcode并利用中高级

Linux使用

标题注释技术等级
Linux in a Nutshell Linux技术手册学习怎样使用linux最好的书籍初级-中级
Running LinuxRunning Linux(中文地址)另一半学习linux的好书初级-中级

恶意软件的发展和分析

注意:许多这方面的书记都包含于逆向工程相关的信息

标题注释技术等级
The Art of Computer Virus Research and Defense计算机病毒防范艺术在恶意软件分析的许多方面都有深层次的介绍中级
Malware Analyst’s Cookbook恶意软件分析诀窍与工具箱包含了恶意软件分析的许多主题的“菜谱”中高级
Malware Forensics恶意代码取证一本很赞的恶意软件分析的入门书初级
Practical Malware Analysis安全技术大系:恶意代码分析实战一本恶意软件分析方面很易懂的书中级
Rootkits: Subverting the Windows KernelRootkits: Subverting the Windows Kernel(中文地址)即便在今天依然非常有用的rootkit理论书籍中高级
The Rootkit ArsenalThe Rootkit Arsenal(中文地址)关于rootkit发展和分析的多达800页的史诗级书籍中高级

内存分析

标题注释技术等级
The Art of Memory ForensicsThe Art of Memory Forensics(中文地址)透过操作系统来探索内存取证,多达900页。注:我是这本书的作者之一包含范围从简单的介绍到高级分析
What Makes It Page?What Makes It Page?(中文地址)一本有深度的Windows内存管理书籍中级

网络取证

标题注释技术等级
The Practice of Network Security MonitoringThe Practice of Network Security Monitoring(中文地址)告诉你怎么样把网络取证融入到真实的世界中,而不仅仅的数据包分析中级
Practical Packet AnalysisWireshark数据包分析实战学习网络通信分析和鉴别的一本很棒的书初级-中级
Wireshark ® 101Wireshark ® 101(中文地址)Wireshark的深入探索初级-中级

网络

标题注释技术等级
CCNA Cisco Certified Network Associate Study Guide CCNA学习指南(640-802)一本针对于真实世界的网络链路的初级读物中级
CompTIA Network+ All-In-One Exam GuideCompTIA Network+ All-In-One Exam Guide学习网络链路必不可少的书籍初级
TCP/IP Illustrated TCP/IP详解网络链路层协议的圣经,必须读。中级

操作系统构件 - 针对所有操作系统

标题注释技术等级
Intel Architecture Manuals(文档,��️中文版)非常赞的硬件架构文档,可以免费下载中高级
Modern Operating Systems现代操作系统Tanenbaum出品的最优秀的“龙书”中高级

操作系统构件 - 针对Linux

标题注释技术等级
Linux Device Drivers, 3rd EditionLinux设备驱动程序(第三版)学习linux驱动架构最好的资源中高级
Linux Kernel Development, 3rd Edition 嵌入式Linux基础教程你一定会爱上linux内核编程中高级
The Linux Programming InterfaceLinux/UNIX系统编程手册linux环境下编程的最卓越的书中高级
Understanding the Linux Kernel, Third EditionUnderstanding the Linux Kernel, Third Edition就好像是《windows内核》的linux版本中高级

操作系统内核 - 针对Mac

标题注释技术等级
Mac OS X Internals: A Systems ApproachMac OS X Internals: A Systems Approach(中午地址)就好像是《windows内核》的mac版本中高级
Mac OS X and iOS Internals 深入解析Mac OS X & iOS操作系统在阅读了上面那么本书后再阅读这本中高级

操作系统内核 - 针对Windows

标题注释技术等级
Windows Internals深入解析Windows操作系统如果你想理解windows操作系统,请阅读这本书中高级
Windows System Programming (4th Edition)Windows系统编程通过Windows的API一步一步的引导你深入中级

编程 - 概念和算法

标题注释技术等级
Compilers: Principles, Techniques, and Tools编译原理编译原理的书中最著名的“龙书”高级 - 除非你已经扎实的理解了设计模式和运行时的环境,否则不要阅读此书
Design Patterns 设计模式 可复用面向对象软件的基础需要抱着很严谨的态度阅读中级
Linkers and LoadersLinkers and Loaders需要理解程序耦合和运行时加载的,请阅读中级

编程 - 语言特性

注意:这里只有很少的几本书的原因是,在网络上对于编程语言有着令人惊讶的资源

标题注释技术等级
Advanced Programming in the UNIX® EnvironmentUNIX环境高级编程深入探索linux,mac和BSD编程初级-中级
The C Programming Language, 2nd EditionC程序设计语言(Brian W.Kernighan和Dennis M.Ritchie的力作)如果你想精通C,请阅读中高级
Violent PythonViolent Python学习python编程并且对于信息安全立刻就能使用上的书籍从基础到高等议题都有

逆向工程

标题注释技术等级
Assembly Language Step-by-step一步一步学习linux汇编语言程序设计(中文版暂未出版)学习汇编语言最好的资源,之后的书籍都聚焦在“高级”汇编来作为实际操作指南中高级
Hacker Disassembling Uncovered黑客反汇编揭密在逆向工程方面的一本很好的书,包含许多高层次的主题中高级
Hacking the XboxHacking the Xbox写的很有趣的一本学习逆向的书中级
The IDA Pro BookIDA Pro权威指南学习IDA最好的资源中级
Reversing: Secrets of Reverse Engineering Reversing:逆向工程揭密我最喜欢的书之一。有一个章节把windows的API逆向成了C语言,并且完美的编译匹配了windows的DLL中高级
Practical Reverse EngineeringPractical Reverse EngineeringIntel和ARM的逆向中级

社会工程学 - 数字化方式

标题注释技术等级
Silence on the WireSilence on the Wirelcamtuf的对大部分人从没是考过的脆弱点和攻击方式的唐锁。强烈推荐初级-高级

社会工程学 - 传统方式

标题注释技术等级
The Art of Intelligence国家威胁:中情局谍战亲历Henry Crumpton对社会工程学和现实世界的分析初级-中级
Chinese Intelligence OperationsChinese Intelligence Operations(中文地址)一本很有深度的中国情报学教材高级
See No EvilSee No Evil(中文地址)CIA对中东的社会工程学的分析课中级
Spy Handler: Memoir of a KGB OfficerSpy Handler: Memoir of a KGB Officer(中文地址)克伯格的高级官员写的关于罗伯特·汉森和阿尔德里奇·阿麦斯的真实故事。学习社会工程学战术和理论的最佳教材初级-中级
Terrorism and Counterintelligence: How Terrorist Groups Elude Detection现代恐怖组织和反情报政府部门的深度探索中级
Thwarting Enemies at Home and Abroad: How to Be a Counterintelligence OfficerThwarting Enemies at Home and Abroad: How to Be a Counterintelligence Officer(中文地址)优先阅读 - 讲述怎么成为一个intel高层的关于条款,经营技巧,和战略战术的书籍初级 - 应该成为你的第一本书

上述的所有资料,小伙伴们都可以扫描下方获取哦
|

| — | — |

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值