当前位置: 首页 > article >正文

[CISCN 2021初赛]robot

1.题目

附件

2.分析

追踪流量包TCP流发现疑似坐标数据,这时候我们可以考虑到RGB坐标转图片

此时我们另存为txt文件,使用python脚本提取所有疑似内容,这里使用正则表达式来提取

re --- 正则表达式操作 — Python 3.13.0 文档icon-default.png?t=O83Ahttps://docs.python.org/zh-cn/3/library/re.html

附上脚本

import re

a = open('1111.txt')
b = a.read()

z = re.findall(r'tgPos\{\d+}\.Value\.\[\d+,\d+,\d+]', b)

with open("result.txt", "w") as file:
    for s in z:
        file.write(s + '\n')

然后得到

继续进行脚本绘图

from PIL import Image
import re

x = 400
y = 200  # 查看最大坐标得知图片大致大小
im = Image.new("RGB", (x, y))
n = 0
with open('result.txt', 'r') as f:
    for r1 in f:
        n = n + 1
        r2 = str(re.search(r'\[(.*?)]', r1)[1])
        #  匹配任意字符(.),重复任意次数(*),使用非贪婪模式(?)
        a = list(map(int, r2.split(",")))
        im.putpixel((a[0], a[1]), (255, 255, 255))
im.show()

然后得到图片

   easy_robo_xx   在线MD5加密icon-default.png?t=O83Ahttps://md5.hwcha.com/

3.答案

NSSCTF{d4f1fb80bc11ffd722861367747c0f10}


http://www.kler.cn/a/379535.html

相关文章:

  • 第十八课 Vue中的JS组件模板和标签组件模板
  • 【顶刊核心变量】上市公司企业数字创新数据(数字产品、流程、业务模式创新(2001-2023年)
  • vue2和vue3在html中引用组件component方式不一样
  • IDC报告解读:实用型靶场将成为下一代网络靶场的必然方向
  • 微服务系列二:跨微服务请求优化,注册中心+OpenFeign
  • ubuntu unrar解压 中文文件名异常问题解决
  • 传统的自然语言处理评估指标
  • GPU 服务器:高性能计算的核心驱动力
  • Web Broker(Web服务应用程序)入门教程(2)
  • LeetCode 3259.超级饮料的最大化能力(动态规划状态机模型入门)
  • 探索数据管理新境界:PyTables库的奥秘
  • 低代码信息中心:赋能创新的未来
  • 密码学是如何保护数据传输的安全性?
  • 计算机网络 -- HTTP 协议详解
  • PyTorch实战-手写数字识别-MLP模型
  • Redis高级篇之缓存一致性详细教程
  • OpenEuler 使用ffmpeg x11grab捕获屏幕流,rtsp推流,并用vlc播放
  • 深入理解 Spring AOP:面向切面编程的原理与应用
  • LeetCode 0633.平方数之和:模拟
  • 【系统架构设计师】预测试卷一:综合知识(75道选择题)
  • Android Studio 安装过程
  • 虚拟化环境中的精简版 Android 操作系统 Microdroid
  • 【MATLAB源码-第286期】基于MATLAB的根升余弦脉冲整形对 BPSK 和 QPSK 调制的影响的对比仿真,输出功率谱,误码率曲线,星座图,眼图等.
  • 【初阶数据结构篇】链式结构二叉树(二叉链)的实现(感受递归暴力美学)
  • 金蝶云数据集成至MySQL的高效解决方案
  • 除了Vue CLI,还有哪些方式可以创建 Vue 项目?