网络安全从业者书单推荐
一、计算机及系统原理
《编码:隐匿在计算机软硬件背后的语言》
作者:(美国)Charles Petzold
《深入理解计算机系统》
作者:(美国)Randal E. Bryant
《深入解析windows操作系统》
作者:(美国)Mark E .Russinovich ,David A.Solomon
《Linux内核设计与实现》
作者:(美国)Robert Love
《深入理解android内核设计思想》
作者:林学森
《Android系统源代码情景分析》
作者:罗升阳
《深入解析Mac OS X & iOS操作系统》
作者:(美国)Jonathan Levin
《深入理解LINUX内核》
作者:(美国)Daniel P.Bovet
《代码揭秘:从C/C++的角度探秘计算机系统》
作者:左飞
《Android Dalvik虚拟机结构及机制剖析》(共2卷)
作者:吴艳霞,张国印
《最强Android书:架构大剖析》
作者:(美国)Jonathan Levin
二、编程开发
1、系统平台
(1)Windows
《Windows程序设计》
作者:(美国)Charles Petzold
《Windows核心编程》
作者:(美国)Jeffrey Richter
《Windows环境下32位汇编语言程序设计》
作者:罗云彬
《Windows驱动开发技术详解》
作者:张帆,史彩成
(2)Linux / Unix
《UNIX环境高级编程》
作者:(美国)W.Richard Stevens
《Linux程序设计》
作者:(美国)Nell Matthew,Richard Stones
《鸟哥的Linux私房菜》
作者:鸟哥(蔡德明)
《Linux设备驱动程序》
作者:(美国)Jonahan Corbet
(3)Mac OS X / iOS
《iOS编程》
作者:(美国)Joe Conway,Aaron Hillegass
《OS X与iOS内核编程》
作者:(澳大利亚)Ole Henry Halvorsen,Douglas Clarke
(4)Android
《第一行代码 Android》
作者:郭霖
《Android编程权威指南》
作者:(美国)Bill Phillips,Brian Hardy
2、编程语言
(1)C
《C程序设计语言》
作者:(美国)Brian W. Kernighan,Dennis M. Ritchie
《C Primer Plus》
作者:(美国)Stephen Prata
《C和指针》
作者:(美国)Kenneth A.Reek
《C陷阱与缺陷》
作者:(美国)Andrew Koenig
《C专家编程》
作者:(美国)Perter VanDer Linden
(2)C++
《C++ Primer Plus》
作者:(美国)Stephen Prata
《C++ Primer》
作者:(美国)Stanley B. Lippman,Josée LaJoie,Barbara E. Moo
(3)ASM
《Intel 汇编语言程序设计》
作者:(美国)Kip R.Irvine
《Intel 开发手册》
(4)JAVA
《JAVA核心技术》
作者:(美国)Cay S. Horstmann
《Java编程思想》
作者:(美国)Bruce Eckel
(5)JavaScript
《JavaScript DOM编程艺术》
作者:(英国)Jeremy Keith,(加拿大)Jeffrey Sambells
《JavaScript高级程序设计》
作者:(美国)Nicholas C.Zakas
(6)Python
《Python核心编程》
作者:(美国)Wesley Chun
(7)Shell
《Linux Shell脚本攻略》
作者:(印度)Sarath Lakshman
3、调试技术
《软件调试》
作者:张银奎
《Debug Hacks》
作者:(日本)吉冈弘隆,大和一洋,大岩尚宏,安部东洋,吉田俊辅
《格蠹汇编:软件调试案例集锦》
作者:张银奎
4、数据结构与算法
《数据结构与算法分析:C语言描述》
作者:(美国)Mark Allen Weiss
《算法导论》
作者:(美国)Thomas H.Cormen,Charles E.Leiserson,Ronald L.Rivest
5、编译原理
《编译系统透视:图解编译原理》
作者:新设计团队
《编译原理》
作者:(美国)Alfred V.Aho,Monica S.Lam,Ravi Sethi,Jeffrey D.Ullman
6、其他
《编程高手箴言》
作者:梁肇新
《代码整洁之道》
作者:(美国)Robert C.Martin
《代码大全》
作者:(美国)Steve McConnell
三、网络技术
《TCP/IP详解 卷1:协议》
作者:(美国)Kevin R. Fall,W.Richard Stevens
《Wireshark数据包分析实战》
作者:(美国)Chris Sanders
四、安全技术
1、安全开发
《天书夜读:从汇编语言到Windows内核编程》
作者:谭文,邵坚磊
《Rootkit:系统灰色地带的潜伏者》
作者:(美国)Bill Blunden
《Rootkits——Windows内核的安全防护》
作者:(美国)Greg Hoglund,James Butler
《BSD ROOTKIT 设计–内核黑客指引书》
作者:(美国)Joseph Kong
《寒江独钓:Windows内核安全编程》
作者:谭文,杨潇,邵坚磊
2、逆向工程
《加密与解密》
作者:段钢
《恶意软件分析诀窍与工具箱——对抗“流氓”软件的技术与利器》
作者:(美国)Michael.Hale.Ligh,Steven Adair
《C++反汇编与逆向分析技术揭秘》
作者:钱林松,赵海旭
《IDA Pro权威指南》
作者:(美国)Chris Eagle
《逆向工程权威指南》
作者:(乌克兰)Dennis Yurichev
《Android软件安全与逆向分析》
作者:丰生强
《macOS软件安全与逆向分析》
作者:丰生强、 邢俊杰
《iOS应用逆向工程(第2版)》
作者:沙梓社,吴航
3、Web安全
《黑客攻防技术宝典:Web实战篇》
作者:(美国)Dafydd Stuttard,Marcus Pinto
《白帽子讲Web安全》
作者:吴翰清
《Web安全测试》
作者:(美国)Paco Hope,Ben Waltller
《Web前端黑客技术揭秘》
作者:钟晨鸣,徐少培
《精通脚本黑客》
作者:曾云好
4、软件 / 系统安全
《0day安全:软件漏洞分析技术》
作者:王清
《漏洞战争:软件漏洞分析精要》
作者:林桠泉
《捉虫日记》
作者:(德国)Tobias Klein
《内核漏洞的利用与防范》
作者:(美国)Enrico Perla,Massimiliano Oldani
《Fuzzing for Software Security Testing and Quality Assurance(第二版)》
作者:(美国)Charlie Miller
《iOS Hacker’s Handbook》
作者:(美国)Charlie Miller
《The Mac Hacker’S Handbook》
作者:(美国)Charlie Miller
《Android安全攻防权威指南》
作者:(美国)Joshua J.Drake,(西班牙)Pau Oliva Fora,(美国)Collin Mulliner
《The Art of Software Security Assessment: Identifying and Preventing Software Vulnerabilities》
作者:(美国)Mark Dowd
《Android安全攻防实战》
作者:(美国)Keith Makan,Scott Alexander-Bown
《模糊测试:强制性安全漏洞发掘》
作者:(美国)Michael Sutton
《Exploit 编写系列教程》
作者:(美国)Corelan Team
《MacOS and iOS Internals, Volume III: Security & Insecurity》
作者:(美国)Jonathan Levin
《灰帽黑客(第4版):正义黑客的道德规范、渗透测试、攻击方法和漏洞分析技术》
作者:(美国)Allen Harper,Shon Harris
《威胁建模:设计和交付更安全的软件》
作者:(美国)Adam Shostack
5、无线电安全
《无线电安全攻防大揭秘》
作者:杨卿,黄琳
6、硬件安全
《硬件安全攻防大揭秘》
作者:简云定,杨卿
7、汽车安全
《智能汽车安全攻防大揭秘》
作者:李均,杨卿,曾颖涛,郑玉伟
《汽车黑客大曝光》
作者:(美国)Craig Smith
五、软技能
《软技能:代码之外的生存指南》
作者:(美国)John Sonmez
《程序员健康指南》
作者:(美国)Joe Kutner
《影响力》
作者:(美国)Robert B.Cialdini
《思考,快与慢》
作者:(美国)Daniel Kahneman
《写给大家看的设计书》
作者:(美国)Robin Williams
《听故事,学PPT设计》
作者:杨雪
《横向领导力》
作者:(美国)Roger Fisher,Alan Sharp
《职业情商》
作者:张新越
《程序员的成长课》
作者:安晓辉,周鹏
《高效演讲:斯坦福最受欢迎的沟通课》
作者:(美国)Peter Meyers,Shann Nix
《程序员的英语》
作者:(韩国)朴栽浒,李海永
《少有人走的路》
作者:(美国)斯科特·派克
《异类:不一样的成功启示录》
作者:(加拿大)马尔科姆·格拉德威尔