pcap-busterz-1
wireshark打开,发现了大块的TCP流,里面包含了一些可疑信息
追踪这些流
得到了100*100的黑白块数据,猜测拼起来是二维码,整理数据的结构
from PIL import Image
def create_image(info_list):
img = Image.new('RGB', (100, 100), "black") # 创建一个黑色背景图片
pixels = img.load()
for info in info_list:
x, y, color = info['x'], info['y'], info['color']
pixels[x, y] = color # 在指定位置绘制像素
img.show() # 显示图片
info_list = [
{'x': 38, 'y': 56, 'color': (255, 255, 255)},
{'x': 73, 'y': 33, 'color': (255, 255, 255)},
{'x': 94, 'y': 49, 'color': (255, 255, 255)},
#………… 填入完整数据
{'x': 79, 'y': 22, 'color': (255,255,255)},
{'x': 69, 'y': 6, 'color': (255,255,255)},
{'x': 91, 'y': 94, 'color': (255,255,255)},
{'x': 27, 'y': 78, 'color': (255,255,255)},
]
create_image(info_list)
运行,得到二维码,
用QRSearch扫描
得到flag
pearl{QR_rev0lution1ses_mod3rn_data_handl1ng}