文章目录

  • 一、red_green
  • 二、答题步骤
    • 1.zsteg
  • 总结

一、red_green

文件:攻防世界下载对应文件

二、答题步骤

1.zsteg

下载得到一张图片
解法一:pytho脚本

#生成脚本
from PIL import Image
import os
import bitstring#image_name = 'flag.jpg'
image_name = input("请输入当前文件夹下图片的名称>>>\n")
current_path = os.path.dirname(__file__)
with open(os.path.join(current_path,image_name),'rb') as f:bin_content = bitstring.Bits(f)im = Image.new("RGB",(1024,780),(255,0,0))pim = im.load()for i,val in enumerate(bin_content.bin):if val == '0':pim[i%1024,i/1024] = (0,255,0)im.save(os.path.join(current_path,'red_green.png'))#还原脚本
from PIL import Image
import os
import bitstringimage_name = 'red_green.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)

解法二:stegsolve,lsb隐写保存二进制


解法三:zsteg

zsteg -E b1,r,lsb,xy 2ec5da20345342909d2336aa7418afed.png > new.jpg

总结

  • zsteg

【愚公系列】2021年11月 攻防世界-进阶题-MISC-030(red_green)相关推荐

  1. 【愚公系列】2021年11月 攻防世界-进阶题-MISC-025(Miscellaneous-200)

    文章目录 一.Miscellaneous-200 二.答题步骤 1.python 总结 一.Miscellaneous-200 文件:攻防世界下载对应文件 二.答题步骤 1.python 下载附件得到 ...

  2. 【愚公系列】2021年11月 攻防世界-进阶题-MISC-032(就在其中)

    文章目录 一.就在其中 二.答题步骤 1.ssl 总结 一.就在其中 文件:攻防世界下载对应文件 二.答题步骤 1.ssl 下载附件得到流量包,使用 binwalk 查看文件中有些什么,发现一个 ke ...

  3. 【愚公系列】2021年11月 攻防世界-进阶题-MISC-007(Aesop_secret)

    文章目录 一.Aesop_secret 二.答题步骤 1.stegsolve 2.AES解密 总结 一.Aesop_secret 文件:攻防世界下载对应文件 二.答题步骤 1.stegsolve 使用 ...

  4. 【愚公系列】2021年11月 攻防世界-进阶题-MISC-018(快乐游戏题)

    文章目录 一.快乐游戏题 二.答题步骤 1.无 总结 一.快乐游戏题 文件:攻防世界下载对应文件 二.答题步骤 1.无 这题很简单直接玩游戏就可以得到flag flag:UNCTF{c78391055 ...

  5. 【愚公系列】2021年11月 攻防世界-进阶题-MISC-024(stage1)

    文章目录 一.stage1 二.答题步骤 1.stegsolve 总结 一.stage1 文件:攻防世界下载对应文件 二.答题步骤 1.stegsolve 下载附件后,stegsolve打开,转换色道 ...

  6. 【愚公系列】2021年11月 攻防世界-进阶题-MISC-038(打野)

    文章目录 一.打野 二.答题步骤 1.zsteg 总结 一.打野 文件:攻防世界下载对应文件 二.答题步骤 1.zsteg 下载文件看到一个图片:进行lsb隐写查询得到flag:qwxf{you_sa ...

  7. 【愚公系列】2021年11月 攻防世界-进阶题-MISC-055(肥宅快乐题)

    文章目录 一.肥宅快乐题 二.答题步骤 1.视频播放器 2.base64 总结 一.肥宅快乐题 题目链接:https://adworld.xctf.org.cn/task/task_list?type ...

  8. 【愚公系列】2021年11月 攻防世界-进阶题-MISC-051(Miscellaneous-300)

    文章目录 一.Miscellaneous-300 二.答题步骤 1.暴力破解 总结 一.Miscellaneous-300 题目链接:https://adworld.xctf.org.cn/task/ ...

  9. 【愚公系列】2021年11月 攻防世界-进阶题-MISC-044(labour)

    文章目录 一.labour 二.答题步骤 1.地图数据 2.gps文件解析 总结 一.labour 题目链接:https://adworld.xctf.org.cn/task/task_list?ty ...

最新文章

  1. 数据依赖症:当今AI领域的核心风险
  2. DirectX 3D学习笔记(一)
  3. 遍历二维数组_Java编程基础阶段笔记 day06 二维数组
  4. a data source instance has not been supplied for the datasource 'dataset1'. rdlc
  5. python提取数据库数据_Python如何读取MySQL数据库表数据
  6. 【Attention九层塔】注意力机制的九重理解
  7. timerfd_create Function not implemented问题
  8. 英特尔立 Flag:年末一定彻底解决“芯片门”Bug!
  9. 【Objective-C】栈(stack)和堆(heap)的区别
  10. 冲刺秋招!离拿到心仪Offer你还差什么?
  11. 【笔记】mac上如何用命令行编译jni
  12. excel导出动态表头以及二级三级表头,还有数据库动态的数据来源
  13. 微信小程序 修改radio样式
  14. SAD和SATD的区别
  15. android 内部存储 其他,小米MIUI系统怎么清除内部储存空间中“其他”数据?
  16. Flashback archive
  17. 图文解说Quartus II使用入门
  18. 借助ADB冻结与卸载Android系统应用(免ROOT)
  19. Weisfeiler-Lehman(WL)算法
  20. 对于防DDOS攻击和双机热备的理解

热门文章

  1. php小数点问题,php--小数点问题 - osc_m4jd02jn的个人空间 - OSCHINA - 中文开源技术交流社区...
  2. 计算机cpu损坏,电脑cpu怎么样会坏掉啊
  3. 引入uni-app组件时报错:文件查找失败:‘@/compents/uni-popup.vue‘
  4. java 伪造邮箱地址_java如何实现伪造发信地址---针对于邮件攻击
  5. 使用Genexus开发开源平台的应用程序
  6. java中怎么让字体可以显示下划线呢_数字文字中的下划线(Java 7特性)
  7. Qt将选中的字体加粗下划线
  8. 手动挡/自动挡/手自一体/CVT/双离合——变速箱扫盲
  9. 玩转电机驱动——A4950闭环驱动直流减速电机(Arduino)
  10. 12864点阵型液晶显示屏的基本原理与使用方法(很详细)