查找图片中隐藏的flag
执行代码
import requests
import threading
import time
a=[]
q=time.time()
def ctf(i,se):
se.acquire()
res=requests.get("http://localhost/111/image/{}.jpg".format(str(i)))
b=res.content
# if i==272:
# print(b)
if b'flag' in b:
print("flag在:",i)
se.release()
def duo():
semaphore=threading.Semaphore(1)
for i in range(1,1280):
t=threading.Thread(target=ctf,args=(i,semaphore))
t.start()
a.append(t)
for j in a:
j.join()
duo()
w=time.time()
print("用时:",w-q,"秒")