[GDOUCTF 2023]pixelart

考点:像素处理

下载题目得到如下一张图片

使用010打开,发现末尾有像素提示

右键查看图片属性

图中放了一个缩略图,PS量一下,每个像素宽高都距离12px

发现原始分辨率是3840*2160------>320*180正好是缩小12倍

使用脚本改变图片像素

python 复制代码
# 改变图片像素
from PIL import Image

img = Image.open('arcaea.png')
w = img.width
h = img.height
# 新图像的宽度和高度(每12个像素生成一个新像素)
img_obj = Image.new("RGB",(w//12,h//12))

# 创建一个新的图像对象
for x in range(w//12):
    for y in range(h//12):
        (r,g,b)=img.getpixel((x*12,y*12))
        img_obj.putpixel((x,y),(r,g,b))

img_obj.save('ok.png')

得到图片:

flag是错误的

使用zsteg查看隐写数据,得到flag

flag{J3st_2_cats_battling}

相关推荐
mikuyyds几秒前
geo-toolbox 水文插件算法解析:从 Muskingum 到 Muskingum-Cunge
算法·rust·gis
甜到心里的蛋糕11 分钟前
加解密技术详解:纯前端如何实现 AES / SM4 / RSA / 国密 SM2
前端·密码学
Omics Pro13 分钟前
斯坦福Nature+Science|广义虚拟细胞基础大模型
数据库·人工智能·算法·机器学习·自然语言处理
代数狂人15 分钟前
机器学习数学基础──从零开始 导读
人工智能·算法
拖孩26 分钟前
代码我能全交给 AI,流量主这 500 个访客它一个都替不了我
前端·后端·微信小程序
2601_9638702143 分钟前
基于SSM的特产代购系统
java·前端
paopaokaka_luck1 小时前
智慧社区综合服务小程序(人脸识别、AI问答、Echarts图形化分析)
前端·javascript·spring boot·spring·数据分析·echarts
烈风逍遥1 小时前
第七篇:提示词模板管理与 Agent 提示词编排
前端·人工智能·后端
Amos_Web1 小时前
Rspack 源码解析(十二):JavaScript Chunk 是如何被渲染出来的
前端·rust·源码
Zane19941 小时前
暴力字符串匹配失配就要把文本指针往回拉,KMP凭什么能让它一直往前走
算法