1、《黑客大曝光:网络安全机密与解决方案(第7版)》

简介:这是一本老外写的书,比较适合入门看,内容包括一些基本的攻防流程,基本工具软件,网络安全的一些基本概念等,对整个网络安全和黑客入侵都有比较全面的介绍。对Windows和Unix系统做了分别得介绍,新版(第7版)还对现今新兴技术无线网、移动设备等方面的安全知识做了介绍。虽然关于具体细节的介绍比较少,但通过这本书可以让初学小白们对黑客有一个全面完整的认识。推荐作为第一本读物阅读。

PDF:

第六版:http://pan.baidu.com/s/1bnmvpMJ

第七版只有英文版而且排版特别乱,基本看不了。所以不放买一本纸质的吧。

2、《白帽子讲web安全》

简介:国内阿里巴巴网络安全技术专家吴翰清写的书,吴翰清外号“道哥”,经常在知乎,微信等社交网站发言,属于国内比较有名且位数不多的原意面向大众的人之一,人物篇还会详细介绍。这本书是国内人写的比较好的书籍,全面介绍了web领域的攻防方法,小小浏览器,花样百出,XSS、SQL注入、HTML5安全等web攻防知识,介绍的很全面,主流方法会有代码罗列。但这本书主要关注web安全领域,对系统方面的安全介绍的很少,也就是说,这本书只是安全领域的一个细分,但作为一本学习web攻防的hacker很可谓有用的很,毕竟web现在是应用最广泛的网络应用,没有之一,所以这一领域不可忽视,值得学习。

PDF:http://pan.baidu.com/s/1nt3BO9r

3、《网络渗透技术》

简介:书很老了,2005年出版的,是当时的权威,作者是xfocus(安全焦点论坛)的几位大牛。这本内容要甚好的多,涉及很多底层技术,缓冲区溢出、Shellcode、堆溢出、内核溢出等等。这本书就不是停留在概念和工具的水平上了,而是从各种漏洞的原理出发,深入剖析黑客技术。虽然书很老了,技术发展很快,但作为一本“心法”式的书籍,也还没有到被淘汰的地步,要是啃下来这本,还是会受益匪浅的。

PDF:http://pan.baidu.com/s/18HY8I

4、《反黑风暴•黑客与反黑工具使用详解》

简介:对黑客工具进行了全面介绍,属入门级著作,可以对现有的主流工具做个深入的了解。

PDF:http://pan.baidu.com/s/1mgFPiNu

5、《反黑风暴•黑客社会工程攻防演练》

简介:社会工程学技术入门。

PDF:http://pan.baidu.com/s/1mggDp7i

6、《反黑风暴•网络渗透技术攻防高手修炼》

简介:关于渗透技术的全面介绍

PDF:http://pan.baidu.com/s/1qWsawQ4

hacker入门篇——相关书籍的更多相关文章

  1. Egret入门学习日记 --- 第二篇 (书籍的选择 && 书籍目录 && 书中 3.3 节 内容)

    第二篇 (书籍的选择 && 书籍目录 && 书中 3.3 节 内容) 既然选好了Egret,那我就要想想怎么学了. 开始第一步,先加个Q群先,这不,拿到了一本<E ...

  2. PC游戏编程(入门篇)(前言写的很不错)

    PC游戏编程(入门篇) 第一章 基石 1. 1 BOSS登场--GAF简介 第二章 2D图形程式初体验 2.l 饮水思源--第一个"游戏"程式 2.2 知其所以然一一2D图形学基础 ...

  3. CoreCLR源码探索(七) JIT的工作原理(入门篇)

    很多C#的初学者都会有这么一个疑问, .Net程序代码是如何被机器加载执行的? 最简单的解答是, C#会通过编译器(CodeDom, Roslyn)编译成IL代码, 然后CLR(.Net Framew ...

  4. Java后端工程师必备书单(含大后端方向相关书籍)

    学习Java和其他技术的资源其实非常多,但是我们需要取其精华去其糟粕,选择那些最好的,最适合我们的,同时也要由浅入深,先易后难.基于这样的一个标准,我在这里为大家提供一份Java的学习资源清单. 一: ...

  5. Java工程师学习指南 入门篇

    Java工程师学习指南 入门篇 最近有很多小伙伴来问我,Java小白如何入门,如何安排学习路线,每一步应该怎么走比较好.原本我以为之前的几篇文章已经可以解决大家的问题了,其实不然,因为我之前写的文章都 ...

  6. 【opencv入门篇】 10个程序快速上手opencv【上】

    导言:本系列博客目的在于能够在vs快速上手opencv,理论知识涉及较少,大家有兴趣可以查阅其他博客深入了解相关的理论知识,本博客后续也会对图像方向的理论进一步分析,敬请期待:) PS:官方文档永远是 ...

  7. Java工程师学习指南(入门篇)

    Java工程师学习指南 入门篇 最近有很多小伙伴来问我,Java小白如何入门,如何安排学习路线,每一步应该怎么走比较好.原本我以为之前的几篇文章已经可以解决大家的问题了,其实不然,因为我之前写的文章都 ...

  8. 转载 CoreCLR源码探索(七) JIT的工作原理(入门篇)

    转载自:https://www.cnblogs.com/zkweb/p/7687737.html 很多C#的初学者都会有这么一个疑问, .Net程序代码是如何被机器加载执行的? 最简单的解答是, C# ...

  9. 「入门篇」初识JVM

    记录于 2022-01-02  17:25:12  GhostFace 1. 什么是JVM? 概念 来自百度百科 JVM是 Java Virtual Machine(Java虚拟机)的缩写,JVM是一 ...

随机推荐

  1. 推荐书目 - C++学习资料

    前言 在本文的前半部分我我会谈谈 我看过的书,和我个人的一些理解 ,并且会提供 C++标准委员会相关链接 和 C++第三方轮子/库总结 .本文的后半部分翻译了来自 The Definitive C++ ...

  2. BFC块级排版上下文

    1.BFC 全称是块级排版上下文,用于对块级元素排版,默认情况下只有根元素(body)一个块级上下文,但是如果一个块级元素 设置了float:left,overflow:hidden或position ...

  3. LevelDB.NET性能测试

    最近了解了一下LevelDB,发觉这个嵌入式的K-V数据性能不错,所以顺便想在使用层面了解一下.由于LevelDB也有针对.net的实现,所以就针对了LevelDB.NET进行了一个简单的读写压力测试 ...

  4. C#读取txt文件返回DATATABLE

    //1.打开资源管理器 OpenFileDialog open = new OpenFileDialog(); if (open.ShowDialog() == DialogResult.OK) { ...

  5. synchronized 关键字

    synchronized 多用于并发不高并且需要单线程运行的地方.比如你有一个A方法,你在方法上加了synchronized修饰.那么两个人同时去调用这个方法的时候不是并行的,是抢占的,谁先抢到资源谁 ...

  6. yum mysql

    linux下使用yum安装mysql   1.安装 查看有没有安装过:           yum list installed mysql*           rpm -qa | grep mys ...

  7. python正则表达式练习篇2

    首先生成正则表达式练习的数据: #! /usr/bin/python from random import randint, choice from string import lowercase f ...

  8. MUD江湖_MUD文字游戏_MUD五指_武林群侠_北侠_夺宝江湖_书剑_文字江湖游戏_MUD游戏下载

    MUD江湖_MUD文字游戏_MUD五指_武林群侠_北侠_夺宝江湖_书剑_文字江湖游戏_MUD游戏下载  武侠类手机文字游戏,经典再现高度自由玩法宠物 自制装备 师徒自立门派 自造武功欢迎来玩 Q群 1 ...

  9. ubuntu常用命令(转)

    1.打开终端的方法 Ubuntu 中按左侧栏的第一个“面板主页(Dash 主页)”(可以按win键调出),在里面输入terminal可以打开终端,另外打开终端的快捷键是Ctrl+Alt+T 2.修改用 ...

  10. Android之Adapter用法总结

    http://blog.csdn.net/fznpcy/article/details/8658155 Android之Adapter用法总结 1.概念 Adapter是连接后端数据和前端显示的适配器 ...