-
大话无线通信 丁奇
分类:移动通讯 下载:0 浏览:212 时间:2026-04-11内容提要 本书是一本介绍无线通信的通俗书,首先介绍了有线通信向无线通信的演进、通信系统的理论基础知识和无线通信的空中接口技术,然后以GSM系统为范例详细介绍了一个无线通信系统的组成、空中接口物理层、Um接口的第三层协议、七号信令和通信的信令流程。 本书来源于通信人家园(http://bbs.c114.net)非常热门的技术帖“无线通信原理通俗解读”。全书采用了独特的行文风格,大量采用“水煮”的方式来帮助读者快速而轻松地对无线通信技术有一个整体的认识。本书在写法上没有采取先摆结论后进行解说的方式,而是先提出问题,再逐步给出解决问题的方法,希望读者知其然也能知其所以然,向读者揭示无线通信的奥秘。对于初学者而言,这种方式尤其有效。 本书可供无线通信技术的初学者和自学者阅读参考,也可作为无线通信从业人员的参考书。 -
Android恶意代码分析与渗透测试 赵涏元
分类:移动通讯 下载:1 浏览:212 时间:2026-04-11作者: [韩] 赵涏元 等 译者: 金圣武 出版社: 人民邮电出版社 出版年: 2015-7 ISBN: 9787115395931 页数: 367 装帧: 平装 定价: 79.00元 丛书: 图灵程序设计丛书·移动开发系列 内容简介 本书由“恶意代码分析”和“移动服务诊断”两大主题组成。各章节包含了分析步骤,作者们还亲自编写了黑客大赛应用程序试题,读者可以借此复习学过的内容。 Android应用程序分析环境构建 Android应用程序结构分析与各区域不同要素威胁 恶意代码分析工具讲解与具体示例 Android服务诊断方法与过程 Android黑客大赛试题详解与深入练习 -
-
CWNA官方学习指南(第3版):认证无线网络管理员PW0-105
分类:认证考试 下载:1 浏览:211 时间:2026-05-21CWNA官方学习指南(第3版):认证无线网络管理员PW0-105 CWNA:Certified Wireless Network Administrator Official Study Guide Third Edition Exam PW0-105 David D. Coleman David A. Westcott 科尔曼(ColemanD·D·)韦斯科特(WestcottD·A·)著; 朱志立 蒋楠译 Contents at a Glance Foreword xxvii Introduction xxix Assessment Test xlviii Chapter 1 Overview of Wireless Standards, Organizations, and Fundamentals 1 Chapter 2 Radio Frequency Fundamentals 31 Chapter 3 Radio Frequency Components, Measurements, and Mathematics 63 Chapter 4 Radio Frequency Signal and Antenna Concepts 103 Chapter 5 IEEE 802.11 Standards 153 Chapter 6 Wireless Networks and Spread Spectrum Technologies 189 Chapter 7 Wireless LAN Topologies 221 Chapter 8 802.11 Medium Access 247 Chapter 9 802.11 MAC Architecture 267 Chapter 10 WLAN Architecture 311 Chapter 11 WLAN Deployment and Vertical Markets 355 Chapter 12 WLAN Troubleshooting 379 Chapter 13 802.11 Network Security Architecture 429 Chapter 14 Wireless Attacks, Intrusion Monitoring, and Policy 469 Chapter 15 Radio Frequency Site Survey Fundamentals 503 Chapter 16 Site Survey Systems and Devices 529 Chapter 17 Power over Ethernet (PoE) 561 Chapter 18 High Throughput (HT) and 802.11n 583 Appendix A Answers to Review Questions 619 Appendix B Abbreviations, Acronyms, and Regulations 659 Appendix C About the Additional Study Tools 675 Index 679 -
加密与解密(第3版)段钢 电子工业出版社
分类:其它 下载:0 浏览:211 时间:2026-06-15本书以加密与解密为切入点,讲述了软件安全领域许多基础知识和技能,如调试技能、逆向分析、加密保护、外壳开发、虚拟机设计等。读者在掌握本书的内容,很容易在漏洞分析、安全编程、病毒分析、软件保护等领域扩展,这些知识点都是相互的,彼此联系。高校对软件安全这块领域教育重视程度还不够,许多方面还是空白,而近年来许多企业对软件安全技术人才需求量越来越大。从就业角度来说,掌握这方面技术,可以提高自身的竞争能力;从个人成长角度来说,研究软件安全技术有助于掌握一些系统底层知识,是提升职业技能的重要途径。作为一名合格的程序员,除了掌握需求分析、设计模式等外,如能掌握一些系统底层知识,熟悉整个系统的底层结构,对自己的工作必将获益良多。 本书可以作为学校或培训机构的软件安全辅助教材,是安全技术爱好者、调试人员、程序开发人员不可多得的一本好书。 作者: 段钢 出版社: 电子工业出版社 出品方: 博文视点 出版年: 2008-7 ISBN: 9787121066443 页数: 543 装帧: 平装 定价: 59.00元 丛书: 安全技术大系 页码:543 目录 前言 第1篇基础篇 第1章基础知识 1.1文本字符 1.1.1字节存储顺序 1.1.2ASCII与Unicode字符集 1.2WINDOWS操作系统 1.2.1WinAPI简介 1.2.2常用Win32API函数 1.2.3什么是句柄 1.2.4Windows9x与Unicode 1.2.5WindowsNT/2000/XP与Unicode 1.2.6Windows消息机制 1.3保护模式简介 1.3.1虚拟内存 1.3.2保护模式的权限级别 1.4认识PE格式 第2篇调试篇 第2章动态分析技术33 2.1OLLYDBG调试器 2.1.1OllyDbg界面 2.1.2OllyDbg的配置 2.1.3加载程序 2.1.4基本操作 2.1.5断点 2.1.6插件 2.1.7Runtrace 2.1.8Hittrace 2.1.9符号调试技术 2.1.10OllyDbg常见问题 2.2SOFTICE调试器 第3章静态分析技术31 3.1文件类型分析 3.1.1PEiD工具 3.1.2FileInfo工具 3.2静态反汇编 3.2.1打开文件 3.2.2IDA的配置 3.2.3IDA主窗口界面 3.2.6交叉参考 3.2.7参考重命名 3.2.8标签的用法 3.2.9进制的转换 3.2.10代码和数据转换 3.2.11字符串 3.2.12数组 3.2.13结构体 3.2.14枚举类型 3.2.15堆栈变量 3.2.16IDC脚本 3.2.17FLIRT 3.2.18插件 3.2.19其他功能 3.2.20小结 3.3可执行文件的修改 3.4静态分析技术应用实例 3.4.1解密初步 3.4.2逆向工程初步 第4章逆向分析技术35 4.1启动函数 4.2函数 4.2.1函数的识别 4.2.2函数的参数 4.2.3函数的返回值 4.3数据结构 4.3.1局部变量 4.3.2全局变量 4.3.3数组 4.4虚函数 4.5控制语句 4.5.1IF-THEN-ELSE语句 4.5.2SWITCH-CASE语句 4.5.3转移指令机器码的计算 4.5.4条件设置指令 4.5.5纯算法实现逻辑判断 4.6循环语句 4.7数学运算符 4.7.1整数的加法和减法 4.7.2整数的乘法 4.7.3整数的除法 4.8文本字符串 4.8.1字符串存储格式 4.8.2字符寻址指令 4.8.3字母大小写转换 4.8.4计算字符串的长度 4.9指令修改技巧 第3篇解密篇 第5章常见的演示版保护技术34 5.1序列号保护方式 5.1.1序列号保护机制 5.1.2如何攻击序列号保护 5.1.3字符串比较形式 5.1.4注册机制作 5.2警告(NAG)窗口 5.3时间限制 5.3.1计时器 5.3.2时间限制 5.3.3拆解时间限制保护 5.4菜单功能限制 5.4.1相关函数 5.4.2拆解菜单限制保护 5.5KEYFILE保护 5.5.1相关API函数 5.5.2拆解KeyFile保护 5.6网络验证 5.6.1相关函数 5.6.2网络验证破解一般思路 5.7CD-CHECK 5.7.1相关函数 5.7.2拆解光盘保护 5.8只运行一个实例 5.8.1实现方案 5.8.2实例 5.9常用断点设置技巧 第6章加密算法 6.1单向散列算法 6.1.1MD5算法 6.1.2SHA算法 6.1.3小结 6.2对称加密算法 6.2.1RC4流密码 6.2.2TEA算法 6.2.3IDEA算法 6.2.4BlowFish算法 6.2.5AES算法 6.2.6对称加密算法小结 6.3公开密钥加密算法 6.3.1RSA算法 6.3.2ElGamal公钥算法 6.3.3DSA数字签名算法 6.3.4椭圆曲线密码编码学 6.4.1CRC32算法 6.4.2Base64 6.5常见加密库接口及其识别 6.5.1Miracl大数运算库 6.5.2FGInt 6.5.4其它加密算法库介绍 第4篇语言和平台篇 第7章DELPHI程序 7.1认识DELPHI 7.2DEDE反编译器 7.3按钮事件代码 7.4模块初始化与结束化 第8章VISUALBASIC程序 8.1基础知识 8.1.1字符编码方式 8.1.2编译模式 8.2自然编译(NATIVE) 8.2.1相关VB函数 8.2.2VB程序比较方式 8.3伪编译(PCODE)(cyclotron编写) 8.3.1虚拟机与伪代码 8.3.2动态分析VBP-code程序 8.3.3伪代码的综合分析 8.3.4VBP-code攻击实战 第9章.NET平台加解密(tankaiha编写)51 9.1.NET概述 9.1.1什么是.Net 9.1.2几个基本概念 9.1.3第一个.Net程序 9.2MSIL与元数据 9.2.1PE结构的扩展 9.2.2.Net下的汇编MSIL 9.2.3MSIL与元数据的结合 9.3代码分析技术 9.3.1静态分析 9.3.2动态调试 9.3.3代码修改 9.4代码保护技术及其逆向 9.4.1强名称 9.4.2名称混淆 9.4.3流程混淆 9.4.4压缩 9.4.5加密 9.4.6其它保护手段 9.5深入.NET 9.5.1反射与CodeDOM 9.5.2UnmaganedAPI 9.5.3Rotor、MONO与.Net内核 第5篇系统篇 第10章PE文件格式54 10.1PE的基本概念 10.1.1基地址 10.1.2相对虚拟地址 10.1.3文件偏移地址 10.2MS-DOS头部 10.3PE文件头 10.3.1Signature字段 10.3.2IMAGE_FILE_HEADER结构 10.3.3OptionalHeader 10.4区块 10.4.1区块表 10.4.2各种区块的描述 10.4.3区块的对齐值 10.4.4文件偏移与虚拟地址转换 10.5输入表 10.5.1输入函数的调用 10.5.2输入表结构 10.5.3输入地址表 10.5.4输入表实例分析 10.6绑定输入 10.7输出表 10.7.1输出表结构 10.7.2输出表结构实例分析 10.8基址重定位 10.8.1基址重定位概念 10.8.2基址重定位结构定义 10.8.3基址重定位结构实例分析 10.9资源 10.9.1资源结构 10.9.2资源结构实例分析 10.9.3资源编辑工具 10.10TLS初始化 10.11调试目录 10.12延迟装入数据 10.13程序异常数据 10.14.NET头部 10.15PE分析工具编写 10.15.1文件格式检查 10.15.2FileHeader和OptionalHeader内容的读取 10.15.3得到数据目录表信息 10.15.4得到区块表信息 10.15.5得到输出表信息 10.15.6得到输入表信息 第11章结构化异常处理11 11.1基本概念 11.1.1异常列表 11.1.2异常处理的基本过程 11.1.3SEH的分类 11.2SEH相关数据结构 11.2.1TEB结构 11.2.2EXCEPTION_REGISTRATION结构 11.2.3EXCEPTION_POINTERS、EXCEPTION_RECORD、CONTEXT 11.3异常处理回调函数 第6篇脱壳篇 第12章专用加密软件11 12.1认识壳 12.1.1壳的概念 12.1.2压缩引擎 12.2压缩壳 12.2.1UPX 12.2.2ASPacK 12.3加密壳 12.3.1ASProtect 12.3.2Armadillo 12.3.3EXECryptor 12.3.4Themida 12.4虚拟机保护软件 12.4.1虚拟机介绍 12.4.2VMProtect简介 第13章脱壳技术64 13.1基础知识 13.1.1壳的加载过程 13.1.2脱壳机 13.1.3手动脱壳 13.2寻找OEP 13.2.1根据跨段指令寻找OEP 13.2.2用内存访问断点找OEP 13.2.3根据堆栈平衡原理找OEP 13.2.4根据编译语言特点找OEP 13.3抓取内存映像 13.3.1Dump原理 13.3.2反DUMP技术 13.4重建输入表 13.4.1输入表重建的原理 13.4.2确定IAT的地址和大小 13.4.3根据IAT重建输入表 13.4.4ImportREC重建输入表 13.4.5输入表加密概括 13.5DLL文件脱壳 13.5.1寻找OEP 13.5.2Dump映像文件 13.5.3重建DLL的输入表 13.5.4构造重定位表 13.6附加数据 13.7PE文件的优化 13.8压缩壳 13.8.1UPX外壳 13.8.2ASPack外壳 13.9静态脱壳 13.9.1外壳Loader的分析 13.9.2编写静态脱壳器 13.10加密壳 13.10.1ASProtect 13.10.2Thmedia的SDK分析 第7篇保护篇 第14章软件保护技术26 14.1防范算法求逆 14.1.1基本概念 14.1.2堡垒战术 14.1.3游击战术 14.2抵御静态分析 14.2.1花指令 14.2.2SMC技术实现 14.2.3信息隐藏 14.2.4简单多态变形技术 14.3文件完整性检验 14.3.1磁盘文件校验实现 14.3.2校验和(Checksum) 14.3.3内存映像校验 14.4代码与数据结合技术 14.4.1准备工作 14.4.2加密算法选用 14.4.3手动加密代码 14.4.4使.text区块可写 14.5软件保护的若干忠告 第15章反跟踪技术(forgot编写)52 15.1由BEINGDEBUGGED引发的蝴蝶效应 15.1.1BeingDebugged 15.1.2NtGlobalFlag 15.1.3HeapMagic 15.1.4从源头消灭BeingDebugged 15.2回归NATIVE:用户态的梦魇 15.2.1CheckRemoteDebuggerPresent 15.2.2ProcessDebugPort 15.2.3ThreadHideFromDebugger 15.2.4DebugObject 15.2.5SystemKernelDebuggerInformation 15.2.6NativeAPI 15.2.7Hook和AntiHook 15.3真正的奥秘:小技巧一览 15.3.1SoftICE检测方法 15.3.2OllyDbg检测方法 15.3.3调试器漏洞 15.3.4防止调试器附加 15.3.5父进程检测 15.3.6时间差 15.3.7通过TrapFlag检测 15.3.8双进程保护 第16章外壳编写基础(Hying编写)35 16.1外壳的结构 16.2加壳主程序 16.2.1判断文件是否为PE格式 16.2.2文件基本数据读入 16.2.3附加数据读取 16.2.4输入表处理 16.2.5重定位表处理 16.2.6文件的压缩 16.2.7资源数据处理 16.2.8区块的融合 16.3外壳部分编写 16.3.1外壳的加载过程 16.3.2自建输入表 16.3.4外壳引导段 16.3.5外壳第二段 16.4将外壳部分添加至原程序 第17章虚拟机的设计 17.1原理 17.1.1反汇编引擎 17.1.2指令分类 17.2启动框架和调用约定 17.2.1调度器VStartVM 17.2.2虚拟环境:VMContext 17.2.3平衡堆栈:VBegin和VCheckEsp 17.3HANDLER的设计 17.3.1辅助Handler 17.3.2普通Handler和指令拆解 17.3.3标志位问题 17.3.4相同作用的指令 17.3.5转移指令 17.3.6转移跳转指令的另一种实现 17.3.7CALL指令 17.3.8retn指令 17.3.9不可模拟指令 17.4托管代码的异常处理 17.4.1VC 的异常处理 17.4.2Delphi的异常处理 17.5小结 第8篇PEDIY篇 第18章补丁技术 18.1文件补丁 18.2内存补丁 18.2.1跨进程内存存取机制 18.2.2DebugAPI机制 18.2.3利用调试寄存器机制 18.2.4DLL劫持技术 18.3SMC补丁技术 18.3.1单层SMC补丁技术 18.3.2多层SMC补丁技术 18.4补丁工具 第19章代码的二次开发 19.1数据对齐 19.2增加空间 19.2.1区块间隙 19.2.2手工构造区块 19.2.3工具辅助构造区块 19.3获得函数的调用 19.3.1增加输入函数 19.3.2显式链接调用DLL 19.4代码的重定位 19.4.1修复重定位表 19.4.2代码的自定位技术 19.5增加输出函数 19.6消息循环 19.6.1WndProc函数 19.6.2寻找消息循环 19.6.3WndProc汇编形式 19.7修改WNDPROC扩充功能 19.7.1扩充WndProc 19.7.2扩充Exit菜单功能 19.7.3扩充Open菜单功能 19.8增加接口 19.8.1用DLL增加功能 19.8.2扩展消息循环 附录 附录A浮点指令 附录B在VisualC 中使用内联汇编 术语表 参考文献 -
0day安全软件漏洞分析技术(第2版)
分类:其它 下载:0 浏览:211 时间:2026-06-15王清主编的《Oday安全:软件漏洞分析技术(第2版)》分为5篇33章,系统、全面地介绍了Windows平台缓冲区溢出漏洞的分析、检测与防护。第一篇为漏洞exploit的基础理论和初级技术,可以引领读者迅速入门;第二篇在第一篇的基础上,结合国内外相关研究者的前沿成果,对漏洞技术从攻、防两个方面进行总结;第三篇站在安全测试者的角度,讨论了几类常用软件的漏洞挖掘方法与思路;第四篇则填补了本类书籍在Windows内核安全及相关攻防知识这个神秘领域的技术空白;第五篇以大量的Oday案例分析,来帮助读者理解前四篇的各类思想方法。 《Oday安全:软件漏洞分析技术(第2版)》可作为网络安全从业人员、黑客技术发烧友的参考指南,也可作为网络安全专业的研究生或本科生的指导用书。 作者: 王清 张东辉 出版社: 电子工业出版社 出版年: 2011-6 ISBN: 9787121133961 页数: 780 装帧: 平装 定价: 85.00元 目录 · · · · · · 目录 第1篇 漏洞利用原理(初级) 第1章 基础知识 2 1.1 漏洞概述 2 1.1.1 bug与漏洞 2 1.1.2 几个令人困惑的安全问题 2 1.1.3 漏洞挖掘、漏洞分析、漏洞利用 3 1.1.4 漏洞的公布与0 day响应 5 1.2 二进制文件概述 5 1.2.1 PE文件格式 5 1.2.2 虚拟内存 6 1.2.3 PE文件与虚拟内存之间的映射 7 1.3 必备工具 11 1.3.1 OllyDbg简介 11 1.3.2 SoftICE简介 11 1.3.3 WinDbg简介 16 1.3.4 IDA Pro简介 18 1.3.5 二进制编辑器 20 1.3.6 VMware简介 21 1.3.7 Python编程环境 28 1.4 Crack小实验 29 第2章 栈溢出原理与实践 38 2.1 系统栈的工作原理 38 2.1.1 内存的不同用途 38 2.1.2 栈与系统栈 39 2.1.3 函数调用时发生了什么 40 2.1.4 寄存器与函数栈帧 43 2.1.5 函数调用约定与相关指令 44 2.2 修改邻接变量 47 2.2.1 修改邻接变量的原理 47 2.2.2 突破密码验证程序 49 2.3 修改函数返回地址 53 2.3.1 返回地址与程序流程 53 2.3.2 控制程序的执行流程 57 2.4 代码植入 62 2.4.1 代码植入的原理 62 2.4.2 向进程中植入代码 62 第3章 开发shellcode的艺术 71 3.1 shellcode概述 71 3.1.1 shellcode与exploit 71 3.1.2 shellcode需要解决的问题 72 3.2 定位shellcode 73 3.2.1 栈帧移位与jmp esp 73 3.2.2 获取“跳板”的地址 76 3.2.3 使用“跳板”定位的exploit 78 3.3 缓冲区的组织 81 3.3.1 缓冲区的组成 81 3.3.2 抬高栈顶保护shellcode 83 3.3.3 使用其他跳转指令 83 3.3.4 不使用跳转指令 84 3.3.5 函数返回地址移位 85 3.4 开发通用的shellcode 87 3.4.1 定位API的原理 87 3.4.2 shellcode的加载与调试 88 3.4.3 动态定位API地址的shellcode 89 3.5 shellcode编码技术 98 3.5.1 为什么要对shellcode编码 98 3.5.2 会“变形”的shellcode 99 3.6 为shellcode“减肥” 103 3.6.1 shellcode瘦身大法 103 3.6.2 选择恰当的hash算法 105 3.6.3 191个字节的bindshell 107 第4章 用MetaSploit开发Exploit 119 4.1 漏洞测试平台MSF 简介 119 4.2 入侵Windows系统 121 4.2.1 漏洞简介 121 4.2.2 图形界面的漏洞测试 121 4.2.3 console界面的漏洞测试 125 4.3 利用MSF制作shellcode 126 4.4 用MSF扫描“跳板” 128 4.5 Ruby语言简介 129 4.6 “傻瓜式”Exploit开发 134 4.7 用MSF发布POC 140 第5章 堆溢出利用 144 5.1 堆的工作原理 144 5.1.1 Windows堆的历史 144 5.1.2 堆与栈的区别 145 5.1.3 堆的数据结构与管理策略 146 5.2 在堆中漫游 151 5.2.1 堆分配函数之间的调用关系 151 5.2.2 堆的调试方法 152 5.2.3 识别堆表 155 5.2.4 堆块的分配 158 5.2.5 堆块的释放 159 5.2.6 堆块的合并 159 5.2.7 快表的使用 161 5.3 堆溢出利用(上)——DWORD SHOOT 163 5.3.1 链表“拆卸”中的问题 163 5.3.2 在调试中体会“DWORD SHOOT” 165 5.4 堆溢出利用(下)——代码植入 169 5.4.1 DWORD SHOOT的利用方法 169 5.4.2 狙击P.E.B中RtlEnterCritical-Section()的函数指针 170 5.4.3 堆溢出利用的注意事项 175 第6章 形形色色的内存攻击技术 178 6.1 狙击Windows异常处理机制 178 6.1.1 S.E.H概述 178 6.1.2 在栈溢出中利用S.E.H 180 6.1.3 在堆溢出中利用S.E.H 184 6.1.4 深入挖掘Windows异常处理 187 6.1.5 其他异常处理机制的利用思路 192 6.2 “off by one”的利用 196 6.3 攻击C++的虚函数 198 6.4 Heap Spray:堆与栈的协同攻击 201 第7章 手机里的缓冲区溢出 204 7.1 Windows Mobile简介 204 7.1.1 Windows Mobile前世今生 204 7.1.2 Windows Mobile架构概述 205 7.1.3 Windows Mobile的内存管理 209 7.2 ARM简介 212 7.2.1 ARM是什么 212 7.2.2 ARM寄存器结构 212 7.2.3 ARM汇编指令结构 215 7.2.4 ARM指令寻址方式 220 7.2.5 ARM的函数调用与返回 222 7.3 Windows Mobile上的HelloWorld 223 7.4 远程调试工具简介 227 7.4.1 远程信息查看管理套件 227 7.4.2 手机上的调试——Microsoft Visual Studio 231 7.4.3 手机上的调试——IDA 233 7.5 手机上的exploit me 237 第8章 其他类型的软件漏洞 243 8.1 格式化串漏洞 243 8.1.1 printf中的缺陷 243 8.1.2 用printf读取内存数据 244 8.1.3 用printf向内存写数据 245 8.1.4 格式化串漏洞的检测与防范 246 8.2 SQL注入攻击 247 8.2.1 SQL注入原理 247 8.2.2 攻击PHP+MySQL网站 248 8.2.3 攻击ASP+SQL Server网站 250 8.2.4 注入攻击的检测与防范 252 8.3 其他注入方式 253 8.3.1 Cookie注入,绕过马其诺防线 253 8.3.2 XPath注入,XML的阿喀琉斯之踵 254 8.4 XSS攻击 255 8.4.1 脚本能够“跨站”的原因 255 8.4.2 XSS Reflection攻击场景 256 8.4.3 Stored XSS攻击场景 258 8.4.4 攻击案例回顾:XSS蠕虫 258 8.4.5 XSS的检测与防范 259 8.5 路径回溯漏洞 260 8.5.1 路径回溯的基本原理 260 8.5.2 范式化与路径回溯 261 第2篇 漏洞利用原理(高级) 第9章 Windows安全机制概述 264 第10章 栈中的守护天使:GS 267 10.1 GS安全编译选项的保护原理 267 10.2 利用未被保护的内存突破GS 271 10.3 覆盖虚函数突破GS 273 10.4 攻击异常处理突破GS 276 10.5 同时替换栈中和.data中的Cookie突破GS 280 第11章 亡羊补牢:SafeSEH 284 11.1 SafeSEH对异常处理的保护原理 284 11.2 攻击返回地址绕过SafeSEH 288 11.3 利用虚函数绕过SafeSEH 288 11.4 从堆中绕过SafeSEH 288 11.5 利用未启用SafeSEH模块绕过SafeSEH 292 11.6 利用加载模块之外的地址绕过SafeSEH 299 11.7 利用Adobe Flash Player ActiveX控件绕过SafeSEH 305 第12章 数据与程序的分水岭:DEP 313 12.1 DEP机制的保护原理 313 12.2 攻击未启用DEP的程序 316 12.3 利用Ret2Libc挑战DEP 317 12.3.1 Ret2Libc实战之利用ZwSetInformationProcess 318 12.3.2 Ret2Libc实战之利用VirtualProtect 330 12.3.3 Ret2Libc实战之利用VirtualAlloc 339 12.4 利用可执行内存挑战DEP 348 12.5 利用.NET挑战DEP 352 12.6 利用Java applet挑战DEP 359 第13章 在内存中躲猫猫:ASLR 363 13.1 内存随机化保护机制的原理 363 13.2 攻击未启用ASLR的模块 367 13.3 利用部分覆盖进行定位内存地址 372 13.4 利用Heap spray技术定位内存地址 376 13.5 利用Java applet heap spray技术定位内存地址 379 13.6 为.NET控件禁用ASLR 382 第14章 S.E.H终极防护:SEHOP 386 14.1 SEHOP的原理 386 14.2 攻击返回地址 388 14.3 攻击虚函数 388 14.4 利用未启用SEHOP的模块 388 14.5 伪造S.E.H链表 390 第15章 重重保护下的堆 396 15.1 堆保护机制的原理 396 15.2 攻击堆中存储的变量 397 15.3 利用chunk重设大小攻击堆 398 15.4 利用Lookaside表进行堆溢出 407 第3篇 漏洞挖掘技术 第16章 漏洞挖掘技术简介 414 16.1 漏洞挖掘概述 414 16.2 动态测试技术 415 16.2.1 SPIKE简介 415 16.2.2 beSTORM简介 421 16.3 静态代码审计 429 第17章 文件类型漏洞挖掘 与Smart Fuzz 431 17.1 Smart Fuzz概述 431 17.1.1 文件格式Fuzz的基本方法 431 17.1.2 Blind Fuzz和Smart Fuzz 432 17.2 用Peach挖掘文件漏洞 433 17.2.1 Peach介绍及安装 433 17.2.2 XML介绍 434 17.2.3 定义简单的 Peach Pit 436 17.2.4 定义数据之间的依存关系 440 17.2.5 用Peach Fuzz PNG文件 441 17.3 010脚本,复杂文件解析的瑞士军刀 446 17.3.1 010 Editor简介 446 17.3.2 010脚本编写入门 447 17.3.3 010脚本编写提高——PNG文件解析 449 17.3.4 深入解析,深入挖掘——PPT文件解析 452 第18章 FTP的漏洞挖掘 457 18.1 FTP协议简介 457 18.2 漏洞挖掘手记1:DOS 457 18.3 漏洞挖掘手记2:访问权限 466 18.4 漏洞挖掘手记3:缓冲区溢出 468 18.5 漏洞挖掘手记4:Fuzz DIY 472 第19章 E-Mail的漏洞挖掘 477 19.1 挖掘SMTP漏洞 477 19.1.1 SMTP协议简介 477 19.1.2 SMTP漏洞挖掘手记 478 19.2 挖掘POP3漏洞 480 19.2.1 POP3协议简介 480 19.2.2 POP3漏洞挖掘手记 481 19.3 挖掘IMAP4漏洞 489 19.3.1 IMAP4协议简介 489 19.3.2 IMAP4漏洞挖掘手记 490 19.4 其他E-mail漏洞 491 19.4.1 URL中的路径回溯 491 19.4.2 内存中的路径回溯 494 19.4.3 邮件中的XSS 500 第20章 ActiveX控件的漏洞挖掘 502 20.1 ActiveX控件简介 502 20.1.1 浏览器与ActiveX控件的关系 502 20.1.2 控件的属性 503 20.2 手工测试ActiveX控件 504 20.2.1 建立测试模板 504 20.2.2 获取控件的接口信息 505 20.3 用工具测试ActiveX控件:COMRaider 509 20.4 挖掘ActiveX漏洞 516 20.4.1 ActiveX漏洞的分类 516 20.4.2 漏洞挖掘手记1:超星阅读器溢出 517 20.4.3 漏洞挖掘手记2:目录操作权限 521 20.4.4 漏洞挖掘手记3:文件读权限 523 20.4.5 漏洞挖掘手记3:文件删除权限 525 第4篇 操作系统内核安全 第21章 探索ring0 528 21.1 内核基础知识介绍 528 21.1.1 内核概述 528 21.1.2 驱动编写之Hello World 528 21.1.3 派遣例程与IRP结构 533 21.1.4 Ring3打开驱动设备 537 21.1.5 DeviceIoControl函数与IoControlCode 538 21.1.6 Ring3/Ring0的四种通信方式 539 21.2 内核调试入门 541 21.2.1 创建内核调试环境 541 21.2.2 蓝屏分析 549 21.3 内核漏洞概述 551 21.3.1 内核漏洞的分类 551 21.3.2 内核漏洞的研究过程 553 21.4 编写安全的驱动程序 555 21.4.1 输入输出检查 555 21.4.2 验证驱动的调用者 556 21.4.3 白名单机制的挑战 556 第22章 内核漏洞利用技术 557 22.1 利用实验之exploitme.sys 557 22.2 内核漏洞利用思路 559 22.3 内核漏洞利用方法 560 22.4 内核漏洞利用实战与编程 565 22.5 Ring0 Shellcode的编写 570 第23章 FUZZ驱动程序 579 23.1 内核FUZZ思路 579 23.2 内核FUZZ工具介绍 581 23.3 内核FUZZ工具DIY 583 23.3.1 Fuzz对象、Fuzz策略、Fuzz项 583 23.3.2 IoControl MITM Fuzz 583 23.3.3 IoControl Driver Fuzz 585 23.3.4 MyIoControl Fuzzer界面 586 23.4 内核漏洞挖掘实战 588 23.4.1 超级巡警ASTDriver.sys本地提权漏洞 588 23.4.2 东方微点mp110013.sys本地提权漏洞 594 23.4.3 瑞星HookCont.sys驱动本地拒绝服务漏洞 601 第24章 内核漏洞案例分析 605 24.1 远程拒绝服务内核漏洞 605 24.2 本地拒绝服务内核漏洞 611 24.3 缓冲区溢出内核漏洞 614 24.4 任意地址写任意数据内核漏洞 619 24.5 任意地址写固定数据内核漏洞 622 第5篇 漏洞分析案例 第25章 漏洞分析技术概述 628 25.1 漏洞分析的方法 628 25.2运动中寻求突破:调试技术 629 25.2.1 断点技巧 630 25.2.2 回溯思路 644 25.3 用“白眉”在PE中漫步 647 25.3.1 指令追踪技术与Paimei 647 25.3.2 Paimei的安装 648 25.3.3 使用PE Stalker 649 25.3.4 迅速定位特定功能对应的代码 652 25.4 补丁比较 654 第26章 RPC入侵:MS06-040 与MS08-067 658 26.1 RPC漏洞 658 26.1.1 RPC漏洞简介 658 26.1.2 RPC编程简介 658 26.2 MS06-040 659 26.2.1 MS06-040简介 659 26.2.2 动态调试 660 26.2.3 静态分析 667 26.2.4 实现远程exploit 670 26.3 Windows XP环境下的MS06-040 exploit 677 26.3.1 静态分析 677 26.3.2 蠕虫样本的exploit方法 682 26.3.3 实践跨平台exploit 684 26.4 MS08-067 690 26.4.1 MS08-067简介 690 26.4.2 认识Legacy Folder 693 26.4.3 “移经”测试 694 26.4.4 “移经”风险 695 26.4.5 POC的构造 696 26.5 魔波、Conficker与蠕虫病毒 703 第27章 MS06-055分析:实战Heap Spray 705 27.1 MS06-055简介 705 27.1.1 矢量标记语言(VML)简介 705 27.1.2 0 day安全响应纪实 706 27.2 漏洞分析 707 27.3 漏洞利用 710 第28章 MS09-032分析:一个“&”引发的血案 713 28.1 MS09-032简介 713 28.2 漏洞原理及利用分析 713 第29章 Yahoo!Messenger栈 溢出漏洞 719 29.1 漏洞介绍 719 29.2 漏洞分析 719 29.3 漏洞利用 723 第30章 CVE-2009-0927:PDF中的JS 725 30.1 CVE-2009-0927简介 725 30.2 PDF文档格式简介 725 30.3 漏洞原理及利用分析 727 第31章 坝之蚁穴:超长URL溢出漏洞 731 31.1 漏洞简介 731 31.3 漏洞原理及利用分析 731 第32章 暴风影音M3U文件解析漏洞 737 32.1 漏洞简介 737 32.2 M3U文件简介 737 32.3 漏洞原理及利用分析 738 第33章 LNK快捷方式文件漏洞 744 33.1 漏洞简介 744 33.2 漏洞原理及利用分析 744 附录A 已公布的内核程序漏洞列表 750 参考文献 753 -
Web安全深度剖析 张炳帅
分类:网络安全 下载:0 浏览:211 时间:2026-06-30《Web安全深度剖析》总结了当前流行的高危漏洞的形成原因、攻击手段及解决方案,并通过大量的示例代码复现漏洞原型,制作模拟环境,更好地帮助读者深入了解Web 应用程序中存在的漏洞,防患于未然。 《Web安全深度剖析》从攻到防,从原理到实战,由浅入深、循序渐进地介绍了Web 安全体系。全书分4 篇共16 章,除介绍Web 安全的基础知识外,还介绍了Web 应用程序中最常见的安全漏洞、开源程序的攻击流程与防御,并着重分析了“拖库”事件时黑客所使用的攻击手段。此外,还介绍了渗透测试工程师其他的一些检测方式。 《Web安全深度剖析》最适合渗透测试人员、Web 开发人员、安全咨询顾问、测试人员、架构师、项目经理、设计等人员阅读,也可以作为信息安全等相关专业的教材。 作者: 张炳帅 出版社: 电子工业出版社 出版年: 2015-4 ISBN: 9787121255816 页数: 360 装帧: 平装 定价: 59.00元 丛书: 安全技术大系 目录 第1篇 基础篇 第1章 Web安全简介 2 1.1 服务器是如何被入侵的 2 1.2 如何更好地学习Web安全 4 第2章 深入HTTP请求流程 6 2.1 HTTP协议解析 6 2.1.1 发起HTTP请求 6 2.1.2 HTTP协议详解 7 2.1.3 模拟HTTP请求 13 2.1.4 HTTP协议与HTTPS协议的区别 14 2.2 截取HTTP请求 15 2.2.1 Burp Suite Proxy 初体验 15 2.2.2 Fiddler 19 2.2.3 WinSock Expert 24 2.3 HTTP应用:黑帽SEO之搜索引擎劫持 24 2.4 小结 25 第3章 信息探测 26 3.1 Google Hack 26 3.1.1 搜集子域名 26 3.1.2 搜集Web信息 27 3.2 Nmap初体验 29 3.2.1 安装Nmap 29 3.2.2 探测主机信息 30 3.2.3 Nmap脚本引擎 32 3.3 DirBuster 33 3.4 指纹识别 35 3.5 小结 38 第4章 漏洞扫描 39 4.1 Burp Suite 39 4.1.1 Target 39 4.1.2 Spider 40 4.1.3 Scanner 42 4.1.4 Intruder 43 4.1.5 辅助模块 46 4.2 AWVS 49 4.2.1 WVS向导扫描 50 4.2.2 Web扫描服务 52 4.2.3 WVS小工具 53 4.3 AppScan 54 4.3.1 使用AppScan扫描 55 4.3.2 处理结果 58 4.3.3 AppScan辅助工具 58 4.4 小结 61 第2篇 原理篇 第5章 SQL注入漏洞 64 5.1 SQL注入原理 64 5.2 注入漏洞分类 66 5.2.1 数字型注入 66 5.2.2 字符型注入 67 5.2.3 SQL注入分类 68 5.3 常见数据库注入 69 5.3.1 SQL Server 69 5.3.2 MySQL 75 5.3.3 Oracle 84 5.4 注入工具 89 5.4.1 SQLMap 89 5.4.2 Pangolin 95 5.4.3 Havij 98 5.5 防止SQL注入 99 5.5.1 严格的数据类型 100 5.5.2 特殊字符转义 101 5.5.3 使用预编译语句 102 5.5.4 框架技术 103 5.5.5 存储过程 104 5.6 小结 105 第6章 上传漏洞 106 6.1 解析漏洞 106 6.1.1 IIS解析漏洞 106 6.1.2 Apache解析漏洞 109 6.1.3 PHP CGI解析漏洞 110 6.2 绕过上传漏洞 110 6.2.1 客户端检测 112 6.2.2 服务器端检测 115 6.3 文本编辑器上传漏洞 123 6.4 修复上传漏洞 127 6.5 小结 128 第7章 XSS跨站脚本漏洞 129 7.1 XSS原理解析 129 7.2 XSS类型 130 7.2.1 反射型XSS 130 7.2.2 存储型XSS 131 7.2.3 DOM XSS 132 7.3 检测XSS 133 7.3.1 手工检测XSS 134 7.3.2 全自动检测XSS 134 7.4 XSS高级利用 134 7.4.1 XSS会话劫持 135 7.4.2 XSS Framework 141 7.4.3 XSS GetShell 144 7.4.3 XSS蠕虫 149 7.5 修复XSS跨站漏洞 151 7.5.1 输入与输出 151 7.5.2 HttpOnly 158 7.6 小结 160 第8章 命令执行漏洞 161 8.1 OS命令执行漏洞示例 161 8.2 命令执行模型 162 8.2.1 PHP命令执行 163 8.2.2 Java命令执行 165 8.3 框架执行漏洞 166 8.3.1 Struts2代码执行漏洞 166 8.3.2 ThinkPHP命令执行漏洞 169 8.3 防范命令执行漏洞 169 第9章 文件包含漏洞 171 9.1 包含漏洞原理解析 171 9.1.1 PHP包含 171 9.1.2 JSP包含 180 9.2 安全编写包含 184 9.3 小结 184 第10章 其他漏洞 185 10.1 CSRF 185 10.1.1 CSRF攻击原理 185 10.1.2 CSRF攻击场景(GET) 186 10.1.3 CSRF攻击场景(POST) 188 10.1.4 浏览器Cookie机制 190 10.1.5 检测CSRF漏洞 193 10.1.6 预防跨站请求伪造 197 10.2 逻辑错误漏洞 199 10.2.1 挖掘逻辑漏洞 199 10.2.2 绕过授权验证 200 10.2.3 密码找回逻辑漏洞 204 10.2.4 支付逻辑漏洞 205 10.2.5 指定账户恶意攻击 209 10.3 代码注入 210 10.3.1 XML注入 211 10.3.2 XPath注入 212 10.3.3 JSON注入 215 10.3.4 HTTP Parameter Pollution 216 10.4 URL跳转与钓鱼 218 10.4.1 URL跳转 218 10.4.2 钓鱼 220 10.5 WebServer远程部署 224 10.5.1 Tomcat 224 10.5.2 JBoss 226 10.5.3 WebLogic 229 10.6 小结 233 第3篇 实战篇 第11章 实战入侵与防范 236 11.1 开源程序安全剖析 236 11.1.1 0day攻击 236 11.1.2 网站后台安全 238 11.1.3 MD5还安全吗 243 11.2 拖库 248 11.2.1 支持外连接 248 11.2.2 不支持外连接 253 11.3 小结 262 第4篇 综合篇 第12章 暴力破解测试 264 12.1 C/S架构破解 265 12.2 B/S架构破解 272 12.3 暴力破解案例 275 12.4 防止暴力破解 277 12.5 小结 278 第13章 旁注攻击 279 13.1 服务器端Web架构 279 13.2 IP逆向查询 280 13.3 SQL跨库查询 282 13.4 目录越权 283 13.5 构造注入点 284 13.6 CDN 286 13.7 小结 288 第14章 提权 290 14.1 溢出提权 290 14.2 第三方组件提权 294 14.2.1 信息搜集 294 14.2.2 数据库提权 296 14.2.3 FTP提权 302 14.2.4 PcAnywhere提权 312 14.3 虚拟主机提权 314 14.4 提权辅助 315 14.4.1 3389端口 315 14.4.2 端口转发 318 14.4.3 启动项提权 320 14.4.4 DLL劫持 321 14.4.5 添加后门 322 14.5 服务器防提权措施 324 14.6 小结 325 第15章 ARP欺骗攻击 326 15.1 ARP协议简介 326 15.1.1 ARP缓存表 326 15.1.2 局域网主机通信 327 15.1.3 ARP欺骗原理 328 15.2 ARP攻击 329 15.2.1 Cain 329 15.2.2 Ettercap 332 15.2.3 NetFuke 336 15.3 防御ARP攻击 339 15.4 小结 340 第16章 社会工程学 341 16.1 信息搜集 341 16.2 沟通 343 16.3 伪造 344 16.4 小结 345 -
YD∕T 1181.5-2018 光缆用非金属加强件的特性 第5部分:玄武岩纤维增强塑料杆.pdf
分类:标准规范 下载:0 浏览:210 时间:2026-01-24标准号YD/T 1181.1-2015 发布日期2015-05-05 实施日期2015-07-01 全部代替标准YD/T 1181.1-2002 会员免费下载 -
奥维通Alvarion BreezeACCESS II 系统手册
分类:其它 下载:0 浏览:210 时间:2026-04-29Alvarion BreezeACCESS II System Manual System Manual Book 1: System Description Introduction System Components Specifications System Manual Book 2: Installation IF-Based Equipment Indoor SU-R Units System Manual Book 3: Commissioning Setting Basic Parameters Optimizing the Wireless Link BS-GU Connectors Verifying Proper Operation -
YD∕T 981.1-2009 接入网用光纤带光缆 第1部分 骨架式.pdf
分类:标准规范 下载:0 浏览:209 时间:2026-01-24标准号YD/T 981.3-2009 发布日期2009-12-11 实施日期2010-01-01 全部代替标准YD/T 981.3-1998 -
CWSP学习指南PW0-204
分类:认证考试 下载:1 浏览:209 时间:2026-05-21CWSP:Certified Wireless Security Professional Official Study Guide Exam PW0-204 David Coleman, David Westcott, Bryan Harkins, and Shawn Jackman Contents at a Glance Introduction xxvii Assessment Test xlii Chapter 1 WLAN Security Overview 1 Chapter 2 Legacy 802.11 Security 31 Chapter 3 Encryption Ciphers and Methods 65 Chapter 4 Enterprise 802.11 Layer 2 Authentication Methods 101 Chapter 5 802.11 Layer 2 Dynamic Encryption Key Generation 173 Chapter 6 SOHO 802.11 Security 221 Chapter 7 802.11 Fast Secure Roaming 249 Chapter 8 Wireless Security Risks 291 Chapter 9 Wireless LAN Security Auditing 337 Chapter 10 Wireless Security Monitoring 369 Chapter 11 VPNs, Remote Access, and Guest Access Services 429 Chapter 12 WLAN Security Infrastructure 455 Chapter 13 Wireless Security Policies 509 Appendix A Abbreviations, Acronyms, and Regulations 553 Appendix B WLAN Vendors 575 Appendix C About the Companion CD 579 Glossary 583 Index 623 -
YD∕T 1181.1-2015 光缆用非金属加强件的特性 第1部分:玻璃纤维增强塑料杆.pdf
分类:标准规范 下载:0 浏览:208 时间:2026-01-24标准号YD/T 1181.1-2015 发布日期2015-05-05 实施日期2015-07-01 全部代替标准YD/T 1181.1-2002 注册用户免费下载
推荐下载more
-
wirelessmon中文版(wirelessmon) v4.0.1008中文专业版
扫描分析浏览:7896 次下载:286 次 -
Ralink wifi开发及相关应用指南
设计开发浏览:2579 次下载:23 次 -
ubnt airMax XM.v5.3.3 Anywlan定制版
固件浏览:2639 次下载:84 次 -
斐讯K3 K3C K2P K2 K1 T1全套固件及教程
其它固件浏览:23422 次下载:110 次 -
正佳极地海洋世界WLAN方案 Ruckus
工程方案浏览:1529 次下载:1 次 -
网件Netgear R8000 最新梅林固件合集 BCM4709 X7.9
梅林固件浏览:19049 次下载:1029 次 -
WLAN运营网络方案建议书 之 中国移动(CMCC)篇
工程方案浏览:1726 次下载:3 次 -
斐讯K2最稳定的华硕padavan老毛子固件
其它固件浏览:46454 次下载:1573 次
热门下载more
-
斐迅K2 可刷固件收集大全MT7620A
其它固件浏览:52452 次下载:5493 次 -
netStumbler无线热点扫描软件
扫描分析浏览:146173 次下载:2830 次 -
EWSA 7.40.821 绿色破解版
字典工具浏览:12010 次下载:2214 次 -
网件Netgear R6400原厂及梅林固件集 BCM4708 x7.9
梅林固件浏览:24397 次下载:2064 次 -
常见breed固件收集 2313个【2020更新】
其它固件浏览:37932 次下载:1962 次 -
ASUS华硕RT-AC68U无线路由器固件/梅林固件汇集 BCM4708 x7.6/x7.7/x7.8/x7.9
梅林固件浏览:31383 次下载:1695 次 -
斐讯K2最稳定的华硕padavan老毛子固件
其它固件浏览:46454 次下载:1573 次 -
NetIQ IxChariot 5.4 破解版
测试工具浏览:32046 次下载:1542 次
最新专题more
-
Aruba控制器固件
Aruba 6xx/7xxxx控制器固件下载 -
Asuswrt-Merlin梅林固件专题汇集
加拿大人Eric Sauvageau在华硕开源的Asuswrt代码基础之上,个人进行二次开发以后,对外发布的第三方固件。最早是针对ASUS RT-N66U路由器进行开发,后来也移植到了华硕其他路由器机型。 Merlin原作者官网:https://www.asuswrt-merlin.net 国内所提供的梅林固件均源上述。

共有 5059 个资源






