sqlmap从入门到精通 封面

sqlmap从入门到精通

评分 3.7
字数
17.4万字
章节数
404
ISBN
9787301305584

标签

内容简介

sqlmap是一款国内外著名的渗透测试工具,由于其开源且不断更新,因此深得网络安全爱好者的喜爱。其主要用来测试各种SQL注入漏洞,在条件具备的情况下还可以获取服务器权限等。本书从实战的角度,介绍如何利用sqlmap渗透Web服务器,对sqlmap进行深入的研究和分析,是一本全面、系统地介绍sqlmap的书籍。本书共8章,以sqlmap渗透基础开始,由浅入深地介绍利用sqlmap进行渗透攻击的各个维度,主要内容包括sqlmap安装及使用、使用sqlmap进行注入攻击、使用sqlmap获取webshell、使用sqlmap进行数据库渗透及防御、使用sqlmap进行渗透实战、使用sqlmap绕过WAF防火墙、安全防范及日志检查等。结合作者十多年的网络安全实践经验,本书对各种SQL注入漏洞给出了相应的安全防范措施,书中还对一些典型漏洞防护进行了实战解说。本书实用性和实战性强,可作为计算机本科或培训机构相关专业的教材,也可作为计算机软件工程人员的参考资料。

编辑推荐

本书围绕sqlmap这一开源渗透测试工具展开,从安装使用讲起,逐层深入到注入攻击、获取webshell、数据库渗透与防御、绕过WAF以及日志检查等环节,结构上由浅入深,覆盖了利用sqlmap开展Web渗透的主要维度。其突出特点是实战导向:作者结合多年网络安全实践经验,不仅演示工具操作,还针对各类SQL注入漏洞给出安全防范措施,并对典型漏洞防护做实战解说,使攻防两端形成呼应。对于需要系统掌握sqlmap用法、理解SQL注入原理与防御思路的读者,本书可作为案头参考;作为高校计算机本科或培训机构的教材,其章节编排也便于按教学进度组织。阅读时建议在授权环境中动手复现书中操作,边读边练,方能真正消化工具参数与渗透流程。

适合谁读

适合

  • 网络安全初学者,希望系统学习sqlmap工具用法与SQL注入基础
  • 渗透测试从业者,需要补充注入攻击、获取webshell等实战技能
  • 高校计算机相关专业学生,用作渗透测试课程教材或自学读本
  • 软件工程与运维人员,想了解SQL注入原理及相应防御措施

不适合

  • 零基础且无任何Web与数据库知识的读者,上手会较为吃力
  • 仅想了解安全概念、不打算动手实践的通识型读者
  • 希望学习其他渗透工具或非SQL注入方向的读者

阅读建议

  1. 先通读安装与基础使用章节,在本地或授权靶场完成环境搭建再进入后续内容
  2. 每学完一种注入攻击手法,同步对照书中防御措施,理解攻防对应关系
  3. 实战章节建议按顺序动手复现,记录参数变化与结果,形成自己的操作笔记
  4. 涉及WAF绕过与日志检查的内容可结合防御章节回读,加深整体理解

出版社简介

北京大学出版社 中国 · 成立于 1979 年

北京大学出版社是一家综合性大学出版社,其出版方向涵盖古典文学、科学科普、社会文化、世界史、西方哲学与文化等领域。库内收录图书6031种,代表性图书包括《红楼梦》《狭义与广义相对论浅说(第15版)(附爱因斯坦关于统一场论及其他经典论文)》《几何原本》《圆锥曲线论》《东晋门阀政治》《神话哲学(上卷)》《神话哲学(下卷)》《海陆的起源》等。代表作者有曹雪芹、周汝昌、爱因斯坦、欧几里得、阿波罗尼奥斯、田余庆、谢林、先刚等。该社在古典文学与西方哲学原典译介方面形成特色,兼及科学经典与社会文化研究。因公开资料有限,此处仅依据库内图书呈现其出版方向,不作额外延伸。

目录

  1. 版权信息
  2. 赞誉
  3. 前言
  4. 第1章 sqlmap渗透必备基础
  5. 1.1 Windows密码获取与破解
  6. 1.1.1 Windows密码获取思路
  7. 1.1.2 Windows密码哈希值获取工具
  8. 1.1.3 Windows密码哈希值获取命令及方法
  9. 1.1.4 Windows密码哈希值破解方法
  10. 1.1.5 物理接触获取Windows系统密码
  11. 1.1.6 个人计算机密码安全防范方法和措施
  12. 1.2 一句话后门工具的利用及操作
  13. 1.2.1 “中国菜刀”工具的使用及管理
  14. 1.2.2 有关一句话后门的收集与整理
  15. 1.2.3 使用技巧及总结
  16. 1.3 数据库在线导出工具Adminer
  17. 1.3.1 准备工作
  18. 1.3.2 使用Adminer管理数据库
  19. 1.3.3 安全防范及总结
  20. 1.4 提权辅助工具Windows-Exploit-Suggester
  21. 1.4.1 Windows-Exploit-Suggester简介
  22. 1.4.2 使用Windows-Exploit-Suggester
  23. 1.4.3 技巧与高级利用
  24. 1.5 CMS指纹识别技术及应用
  25. 1.5.1 指纹识别技术简介及思路
  26. 1.5.2 指纹识别方式
  27. 1.5.3 国外指纹识别工具
  28. 1.5.4 国内指纹识别工具
  29. 1.5.5 在线指纹识别工具
  30. 1.5.6 总结与思考
  31. 1.6 子域名信息收集
  32. 1.6.1 子域名收集方法
  33. 1.6.2 Kali下子域名信息收集工具
  34. 1.6.3 Windows下子域名信息收集工具
  35. 1.6.4 子域名在线信息收集
  36. 1.6.5 子域名利用总结
  37. 1.7 使用NMap扫描Web服务器端口
  38. 1.7.1 安装与配置NMap
  39. 1.7.2 端口扫描准备工作
  40. 1.7.3 NMap使用参数介绍
  41. 1.7.4 Zenmap扫描命令模板
  42. 1.7.5 使用NMap中的脚本进行扫描
  43. 1.7.6 NMap扫描实战
  44. 1.7.7 扫描结果分析及处理
  45. 1.7.8 扫描后期渗透思路
  46. 1.7.9 扫描安全防范
  47. 1.8 使用AWVS扫描及利用网站漏洞
  48. 1.8.1 AWVS简介
  49. 1.8.2 使用AWVS扫描网站漏洞
  50. 1.8.3 扫描结果分析
  51. 1.9 使用JSky扫描并渗透某管理系统
  52. 1.9.1 使用JSky扫描漏洞点
  53. 1.9.2 使用Pangolin进行SQL注入探测
  54. 1.9.3 换一个工具进行检查
  55. 1.9.4 检测表段和字段
  56. 1.9.5 获取管理员入口并进行登录测试
  57. 1.9.6 获取漏洞的完整扫描结果及安全评估
  58. 1.9.7 探讨与思考
  59. 1.10 phpMyAdmin漏洞利用与安全防范
  60. 1.10.1 MySQL root账号密码获取思路
  61. 1.10.2 获取网站的真实路径思路
  62. 1.10.3 MySQL root账号webshell获取思路
  63. 1.10.4 无法通过phpMyAdmin直接获取webshell
  64. 1.10.5 phpMyAdmin漏洞防范方法
  65. 1.11 文件上传及解析漏洞
  66. 1.11.1 文件上传漏洞利用总结
  67. 1.11.2 常见的文件上传漏洞
  68. 1.11.3 常见Web编辑器文件上传漏洞总结
  69. 1.11.4 常见的文件解析漏洞
  70. 1.11.5 常见上传绕过漏洞利用及总结
  71. 第2章 sqlmap安装及使用
  72. 2.1 sqlmap简介及安装
  73. 2.1.1 sqlmap简介
  74. 2.1.2 Windows 10下安装sqlmap
  75. 2.1.3 Kali下安装sqlmap
  76. 2.2 搭建DVWA渗透测试平台
  77. 2.2.1 Windows下搭建DVWA渗透测试平台
  78. 2.2.2 Kali 2016下搭建DVWA渗透测试平台
  79. 2.2.3 Kali 2017下搭建DVWA渗透测试平台
  80. 2.3 sqlmap目录及结构
  81. 2.3.1 sqlmap文件目录及主文件
  82. 2.3.2 sqlmap文件目录解读
  83. 2.3.3 子目录解读
  84. 2.4 sqlmap使用攻略及技巧
  85. 2.4.1 sqlmap简介
  86. 2.4.2 下载及安装
  87. 2.4.3 SQL使用参数详解
  88. 2.4.4 检测和利用SQL注入
  89. 2.4.5 直接连接数据库
  90. 2.4.6 数据库相关操作
  91. 2.4.7 sqlmap实用技巧
  92. 2.4.8 安全防范
  93. 第3章 使用sqlmap进行注入攻击
  94. 3.1 使用sqlmap进行ASP网站注入
  95. 3.1.1 ASP网站获取webshell的思路及方法
  96. 3.1.2 目标站点漏洞扫描
  97. 3.1.3 对SQL注入漏洞进行交叉测试
  98. 3.1.4 使用sqlmap进行测试
  99. 3.1.5 后渗透时间——获取webshell
  100. 3.1.6 ASP网站注入安全防御
  101. 3.2 使用sqlmap对某PHP网站进行注入实战
  102. 3.2.1 PHP注入点的发现及扫描
  103. 3.2.2 使用sqlmap进行SQL注入测试
  104. 3.2.3 PHP网站webshell获取
  105. 3.2.4 艰难的后台地址获取
  106. 3.2.5 PHP网站SQL注入防御及总结
  107. 3.3 使用sqlmap进行SOAP注入
  108. 3.3.1 SOAP简介
  109. 3.3.2 SOAP注入漏洞
  110. 3.3.3 SOAP注入漏洞扫描
  111. 3.3.4 使用sqlmap进行SOAP注入实战
  112. 3.3.5 SOAP注入漏洞防范方法及渗透总结
  113. 3.4 BurpSuite抓包配合sqlmap实施SQL注入
  114. 3.4.1 sqlmap使用方法
  115. 3.4.2 BurpSuite抓包
  116. 3.4.3 使用sqlmap进行注入
  117. 3.4.4 使用技巧和总结
  118. 3.5 使用sqlmap进行X-Forwarded头文件注入
  119. 3.5.1 X-Forwarded注入简介
  120. 3.5.2 X-Forwarded CTF注入实战
  121. 3.5.3 总结与防范
  122. 3.6 借用SQLiPy实现sqlmap自动化注入
  123. 3.6.1 准备工作
  124. 3.6.2 设置SQLMap APl及lE代理
  125. 3.6.3 使用BurpSuite拦截并提交数据
  126. 3.6.4 使用SQLiPy进行扫描
  127. 3.6.5 总结与讨论
  128. 3.7 sqlmap利用搜索引擎获取目标地址进行注入
  129. 3.7.1 Google黑客语法
  130. 3.7.2 Google黑客入侵方法及思路
  131. 3.7.3 sqlmap利用搜索引擎进行注入
  132. 3.7.4 实际测试案例
  133. 3.8 sqlmap及其他安全工具进行漏洞综合利用
  134. 3.8.1 安全工具交叉使用的思路
  135. 3.8.2 数据库内容获取思路及方法
  136. 3.8.3 对某网站的一次漏洞扫描及漏洞利用示例
  137. 3.8.4 总结与思考
  138. 3.9 使用sqlmap进行ashx注入
  139. 3.9.1 批量扫描某目标网站
  140. 3.9.2 SQL注入漏洞利用
  141. 3.9.3 获取后台管理员权限
  142. 3.9.4 渗透总结及安全防范
  143. 3.10 使用tamper绕过时间戳进行注入
  144. 3.10.1 时间戳简介
  145. 3.10.2 分析sqlmap中的插件代码
  146. 3.10.3 编写绕过时间戳代码
  147. 第4章 使用sqlmap获取webshell
  148. 4.1 MySQL获取webshell及提权基础
  149. 4.1.1 MySQL连接
  150. 4.1.2 数据库密码操作
  151. 4.1.3 数据库操作命令
  152. 4.1.4 MySQL提权必备条件
  153. 4.1.5 MySQL密码获取与破解
  154. 4.1.6 MySQL获取webshell
  155. 4.1.7 MySQL渗透技巧总结
  156. 4.2 SQLServer获取webshell及提权基础
  157. 4.2.1 SQL Server简介
  158. 4.2.2 SQL Server版本
  159. 4.2.3 sa口令密码获取
  160. 4.2.4 常见SQL Server基础命令
  161. 4.2.5 常见SQL Server提权命令
  162. 4.2.6 数据库备份获取webshell
  163. 4.2.7 清除SQL Server日志
  164. 4.3 使用sqlmap直连MySQL获取webshell
  165. 4.3.1 适用场景
  166. 4.3.2 扫描获取root账号的密码
  167. 4.3.3 获取shell
  168. 4.3.4 实例演示
  169. 4.4 使用sqlmap直连MSSQL获取webshell或权限
  170. 4.4.1 MSSQL数据获取webshell相关命令
  171. 4.4.2 MSSQL数据获取webshell思路和方法
  172. 4.4.3 sqlmap直连数据获取webshell
  173. 4.4.4 利用漏洞搜索引擎搜索目标
  174. 4.4.5 构造SQL注入后门
  175. 4.5 sqlmap注入获取webshell及系统权限研究
  176. 4.5.1 sqlmap获取webshell及提权常见命令
  177. 4.5.2 获取webshell或shell条件
  178. 4.5.3 获取webshell权限思路及命令
  179. 4.5.4 获取system权限思路
  180. 4.6 MySQL数据库导入与导出攻略
  181. 4.6.1 Linux下MySQL数据库导入与导出
  182. 4.6.2 Windows下MySQL数据库导入与导出
  183. 4.6.3 HTML文件导入MySQL数据库
  184. 4.6.4 MSSQL数据库导入MySQL数据库
  185. 4.6.5 XLS或XLSX文件导入MySQL数据库
  186. 4.6.6 Navicat for MySQL导入XML数据
  187. 4.6.7 Navicat 代理导入数据
  188. 4.6.8 导入技巧和出错处理
  189. 4.7 使用EW代理导出和导入MSSQL数据
  190. 4.7.1 设置代理
  191. 4.7.2 设置Navicat for SQL Server
  192. 4.7.3 导出数据库
  193. 4.7.4 导入SQL Server数据库
  194. 4.8 sqlmap数据库拖库攻击与防范
  195. 4.8.1 sqlmap数据库拖库攻击简介
  196. 4.8.2 sqlmap直连数据库
  197. 4.8.3 sqlmap获取数据库方法及思路
  198. 4.8.4 MSSQL数据获取的那些“坑”
  199. 4.8.5 数据导出经验
  200. 4.8.6 企业拖库攻击安全防范
  201. 第5章 使用sqlmap进行数据库渗透及防御
  202. 5.1 使用sqlmap进行Access注入及防御
  203. 5.1.1 Access数据库简介
  204. 5.1.2 Access注入基础
  205. 5.1.3 sqlmap思路及命令
  206. 5.1.4 Access其他注入
  207. 5.1.5 Access SQL注入实战案例
  208. 5.1.6 SQL通用防注入系统ASP版获取webshell
  209. 5.1.7 安全防御
  210. 5.2 使用sqlmap进行MSSQL注入及防御
  211. 5.2.1 MSSQL数据库注入简介
  212. 5.2.2 MSSQL数据库注入判断
  213. 5.2.3 使用sqlmap进行MSSQL数据库SQL注入流程
  214. 5.2.4 漏洞手工测试或扫描
  215. 5.2.5 使用sqlmap进行SQL注入实际测试
  216. 5.3 使用sqlmap进行MySQL注入并渗透某服务器
  217. 5.3.1 检测SQL注入点
  218. 5.3.2 获取当前数据库信息
  219. 5.3.3 获取当前数据库表
  220. 5.3.4 获取admins表列和数据
  221. 5.3.5 获取webshell
  222. 5.3.6 总结及技巧
  223. 5.4 使用sqlmap进行Oracle数据库注入及防御
  224. 5.4.1 Oracle数据库注入基础
  225. 5.4.2 使用sqlmap进行Oracle数据库注入命令
  226. 5.4.3 使用AWVS进行漏洞扫描
  227. 5.4.4 SQL盲注漏洞利用
  228. 5.5 MySQL数据库渗透及漏洞利用总结
  229. 5.5.1 MySQL信息收集
  230. 5.5.2 MySQL密码获取
  231. 5.5.3 MySQL获取webshell
  232. 5.5.4 webshell上传MOF文件提权
  233. 5.5.5 MSF直接MOF提权
  234. 5.5.6 UDF提权
  235. 5.5.7 无法获取webshell提权
  236. 5.5.8 sqlmap直连数据库提权
  237. 5.5.9 MSF下UDF提权
  238. 5.5.10 启动项提权
  239. 5.5.11 MSF下模块exploit/windows/mysql/mysql start up提权
  240. 5.5.12 MSF其他相关漏洞提权
  241. 5.5.13 MySQL密码破解
  242. 5.6 内网与外网MSSQL口令扫描渗透及防御
  243. 5.6.1 使用SQLPing扫描获取MSSQL口令
  244. 5.6.2 扫描并破解密码
  245. 5.6.3 使用SQLTOOLS进行提权
  246. 5.6.4 登录远程终端
  247. 5.6.5 总结与提高
  248. 第6章 使用sqlmap进行渗透实战
  249. 6.1 使用sqlmap渗透某网站
  250. 6.1.1 漏洞扫描与发现
  251. 6.1.2 MySQL注入漏洞利用思路和方法
  252. 6.1.3 实战:渗透某传销网站
  253. 6.1.4 渗透总结与防御
  254. 6.2 使用sqlmap曲折渗透某服务器
  255. 6.2.1 使用sqlmap渗透常规思路
  256. 6.2.2 使用sqlmap进行全自动获取
  257. 6.2.3 直接提权失败
  258. 6.2.4 使用sqlmap获取sql-shell权限
  259. 6.2.5 尝试获取webshell及提权
  260. 6.2.6 尝试写入文件
  261. 6.2.7 社工账号登录服务器
  262. 6.2.8 渗透总结与防御
  263. 6.3 SOAP注入某SQL2008服务器结合MSF进行提权
  264. 6.3.1 扫描SOAP注入漏洞
  265. 6.3.2 确认SOAP注入漏洞
  266. 6.3.3 通过--os-shell获取webshell
  267. 6.3.4 常规方法提权失败
  268. 6.3.5 借助MSF进行ms16-075提权
  269. 6.3.6 渗透总结与防御
  270. 6.4 SOAP注入MSSQL数据库sa权限处理思路及实战
  271. 6.4.1 注入点获取webshell及服务器权限思路
  272. 6.4.2 渗透中命令提示符下的文件上传方法
  273. 6.4.3 SOAP注入漏洞扫描及发现
  274. 6.4.4 使用sqlmap对SOAP注入点进行验证和测试
  275. 6.4.5 获取服务器权限
  276. 6.4.6 渗透总结与防御
  277. 6.5 FCKeditor漏洞实战逐步渗透某站点
  278. 6.5.1 目标信息收集与扫描
  279. 6.5.2 FCKeditor编辑器漏洞利用
  280. 6.5.3 SOAP服务注入漏洞
  281. 6.5.4 服务器权限及密码获取
  282. 6.5.5 安全对抗
  283. 6.5.6 数据库导出
  284. 6.5.7 渗透总结与防御
  285. 6.6 SQL注入及redis漏洞渗透某公司站点
  286. 6.6.1 信息收集
  287. 6.6.2 SQL注入
  288. 6.6.3 后台密码加密分析
  289. 6.6.4 redis漏洞利用获取webshell
  290. 6.6.5 渗透总结与防御
  291. 6.7 CTF中的普通SQL注入题分析
  292. 6.7.1 SQL注入解题思路
  293. 6.7.2 SQL注入方法
  294. 6.7.3 CTF实战PHP SQL注入
  295. 6.7.4 CTF实战ASP SQL注入
  296. 6.8 利用sqlmap渗透某站点
  297. 6.8.1 发现并测试SQL注入漏洞
  298. 6.8.2 获取webshell及提权
  299. 6.8.3 突破内网进入服务器
  300. 6.8.4 渗透总结与防御
  301. 6.9 扫描并渗透某快播站点
  302. 6.9.1 扫描结果分析
  303. 6.9.2 使用sqlmap进行get参数注入
  304. 6.9.3 渗透利用思路
  305. 6.9.4 渗透总结与防御
  306. 第7章 使用sqlmap绕过WAF防火墙
  307. 7.1 Access数据库手工绕过通用代码防注入系统
  308. 7.1.1 获取目标信息
  309. 7.1.2 测试是否存在SQL注入
  310. 7.1.3 绕过SQL防注入系统
  311. 7.1.4 Access数据库获取webshell方法
  312. 7.2 sqlmap绕过WAF进行Access注入
  313. 7.2.1 注入绕过原理
  314. 7.2.2 修改space2plus.py脚本
  315. 7.2.3 使用sqlmap进行注入
  316. 7.2.4 总结
  317. 7.3 利用llS解析漏洞渗透并绕过安全狗
  318. 7.3.1 通过文件上传获取webshell
  319. 7.3.2 信息查看及提权
  320. 7.3.3 渗透总结与安全防范
  321. 7.4 Windows2003下SQL2005绕过安全狗提权
  322. 7.4.1 扫描获取口令
  323. 7.4.2 基本信息收集
  324. 7.4.3 添加管理员提权失败
  325. 7.4.4 寻求突破
  326. 7.4.5 绕过安全狗的其他方法
  327. 7.4.6 总结
  328. 7.5 安全狗Apache版4.0SQL注入绕过测试
  329. 7.5.1 部署测试环境
  330. 7.5.2 测试方法
  331. 7.5.3 使用/*! union/*/*? %0o*/select*/绕过安全狗
  332. 7.5.4 使用/*? %0x*//*! union/*/*? %0x*//*! select*/绕过安全狗
  333. 7.5.5 其他可绕过安全狗的WAF语句
  334. 7.6 对于免费版的云锁XSS和SQL注入漏洞绕过测试
  335. 7.6.1 概述
  336. 7.6.2 环境搭建
  337. 7.6.3 使用默认XSS代码进行测试
  338. 7.6.4 使用绕过代码进行测试
  339. 7.6.5 SQL注入绕过测试
  340. 7.6.6 总结
  341. 7.7 sqlmap使用tamper绕过WAF
  342. 7.7.1 tamper简介
  343. 7.7.2 sqlmap WAF检测
  344. 7.7.3 tamper绕过WAF脚本列表注释
  345. 7.7.4 sqlmap tamper脚本“懒人”使用技巧
  346. 7.7.5 sqlmap tamper加载代码
  347. 7.7.6 sqlmap-tamper自研详解
  348. 第8章 安全防范及日志检查
  349. 8.1 网站挂马检测与清除
  350. 8.1.1 检测网页木马程序
  351. 8.1.2 清除网站中的恶意代码
  352. 8.1.3 总结
  353. 8.2 使用逆火日志分析器分析日志
  354. 8.2.1 逆火网站日志分析器简介及安装
  355. 8.2.2 设置使用逆火网站日志分析器
  356. 8.2.3 使用逆火网站日志分析器进行日志分析
  357. 8.2.4 逆火网站日志分析器实用技巧
  358. 8.3 对某入侵网站的一次快速处理
  359. 8.3.1 入侵情况分析
  360. 8.3.2 服务器第一次安全处理
  361. 8.3.3 服务器第二次安全处理
  362. 8.3.4 日志分析和追踪
  363. 8.3.5 总结及分析
  364. 8.4 对某邮件盗号诈骗团伙的追踪分析和研究
  365. 8.4.1 “被骗80万元”事件起因及技术分析
  366. 8.4.2 线索工作思路
  367. 8.4.3 艰难的信息追踪
  368. 8.4.4 对目标线索进行渗透——看见曙光却是黑夜
  369. 8.4.5 再次分析和研究
  370. 8.4.6 邮件登录分析
  371. 8.4.7 安全防范和对抗思路
  372. 8.4.8 后记
  373. 8.5 使用D盾进行网站安全检查
  374. 8.5.1 D盾简介及安装
  375. 8.5.2 D盾渗透利用及安全检查思路
  376. 8.5.3 使用D盾对某代码进行安全检查
  377. 8.5.4 总结
  378. 8.6 SSH入侵事件日志分析和跟踪
  379. 8.6.1 实验环境
  380. 8.6.2 实施SSH暴力破解攻击
  381. 8.6.3 登录SSH服务器进行账号验证
  382. 8.6.4 日志文件介绍
  383. 8.6.5 分析登录日志
  384. 8.7 对某Linux服务器登录连接日志分析
  385. 8.7.1 Linux记录用户登录信息文件
  386. 8.7.2 last/lastb命令查看用户登录信息
  387. 8.7.3 lastlog命令查看最后登录情况
  388. 8.7.4 ac命令统计用户连接时间
  389. 8.7.5 w、who及users命令
  390. 8.7.6 utmpdump命令
  391. 8.7.7 取证思路
  392. 8.7.8 记录Linux用户所有操作脚本
  393. 8.8 对某网站被挂黑广告源头日志分析
  394. 8.8.1 事件介绍
  395. 8.8.2 广告系统漏洞分析及黑盒测试
  396. 8.8.3 日志文件分析
  397. 8.8.4 后台登录确认及lP地址追溯
  398. 8.8.5 总结与思考
  399. 8.9 SQL注入攻击技术及其防范研究
  400. 8.9.1 SQL注入技术定义
  401. 8.9.2 SQL注入攻击特点
  402. 8.9.3 SQL注入攻击的实现原理
  403. 8.9.4 SQL注入攻击检测方法与防范
  404. 8.9.5 SQL注入攻击防范模型

常见问题

没有网络安全基础能直接读这本书吗?
书中从sqlmap安装及使用讲起,由浅入深,但渗透测试涉及Web与数据库基础知识。若完全零基础,建议先了解HTTP请求、SQL语法和数据库基本概念,再进入本书,学习会更顺畅,动手实践也更有方向。
这本书只讲工具操作还是也讲防御?
不止讲工具操作。书中在介绍利用sqlmap进行注入攻击、获取webshell、数据库渗透等内容的同时,还给出相应的安全防范措施,并对典型漏洞防护进行实战解说,攻防两端都有涉及,便于读者建立较完整的认识。
书中的实战内容需要什么环境来练习?
练习渗透操作应在自己搭建的本地环境或获得明确授权的靶场中进行,切勿对未授权的真实系统测试。建议先按书中安装章节完成sqlmap环境配置,再准备可复现注入场景的测试环境,逐步对照章节动手操作。
可以作为高校课程教材使用吗?
可以。本书共8章,内容由浅入深,覆盖sqlmap安装使用、注入攻击、获取webshell、数据库渗透及防御、渗透实战、绕过WAF、安全防范及日志检查等,体系较完整,资料说明其可作为计算机本科或培训机构相关专业的教材使用。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

作者简介

陈小兵 作者

陈小兵,目前公开资料有限,仅知其有作品一种见于中文图书库,即《sqlmap从入门到精通》,该书归入编程设计类。从题材看,作者围绕 sqlmap 这一 SQL 注入检测与利用工具展开写作,面向希望了解该工具用法与安全测试思路的读者。书名中的“从入门到精通”提示全书可能采取由浅入深、循序渐进的讲解方式,兼顾基础操作与实际应用;此类技术书籍通常重视操作步骤、命令示例与场景说明,以便读者边读边练。就现有信息而言,尚难确认作者的身份背景、国籍、生卒年及英文名,也无法判断其是否另有著述。读者若想借此书学习数据库安全相关内容,宜结合官方文档与合规测试环境对照阅读,并注意技术使用的合法边界。

同类高分