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

24年蓝桥杯及攻防世界赛题-MISC-3

21 reverseMe

在这里插入图片描述
在这里插入图片描述

复制图片,在线ocr识别,https://ocr.wdku.net/,都不费眼睛。

22 misc_pic_again

┌──(holyeyes㉿kali2023)-[~/Misc/tool-misc/zsteg]
└─$ zsteg misc_pic_again.png
imagedata … text: “$$KaTeX parse error: Undefined control sequence: \0 at position 60: …t metric data (\̲0̲34,\225\370lC\2…\314\004_4\321\345G\231Dn\005\230\230\335\331\305_\317\217\262)\311\311\265\360\262-\336X\204\300\251\2612\023<\247m7\313\237\213\253\336\357\305S\277;\2356\014<\362\244\312\266\227\016\264\304\0200\235\200Y\316\357r;\321)
b1,rgb,lsb,xy … file: Zip archive data, at least v2.0 to extract, compression method=deflate
b2,g,lsb,xy … text: “A@qs{cZ;”
b2,rgb,msb,xy … file: OpenPGP Public Key
b3,r,lsb,xy … file: gfxboot compiled html help file
b3,rgb,lsb,xy … text: “Kd"Yl*\6”
b4,r,lsb,xy … file: Targa image data (0) 256 x 1 x 16 - 1-bit alpha “\021\020\020\021\001\020”
b4,g,lsb,xy … text: “DDTDDD”“DE"0ED"3vgtEgfffDC2 "
b4,g,msb,xy … text: “””*”““DD””
b4,b,lsb,xy … text: “vUDDD”# "
b4,bgr,msb,xy … file: OpenPGP Secret Key

┌──(holyeyes㉿kali2023)-[~/Misc/tool-misc/zsteg]
└─$ zsteg -e b1,rgb,lsb,xy misc_pic_again.png > misc_pic_again.zip

┌──(holyeyes㉿kali2023)-[~/Misc/tool-misc/zsteg]
└─$
在这里插入图片描述

hctf{scxdc3tok3yb0ard4g41n~~~}

23 hong

┌──(holyeyes㉿kali2023)-[~/Misc/timu/zulu]
└─$ foremost hong.mp3
Processing: hong.mp3
|*|

output目录下打开相关文件
在这里插入图片描述

BCTF{cute&fat_cats_does_not_like_drinking}

Test-flag-please-ignore

在这里插入图片描述

在这里插入图片描述

flag{hello_world}

25 János-the-Ripper

在这里插入图片描述

flag{ev3n::y0u::bru7us?!}

26 Erik-Baleog-and-Olaf

经过对比,发现这个文件是一张PNG格式的图片,所以我们将他的后缀改为PNG即可
在这里插入图片描述
在这里插入图片描述

from PIL import Image
exp = Image.open("22kurzm.png") # 从010中最后一行网站下载的图片
cipher = Image.open("stego100.png") # 题目给的图片
new = Image.new("RGBA", size=exp.size)
for i in range(640):for j in range(480):y_p = exp.getpixel((i, j))c_p = cipher.getpixel((i, j))if y_p == c_p:passelse:new.putpixel((i,j), (255,255,255))
new.save("result.png")

在这里插入图片描述

flag{#justdiffit}

27 can_has_stdio?

https://sange.fi/esoteric/brainfuck/impl/interp/i.html
在这里插入图片描述
在这里插入图片描述

flag{esolangs_for_fun_and_profit}

28 m1

在这里插入图片描述
在这里插入图片描述

ZmxhZ3tsNURHcUYxcFB6T2IyTFU5MTlMTWFCWVM1QjFHMDFGRH0=

flag{l5DGqF1pPzOb2LU919LMaBYS5B1G01FD}

29 碎纸机11

┌──(holyeyes㉿kali2023)-[~/…/timu/zulu/碎纸机11/images]
└─$ python suzhiji.py

┌──(holyeyes㉿kali2023)-[~/…/timu/zulu/碎纸机11/images]
└─$

import glob
import PIL.Image as Image
import os
import pandas as pd
def list_file():fileList = []#for fileName in glob.glob("*.png",key=os.path.getmtime):# fileList.append(fileName)fileList=sorted(glob.glob("*.png"),key=os.path.getmtime)return (fileList)
def image_compose():to_image = Image.new('RGB', (IMAGE_COLUMN * IMAGE_SIZE, IMAGE_ROW * IMAGE_SIZE))  # 创建一个新图# 循环遍历,把每张图片按顺序粘贴到对应位置上for y in range(1, IMAGE_ROW + 1):for x in range(1, IMAGE_COLUMN + 1):from_image = Image.open(IMAGES_PATH + image_names[IMAGE_COLUMN * (y - 1) + x - 1]).resize((IMAGE_SIZE, IMAGE_SIZE), Image.ANTIALIAS)to_image.paste(from_image, ((x - 1) * IMAGE_SIZE, (y - 1) * IMAGE_SIZE))return to_image.save(IMAGE_SAVE_PATH)  # 保存新图
def combin(imgs):img0=Image.open(imgs[0])width = img0.width       #图片的宽height = img0.heightsize=(width*len(imgs),height)#图片的高saveimg= Image.new("RGB",size)#saveimg.save('test.png')savepix=saveimg.load()for i in range(len(imgs)):img=Image.open(imgs[i])imgSize = img.sizewidth = img.width       #图片的宽height = img.height      #图片的高#print(w, h, f)img=img.convert("RGB")for x in range(width):for y in range(height):data=(img.getpixel((x,y)))#print(data)saveimg.putpixel(((x+i*width),y),data)saveimg.show()saveimg.save('test.png')
def savepix():with open ('2.txt')as f :im=f.read()imgs=im.split()img0=Image.open(imgs[0])imgSize = img0.sizedata0={}width = img0.width       #图片的宽height = img0.heightprint(width ,height)for i in range(len(imgs)):img=Image.open(imgs[i])#img=img.convert("RGB")print(imgs[i])data0[imgs[i]]=[]for x in range(1):for y in range(height):data=img.getpixel((x,y))try:data=data-data0[imgs[0]][y]except:passdata0[imgs[i]].append(data)data0[imgs[i]+"2"]=[]for x in range(img.width-1,img.width):for y in range(height):data=img.getpixel((x,y))data0[imgs[i]+"2"].append(data)s=pd.DataFrame(data0)s.to_csv(f"save2.csv",encoding="utf_8_sig")
if __name__=="__main__":imgs=list_file()combin(imgs)

放到图片的目录里面运行
在这里插入图片描述

flag{You Can Repair A Picture From Splices Baesd On Entropy}

30 Training-Stegano-1

steganoI

在这里插入图片描述

在这里插入图片描述

31 pure_color

在这里插入图片描述

──(holyeyes㉿kali2023)-[~/Misc/tool-misc]
└─$ java -jar Stegsolve.jar
Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true

在这里插入图片描述

flag{true_steganographers_doesnt_need_any_tools}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Jenkins 构建后操作(Send build artifacts over SSH)
  • Codes 开源研发项目管理平台——敏捷测试管理创新解决方案
  • JS全选反选案例
  • Git进阶(十五):Git LFS 使用详解
  • vue3使用provide和inject传递异步请求数据子组件接收不到
  • 线程(二) 线程清理和控制、线程的属性
  • 4.C_数据结构_队列
  • 用Java实现人工智能
  • Selenium实现滑动滑块验证码验证!
  • 龙蜥8.9系统hadoop3.3.6上spark3.5.2安装(伪分布)
  • 在RabbitMQ中四种常见的消息路由模式
  • Red Hat 和 Debian Linux 对比
  • 小程序体验版无法正常请求接口,开启 调试可以正常请求
  • 本地不能訪問linux的kafka服務
  • 大模型教程:使用 Milvus、vLLM 和 Llama 3.1 搭建 RAG 应用
  • __proto__ 和 prototype的关系
  • Quartz初级教程
  • rabbitmq延迟消息示例
  • SSH 免密登录
  • Vue官网教程学习过程中值得记录的一些事情
  • 百度贴吧爬虫node+vue baidu_tieba_crawler
  • 解析 Webpack中import、require、按需加载的执行过程
  • 以太坊客户端Geth命令参数详解
  • 智能合约开发环境搭建及Hello World合约
  • FaaS 的简单实践
  • 基于django的视频点播网站开发-step3-注册登录功能 ...
  • ######## golang各章节终篇索引 ########
  • #565. 查找之大编号
  • #if #elif #endif
  • #laravel 通过手动安装依赖PHPExcel#
  • (9)STL算法之逆转旋转
  • (附源码)springboot青少年公共卫生教育平台 毕业设计 643214
  • (理论篇)httpmoudle和httphandler一览
  • (每日一问)设计模式:设计模式的原则与分类——如何提升代码质量?
  • (十八)SpringBoot之发送QQ邮件
  • (十二)Flink Table API
  • (微服务实战)预付卡平台支付交易系统卡充值业务流程设计
  • (文章复现)基于主从博弈的售电商多元零售套餐设计与多级市场购电策略
  • (一)kafka实战——kafka源码编译启动
  • (译)计算距离、方位和更多经纬度之间的点
  • (转)Oracle 9i 数据库设计指引全集(1)
  • (转)德国人的记事本
  • (轉)JSON.stringify 语法实例讲解
  • .Net Core 中间件验签
  • .NET(C#) Internals: as a developer, .net framework in my eyes
  • @Slf4j idea标红Cannot resolve symbol ‘log‘
  • [ 渗透测试面试篇 ] 渗透测试面试题大集合(详解)(十)RCE (远程代码/命令执行漏洞)相关面试题
  • []我的函数库
  • [10] CUDA程序性能的提升 与 流
  • [7] CUDA之常量内存与纹理内存
  • [AR Foundation] 人脸检测的流程
  • [BZOJ] 2006: [NOI2010]超级钢琴
  • [bzoj1912]异象石(set)
  • [C#] 如何调用Python脚本程序
  • [C/C++] C/C++中数字与字符串之间的转换