1.进入环境,下载附件

给的是一个无后缀的文件,用winhex打开如图:

关键词搜索后无果,考虑提示

2. 问题分析

1 反转

题目提示Reverse-it,那么该reverse什么?我们分析文件头,没有任何线索,分析文件尾部,发现倒序是以为FFD8FF的顺序,在文件比对页面https://blog.csdn.net/holandstone/article/details/7624343进行对比后,知道是JPEG (jpg)文件。

翻译题目的意思,就是将文件的二进制倒序后,存储成二进制文件就是答案。

  1. 代码搞起
import binascii
from PIL import Image
import matplotlib.pyplot as plt# 打开文件,并进行十六进制反转
with open('pic/0da9641b7aad4efb8f7eb45f47eaebb2', 'rb+') as file:file_data = file.read()hex_data = binascii.b2a_hex(file_data)reverse_hex = hex_data[::-1]# 转存十六进制文件为
with open('pic/res.jpg', 'wb+') as file:file.write(binascii.a2b_hex(reverse_hex))# 图像进行水平翻转
img = Image.open('pic/res.jpg')
img = img.transpose(Image.FLIP_LEFT_RIGHT)# plt绘制
plt.imshow(img)
plt.show()

结果如图:

最终答案为:SECCON{6in_tex7}

xctf攻防世界 MISC高手进阶区 Reverse-it相关推荐

  1. xctf攻防世界 MISC高手进阶区 互相伤害

    1. 进入环境,下载附件 题目给的是一个文件,我们直接扔进kali中,发现是流量包,如图: 使用file命令查看该文件类型,发现也是提示是pcapng文件,如图: 2. 问题分析 提取数据 我们打开文 ...

  2. xctf攻防世界 MISC高手进阶区 3-11

    1.进入环境,下载附件 题目给的是一张猫猫png图片,如图: 2. 问题分析 kali中zsteg 我发现这个工具真的好用,如图: 如图,第一通道,rgb三色的lsb(least significan ...

  3. xctf攻防世界 MISC高手进阶区 打野

    1. 下载附件 题目给了一张bmp位图文件,尝试用StegSolve打开并查看,并没有什么发现,放入winhex中也没有什么内容,猜测可能需要需要进行StegSolve的Data Extract.但是 ...

  4. xctf攻防世界 MISC高手进阶区 saleae

    1. 进入环境,下载附件 题目给的一个压缩包,文件是saleae.logicdata文件,用Saleae软件打开,Saleae是一个逻辑分析工具,不仅可以记录数字和模拟两种信号,还可以解码 SPI.I ...

  5. xctf攻防世界 MISC高手进阶区 2017_Dating_in_Singapore

    1. 进入环境,下载附件 题目给了一串数据: 01081522291516170310172431-050607132027262728-0102030209162330-02091623020310 ...

  6. xctf攻防世界 MISC高手进阶区 Ditf

    1. 进入环境,下载附件 是一张美图: 没有其他提示信息,接着走. 2. 问题分析 StegSolve探索 使用StegSolve打开图片,发现图片巨长.联想想到之前做的一个题,使用winhex修改图 ...

  7. xctf攻防世界 MISC高手进阶区 Miscellaneous-300

    1. 进入环境,下载附件 题目给的是一个zip文件,但是带有密码,尝试放入winhex中,发现并不是伪加密. 2. 问题分析 没有提示,没有伪加密,但是打开压缩包如图: 发现压缩包还有压缩包,名字数字 ...

  8. xctf攻防世界 MISC高手进阶区 Miscellaneous-200

    1. 进入环境,下载附件 给的是txt文件,一堆数据,如图: 数据范围为0-255之间,且三个数据为一组,那么很容易联想到RGB图片的像素值. 2. 问题分析 我们通过代码创建一幅图,将每一行数据当做 ...

  9. xctf攻防世界 MISC高手进阶区 Banmabanma

    1. 进入环境,下载附件 是一张斑马的图片,如图: 这么多条纹,一眼就猜到是条形码的竖线!但是截图,使用微信扫码扫了一整都没扫出来,看wp中都给的网页链接:https://online-barcode ...

最新文章

  1. python 调用函数 开销_减少python中的函数调用开销
  2. python字典的遍历方法_遍历python字典几种方法
  3. 【计算机网络复习 数据链路层】3.4.2 停止-等待协议
  4. 【C#桌面应用】第五节:制作简单的登录注册模拟窗口-注册部分的模拟
  5. 红魔游戏手机6 Pro氘锋透明版明日开启预售:售价5599元
  6. [误将两块磁盘挂载到根目录][解决办法]
  7. Android资源之图像资源(淡入淡出、嵌入)
  8. 操作系统概念:系统引导过程、引导程序、固件
  9. CSS:absolute绝对定位
  10. 赵小楼《天道》《遥远的救世主》深度解析(6)为什么肖亚文说丁元英是魔是鬼都可以,就是不是人?
  11. mc杀人Linux指令,杀人雪球指令详解 教你怎么做杀人雪球
  12. 2015年SaaS细分领域部分代表公司盘点 融资额近40亿
  13. 大数据营销之用户画像
  14. ISO26262对软件开发的规定
  15. linux查询网络uuid,【山外问道】Linux UUID的查询方法
  16. 准到吓人的手相,教你看手相掌握将来
  17. ubuntu16.04 vncserver gnome 不能正常显示系统界面和鼠标图标。
  18. 用CSS3实现旋转的CD
  19. 【接口协议】FPGA 驱动 VGA 显示实验(二)实验设计部分
  20. 32位和64位到底有什么区别?

热门文章

  1. easybuy源码_EasyBuy 易买网购物系统,前台和后台界面,流畅清晰 Java Develop 238万源代码下载- www.pudn.com...
  2. 大数据分析师的卓越之道
  3. Android 进程保活--无限播放音乐
  4. 秋招干货|应届生毕业生求职简历模板
  5. Android 修改默认输入法
  6. java基于springboot房屋租赁系统
  7. 20230121英语学习
  8. Ubuntu操作-10 电池优化
  9. Lombok-全面详解(学习总结---从入门到深化)
  10. OpenWrt开发必备软件模块——无线技术与PPPoE