0 次点评

GB.15629.1104-2006.pdf

分类:标准规范    下载:0    浏览:186    时间:2026-01-24
GB 15629.1102-2003 信息技术系统间远程通信和信息交换 局域网和城域网特定要求第11部分: 无线局域网媒体访问控制和物理层规范: 2.4GHz频段较高速物理层扩展规范 2006-1-27发布
0 次点评

GB.15629.1103-2006.pdf

分类:标准规范    下载:0    浏览:213    时间:2026-01-24
信息技术 系统间远程通信和信息交换局域网和城域网 特定要求 第11部分:无线局域网媒体访问控制和物理层规范:附加管理域操作规范 2006-01-27发布
0 次点评

施耐德电气SP 系列UPS 产品手册(2024)

分类:其它    下载:0    浏览:199    时间:2026-01-24
施耐德UPS产品参数
0 次点评

海康威视DS-D5B86RD/D 智能交互会议平板 datasheet

分类:其它    下载:0    浏览:205    时间:2026-01-24
海康威视智能交互会议平技术规格书
0 次点评

思科4400系列WLC快速使用指南.pdf

分类:其它    下载:0    浏览:261    时间:2026-01-24
控制器介绍 控制器状态灯 WLC 开箱与操作 WLC 组件 需要的工具和信息 初始化系统配置信息 选择位置 连接到WLC 的Console口 运行启动脚本和系统自检 使用启动向导 登录WLC 核实接口配置和状态 连接网络(汇聚) Model 4402 Controllers Model 4404 Controllers 连接WLC 服务端口(可选) 链接AP 安装电源模块 准备工具 安装VPN 模块 准备工具
0 次点评

思科产品快速查阅指南 2008年2月

分类:其它    下载:0    浏览:306    时间:2026-01-24
目录 引言 1 路由产品 2 局域网交换 3 无线局域网产品 4 视频、语音和统一通信 5 VPN 和安全产品 6 应用联网产品 7 宽带和拨号接入产品 8 光网络 9 网络管理 10 存储网络
0 次点评

IEEE 802.11be Wi-Fi 7: Feature Summary and Performance Evaluation

分类:其它    下载:0    浏览:318    时间:2026-01-24
Abstract—While the pace of commercial scale application of Wi-Fi 6 accelerates, the IEEE 802.11 Working Group is about to complete the development of a new amendment standard IEEE 802.11be – Extremely High Throughput (EHT), also known as Wi-Fi 7, which can be used to meet the demand for the throughput of 4K/8K videos up to tens of Gbps and low-latency video applications such as virtual reality (VR) and augmented reality (AR). Wi-Fi 7 not only scales Wi-Fi 6 with doubled bandwidth, but also supports real-time applications, which brings revolutionary changes to Wi-Fi. In this article, we start by introducing the main objectives and timeline of Wi-Fi 7 and then list the latest key techniques which promote the performance improvement of Wi-Fi 7. Finally, we validate the most critical objectives of Wi-Fi 7 – the potential up to 30 Gbps throughput and lower latency. System-level simulation results suggest that by combining the new techniques, Wi-Fi 7 achieves 30 Gbps throughput and lower latency than Wi-Fi 6. Index Terms—IEEE 802.11be, Wi-Fi 7, timeline, feature,throughput, latency.
0 次点评

IEEE 802.11az Indoor Positioning with mmWave

分类:其它    下载:0    浏览:273    时间:2026-01-24
Abstract—Last years we have witnessed the uprising of location-based applications, which depend on the device’scapabilities to accurately obtain their position. IEEE 802.11, foretelling the need for such applications, started the IEEE 802.11az work on Next Generation Positioning. Although this standard provides positioning enhancements for sub-6 GHz and mmWave bands, high accuracy in the order of centimeters can only be obtained in the latter band, thanks to the high temporal resolution from the multi-GHz bandwidth. This work presents the new techniques provided by IEEE 802.11az for enhanced secured positioning in the mmWave band. Additionally, this paper assesses 802.11az mmWave accuracy using a novel trigonometry solution, compares it with advanced positioning solutions, and identifies open research challenges. Index Terms—IEEE 802.11 standard, Next Generation Positioning, FTM, EDMG, mmWave
0 次点评

IEEE 802.11 DCF协议性能分析模型

分类:其它    下载:0    浏览:300    时间:2026-01-24
IEEE 802.11 DCF协议性能分析模型 钟萍, 施海彬, 庄玉祥, 石江宏, 陈辉煌 厦门大学信息科学与技术学院, 福建厦门361005 摘要: 提出了一种改进的二维Markov链模型用于分析IEEE 802.11 DCF协议. 该模型不仅考虑实际应用中饱和业务量和非饱和业务量的情况,而且考虑DCF协议的退避计时器的冻结状态和有限的重传次数. 通过对该Markov链模型稳定状态的求解并结合M/M/1/K排队模型,导出了DCF系统性能的理论模型. 仿真结果表明,该理论模型能够精确地预测广义IEEE 802.11 DCF协议的系统性能. 关键词: 无线局域网, IEEE 802.11, 分布式协调功能, Markov链模型 Abstract: This paper proposes an improved two-dimensional Markov chain model for the performance analysis of the IEEE 802.11 DCF protocol. The model is applicable to both saturated and unsaturated traffic conditions. Moreover, it extends the existing models to take into account previously-ignored MAC layer factors such as backoff freezing and limited times of retry. In addition, by deriving the stationary state of the Markov model and considering an M/M/1/K queuing model, we further derive a theoretical model for evaluating performance of the general IEEE 802.11 DCF protocols. Accuracy of the proposed theoretical model is validated with simulation results. Key words: wireless local area network, IEEE 802.11, distributed coordination function, Markov chain model
0 次点评

物联网开发与应用:基于ZigBee、SimpliciTI、低功率蓝牙、Wi-Fi技术

分类:WiFi相关    下载:0    浏览:371    时间:2026-01-24
作者:廖建尚 出版时间:2017/6/1 ISBN:9787121318221 出 版 社:电子工业出版社 本书结合CC2530和ZigBee、CC1110和SimpliciTI、CC2540和低功耗蓝牙、CC3200和Wi-Fi,由浅入深地介绍物联网和云平台开发技术。全书采用任务式开发的学习方法,共积累了50多个趣味盎然、贴近社会和生活的案例,每个案例均有完整的开发过程,分别是明确的学习目标、清晰的环境开发要求、深入浅出的原理学习、详细的开发内容和完整的开发步骤,最后进行总结和拓展,将理论学习和开发实践结合起来,每个案例均附上完整的开发代码,在源代码的基础可以进行快速二次开发。本书将无线传感网络技术、物联网平台开发技术、Android移动互联网开发结合在一起,实现了强大的物联网数据采集、传输和处理,可以开发功能强大的物联网系统,并适用在多个行业的应用。 第1章 无线传感物联网开发基础 1 1.1 任务1 认识物联网与无线传感网络 1 1.1.1 物联网 1 1.1.2 物联网重点发展领域 2 1.1.3 物联网和“互联网+” 4 1.1.4 物联网中的无线传感网络技术 5 1.2 任务2 认识物联网开发平台 11 1.2.1 ZXBeeEdu无线节点介绍 11 1.2.2 ZXBee 系列无线模组介绍 12 1.2.3 跳线设置及硬件连接 13 1.2.4 无线节点硬件资源 16 1.3 任务3 搭建物联网开发环境 17 1.3.1 学习目标 17 1.3.2 开发环境 18 1.3.3 原理学习 18 1.3.4 开发步骤 18 1.4 任务4 创建第一个IAR应用程序 20 1.4.1 创建工程 20 1.4.2 工程设置 23 1.4.3 IAR程序的下载、调试 25 1.4.4 下载hex文件 28 第2章 TI CC系列处理器接口开发 30 2.1 任务5 GPIO驱动 31 2.1.1 学习目标 31 2.1.2 开发环境 31 2.1.3 原理学习 31 2.1.4 开发内容 33 2.1.5 开发步骤 34 2.1.6 总结与拓展 35 2.2 任务6 外部中断 35 2.2.1 学习目标 35 2.2.2 开发环境 35 2.2.3 原理学习 35 2.2.4 开发内容 37 2.2.5 开发步骤 38 2.2.6 总结与拓展 39 2.3 任务7 定时器 39 2.3.1 学习目标 39 2.3.2 开发环境 39 2.3.3 原理学习 39 2.3.4 开发内容 41 2.3.5 开发步骤 42 2.3.6 总结与拓展 43 第3章 TI CC系列处理器传感器接口开发 44 3.1 任务8 光敏传感器 44 3.1.1 学习目标 44 3.1.2 开发环境 44 3.1.3 原理学习 45 3.1.4 开发内容 45 3.1.5 开发步骤 47 3.1.6 总结与拓展 47 3.2 任务9 温湿度传感器 47 3.2.1 学习目标 47 3.2.2 开发环境 47 3.2.3 原理学习 47 3.2.4 开发内容 49 3.2.5 开发步骤 51 3.2.6 总结与拓展 52 3.3 任务10 雨滴/凝露传感器 52 3.3.1 学习目标 52 3.3.2 开发环境 52 3.3.3 原理学习 52 3.3.4 开发内容 53 3.3.5 开发步骤 54 3.3.6 总结与拓展 54 第4章 CC2530和ZigBee协议开发 55 4.1 任务11 认识ZStack协议栈 56 4.1.1 ZStack的安装 56 4.1.2 ZStack的结构 57 4.1.3 设备的选择 59 4.1.4 定位编译选项 59 4.1.5 ZStack中的寻址 61 4.1.6 ZStack中的路由 62 4.1.7 OSAL调度管理 63 4.1.8 配置信道 64 4.2 任务12 解析ZStack协议栈工程 65 4.2.1 学习目标 65 4.2.2 开发环境 65 4.2.3 原理学习 65 4.3 任务13 多点自组织组网 81 4.3.1 学习目标 81 4.3.2 开发环境 81 4.3.3 原理学习 81 4.3.4 开发内容 83 4.3.5 开发步骤 86 4.3.6 总结与拓展 88 4.4 任务14 信息广播/组播 88 4.4.1 学习目标 88 4.4.2 开发环境 88 4.4.3 原理学习 88 4.4.4 开发内容 89 4.4.5 开发步骤 92 4.4.6 总结与拓展 93 4.5 任务15 网络拓扑―星状网 94 4.5.1 学习目标 94 4.5.2 开发环境 94 4.5.3 原理学习 94 4.5.4 开发内容 94 4.5.5 开发步骤 98 4.5.6 总结与拓展 98 4.6 任务16 网络拓扑―树状网 99 4.6.1 学习目标 99 4.6.2 开发环境 99 4.6.3 原理学习 99 4.6.4 开发内容 100 4.6.5 开发步骤 103 4.6.6 总结与拓展 104 4.7 任务17 ZigBee串口应用 104 4.7.1 学习目标 104 4.7.2 开发环境 104 4.7.3 原理学习 105 4.7.4 开发内容 105 4.7.5 开发步骤 108 4.7.6 总结与拓展 108 4.8 任务18 ZigBee协议分析 108 4.8.1 学习目标 108 4.8.2 开发环境 109 4.8.3 原理学习 109 4.8.4 开发内容 110 4.8.5 开发步骤 112 4.8.6 总结与拓展 112 4.9 任务19 ZigBee绑定 113 4.9.1 学习目标 113 4.9.2 开发环境 114 4.9.3 原理学习 114 4.9.4 开发内容 115 4.9.5 开发步骤 117 4.9.6 总结与拓展 118 第5章 CC1110和SimpliciTI协议开发 119 5.1 任务20 认识SimpliciTI协议栈 119 5.1.1 SimpliciTI的安装 120 5.1.2 SimpliciTI协议栈的结构 120 5.1.3 SimpliciTI的配置 121 5.1.4 运行SimpliciTI协议栈 122 5.1.5 SimpliciTI的串口通信 127 5.2 任务21 SimpliciTI协议栈自组网 127 5.2.1 学习目标 127 5.2.2 开发环境 128 5.2.3 原理学习 128 5.2.4 开发内容 128 5.2.5 开发步骤 130 5.2.6 总结与拓展 130 5.3 任务22 SimpliciTI广播 131 5.3.1 学习目标 131 5.3.2 开发环境 131 5.3.3 原理学习 131 5.3.4 开发内容 131 5.3.5 开发步骤 135 5.3.6 总结与拓展 136 5.4 任务23 SimpliciTI的RSSI采集 136 5.4.1 学习目标 136 5.4.2 开发环境 137 5.4.3 原理学习 137 5.4.4 开发内容 138 5.4.5 开发步骤 140 5.4.6 总结与拓展 141 5.5 任务24 SimpliciTI路由 141 5.5.1 学习目标 142 5.5.2 开发环境 142 5.5.3 原理学习 142 5.5.4 开发内容 142 5.5.5 开发步骤 143 5.5.6 总结与拓展 144 5.6 任务25 SimpliciTI硬件驱动开发 144 5.6.1 学习目标 144 5.6.2 开发环境 144 5.6.3 原理学习 144 5.6.4 开发内容 145 5.6.5 开发步骤 148 5.6.6 总结与拓展 149 第6章 CC2540和BLE协议开发 151 6.1 任务26 认识BLE协议栈 152 6.2 任务27 BLE协议栈主从收发 159 6.2.1 学习目标 159 6.2.2 开发环境 159 6.2.3 原理学习 159 6.2.4 开发内容 160 6.2.5 开发步骤 161 6.2.6 总结与拓展 161 6.3 任务28 BLE协议栈主从收发(Android) 166 6.3.1 学习目标 166 6.3.2 开发环境 166 6.3.3 原理学习 167 6.3.4 开发内容 167 6.3.5 开发步骤 167 6.3.6 总结与拓展 168 6.4 任务29 BLE协议栈硬件驱动开发 169 6.4.1 学习目标 169 6.4.2 开发环境 169 6.4.3 原理学习 169 6.4.4 开发内容 170 6.4.5 开发步骤 171 6.4.6 总结与拓展 171 6.5 任务30 BLE协议栈串口开发 172 6.5.1 学习目标 172 6.5.2 开发环境 172 6.5.3 原理学习 172 6.5.4 开发内容 172 6.5.5 开发步骤 175 6.5.6 总结与拓展 175 6.6 任务31 BLE协议栈的Broadcaster与Observer 176 6.6.1 学习目标 176 6.6.2 开发环境 176 6.6.3 原理学习 177 6.6.4 开发内容 177 6.6.5 开发步骤 180 6.6.6 总结与拓展 181 第7章 CC3200和SimpleLink Wi-Fi协议开发 185 7.1 任务32 认识CC3200处理器及SDK 185 7.1.1 认识CC3200 185 7.1.2 CC3200程序的烧写 186 7.1.3 CC3200 SDK 188 7.2 任务33 CC3200 AP模式 193 7.2.1 学习目标 193 7.2.2 开发环境 193 7.2.3 原理学习 193 7.2.4 开发内容 193 7.2.5 开发步骤 196 7.2.6 总结与拓展 196 7.3 任务34 CC3200 STATION模式 198 7.3.1 学习目标 198 7.3.2 开发环境 198 7.3.3 原理学习 198 7.3.4 开发内容 199 7.3.5 开发步骤 202 7.3.6 总结与拓展 202 7.4 任务35 TCP与UDP开发 203 7.4.1 学习目标 203 7.4.2 开发环境 203 7.4.3 原理学习 203 7.4.4 开发内容 205 7.4.5 开发步骤 212 7.4.6 总结与拓展 212 7.5 任务36 HTTP sever开发 216 7.5.1 学习目标 216 7.5.2 开发环境 216 7.5.3 原理学习 216 7.5.4 开发内容 217 7.5.5 开发步骤 220 7.5.6 总结与拓展 220 7.6 任务37 CC3200硬件驱动开发 222 7.6.1 学习目标 222 7.6.2 开发环境 222 7.6.3 原理学习 222 7.6.4 开发内容 222 7.6.5 开发步骤 226 7.6.6 总结与拓展 227 第8章 云平台开发基础 228 8.1 任务38 智云物联开发基础 229 8.1.1 智云物联平台介绍 229 8.1.2 智云物联基本框架 230 8.1.3 智云物联常用硬件 231 8.1.4 开发前准备工作 232 8.2 任务39 智云平台基本使用 232 8.2.1 学习目标 232 8.2.2 开发环境 233 8.2.3 原理学习 233 8.2.4 开发内容 233 8.2.5 开发步骤 240 8.2.6 总结与拓展 245 8.3 任务40 通信协议 245 8.3.1 学习目标 245 8.3.2 开发环境 245 8.3.3 原理学习 245 8.3.4 开发内容 250 8.3.5 开发步骤 252 8.3.6 总结与拓展 253 8.4 任务41 硬件驱动开发一(CC2530 ZigBee) 253 8.4.1 学习目标 253 8.4.2 开发环境 253 8.4.3 原理学习 253 8.4.4 开发内容 255 8.4.5 开发步骤 266 8.4.6 总结与拓展 267 8.5 任务42 硬件驱动开发二(CC1110 SimpliciTI) 267 8.5.1 学习目标 267 8.5.2 开发环境 267 8.5.3 原理学习 268 8.5.4 开发内容 269 8.5.5 开发步骤 281 8.5.6 总结与拓展 283 8.6 任务43 硬件驱动开发三(CC2540 BLE) 283 8.6.1 学习目标 283 8.6.2 开发环境 283 8.6.3 原理学习 283 8.6.4 开发内容 285 8.6.5 开发步骤 297 8.6.6 总结与拓展 299 8.7 任务44 硬件驱动开发四(CC3200 Wi-Fi) 300 8.7.1 学习目标 300 8.7.2 开发环境 300 8.7.3 原理学习 300 8.7.4 开发内容 301 8.7.5 开发步骤 313 8.7.6 总结与拓展 315 8.8 任务45 智云Android应用接口 316 8.8.1 学习目标 316 8.8.2 开发环境 316 8.8.3 原理学习 316 8.8.4 开发内容 322 8.8.5 开发步骤 327 8.8.6 总结与拓展 328 8.9 任务46 智云Web应用接口 328 8.9.1 学习目标 328 8.9.2 开发环境 328 8.9.3 原理学习 328 8.9.4 开发内容 334 8.9.5 开发步骤 350 8.9.6 总结与拓展 357 8.10 任务47 智云开发调试工具 357 8.10.1 学习目标 357 8.10.2 开发环境 357 8.10.3 原理学习 357 8.10.4 开发内容 358 8.10.5 开发步骤 361 8.10.6 总结与拓展 363 第9章 云平台综合应用项目开发 364 9.1 任务48 智能灯光控制系统开发(CC1110 SimpliciTI) 364 9.1.1 学习目标 364 9.1.2 开发环境 364 9.1.3 原理学习 364 9.1.4 开发内容 366 9.1.5 开发步骤 377 9.1.6 总结与拓展 378 9.2 任务49 智慧窗帘控制系统开发(CC2540 BLE) 378 9.2.1 学习目标 378 9.2.2 开发环境 379 9.2.3 原理学习 379 9.2.4 开发内容 380 9.2.5 开发步骤 398 9.2.6 总结与拓展 400 9.3 任务50 自动浇花系统开发(CC3200 Wi-Fi) 401 9.3.1 学习目标 401 9.3.2 开发环境 401 9.3.3 原理学习 401 9.3.4 开发内容 403 9.3.5 开发步骤 421 9.3.6 总结与拓展 423 9.4 任务51 智能安防系统开发(CC2530 ZigBee) 423 9.4.1 学习目标 423 9.4.2 开发环境 424 9.4.3 原理学习 424 9.4.4 开发内容 427 9.4.5 开发步骤 447 9.4.6 总结与拓展 449 参考文献 450
0 次点评

Metasploit渗透测试指南(修订版).pdf

分类:网络安全    下载:1    浏览:426    时间:2026-01-24
英文原名: Metasploit: The Penetration Tester's Guide 作者: David Kennedy, Jim O'Gorman 等 译    者:诸葛建伟、王珩、陆宇翔 《Metasploit渗透测试指南(修订版)》介绍开源渗透测试框架平台软件Metasploit,以及基于Metasploit 进行网络渗透测试与安全漏洞研究分析的技术、流程和方法,帮助初学者从零开始建立作为渗透测试者的基本技能,也为职业的渗透测试工程师提供一本参考索引。 《Metasploit渗透测试指南(修订版)》分为17 章,覆盖渗透测试的情报搜集、威胁建模、漏洞分析、渗透攻击和后渗透攻击各个环节,并包含了免杀技术、客户端渗透攻击、社会工程学、自动化渗透测试、无线网络攻击等高级技术专题,以及如何扩展Metasploit 情报搜集、渗透攻击与后渗透攻击功能的实践方法。此修订版尽量保持原著的实验案例选择,仅根据Metasploit 版本更新的实际情况来复现实验,同步更新操作流程的命令输入和输出结果。对于少量国内读者不便重现的实验案例,将实验对象、分析工具等替换为更容易接触和使用的替代品。 《Metasploit渗透测试指南(修订版)》的读者群主要是网络与系统安全领域的技术爱好者与学生,以及渗透测试与漏洞分析研究方面的安全从业人员。 第1 章 渗透测试技术基础 1 1.1 PTES 中的渗透测试阶段 2 1.1.1 前期交互阶段 2 1.1.2 情报搜集阶段 2 1.1.3 威胁建模阶段 3 1.1.4 漏洞分析阶段 3 1.1.5 渗透攻击阶段 3 1.1.6 后渗透攻击阶段 3 1.1.7 报告阶段 4 1.2 渗透测试类型 4 1.2.1 白盒测试 5 1.2.2 黑盒测试 5 1.2.3 灰盒测试 5 1.3 漏洞扫描器 6 1.4 小结 6 第2 章 Metasploit 基础 7 2.1 专业术语 7 2.1.1 渗透攻击(Exploit) 8 2.1.2 攻击载荷(Payload) 8 2.1.3 Shellcode 8 2.1.4 模块(Module) 8 2.1.5 监听器(Listener) 8 2.2 Metasploit 用户接口 8 2.2.1 MSF 终端 9 2.2.2 MSF 命令行 9 2.2.3 Armitage 10 2.3 Metasploit 功能程序 11 2.3.1 MSF 攻击载荷生成器 11 2.3.2 MSF 编码器 12 2.3.3 Nasm Shell 13 2.4 Metasploit Express 和Metasploit Pro 13 2.5 小结 14 第3 章 情报搜集 15 3.1 被动信息搜集 16 3.1.1 Whois 查询 16 3.1.2 Netcraft 17 3.1.3 nslookup 18 3.1.4 Google Hacking 18 3.2 主动信息搜集 20 3.2.1 使用Nmap 进行端口扫描 20 3.2.2 在Metasploit 中使用数据库 22 3.2.3 使用Metasploit 进行端口扫描 27 3.3 针对性扫描 28 3.3.1 服务器消息块协议扫描 28 3.3.2 搜寻配置不当的Microsoft SQL Server 29 3.3.3 SSH 服务器扫描 30 3.3.4 FTP 扫描 30 3.3.5 简单网管协议扫描 31 3.4 编写自己的扫描器 33 3.5 展望 35 第4 章 漏洞扫描 36 4.1 基本的漏洞扫描 37 4.2 使用Nexpose 进行扫描 38 4.2.1 配置 38 4.2.2 将扫描报告导入到Metasploit 中 44 4.2.3 在MSF 控制台中运行Nexpose 44 4.3 使用Nessus 进行扫描 46 4.3.1 配置Nessus 46 4.3.2 创建Nessus 扫描策略 47 4.3.3 执行Nessus 扫描 49 4.3.4 Nessus 报告 50 4.3.5 将扫描结果导入Metasploit 框架中 50 4.3.6 在Metasploit 内部使用Nessus 进行扫描 52 4.4 专用漏洞扫描器 54 4.4.1 验证SMB 登录 54 4.4.2 扫描开放的VNC 空口令 56 4.4.3 扫描开放的X11 服务器 58 4.5 利用扫描结果进行自动化攻击 59 第5 章 渗透攻击之旅 65 5.1 渗透攻击基础 66 5.1.1 msf> show exploits 66 5.1.2 msf> show auxiliary 66 5.1.3 msf> show options 66 5.1.4 msf> show payloads 68 5.1.5 msf> show targets 70 5.1.6 info 71 5.1.7 set 和unset 71 5.1.8 setg 和unsetg 72 5.1.9 save 72 5.2 你的第一次渗透攻击 72 5.3 攻击Metasploitable 主机 76 5.4 全端口攻击载荷:暴力猜解目标开放的端口 79 5.5 资源文件 80 5.6 小结 82 第6 章 Meterpreter 83 6.1 攻陷Windows XP 虚拟机 83 6.1.1 使用nmap 扫描端口 84 6.1.2 攻击MS SQL 84 6.1.3 暴力破解MS SQL 服务 86 6.1.4 xp_cmdshell 87 6.1.5 Meterpreter 基本命令 88 6.1.6 获取键盘记录 89 6.2 挖掘用户名和密码 90 6.2.1 提取密码哈希值 90 6.2.2 使用Meterpreter 命令获取密码哈希值 91 6.3 传递哈希值 92 6.4 权限提升 93 6.5 令牌假冒 95 6.6 使用PS 95 6.7 通过跳板攻击其他机器 97 6.7.1 使用Meterpreter 进行跳板攻击 97 6.7.2 使用Metasploit Pro 的VPN 跳板 100 6.8 使用Meterpreter 脚本 105 6.8.1 迁移进程 105 6.8.2 关闭杀毒软件 106 6.8.3 获取系统密码哈希值 106 6.8.4 查看目标机上的所有流量 106 6.8.5 攫取系统信息 107 6.8.6 控制持久化 107 6.9 向后渗透攻击模块转变 108 6.10 将命令行shell 升级为Meterpreter 109 6.11 通过附加的Railgun 组件操作Windows API 110 6.12 小结 110 第7 章 免杀技术 112 7.1 使用MSF 攻击载荷生成器创建可独立运行的二进制文件 113 7.2 躲避杀毒软件的检测 114 7.2.1 使用MSF 编码器 114 7.2.2 多重编码 117 7.3 自定义可执行文件模板 118 7.4 隐秘地启动一个攻击载荷 120 7.5 加壳软件 122 7.6 使用Metasploit Pro 的动态载荷实现免杀 123 7.7 关于免杀处理的最后忠告 126 第8 章 客户端渗透攻击 127 8.1 基于浏览器的渗透攻击 128 8.1.1 基于浏览器的渗透攻击原理 128 8.1.2 关于空指令 129 8.2 使用ollydbg 调试器揭秘空指令机器码 130 8.3 对IE 浏览器的极光漏洞进行渗透利用 134 8.4 文件格式漏洞渗透攻击 137 8.5 发送攻击负载 139 8.6 小结 140 第9 章 Metasploit 辅助模块 141 9.1 使用辅助模块 144 9.2 辅助模块剖析 146 9.3 展望 152 第10 章 社会工程学工具包 153 10.1 配置SET 工具包 154 10.2 针对性钓鱼攻击向量 155 10.3 Web 攻击向量 160 10.3.1 Java Applet 160 10.3.2 客户端Web 攻击 165 10.3.3 用户名和密码获取 167 10.3.4 标签页劫持攻击(Tabnabbing) 169 10.3.5 中间人攻击 169 10.3.6 网页劫持 169 10.3.7 综合多重攻击方法 171 10.4 传染性媒体生成器 176 10.5 USB HID 攻击向量 177 10.6 SET 的其他特性 181 10.7 展望 181 第11 章 Fast-Track 183 11.1 Microsoft SQL 注入 184 11.1.1 SQL 注入——查询语句攻击 185 11.1.2 SQL 注入——POST 参数攻击 186 11.1.3 手工注入 187 11.1.4 MS SQL 破解 188 11.1.5 通过SQL 自动获得控制(SQL Pwnage) 192 11.2 二进制到十六进制转换器 194 11.3 大规模客户端攻击 195 11.4 对自动化渗透的一点看法 197 第12 章 Karmetasploit 无线攻击套件 198 12.1 配置 199 12.2 开始攻击 200 12.3 获取凭证 203 12.4 得到Shell 203 12.5 小结 206 第13 章 编写你自己的模块 207 13.1 在MS SQL 上进行命令执行 208 13.2 探索一个已存在的Metasploit 模块 209 13.3 编写一个新的模块 211 13.3.1 PowerShell 211 13.3.2 运行Shell 渗透攻击 213 13.3.3 编写Powershell_upload_exec 函数 215 13.3.4 从十六进制转换回二进制程序 215 13.3.5 计数器 217 13.3.6 运行渗透攻击模块 218 13.4 小结——代码重用的能量 219 第14 章 创建你自己的渗透攻击模块 220 14.1 Fuzz 测试的艺术 221 14.2 控制结构化异常处理链 225 14.3 绕过SEH 限制 227 14.4 获取返回地址 230 14.5 坏字符和远程代码执行 235 14.6 小结 238 第15 章 将渗透代码移植到Metasploit 239 15.1 汇编语言基础 240 15.1.1 EIP 和ESP 寄存器 240 15.1.2 JMP 指令集 240 15.1.3 空指令和空指令滑行区 240 15.2 移植一个缓冲区溢出攻击代码 240 15.2.1 裁剪一个已有的渗透攻击代码 242 15.2.2 构造渗透攻击过程 243 15.2.3 测试我们的基础渗透代码 244 15.2.4 实现框架中的特性 245 15.2.5 增加随机化 246 15.2.6 消除空指令滑行区 247 15.2.7 去除伪造的Shellcode 247 15.2.8 我们完整的模块代码 249 15.3 SEH 覆盖渗透代码 250 15.4 小结 257 第16 章 Meterpreter 脚本编程 258 16.1 Meterpreter 脚本编程基础 258 16.2 Meterpreter API 265 16.2.1 打印输出 265 16.2.2 基本API 调用 266 16.2.3 Meterpreter Mixins 266 16.3 编写Meterpreter 脚本的规则 267 16.4 创建自己的Meterpreter 脚本 268 16.5 小结 275 第17 章 一次模拟的渗透测试过程 276 17.1 前期交互 277 17.2 情报搜集 277 17.3 威胁建模 278 17.4 渗透攻击 280 17.5 MSF 终端中的渗透攻击过程 280 17.6 后渗透攻击 281 17.6.1 扫描Metasploitable 靶机 282 17.6.2 识别存有漏洞的服务 284 17.7 攻击Postgresql 数据库服务 286 17.8 攻击一个偏门的服务 288 17.9 隐藏你的踪迹 289 17.10 小结 291 附录A 配置目标机器 293 附录B 命令参考列表 301
1 次点评

Kali Linux大揭秘:深入掌握渗透测试平台 pdf

分类:网络安全    下载:10    浏览:430    时间:2026-01-23
原名:《Kali Linux Revealed: Mastering the Penetration Testing Distribution》 Kali Linux 是设计用于数字取证和渗透测试的操作系统,《Kali Linux大揭秘:深入掌握渗透测试平台》是官方出版的仅有的一本著作。在《Kali Linux大揭秘:深入掌握渗透测试平台》中,重点介绍了Kali Linux 平台本身,并详细论述了如何来理解和最大限度地使用Kali。 《Kali Linux大揭秘:深入掌握渗透测试平台》首先引导读者了解Kali Linux 的功能和基础知识,并解释了基本的Linux 命令和概念。然后介绍了最常见的Kali Linux 安装方案,并探讨了如何配置、分析和保护Kali Linux。随后介绍了强大的Debian软件包管理器,在这部分中,介绍了如何安装和配置软件包,如何更新和升级Kali 安装,以及如何创建自定义软件包,并介绍了如何在大型企业网络中部署自定义安装。最后,进入到高级主题,介绍了内核编译、自定义ISO 创建、工业强度加密,以及如何安装加密杀死开关来保护敏感信息等内容。 无论你是老将还是新手,《Kali Linux大揭秘:深入掌握渗透测试平台》都是你学习Kali Linux 的一流选择。 目录  · · · · · · 第1章 关于Kali Linux 1 1.1 简要回顾 2 1.2 和Debian的关系 3 1.2.1 软件包处理流程 3 1.2.2 同Debian的区别 4 1.3 设计目标和使用场景 5 1.4 Kali Linux的主要功能 7 1.4.1 一个自生系统 7 1.4.2 取证模式 8 1.4.3 一个自定义的Linux内核 8 1.4.4 完全可定制 8 1.4.5 一个值得信任的操作系统 8 1.4.6 可以在众多的ARM设备中使用 9 1.5 Kali Linux的设计策略 9 1.5.1 默认使用root用户 9 1.5.2 禁用了网络服务 10 1.5.3 一个精心组织的应用集合 10 1.6 小结 11 练习题 11 练习1——搭建环境 11 思考题 12 第2章 Kali入门 13 2.1 下载一个Kali ISO镜像 13 2.1.1 从哪里下载 13 2.1.2 下载什么内容 14 2.1.3 验证完整性和真实性 16 2.1.4 将镜像复制到DVD-ROM或USB驱动器中 18 2.2 使用自生模式启动Kali ISO 23 2.2.1 在一台物理计算机上启动 23 2.2.2 在一台虚拟机中启动 23 2.3 小结 34 练习题 35 练习1——安装、下载、验证和烧录Kali 35 练习2——启动Kali 35 练习3——修改启动参数 35 思考题 36 第3章 Linux基础 37 3.1 什么是Linux,它能做什么 37 3.1.1 驱动硬件设备 38 3.1.2 统一文件系统 38 3.1.3 管理进程 39 3.1.4 权限管理 40 3.2 命令行 40 3.2.1 如何获得一个命令行 40 3.2.2 命令行基础:浏览目录树以及管理文件 42 3.3 文件系统 43 3.3.1 文件系统层次标准 43 3.3.2 用户的主目录 44 3.4 有用的命令 45 3.4.1 显示和修改文本文件 45 3.4.2 搜索文件和文件内容 45 3.4.3 进程管理 46 3.4.4 权限管理 46 3.4.5 获取系统信息和日志 49 3.4.6 发现硬件 50 3.5 小结 51 练习题 52 练习1 52 练习2——任务控制 52 练习3——检索文件 52 练习4——枚举硬件 53 练习5——使用硬件 53 思考题 53 第4章 安装Kali Linux 54 4.1 最小安装要求 54 4.2 手把手教你如何安装到硬盘上 55 4.2.1 非加密安装 55 4.2.2 在一个完全加密的文件系统上安装 72 4.3 无人值守安装 77 4.3.1 预设答案 77 4.3.2 创建预设文件 78 4.4 ARM平台安装 79 4.5 疑难问题解答 80 4.6 小结 84 练习题 85 练习1——全加密盘安装Kali Linux 85 练习2——Kali Linux无人值守安装 85 练习3——Kali Linux在ARM设备中的安装 85 进阶练习 85 练习4——自定义Kali Linux ARM安装 85 练习5——Kali Linux ARM chroot 86 第5章 配置Kali Linux 87 5.1 网络配置 87 5.1.1 使用桌面上的NetworkManager 87 5.1.2 通过命令行使用ifupdown 88 5.1.3 命令行工具systemd-networkd 90 5.2 管理UNIX用户和用户组 91 5.2.1 创建用户账号 91 5.2.2 修改一个已存在的用户名及口令 92 5.2.3 禁用一个账号 92 5.2.4 管理UNIX用户组 92 5.3 配置服务 93 5.3.1 配置一个特定程序 93 5.3.2 配置SSH远程登录 94 5.3.3 配置PostgreSQL数据库服务 95 5.3.4 配置Apache 97 5.4 服务管理 100 5.5 小结 103 练习题 104 练习1——配置管理Kali系统中的用户 104 练习2——配置网络 104 练习3——配置服务第1部分 104 练习4——配置服务第2部分 104 进阶练习 105 练习5——树莓派接入点 105 第6章 自助解决问题并获得帮助 106 6.1 文档资源 106 6.1.1 手册页 107 6.1.2 Info文档 108 6.1.3 软件包专用文档 109 6.1.4 网站 109 6.1.5 docs.kali.org上的Kali 使用文档 110 6.2 Kali Linux社区 110 6.2.1 forums.kali.org上的Web论坛 111 6.2.2 kali-linux IRC的freenode即时聊天频道 111 6.3 编写一个友好的bug报告 112 6.3.1 一般性建议 112 6.3.2 在哪里提交问题报告 115 6.3.3 如何填写一个bug报告 116 6.4 小结 129 练习题 130 练习1——Kali源 130 第7章 加固和监控Kali Linux 131 7.1 定义安全策略 131 7.2 可用的安全措施 133 7.2.1 服务器 133 7.2.2 个人电脑 133 7.3 对网络服务进行安全加固 134 7.4 防火墙和包过滤 135 7.4.1 netfilter 行为 135 7.4.2 iptables和ip6tables语法 138 7.4.3 创建规则 140 7.4.4 每次启动时加载的规则 141 7.5 监控和日志 142 7.5.1 使用logcheck来监控日志 142 7.5.2 监控实时行为 143 7.5.3 侦测变化 143 7.6 小结 146 练习题 147 练习1——加固Kali网络 147 练习2——Kali服务监控 147 练习3——Kali文件系统安全加固 148 进阶练习 148 练习4——无线热点 148 第8章 Debian软件包管理 149 8.1 APT使用说明 150 8.1.1 APT和dpkg之间的关系 150 8.1.2 理解sources.list文件 151 8.1.3 Kali软件库 153 8.2 软件包基础交互 155 8.2.1 APT初始化 155 8.2.2 安装软件包 155 8.2.3 更新Kali Linux 158 8.2.4 卸载并清除软件包 160 8.2.5 检查安装包 161 8.2.6 故障排除 167 8.2.7 前端:aptitude和synaptic 170 8.3 APT高级配置和应用 174 8.3.1 APT配置 175 8.3.2 包优先级管理 176 8.3.3 同时运行几个软件分发源 178 8.3.4 跟踪自动安装的包 180 8.3.5 Multi-Arch支持 180 8.3.6 检查包的真实性 182 8.4 软件包参考:深入挖掘Debian软件包系统 185 8.4.1 control文件 186 8.4.2 配置脚本 191 8.4.3 校验和配置文件 194 8.5 小结 196 练习题 198 练习1——镜像重定向 198 练习2——进一步了解dpkg 198 练习3——dpkg-deb练习 198 练习4——Kali Multi-Arch多体系架构 199 思考题 199 第9章 高级用法 200 9.1 修改Kali软件包 200 9.1.1 获取源码 201 9.1.2 安装编译依赖包 204 9.1.3 修改源码 205 9.1.4 开始编译 209 9.2 重编译Linux内核 211 9.2.1 简介与准备工作 211 9.2.2 获取源码 212 9.2.3 配置内核 213 9.2.4 编译及构建内核包 214 9.3 定制Kali自生ISO镜像 215 9.3.1 准备工作 215 9.3.2 给自生镜像换个桌面环境 216 9.3.3 更改软件包集合 216 9.3.4 使用钩子调整镜像内容 217 9.3.5 在ISO镜像或自生文件系统中添加文件 218 9.4 使用U盘启用自生ISO的持久化功能 218 9.4.1 持久化特性 218 9.4.2 在U盘上设置非加密的持久化功能 219 9.4.3 在U盘上设置加密的持久化功能 221 9.4.4 使用多个持久化存储 222 9.5 小结 224 9.5.1 修改Kali包的小结与建议 224 9.5.2 重编译Linux内核的小结与建议 225 9.5.3 定制Kali自生ISO镜像的小结与建议 226 练习题 227 练习1——Fork Kali软件包 227 练习2——更新Kali软件包 227 练习3——重编译构建Linux内核 228 练习4——Kali live-build使用合适的工具完成工作 228 练习5——Kali live-build自动最小化安装 228 练习6——制作有多个持久化存储和LUKS核密码的Kali U盘 228 第10章 Kali Linux企业级应用 229 10.1 通过网络安装Kali Linux(PXE启动) 229 10.2 高级配置管理 232 10.2.1 配置SaltStack 232 10.2.2 在minion上执行命令 233 10.2.3 Salt State及其他功能 236 10.3 扩展和定制Kali Linux 240 10.3.1 fork Kali软件包 240 10.3.2 新建配置包 241 10.3.3 为APT创建一个软件包仓库 247 10.4 小结 251 练习题 254 练习1——分别配置一个Salt master和minion 254 练习2——创建一个Kali代码仓库 254 练习3——从头创建一个配置软件包 254 第11章 安全评估简介 255 11.1 安全评估中的Kali Linux 256 11.2 安全评估的类型 257 11.2.1 漏洞评估 259 11.2.2 合规性渗透测试 262 11.2.3 传统渗透测试 263 11.2.4 应用程序评估 265 11.3 评估规范 266 11.4 攻击类型 267 11.4.1 拒绝服务 268 11.4.2 内存破坏 268 11.4.3 Web漏洞 269 11.4.4 密码攻击 269 11.4.5 客户端攻击 270 11.5 小结 270 练习题 271 练习1——信息安全评估 271 第12章 结尾:未来的路 272 12.1 拥抱变化 272 12.2 炫一下你刚Get的新知识 273 12.3 进一步探索 273 12.3.1 系统管理方向 273 12.3.2 渗透测试方向 273 Kali解决方案实现 274 结课项目1:使用Aircrack-NG 274 结课项目2:ISO of Doom 274 结课项目3:Kali设备和自动化 274
推荐下载more
热门下载more
最新专题more
  • Aruba控制器固件
    Aruba 6xx/7xxxx控制器固件下载
  • Asuswrt-Merlin梅林固件专题汇集
    加拿大人Eric Sauvageau在华硕开源的Asuswrt代码基础之上,个人进行二次开发以后,对外发布的第三方固件。最早是针对ASUS RT-N66U路由器进行开发,后来也移植到了华硕其他路由器机型。 Merlin原作者官网:https://www.asuswrt-merlin.net 国内所提供的梅林固件均源上述。