2021-CISCN-misc-robot
一、robot
示例:这个题主要是描述是,通过分析流量pcap和机器控制,看看给机器人发生了什么指令。
flag提示md5(指令)
格式CSICN
知识点
流量包查看+TCP跟踪流+导出内容+图像点坐标画图
解题
这玩意什么都看不出来啊
看看流量包
wireshark 跟踪流
想想如果把坐标值提取出来
我们导出文档txt
然后我们在提取坐标点
import re
f = open('1.txt')
s=f.read()
#print(strs)
r =re.findall(r'tgPos\{\d+\}\.Value\.\[[\d]+,[\d]+,[\d]+]',s)#正则匹配
for x in r:
print(x)
2.txt 自己另外导出
把导出坐标再次画图
from PIL import Image
import re
x= 400
y = 400
im=Image.new ("RGB", (x,y))
n=0
with open( '2.txt','r') as file:
for line in file:
n=n+1
line2=str(re.search(r'\[(.*?)\]',line)[1])#正则匹配
print(line.split(','))
#1111=list(map(int,line.split(',')))
#1=list(map(int,line2.split(",")))
a=list(map(int,line2.split(",")))
im.putpixel((a[0],a[1]),(255,255,255))
im.show()
easy_robo_xx
md5:d4f1fb80bc11ffd722861367747c0f10
最终提交:CISCN{d4f1fb80bc11ffd722861367747c0f10}