sqlmap从入门到精通-第六章-6-1 使用sqlmap渗透某网站
6.1 使用sqlmap渗透某网站
主要介绍Mysql+PHP环境下如何检测和实施SQL注入,获取数据库相关信息,获取数据库表等值
6.1.1 漏洞扫描与发现
通过人工手工测试发现或者使用扫描器发现目标站点存在SQL注入
6.1.2 MySQL注入漏洞利用思路和方法
这里的思路和方法跟前面章节讲到的适合一模一样的,我这里就不再赘述了,感觉后面的章节关于sqlmap的使用套路都是一样的,重复的,但是重点是讲到的实战内容,所以总结下来就是要多多练习,排列就对了。
大体使用sqlmap常用套路的参数我简单的列举下,--dbs,--current-db,current-user,--passwords,--privileges,-D database --tables,--columns,-C username,password --dump,--dump-all,--start,--stop
6.1.3 作者实战某传销站
1. 确认存在SQL注入点
2. 获取数据库信息
这里作者提到了information_schema数据库的知识点,我咋老感觉作者就是在网上找的,在网上搜索information_schema知识点,发现出来的文章跟作者书籍上写的是一模一样,具体地址:https://www.cnblogs.com/ruijing/p/9953283.html
这个知识点也算是本节的新东西,大家消化下即可。
3. 获取当前数据库用户
4. 获取当前数据库表
5. 列出指定库中表admin的所有字段
6. 获取表admin中的所有内容
到这里上述作者的实战就完成了,简单的点概况就是把sqlmap的套路跑了一遍
6.1.4 渗透总结与防御
1. 对已经部署或新开发的网站要及时利用多款漏洞扫描工具进行交叉扫描,对提示存在漏洞的页面进行重点检查和安全漏洞修复
2. 加强网站文件的权限设置
3. 网站涉及用户的密码均采用变异或强健密码,及时通过SQL注入获取了数据库中表的内容,也因为需要进行暴力破解的时间成本太大而选择放弃渗透
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?