GKCTF-你知道apng吗--详解
GKCTF-你知道apng吗–详解
新人刷CTF计划
本人是小白一个ctf很多知识还不会,写wp之前会看过很多大佬写的自己才能看懂,才敢写自己的wp。希望能帮助到大家。
考察知识点
apng,stegsolve,QRreasearch
解题步骤
第一步
查看apng相关资料。
我们得知apng是一种动图格式。火狐浏览器就可以打开。
参考资料连接:
https://www.bilibili.com/read/cv3635507/
https://baike.baidu.com/item/APNG/3582613?fr=aladdin
火狐浏览器打开查看,的确是动图格式,红框位置会有二维码出现(我截图截不到)
第二步
google搜索apng图片查看器 找到下方网站,导入图片。将解析成果导出。发现第1 9 17 25四个图片上带有二维码。依次扫码。
https://products.aspose.app/imaging/zh-hans/image-view/e8ac1ef0-62d8-4174-84f6-3d7ca373dbf3
第三步
依次扫码。
先看第一个码。扫描不出结果,打开ipad的procreate试着将他摆正。(美图秀秀,PS应该也行)微信扫码,或者QRreasearch扫码得到flag 的一部分: flag{a3c7e4e5
第二个码
直接打开StegSolve 找到二维码,扫描得到:-9b9d (藏的位置真的gou啊)
也可以直接QRreasearch 得到字符串
第三,四个码
扫描结果:-ad20
扫描结果: -0327-288a235370ea}
第四步
汇总字符串得到:flag{a3c7e4e5-9b9d-ad20-0327-288a235370ea}
Flag
flag{a3c7e4e5-9b9d-ad20-0327-288a235370ea}
GKCTF-你知道apng吗--详解相关推荐
- javacv开发详解之19:如何使用批量的多张图片制作apng动态图,再也不用担心不会制作动态图了
javacv实战专栏目录: JavaCV实战专栏文章目录(JavaCV速查手册) 前言 前面写过视频.桌面屏幕录制apng和gif动态图,虽然已经满足大部分情况,但是没考虑到现在很多动态图都是使用多张 ...
- 基于Java的音频转发服务器_javaCV开发详解之5:录制音频(录制麦克风)到本地文件/流媒体服务器(基于javax.sound、javaCV-FFMPEG)...
javaCV系列文章: 补充篇: 前言:本篇文章基于javaCV-FFMPEG,关于javaCV官方是没有文档或者api文档可以参考的,所以还有很多地方需要研究: 本章对于ffmpeg的需要有一定了解 ...
- JavaWeb --第三章 HTTP协议详解
JavaWeb --第三章 HTTP协议详解 Http 什么是HTTP HTTP: 超文本传输协议(Hypertext Transfer Protocol,HTTP)是一个简单的请求-响应协议,它通常 ...
- JavaEE基础(03):Http请求详解,握手挥手流程简介
本文源码:GitHub·点这里 || GitEE·点这里 一.Http协议简介 1.概念说明 HTTP超文本传输协议,是用于从万维网服务器传输超文本到本地浏览器的传送协议,基于TCP/IP通信协议来传 ...
- php $_SERVER 学习详解
目录 $_SERVER['USER'] 三种验证方式 1.grep php-fpm的配置文件 2.ps | grep 查看当前运行fpm的用户 3.当前用户命令行执行查看 $_SERVER['HOME ...
- php抓取微博评论,python爬虫爬取微博评论案例详解
前几天,杨超越编程大赛火了,大家都在报名参加,而我也是其中的一员. 在我们的项目中,我负责的是数据爬取这块,我主要是把对于杨超越 的每一条评论的相关信息. 数据格式:{"name" ...
- HTTP/2 协议详解
HTTP/2 协议详解 作者保留所有权利.All rights reserved. 关于作者 目录 HTTP/1.x 简介 要想深刻的了解 HTTP/2 ,那么我们必须对 HTTP/1.x 本身以及它 ...
- JavaCV开发详解专栏文章目录(JavaCV速查手册)
本章作为**JavaCV开发详解**专栏的目录. 为了方便大家分类查找,我们把分为两个目录: 第一个分类目录,根据文章技术类型进行分类. 第二个目录,按照博主更新顺序排列. 有些文章既是设备采集又实现 ...
- FFMPEG进阶系列02-ffmpeg命令详解2
帮助信息 查看ffmpeg版本 通过ffmpeg -version查看ffmpeg的版本,这里所查看的版本,是详细的版本,包含libavformat.libavcodec.libavutil.liba ...
最新文章
- C语言振动排序shaker sort算法(附完整源码)
- cocoapos错误信息
- 互联网晚报 | 3月13日 星期日 |​ ​​上海加强疫情防控:非必要不离沪;MasterGo宣布上线Figma文件导入功能...
- 【Day04】介绍防抖节流原理、区别以及应用,并用 JavaScript 进行实现
- 淘宝直播上线“湖北加油”专区:近7000湖北商家获得扶持
- android怎么查看方法被谁调用,Android中查看布局文件中的控件(view,id)在哪里被调用(使用)...
- 在Style Report中制作主从分级报表
- pandas df.loc
- 【文章汇总】嵌入式Linux公众号
- 官方ISO9001认证过程管理方法PDCA
- 企业信息科技安全的三道防线及解决方案
- JAVA命令符找不到符号_java: 找不到符号 符号: 方法 setLatestEventInfoentInfo
- WIN10系统连接蓝牙音箱,显示已连接但无声音
- python学习笔记02-分支循环(图灵学院视频笔记)
- 计网 应用题、计算题 答案详解 总结(已更完)
- Python---项目(简易画图软件)
- 【ONE·C || 初识C语言 】
- warning: TCG doesn‘t support requested feature: CPUID.01H:ECX.vmx [bit 5]
- 论文摘要6 - board planar antenna with Circular Polarization
- PHPEMS +XAMPP 验证码显示不出来解决方法
热门文章
- 可以换天空的p图软件有哪些?这个可不能错过了。
- A Fuzzy K-Nearest Neighbor Algorithm
- catia如何整列加工_CATIA装配模块中的三种阵列方法
- SPCOMM控件在Delphi7.0串口通信中的应用
- Q1营收超预期,耐克离两千亿市值还差“临门一脚”?
- python初体验-hello world答案_Python基础学习之Python初体验
- 【解决方法】Pr导出H.264格式编译错误代码3
- 金笛邮件系统功能清单
- 年度成果发布 | 百度超级链精选案例集正式上线!
- Linux下hdparm硬盘测速