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

攻防世界-MISC-red_green

知识点

1.pngLSB隐写

步骤

方法一:zsteg

打开附件,是一张图片,打开看不懂(其实由两种颜色构成,0和1),用zsteg查看,发现隐写了一张jpg图片,使用zsteg提取。打开jpg图片得到flag。

zsteg -e b1,r,lsb,xy file.png > 1.jpg

方法二:stegsolve

用stegsolve打开,选择data extract ,因为图片由红和绿两种颜色组成,所以可以只勾选红或者绿,或者都勾选,在勾选red通道时发现隐写数据的开头为FFD8FF,这是jpg图片的头部。

保存为二进制文件明为jpg后缀。打开图片得到flag。

方法三:脚本(官方的wp)

from PIL import Image
import os
import bitstringimage_name = 'b.png'
current_path = os.path.dirname(__file__)
im = Image.open(os.path.join(current_path,image_name))
image_width = im.size[0]
image_height = im.size[1]
# load pixel
pim = im.load()
bin_result = ''
for row in range(image_height):for col in range(image_width):if pim[col,row][0] == 255:bin_result += '1'else:bin_result += '0'
with open(os.path.join(current_path,'result.jpg'),'wb') as f:f.write(bitstring.BitArray(bin=bin_result).bytes)

flag{134699ac9d6ac98b}

http://www.lqws.cn/news/579673.html

相关文章:

  • 障碍感知 | 基于3D激光雷达的三维膨胀栅格地图构建(附ROS C++仿真)
  • macos 使用 vllm 启动模型
  • 【数据分析】环境数据降维与聚类分析教程:从PCA到可视化
  • OpenCV CUDA模块设备层----计算向量的平方根函数sqrt
  • 【机器人】复现 HOV-SG 机器人导航 | 分层 开放词汇 | 3D 场景图
  • 极海G32R501双向数字电源解决方案 赋能AI服务器及电源应用创新
  • Android中Compose常用组件以及布局使用方法
  • 深入解析TCP:可靠传输的核心机制与实现逻辑
  • 首次使用“非英伟达”芯片!OpenAI租用谷歌TPU,降低推理计算成本
  • 成像光谱遥感技术中的AI革命:ChatGPT在遥感领域中的应用
  • (LeetCode 每日一题) 594. 最长和谐子序列 (哈希表)
  • redis相关内容以及安全知识
  • 开疆智能CCLinkIE转Canopen网关连接UV紫外灯配置案例
  • python包管理工具uv VS pip
  • iOS 接口频繁请求导致流量激增?抓包分析定位与修复全流程
  • 人工智能和云计算对金融未来的影响
  • 力扣 hot100 Day30
  • 键盘第一下无反应
  • Armbian 25.5.1 Noble Gnome 开启远程桌面功能
  • CMake中WIN32和CMAKE_HOST_WIN32的使用差异
  • Pytest pytest_runtest_makereport 钩子函数:测试失败信息收集与处理 —— Python 实践
  • (5)pytest-yield操作
  • Python量化金融:从数据到策略的工程实现
  • Serverless 架构入门与实战:AWS Lambda、Azure Functions、Cloudflare Workers 对比
  • CH32H417 替代 Cypress FX3 及优势探讨
  • RF100:多领域目标检测基准数据集(猫脸码客第284期)
  • Ubuntu更换Home目录所在硬盘的过程
  • 多重性校正:临床试验统计的关键防线
  • 文心大模型正式开源,开启AI普惠新时代
  • langchain从入门到精通(二十)——自定义文档加载器使用技巧及Blob 方案介绍