Git Product home page Git Product logo

secbook's Introduction

信息安全从业者书单推荐

书单均是个人看过或者业界认可的经典书籍,跟网上罗列的安全书单不同,并非把网店上的各安全书籍都罗列上的。如果你有何好书推荐可在Issues上提交,或者提交合并,待我看过之后,如果觉得可以就会在此处更新,这里也会不定期更新书单。

计算机及系统原理

· 《编码:隐匿在计算机软硬件背后的语言》 【美】Charles Petzold

· 《深入理解计算机系统》【美】Randal E.Bryant

· 《深入解析Windows操作系统》【美】Russinovich,M.E.;Solomon,D.A.

· 《计算机组成与设计:硬件/软件接口》 【美】David A. Patterson;John L. Hennessy

· 《Linux内核设计与实现》【美】Robert Love

· 《深入理解Android内核设计**》林学森

· 《Android系统源代码情景分析》罗升阳

· 《深入理解Mac OS X & iOS操作系统》【美】Jonathan Levin

· 《代码揭秘:从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设备驱动程序》【美】Jonathan Corbet;Alessandro Rubini;Gerg Kroah-Hartman

macOS/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开发手册》

· 《汇编语言(第3版)》王爽

· 《x86汇编语言:从实模式到保护模式》李忠

· 《MIPS体系结构透视》【英】Dominic Sweetman

Java

· 《Java核心技术》【美】Cay S.Horstmann;Gary Cornell,入门书籍

· 《Java 编程**》【美】Bruce eckel,进阶书籍

JavaScript

· 《JavaScript DOM编程艺术》【美】Jeremy Keith;【加】Jeffrey Sambells

· 《JavaScript高级程序设计》【美】Zakas.Bicholas C.

· 《Vue.js项目开发实战》张帆

Python

· 《Python核心编程(第2版)》【美】Wesley J·Chun

Shell

· 《Linux Shell脚本攻略》【印】Sarath Lakshman

· 《Linux命令行与shell脚本编程大全》【美】Richard Blum,Christine Bresnahan

Golang

· 《Go语言入门经典》【英】George Ornbo

· 《Go语言设计与实现》左书祺

调试技术

· 《软件调试》张银奎

· 《Debug Hacks》【日】吉冈弘隆;大和一洋;大岩尚宏;安部东洋;吉田俊辅

· 《格蠹汇编:软件调试案例锦集》张银奎

数据结构与算法

· 《数据结构与算法分析——C语言描述》【美】Mark Allen Weiss

· 《算法导论》【美】Thomas H.Cormen;Chales E.Leiserson;Ronald l.Rivest

· 《我的第一本算法书》【日】宫崎修一;石田保辉,入门书籍,无代码进行图解

· 《算法图解:像小说一样有趣的算法入门书》【美】Aditya Bhargava

编译原理

· 《编译系统透视:图解编译原理》新设计团队,入门书籍

· 《编译原理》(龙书)【美】Alfered V.Aho;Monica S.Lam;Ravi Sehi;Jeffrey D.Ullmam

· 《编译与反编译技术实战》庞建民

其他

· 《编程高手箴言》梁肇新

· 《代码整洁之道》【美】Robert C.Martin

· 《代码大全》【美】Steve McConnell

· 《重构:改善既有代码的设计》【美】Martin Fowler

网络技术

· 《TCP/IP详解(卷1:协议)》【美】Kevin R.fall;W.Richard Stevens

· 《Wireshark数据包分析实战》【美】Chris Sanders

· 《HTTP权威指南》【美】David Gourley, Brian Totty,Marjorie Sayer, Sailu Reddy, Anshu Aggaral

安全技术

安全开发

· 《天书夜读:从汇编语言到Windows内核编程》谭文;邵坚磊

· 《Rootkit:系统灰色地带的潜伏者》【美】Bill Blunden

· 《Rootkits——Windows内核的安全防护》【美】Gerg Hoglund;James Butler

· 《BSD ROOTKIT设计——内核黑客指引书》【美】Joseph Kong

· 《寒江独钓:Windows内核安全编程》谭文;杨潇;邵坚磊

逆向工程

· 《加密与解密》段钢

· 《恶意软件分析诀窍与工具箱——对抗“流氓”软件的技术与利器》【美】Michael Hale Ligh;Steven Adair

· 《C++反汇编与逆向分析技术揭秘》钱林松;赵海旭

· 《IDA Pro权威指南》【美】Chris Eagle

· 《逆向工程权威指南》【乌克兰】Dennis Yurichev,多平台入门大全

· 《Android软件安全与逆向分析》丰生强

· 《macOS软件安全与逆向分析》丰生强

· 《iOS应用逆向工程(第2版)》沙梓社;吴航

· 《恶意代码分析实战》 Michael Sikorski Andrew Honig

· 《Linux二进制分析》 【美】 Ryan O'Neill

· 《二进制分析实战》【荷】Dennis Andriesse

Web安全

· 《黑客攻防技术宝典:Web实战篇》【美】Marcus Pinto,Dafydd Stuttard

· 《白帽子讲Web安全》吴翰清

· 《Web安全测试》【美】Paco Hope;Ben Waltber

· 《Web前端黑客技术揭秘》钟晨鸣;徐少培

· 《精通脚本黑客》曾云好

软件/系统安全

· 《0day安全:软件漏洞分析技术(第2版)》王清,入门书籍

· 《漏洞战争:软件漏洞分析精要》林桠泉,进阶书籍

· 《捉虫日记》【德】Tobias Klein,进阶书籍

· 《黑客防线2009缓冲区溢出攻击与防范专辑》

· 《内核漏洞的利用与防范》【美】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 Security Cookbook》【美】Keith Makan; Scott Alexander-Bown,中译本《Android安全攻防实战》

· 《模糊测试-强制性安全漏洞挖掘》【美】Michael Mutton

· 《Exploit编写系列教程》【美】Corelan Team

· 《MacOS and iOS Internals,Volume Ⅲ: Security & Insecurity》【美】Jonathan Levin,中译本《最强iOS和macOS安全宝典》

· 《灰帽黑客:正义黑客的道德规范、渗透测试、攻击方法和漏洞分析技术》【美】Allen Harper;Shon harris

· 《威胁建模:设计和交付更安全的软件》【美】Adam Shostack

电子取证

· 《The Art of Memory Forensics》Michael Hale Ligh,Andrew Case,Jamie Levy,Aaron Walters

无线电安全

· 《无线电安全攻防大揭秘》杨卿;黄琳

硬件安全

· 《硬件安全攻防大揭秘》简云定;杨卿

· 《揭秘家用路由器 0day 漏洞挖掘技术》 吴少华

汽车安全

· 《智能汽车安全攻防大揭秘》李均;杨卿

· 《汽车黑客大曝光》【美】Craig Smith

业务安全

· 《风控要略:互联网业务反欺诈之路》马传雷;孙奇;高岳

安全响应

· 《网络安全应急响应技术实战指南》奇安信安服团队

产品

· 《人人都是产品经理》苏杰

运营

· 《运营之光2.0:我的互联网运营方法论与自白》黄有璨

设计

· 《写给大家看的设计书》【美】Robin Williams

· 《听故事,学PPT设计》杨雪

云原生

· 《Docker技术入门与实战》杨保华;戴王剑;曹亚仑

· 《Kubernetes权威指南:从Docker到Kubernetes实践全接触》龚正等

· 《云原生安全:攻防实践与体系构建》刘文懋;江国龙;浦明等

· 《Hacking Kubernetes: Threat-Driven Analysis and Defense》 Andrew Martin; Michael Hausenblas

运维

· 《鸟哥的Linux私房菜》鸟哥

secbook's People

Contributors

mymistoe avatar nicklgw avatar riusksk avatar slug01sh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

secbook's Issues

Go language

Could you add some books about the golang?
I think this language is neccessary for the worker about the informational security!

Go, also known as Golang, is a statically typed, compiled programming language designed at Google by Robert Griesemer, Rob Pike, and Ken Thompson.Go is syntactically similar to C, but with memory safety, garbage collection, structural typing, and CSP-style concurrency.
There are two major implementations:
Google's self-hosting compiler toolchain targeting multiple operating systems, mobile devices,and WebAssembly.
gccgo, a GCC frontend.A third party transpiler, GopherJS, compiles Go to JavaScript for front-end web development.
PS:It is quoted from wikipeda.

勘误

泉哥写书了应该知道,编著是不同的。

比如《Web前端黑客技术揭秘》这个应该是编著

推荐几本

推荐:
汇编语言第三版,王爽
恶意代码分析实战,michael sikorski
逆向工程核心原理,李承远

推荐一本书

数据结构与算法类书籍:
《Algorithms (4th Edition)》Robert Sedgewick (Author), Kevin Wayne (Author)

https://www.amazon.com/gp/product/032157351X/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&tag=algs4-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=032157351X

理由:与算法黑皮书相比,学术化内容较少,工程化内容更多,证明性的东西,数学推导的东西少一些,代码和图解更多,更容易看得进去
如果黑皮书和橙书选一本的话,我个人更倾向于这本橙书,不过这两本书本质上面向的受众其实不太一样,这个也仅仅是我个人推荐,主观偏激之处还请谅解

二进制入门学习推荐书籍

《程序员的自我修养——链接、装载与库》,作者: 俞甲子、石凡。
推荐理由:这本书讲了Linux文件动态链接等基本知识,适合二进制新手学习

好书推荐《PoC || GTFO》

前两天在goodreads的一个书单中发现了一本评分极高的书 — 《PoC || GTFO》,而我此前从来没听说过。

我发现这是一个不定期发布的无版权期刊,里面精选了世界众多黑客在逆向分析、渗透测试、生活感悟……的文章,再由编辑润色排版,图文并茂。并且参考Archives of POC || GTFO,可以发现有的pdf文件同时也是tar,zip,jpg,html……文件。

No Starch Press出了三本书,涵盖了Issue 0x00 ~ 0x18的内容。

书中出现次数最多的作者Manul Laphroaig是一个虚拟人物。

由于原文件比较大,并且没有书签。为了方便阅读,我把目前公开的全部Issues合并到了一起,并添加了书签,制作了封面。

我在博客中提到了所有的参考链接,国内的同学可以使用阿里云下载我制作好的电子书。

IoT类书籍

IoT类:《揭秘家用路由器0day漏洞挖掘技术》

web应用安全权威指南【日】德丸浩

这本书日本写的,web应用安全入门教材,可能因为日文翻译成中文要比英文翻译成中文更接近原意,比黑客攻防技术宝典web实战篇要更容易读懂和理解。

推荐书籍

推荐一本php书籍,《代码审计:企业级web安全代码架构》

密码学

密码学正在看《图解密码学》讲的虽然浅但是入门还可以,希望大佬也推荐一些有关密码学的书啊~

一点小疑问

这么多书泉哥都看完了吗?因为觉得把这些书全部看完需要极其大量的时间。

赞一个

图不错啊,好奇用的哪个软件画的?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.