隐写-MISC-bugku-解题步骤

news/2024/5/19 20:53:05 标签: bugku, 解题步骤, 图片隐写, MISC, 解题思路, CTF

——CTF解题专栏——


题目信息:

        

        题目:隐写

        作者:CyberFl0wer

        提示:无

        解题附件:

     


解题思路

        这张图片一看!哦呦~背景还是透明的,那我肯定要尝试给他换换色(不可以色色.jpg),这次先用StegSolve看一看,不行再换其他的。


解题步骤

        

        一、StegSolve尝试

StegSolve启动!!!

(尴尬.jpg)我是点大于号点到头疼了,单身二十多年的手速,笑X完全没看到东西,那只能按照正常的步骤了。


        二、binwalk尝试

(总是写成winbalk,笑哭.jpg),ok!“winbalk” wake up!!!,let we see.

哦吼?好像没料啊......接着010Editor。


        三、010Editor尝试

        

(⊙﹏⊙)0000h的8字节头(89 50 4E 47 0D 0A 1A 0A)看起来没毛病。

(⊙﹏⊙)4500h的8字节尾(49 45 4E 44 AE 42 60 82)看起来也没毛病,怎么办?图片占用空间与文件大小不一样,里面也没藏料。

难道是?(柯南.jpg)文件尺寸?

0010h中00 00 01 F4(宽),00 00 01 A4(高),转10进制后为是500*420。

在线进制转换器 | 菜鸟工具

改就改大点,直接改成1000*840,转成十六进制后是0000 03e8 *0000 0348,填入!!!

另存为!!!

(尴尬.jpg)好像失真了,看了其他人的资料,发现一次改一个数据好一点,我们改高!(因为我看了答案.jpg)

改成0000 01F4*0000 0258(500*600)后。

ok,齐活儿,出院!!!


总结:

        难度:简单,挺有意思的,上一篇刚写“如果先去用Stegsolve去调图片的话挺浪费时间的”结果,这次自己就中招了,没办法,图片长那样,我是真的想先用Stegsolve看一下(读者大大狠狠的批评我!)。

        tips:文章是自己的解题步骤,侵删。有需要工具的小伙伴可以私信哈,无偿,直接qq发你。


http://www.niftyadmin.cn/n/5217528.html

相关文章

2018年10月9日 Go生态洞察:Go Cloud的Wire与编译时依赖注入

🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🦄 博客首页——🐅🐾猫头虎的博客🎐 🐳 《面试题大全专栏》 🦕 文章图文…

231126 刷题日报

1. 高楼扔鸡蛋 O(N*logN) 2. 698. 划分为k个相等的子集 没做出来,和划分两个子集不同 3. 300. 最长递增子序列 LIS petencie sorting 没看懂,明天看吧 4. 518. 零钱兑换 II 完全背包问题:每个物品数量是无限的 注意:dp的定义…

LV.12 D20 RTC实验 学习笔记

一、RTC简介 RTC(Real Time Clock)即实时时钟,它是一个可以为系统提供精确的时间基准的元器件,RTC一般采用精度较高的晶振作为时钟源,有些RTC为了在主电源掉电时还可以工作,需要外加电池供电 二、Exynos4412下的 RTC控制器 它支持…

java_基础_数据类型

1.数据类型 java 语言是强类型语言,对于每一种数据都给出了明确的数据类型,不同的数据类型也分配了不同的内存空间,所以他们的数据大小也不一样的. 数据类型关键字内存占用取值范围整数byte1-128~127short2-32768~32767int4-2的31次方到2的31次方-1long8-2的63次方到2的63次方…

22-35-链表

LeetCode 热题 100 文章目录 LeetCode 热题 100链表22. 简单-相交链表23. 简单-反转链表24. 简单-回文链表25. 简单-环形链表26. 中等-环形链表II27. 简单-合并两个有序链表28. 中等-两数相加29. 中等-删除链表的倒数第N个结点30. 中等-两两交换链表中的节点31. 困难-K个一组翻…

QT网络协议知识体系(一)

//获取主机的名称和ip地址 //获取主机的所有信息

Java 基于 SpringBoot+Vue 的地方民宿管理系统

文章目录 开发环境:后端:前端:数据库: 系统架构:管理员:用户用例: 主要功能:用户功能模块管理员功能模块商家用户功能模块前台首页功能模块 源码咨询 大家好,今天为大家带…

ES6模块化暴露与引入

一、暴露 1.分布暴露 2.统一暴露 3.默认暴露 二、引入 1.通用引入 2.解构赋值形式 3.简便形式 只针对默认暴露 4.动态引入 hello.js export function hello() {alert(Hello); }