BugkuCTF-MISC题只有黑棋的棋盘(writeup)

手动分离压缩包注意:zip压缩包文件头格式为504B0304,之间包含504B0102,文件以504B0506****结尾,注意这类格式。

解题流程

题目是1个压缩包,还有提示:动手修复。

1.先把压缩包解压,得到图片和另个压缩包。压缩包需要密码,图片是一个只有黑棋的棋盘。

2.考虑压缩包为伪加密,改完后发现打不开。看样子还得找密码。

3.查看图片和压缩包属性,没有任何发现。
怀疑图片隐写,用Stegsolve等工具查看了一遍,没有任何发现。

4.考虑题目提示动手修复,应该是有需要改字节的地方。因此把最开始的压缩包放到010编辑器里查看。发现里面包含许多压缩包文件。
在这里插入图片描述
5.发现其内一个压缩包文件头被修改了。将其改回正常的zip压缩包文件头。
在这里插入图片描述
6.在010里右键选择——保存选择,另存为123.zip文件。

通过winrar解压出password.txt

在这里插入图片描述
7.根据规律,写出10行。
在这里插入图片描述
8.对应棋盘上黑棋的位置,得出10个英文字母,这是压缩包解压密码。

第1行ABCDEFGHIJKLMNOPQRS对应棋盘第1行第7个位置,字字母是G。
第2行BCDEFGHIJKLMNOPQRST对应棋盘第2行倒数第6个位置,对应字母O。
第3行CDEFGHIJKLMNOPQRSTU对应棋盘第3行倒数第7个位置,对应字母O。
以此类推

密码参考password1.txt文件
解压之后得到下面的图片,
在这里插入图片描述
9.把图片放进010里面看看吧,直接搜索flag,没有发现。

10.用tweakpng工具,提示CRC报错,crc报错有几类可能,最常见的就是高度和宽度被修改了。

修改图片高度,flag出来了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/524944.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

js之讲解

1.啥时js 脚本语言 2.基本使用及HelloWorld <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title><!-- js代码&#xff0c;也可以放入body中--> <!-- <script>…

C语言 指针和数组区别 - C语言零基础入门教程

目录 一.前言二.指针和数组区别 1.通过 sizeof 获取大小 a.计算数组大小b.计算指针大小 2.指针和数组赋值方式不同 a.指针赋值b.数组赋值 3.指针是指针变量&#xff0c;数组是指针常量 三.猜你喜欢 零基础 C/C 学习路线推荐 : C/C 学习目录 >> C 语言基础入门 一.前言 …

AI时代的交换机什么样?华为CloudEngine 16800告诉你!

[中国&#xff0c;北京&#xff0c;2019年1月9日] “网络新引擎AI赢未来”华为网络春季新品发布会在北京顺利召开&#xff0c;华为发布了业界首款面向AI时代的数据中心交换机CloudEngine 16800&#xff0c;定义了AI时代数据中心交换机的三大特征&#xff0c;创新性地引入AI技术…

BugkuCTF-MISC题蜘蛛侠

下载附件 好几个加密文件&#xff0c;注释部分给出密码的提示 这个是苏州码子&#xff0c;〡 〢 〣 〤 〥 〦 〧 〨 〩 十分别对应1-10 压缩包密码是肆肆壹拾陆玖玖捌拾壹&#xff0c;根据hint.txt得知需要根据加密脚本&#xff0c;写出解密脚本得到file.jpg key.jpg数据被p…

C语言 指针数组 - C语言零基础入门教程

目录 一.简介 1.数组2.指针3.指针和数组区别 二.指针数组三.猜你喜欢 零基础 C/C 学习路线推荐 : C/C 学习目录 >> C 语言基础入门 一.简介 1.数组 数组中的每个元素都有一个序号&#xff0c;这个序号从 0 开始&#xff0c;称为下标 index&#xff0c;例如&#xff0c…

BugkuCTF-MISC题做个游戏

补充&#xff1a; &#xff08;一&#xff09; JAR 文件就是 Java Archive File&#xff0c;顾名思意&#xff0c;它的应用是与 Java 息息相关的&#xff0c;是 Java 的一类文档格式。JAR 文件非常类似 ZIP 文件——准确的说&#xff0c;它就是 ZIP 文件&#xff0c;所以叫它…

js(javascript)之浏览器控制台使用

基本语法入门&#xff0c;必备调试技巧 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title><script>//js严格区分大小写//1.定义变量//var num1;//alert(num);//2.条件控制var …

C语言 数组指针 - C语言零基础入门教程

目录 一.简介 1.数组2.指针3.指针和数组区别 二.数组指针三.猜你喜欢 零基础 C/C 学习路线推荐 : C/C 学习目录 >> C 语言基础入门 一.简介 1.数组 数组中的每个元素都有一个序号&#xff0c;这个序号从 0 开始&#xff0c;称为下标index&#xff0c;例如&#xff0c;…

Spark+Alluxio性能调优十大技巧

戳蓝字“CSDN云计算”关注我们哦&#xff01;由于统一访问对象存储&#xff08;如S3&#xff09;和HDFS数据的场景的出现和普及&#xff0c;Apache Spark结合Alluxio的大数据栈越来越受欢迎。此外&#xff0c;越来越流行的计算与存储分离的架构导致计算端查询延迟增大。因此&am…

jq(jquery)之点击隐藏段落

<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>点击p段落&#xff0c;把它们隐藏</title><script src"https://code.jquery.com/jquery-3.4.1.min.js"></script><scr…

C语言 指针数组和数组指针区别 - C语言零基础入门教程

目录 一.简介 1.数组2.指针3.指针和数组区别 二.指针数组和数组指针区别 1.指针数组2.数组指针 三.猜你喜欢 零基础 C/C 学习路线推荐 : C/C 学习目录 >> C 语言基础入门 一.简介 1.数组 数组中的每个元素都有一个序号&#xff0c;这个序号从 0 开始&#xff0c;称为下…

BugkuCTF-MISC题FileStoragedat

知识点 FileStorage是微信存储数据的一个文件夹&#xff0c;该文件夹下存放的是经过加密后微信里发送、接受的图片而形成的文件后缀为dat的文件。就是微信dat文件。想要做出此题&#xff0c;就得先弄懂微信dat文件形成的原因。 微信的dat文件&#xff0c;将微信图片的各字节通…

官宣!张小龙史上最长演讲 4小时3万字完整版回应微信的一切

戳蓝字“CSDN云计算”关注我们哦&#xff01;文章来自&#xff1a;腾讯科技&#xff08;ID:qqtech)腾讯科技讯 1月9日消息&#xff0c;在今日举行的2019微信公开课PRO的微信之夜上&#xff0c;腾讯公司高级执行副总裁、微信事业群总裁张小龙做了他自己有史以来最长的一次演讲&a…

有问有答 | 容器精华问答,如何玩转容器服务?

戳蓝字“CSDN云计算”关注我们哦&#xff01;容器这个词&#xff0c;当你第一眼看它或许脑子里是这东西&#xff1a;瓶瓶罐罐、装水、装其他东西的玩意。不管是什么&#xff0c;总的来说&#xff0c;容器给人第一印象就是——“装”。容器技术作为近两年热门的话题&#xff0c;…

BugkuCTF-WEB题文件上传

启动场景 发现是文件上传 只能上传图像&#xff0c;不能上传PHP文件&#xff0c;那应该是寻找漏洞上传PHP文件 PHP文件里写入一句话木马 <?php eval($_POST[caidao]);?> 使用burp抓包&#xff0c;不断尝试发现发现需要修改的地方有三个&#xff1a; 一个是http head里…

C语言 野指针 - C语言零基础入门教程

目录 一.简介二.野指针产生的原因 1.指针变量未初始化2.指针释放后之后未置空 三.避免野指针产生 1.初始化时置 NULL2.释放时置 NULL 四.猜你喜欢 零基础 C/C 学习路线推荐 : C/C 学习目录 >> C 语言基础入门 一.简介 野指针就是指针指向的位置是不可知的&#xff08;随…

阿里云获ITSS最高等级认证:公共云、专有云服务能力双一级

近日&#xff0c;阿里云在由ITSS&#xff08;中国电子工业标准化技术协会信息技术服务分会&#xff09;颁发的云计算服务能力标准评选中获公共云、专有云双一级资质&#xff0c;这也是该标准评选中的最高等级。 云计算服务能力评估由工信部信软司牵头&#xff0c;委托ITSS围绕…

要闻君说:IBM最新量子计算机真真像个艺术品!鹅厂正式成立了自己的技术委员会哇!联想竟然也试着做了一款智能闹钟?...

关注并标星星CSDN云计算每周三次&#xff0c;打卡即read更快、更全了解泛云圈精彩newsgo go go 嗨&#xff0c;大家好&#xff01;盼望着、盼望着&#xff0c;周五已到&#xff01;今天又有什么新鲜事儿呢&#xff1f;依旧抢先听个歌曲陶冶下&#xff0c;再容头条君慢慢道来&am…

Spring中的9种设计模式汇总

戳蓝字“CSDN云计算”关注我们哦&#xff01;文章来自&#xff1a;Java和Android架构1. 简单工厂又叫做静态工厂方法&#xff08;StaticFactory Method&#xff09;模式&#xff0c;但不属于23种GOF设计模式之一。简单工厂模式的实质是由一个工厂类根据传入的参数&#xff0c;动…