hacker入门篇——相关书籍
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入门篇——相关书籍的更多相关文章
- Egret入门学习日记 --- 第二篇 (书籍的选择 && 书籍目录 && 书中 3.3 节 内容)
第二篇 (书籍的选择 && 书籍目录 && 书中 3.3 节 内容) 既然选好了Egret,那我就要想想怎么学了. 开始第一步,先加个Q群先,这不,拿到了一本<E ...
- PC游戏编程(入门篇)(前言写的很不错)
PC游戏编程(入门篇) 第一章 基石 1. 1 BOSS登场--GAF简介 第二章 2D图形程式初体验 2.l 饮水思源--第一个"游戏"程式 2.2 知其所以然一一2D图形学基础 ...
- CoreCLR源码探索(七) JIT的工作原理(入门篇)
很多C#的初学者都会有这么一个疑问, .Net程序代码是如何被机器加载执行的? 最简单的解答是, C#会通过编译器(CodeDom, Roslyn)编译成IL代码, 然后CLR(.Net Framew ...
- Java后端工程师必备书单(含大后端方向相关书籍)
学习Java和其他技术的资源其实非常多,但是我们需要取其精华去其糟粕,选择那些最好的,最适合我们的,同时也要由浅入深,先易后难.基于这样的一个标准,我在这里为大家提供一份Java的学习资源清单. 一: ...
- Java工程师学习指南 入门篇
Java工程师学习指南 入门篇 最近有很多小伙伴来问我,Java小白如何入门,如何安排学习路线,每一步应该怎么走比较好.原本我以为之前的几篇文章已经可以解决大家的问题了,其实不然,因为我之前写的文章都 ...
- 【opencv入门篇】 10个程序快速上手opencv【上】
导言:本系列博客目的在于能够在vs快速上手opencv,理论知识涉及较少,大家有兴趣可以查阅其他博客深入了解相关的理论知识,本博客后续也会对图像方向的理论进一步分析,敬请期待:) PS:官方文档永远是 ...
- Java工程师学习指南(入门篇)
Java工程师学习指南 入门篇 最近有很多小伙伴来问我,Java小白如何入门,如何安排学习路线,每一步应该怎么走比较好.原本我以为之前的几篇文章已经可以解决大家的问题了,其实不然,因为我之前写的文章都 ...
- 转载 CoreCLR源码探索(七) JIT的工作原理(入门篇)
转载自:https://www.cnblogs.com/zkweb/p/7687737.html 很多C#的初学者都会有这么一个疑问, .Net程序代码是如何被机器加载执行的? 最简单的解答是, C# ...
- 「入门篇」初识JVM
记录于 2022-01-02 17:25:12 GhostFace 1. 什么是JVM? 概念 来自百度百科 JVM是 Java Virtual Machine(Java虚拟机)的缩写,JVM是一 ...
随机推荐
- C# @字符用法
1.用 @ 符号加在字符串前面表示其中的转义字符“不”被处理. 如果我们写一个文件的路径,例如"D:/文本文件"路径下的text.txt文件,不加@符号的话写法如下: string ...
- 详解JOIN
根据连接中使用的操作符不同,连接条件可分为:等连接,不等连接 连接本身分为: 内连接(INNER JOIN) (1)INNER JOIN 方式(INNER可以省略) 取两表的交集. (2)并表查询 ...
- ora-00600笔记
一. ORA-600 概述 Errorsof the form ORA-600 are called internal errors. This section clarifies themisund ...
- UVa 1583 - Digit Generator
A+A的每一位的数字的和=B 问你每一个B对应 的最小的A 是多少 不然输出0: #include <cstdio> #include <iostream> #include ...
- n条直线的最多交点
#include <iostream>using namespace std;int main(){int i,n;while(cin>>n){if(n==0||n==1) c ...
- 实现JSON数据的存储和读取
事前准备: //创建一个Crime类 public class Crime { private String mTitle; private UUID mUUID; private Date mDat ...
- Python之路第五天,基础(6)-模块
模块 模块,用一砣代码实现了某个功能的代码集合. 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合.而对于一个复杂的功能来,可能需要多个 ...
- Swift笔记3
赋值运算符" = " let (x,y) =(10,45) var str = "luo" + "shaui" //会得到luoshu ...
- TableViewController的添加,删除,移动
#import "RootTableViewController.h" @interface RootTableViewController () { UITableViewCel ...
- lex 和 yacc 的区别与联系
lex负责词法解析,而yacc负责语法解析,其实说白了就是lex负责根据指定的正则表达式,将输入的字符串匹配成一个一个的token,同时允许用户将当前匹配到的字符串进行处理,并且允许返回一个标识当前t ...