from base64 import * flag = '' with open('access.log','r') as f: lines = f.readlines() print(lines) #print(type(lines)) for line in lines: if"select%20flag%20from%20flllag"in line: # print(line.find('200')) packet_len = line[line.find('200')+4:line.find(' "-" "python-requests/2.21.0"')] if packet_len == '377': ascii_code =line[line.find('))=')+3:line.find(',sleep')] ascii_str =chr(int(ascii_code)) flag += ascii_str else: pass else: pass print(b64decode(flag).decode('utf-8'))
flag = "" with open('access.log','r') as file: ans = "" req = file.readlines() req = req[1548:3822] for i in range(len(req)): # if "[11/Mar/2021" in req[i]: # if abs(int(req[i-1].split('[11/Mar/2021')[1][7:9]) - int(req[i].split('[11/Mar/2021')[1][7:9]))>1: # tmp = req[i-1].split(',sleep(2)')[0].split(",1))=")[-1] # print(tmp) # flag += chr(int(tmp)) if'HTTP/1.1" 200 377'in req[i]: tmp = req[i].split(',sleep(2)')[0].split(",1))=")[-1] flag += chr(int(tmp))