黑客攻防从入门到精通手机安全篇PDF全新升级版|百度网盘下载

编辑评论:

黑客攻防从入门到精通pdf免费下载,这是一本为智能手机编写的安全电子书。全书共14章。防攻击和安全防护。

《黑客攻防从入门到精通手机安全PDF》>

黑客攻防从入门到精通pdf介绍

本书主要内容共14章,分别为了解黑客与智能手机攻防、智能手机操作系统-iOS、智能手机操作系统-Android、智能手机病毒与木马攻防、无线通信技术蓝牙、无线通信技术 Wi-Fi、DOS攻击、手机游戏安全攻防、QQ账号和邮箱攻防、智能手机加密与性能优化、手机跟踪定位与远程控制技术、手机支付安全防护、攻击方式与安全揭秘平板电脑的注意事项、攻防技巧。

黑客攻防从入门到精通pdf作者

本书由高翔主编,胡华、闫珊珊、王东、宗立波、马琳、赵玉平、栾明斌等老师也参与了本书部分内容的编写和起草。

黑客攻防从入门到master pdf主目录

第 1 章了解黑客和智能手机的攻击和防御

第 2 章智能手机操作系统——iOS

第 3 章智能手机操作系统 - Android

第四章智能手机病毒和木马攻防

第五章蓝牙无线通信技术

第6章Wi-Fi无线通信技术

第 7 章 DOS 攻击

第8章手机游戏安全攻防

第九章QQ账号与邮件攻防

第十章智能手机加密与性能优化

第11章移动跟踪定位与遥控技术

第 12 章安全移动支付

第 13 章揭示针对智能手机的攻击模式和安全防范

第14章平板电脑攻防技巧

黑客攻防从入门到精通pdf精彩内容

在学习DOS攻击原理之前,我们需要了解客户端和服务器之间通过TCP(传输控制协议)建立连接的过程。 TCP 连接的建立需要传输 3 次连接信息,所以我们也将 TCP 连接的建立称为三向握手。下面简单介绍一下三次握手过程。

第一次握手:连接建立开始,客户端向服务器发送一个SYN包,等待服务器确认。

第二次握手:服务器成功接收到客户端发送的SYN包后,必须向客户端回复一个确认SYN包的确认包,即ACK包;同时,它还向客户端发送一个SYN数据包。第二次握手时服务器要发送给客户端的消息包是一个SYN-ACK包。

第三次握手:客户端成功接收到服务器的SYN-ACK包后,会向服务器发送ACK包,确认服务器发送的SYN-ACK包已经成功接收。第三次握手 TCP 连接完成。

在三次握手的过程中,有一些重要的概念需要理解。

半连接:服务端收到客户端的SYN包但还没有收到ACK包时的连接状态称为半连接,即没有完全完成三次握手的TCP连接.

半连接队列:在三次握手协议中,服务器维护一个半连接队列。当多个客户端同时向服务器发送连接请求时,队列会为每个客户端的 SYN 数据包打开一个条目。队列中的这些条目表示服务器收到SYN包后已经向客户端发送了SYN-ACK包,正在等待客户端的ACK包确认SYN-ACK包已经收到。

Backlog参数:表示半连接队列的最大存储数量。

SYN-ACK重传次数:服务器发送SYN-ACK包后,如果一段时间内没有收到客户端确认包,服务器会第一次重传。重传SYN-ACK包后,服务器等待一段时间仍没有收到客户端确认包,会重传第二次。重传之间的时间不一定相同,重传次数也不是无限的,但最大重传次数是有限制的。如果重传次数超过最大重传次数,服务器从半连接队列中删除该条目,本次连接失败。半连接存活时间:是指服务器从收到SYN包到确认包无效的时间,也是半连接队列项存活的时间。时间值是所有重传请求包的长等待时间的总和。

黑客可以利用 TCP 协议三次握手过程中的缺陷进行 DOS 攻击。举个简单的例子,如果黑客要攻击服务器,可以先伪造大量不存在的IP地址,然后利用这些不存在的IP地址向服务器发送SYN包请求建立TCP 连接。服务器收到SYN包后,回复一个SYN-ACK包。此时连接进入半连接状态。同时,服务器在半连接队列中为半连接打开一个入口,等待客户端回复一个ACK包。由于黑客使用的IP地址是伪造的,服务器无法接收到客户端发送的ACK包来确认收到了SYN-ACK包。一段时间后,服务器会再次向客户端发送 SYN-ACK 数据包。一个条目被添加到半连接队列中。由于半连接队列中的每个条目都有一个半连接生存期,所以之前重传SYN-ACK包后加入队列的条目不会立即失效,还会占用队列中的资源。因为服务器无法接收到ACK包,所以会继续重传,直到达到SYN-ACK重传次数。服务器不断重传,大量伪造的IP地址不断向服务器发送SYN包请求建立连接。半连接队列的Backlog参数很快就达到了上限。当普通客户端向服务器发送SYN报文请求建立连接时,由于资源耗尽,服务器无法与普通客户端建立TCP连接,无法提供服务。这样就完成了一次DOS攻击。

阅读剩余
THE END