信息安全從業者書單推薦
計算機及系統原理
· 《編碼:隱匿在計算機軟硬件背后的語言》 【美】Charles Petzold(著)
· 《深入理解計算機系統》【美】Randal E.Bryant(著)
· 《深入理解Windows操作系統》【美】Russinovich,M.E.;Solomon,D.A.(著)
· 《Linux內核設計與實現》【美】Robert Love(著)
· 《深入理解Android內核設計思想》林學森(著)
· 《Android系統源代碼情景分析》羅升陽(著)
· 《深入理解Mac OS X & iOS操作系統》【美】Jonathan Levin(著)
· 《深入理解Linux內核》 【美】DanielP.Bovet(著)
· 《代碼揭秘:從C/C++的角度探秘計算機系統》左飛(著)
· 《Android Dalvik虛擬機結構及機制剖析(第1、2卷)》吳艷霞;張國印(著)
· 《Android Internals::Power User's View》【美】Jonathan Levin(著),博文視點翻譯中,中文書名《最強Android書:架構大剖析》,預計今年上市
編程開發
系統平台
Windows
· 《Windows程序設計》【美】Charles Petzold(著)
· 《Windows核心編程》【美】Jeffrey Richter(著)
· 《Windows環境下32位匯編語言程序設計》羅雲彬(著)
· 《Windows驅動開發技術詳解》張帆(著)
Linux/Unix
· 《UNIX環境高級編程》【美】W.Richard Stevens;Stephen A.Rago(著)
· 《Linux程序設計》【美】Neil Matthew;Richard Stones(著)
· 《鳥哥的Linux私房菜》鳥哥(著)
· 《Linux設備驅動程序》【美】Jonathan Corbet;Alessandro Rubini;Gerg Kroah-Hartman(著)
MAC OS/iOS
· 《iOS編程》【美】Christian Keur;Aaron Hillegass(著)
· 《OS X與iOS內核編程)【澳】Halvorsen,O.H.;Clarke,D(著)
Android
· 《第一行代碼——Android》郭霖(著)
· 《Android編程權威指南》【美】Brian Hardy;BillPhillips(著)
編程語言
C
· 《C語言程序設計》【美】Brian W.Kernighan;Dennis M.Ritchie(著)
· 《C Primer Plus》【美】Stephen Prata(著),入門書籍
· 《C和指針》【美】Kenneth A.Reek(著)
· 《C陷阱與缺陷》【美】Andrew Koenig(著)
· 《C專家編程》【美】Peter van der Linden(著)
C++
· 《C++ Primer Plus》【美】Stephen Prata(著),入門書籍
· 《C++ Primer》【美】Stanley B.Lippman;Josée Lajoie;Barbara E.Moo(著),進階書籍
ASM
· 《Intel匯編語言程序設計》【美】Kip Irvine(著)
· 《Intel開發手冊》
Java
· 《Java核心技術》【美】Cay S.Horstmann;Gary Cornell(著),入門書籍
· 《Java 編程思想》【美】Bruce eckel(著),進階書籍
JavaScript
· 《JavaScript DOM編程藝術》【美】Jeremy Keith;【加】Jeffrey Sambells(著)
· 《JavaScript高級程序設計》【美】Zakas.Bicholas C.(著)
Python
· 《Python核心編程(第2版)》【美】Wesley J·Chun(著)
Shell
· 《Linux Shell腳本攻略》【印】Sarath Lakshman(著)
調試技術
· 《軟件調試》張銀奎(著)
· 《Debug Hacks》【日】吉岡弘隆;大和一洋;大岩尚宏;安部東洋;吉田俊輔(著)
· 《格蠹匯編:軟件調試案例錦集》張銀奎(著)
數據結構與算法
· 《數據結構與算法分析——C語言描述》【美】Mark Allen Weiss(著)
· 《算法導論》【美】Thomas H.Cormen;Chales E.Leiserson;Ronald l.Rivest(著)
編譯原理
· 《編譯系統透視:圖解編譯原理》新設計團隊(著),入門書籍
· 《編譯原理》(龍書)【美】Alfered V.Aho;Monica S.Lam;Ravi Sehi;Jeffrey D.Ullmam(著)
其他
· 《編程高手箴言》梁肇新(著)
· 《代碼整潔之道》【美】Robert C.Martin(著)
· 《代碼大全》【美】Steve McConnell(著)
網絡技術
· 《TCP/IP詳解(卷1:協議)》【美】Kevin R.fall;W.Richard Stevens(著)
· 《Wireshark數據包分析實戰》【美】Chris Sanders(著)
安全技術
安全開發
· 《天書夜讀:從匯編語言到Windows內核編程》譚文;邵堅磊(著)
· 《Rootkit:系統灰色地帶的潛伏者》【美】Bill Blunden(著)
· 《Rootkits——Windows內核的安全防護》【美】Gerg Hoglund;James Butler(著)
· 《BSD ROOTKIT設計——內核黑客指引書》【美】Joseph Kong(著)
· 《寒江獨釣:Windows內核安全編程》譚文;楊瀟;邵堅磊(著)
逆向工程
· 《惡意軟件分析訣竅與工具箱——對抗“流氓”軟件的技術與利器》【美】Michael Hale Ligh;Steven Adair(著)
· 《C++反匯編與逆向分析技術揭秘》錢林松;趙海旭(著)
· 《IDA權威指南》【美】Chris Eagle(著)
· 《逆向工程權威指南》【烏克蘭】Dennis Yurichev(著),多平台入門大全
· 《Android軟件安全與逆向分析》豐生強(著)
· 《macOS軟件安全與逆向分析》豐生強(著)
· 《iOS應用逆向工程(第2版)》沙梓社;吳航(著)
Web安全
· 《黑客攻防技術寶典:Web實戰篇》【美】Marcus Pinto,Dafydd Stuttard(著)
· 《白帽子講Web安全》吳翰清(著)
· 《Web安全測試》【美】Paco Hope;Ben Waltber(著)
· 《Web前端黑客技術揭秘》鍾晨鳴;徐少培(著)
· 《精通腳本黑客》曾雲好(著)
軟件/系統安全
· 《0day安全:軟件漏洞分析技術(第2版)》王清(著),入門書籍
· 《漏洞戰爭:軟件漏洞分析精要》林椏泉(著),進階書籍
· 《捉蟲日記》【德】Tobias Klein(著),進階書籍
· 《內核漏洞的利用與防范》【美】Enrico Perla;Massimiliano Oldani(著)
· 《Fuzzing for Software Security Testing and Quality Assurance(第2版)》【美】Charlie Miller(著)
· 《iOS Hackers's Handbook》【美】Charlie Miller(著),不推薦中文版
· 《The Mac Hacker's Handbook》【美】Charlie Miller(著)
· 《Android安全攻防權威指南》【美】Joshua J.Drake;【西】Pau Oliva Fora;【美】Collin Mulliner(著)
· 《The Art of Softwar Security Assessment:Identifying and Preventing Software Vulnerabilities》【美】Mark Dowd(著),博文視點翻譯中
· 《Android安全攻防實戰》【美】Keith Makan;Scott Alexander-Bow你(著)
· 《模糊測試-強制性安全漏洞挖掘》【美】Michael Mutton(著)
· 《Exploit編寫系列教程》【美】Corelan Team(著)
· 《MacOS and iOS Internals,Volume Ⅲ: Security & Insecurity》【美】Jonathan Levin(著),博文視點翻譯中,預計今年上市
· 《灰帽黑客:正義黑客的道德規范、滲透測試、攻擊方法和咯東分析技術》【美】Allen Harper;Shon harris(著)
無線電安全
· 《無線電安全攻防大揭秘》楊卿;黃琳(著)
硬件安全
· 《硬件安全攻防大揭秘》簡雲定,楊卿(著)
汽車安全
· 《智能汽車安全攻防大揭秘》李均;楊卿(著)
· 《汽車黑客大曝光》【美】Craig Smith(著)
軟技能
· 《軟技能:代碼之外的生存指南》【美】John Sonmez(著)
· 《程序員健康指南》【美】JoeKutner(著)
· 《影響力》【美】Robert B.Cialdini(著)
· 《窮爸爸富爸爸》【美】Robert Toru Kiyosaki(著)
· 《寫給大家看的設計書》【美】Robin Williams(美)
· 《聽故事,學PPT設計》楊雪(著)
· 《橫向領導力》【美】Roger Fisher;Alan Sharpe(著)
· 《內向者溝通聖經》【美】Jennifer Kahnweiler(著)
· 《職業情商》張新越(著)
· 《程序員的成長課》安曉輝;周鵬(著)
· 《灰度決策:如何處理復雜、棘手、高風險的難題》【美】Joseph L.badaracco(著)
· 《高效演講:斯坦福最受歡迎的溝通課》【美】Peter Meyers;Shann Nix(著)