最常用的sql注入工具

前言:

        该文章仅用于信息网络安全防御技术学习,请勿用于其他用途!

        该文章为纯技术分享,严禁利用本文章所提到的技术进行非法攻击!

       

使用工具:Havij

1、双击 注册控件.exe
2、二次选择Havij选择管理员运行即可打开
3、打开本地sqli-labs靶场
4、把本地能访问的url放入target里面,点击Analyze即可进行注入
5、注入的结果显示在status窗口中

6、点击info也可以看到注入出来的数据(IP、服务器类型、数据库名称等等)
7、点击Get再次自动化注入(爆数据库名)

8、点击Tables,下面窗口中会显示刚才爆出来的数据库名称
9、勾选任意数据库名称前的复选框
10、点击Get Tables即可自动注入出数据库库中的表名(爆表名)

11、勾选表名前的复选框,选择Get Columns即可自动注入出字段名(爆字段)
12、勾选字段名前的复选框,选择Get Data即可自动注入出数据(爆数据)

总结:
相比较sqlmap命令行的操作界面,图形化界面的操作会相对方便一些,

当然,还有一些别的功能,比如读取文件
点击Read Files,在下面的输入框中输入本地某个文件地址,点击Read即可读取文件
(前提是my.ini文件中的secure_file_priv=’ ’值为空不是为null)
选择Query,下方输入框填写select @@secure_file_priv 点击Execute即可查询是否为空还是为null

工具二:超级sql注入工具(中文版)

1、把要注入的url地址填到HTTP请求包的框里面,点击识别注入
2、生成结果后,点击自动识别,得到有哪些地方可以注入

3、选择数据中心--环境变量--全部勾选---获取环境变量----得到右边的变量值
4、点击数据库信息----选择获取库,很快就把数据库注入出来了(爆库名)

5、勾选security数据库,点击获取表,注入成功后,自动在库名下展示(爆表名)
6、勾选users表,点击获取列,注入成功后,自动在表名下展示字段名(爆字段名)
7、勾选字段名,输入条数,点击获取数据,即可注入出表中的数据(爆数据)

这款工具可以直观的看到每一次执行的payload

这里的文件操作和Havij是一样的

总结:

窗口化的注入工具和命令行的sqlmap相比,在操作使用上比较方便,但是功能方面还是sqlmap更胜一筹,所以因人而异,只要你用的顺手,看着习惯就好,不请求。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值