2014 ecb,_it’s_easy_as_123(修改bmp文件头) 攻防世界;
这道题有两种方法,主要就是把bmp文件头,修改成正确格式,图片就可以查看了
拿到文件放入winhex里面分析
发现是个压缩包,修改文件后缀为zip打开,
Somebody leaked a still from the upcoming Happy Feet Three movie,
which will be released in 4K, but Warner Bros. was smart enough
to encrypt it. But those idiots used a black and white bmp format,
and that wasn’t their biggest mistake. Show 'em who’s boss and
get the flag.
有人从即将上映的《快乐大脚3》中泄露了一个静物,
它将在4K发行,但华纳兄弟足够聪明
加密它。但是那些白痴使用黑白bmp格式,
这并不是他们最大的错误。告诉他们谁是老大
去拿旗子。
以及一个ecb.bmp文件
一
修改文件头为
修改第一行即可
之后保存就可以打开图片了
二, 使用脚本修改
将ecb.bmp的前128字节替换为bmp文件格式特有的字节,则可以见到明文信息,实现的Python脚本如下:
from Crypto.Util.number import long_to_byteswith open('ecb.bmp','rb') as f:data=f.read()
pre=0x424d76483f00000000007600000028000000000f000070080000010004000000000000483f00000000000000000000000000000000000000000000008000008000000080800080000000800080008080000080808000c0c0c0000000ff0000ff000000ffff00ff000000ff00ff00ffff0000ffffff00ffffffffffffffffffffL
out=long_to_bytes(pre)+data[128:]with open('out.bmp','wb') as g:g.write(out)
out.bmp可被照片查看器打开,从而见到flag。
flag{no_penguin_here}
2014 ecb,_it’s_easy_as_123(修改bmp文件头) 攻防世界;相关推荐
- bmp文件头_「正点原子FPGA连载」第十九章SD卡读BMP图片LCD显示
1)摘自[正点原子]领航者 ZYNQ 之嵌入式开发指南 2)实验平台:正点原子领航者ZYNQ开发板 3)平台购买地址:https://item.taobao.com/item.htm?&id= ...
- 分享:bbed修改数据文件头推进scn与其他数据文件相同
2019独角兽企业重金招聘Python工程师标准>>> 场景简介: 物理copy表空间数据文件,数据库发生完全检查点,删除该表空间下的数据文件,使该表空间数据文件头的scn与其他数据 ...
- 修改oracle的表空间文件scn,分享:bbed修改数据文件头推进scn与其他数据文件相同...
场景简介: 物理copy表空间数据文件,数据库发生完全检查点,删除该表空间下的数据文件,使该表空间数据文件头的scn与其他数据文件不一致. 场景构造: 1.创建测试表空间 SYS@orser> ...
- 给图像数据加上BMP文件头
需要将摄像头采集到的图像数据(纯净的RGB,或BGR数据)加上文件头后暂存在内存中 如若写入文件仅需将memcpy换成fwrite即可. #ifndef RGB2BMP_H #define RGB2B ...
- bmp文件头_图像算法原理与实践——图像文件存储
图像数据在计算机储器设备中的存储形式是图像文件,图像必须按照某个公开的.规范约终结定的数据存储顺序和结构进行保存,才能使不同的程序对图像文件顺利进行打开或存盘操作,实现数据共享.图像数据在文件中的存储 ...
- 用ffmpeg修改MP4文件头信息,使其支持流式加载及播放
经常有用户反映,有些网页中加载的mp4文件,有的可以加载一点就开始播放,有的就必须全部加载完才能播. 经核实,主要是头信息的数据顺序有关,用工具:mp4info.exe可以查看mp4文件的结构信息: ...
- 怎样修改PE文件头大小
转载请注明版权:http://a1pass.blog.163.com/ 作者:A1Pass 黑客反病毒论坛 http://bbs.hackav.com 不知道通过上一节的学习与大家自己的努力,许 ...
- 如何查看bmp文件头_效率神器:史上最强最小文件搜索软件Everything!
每日生物评论资讯/技术/知识/智慧www.bio-review.com Everthing是当之无愧的最强文件搜索神器!每个人的电脑都保存着大量的软件.MP3.照片.游戏.文档.电子书等文件.如果没有 ...
- 直接修改PE文件头PE标识字段的实验
PE是Microsoft为了让程序在Windows上可移植而做的一种文件格式规定. Windows在执行exe程序的时候,PE文件加载器会按照约定加载exe程序,所以程序就正常地运行起来了. 比如像E ...
最新文章
- eclipes 安装 pytdev,svn,插件
- 检索图书 FindMess.java
- 跨平台---udpclient与udpserver
- linux的HAL库函数,STM32 HAL库 IIC 协议库函数
- 利用Java调用openSMILE批量处理音频文件
- C++_auto_ptr与unique_ptr智能指针
- 机器学习算法概述——摘录《机器学习算法导论》
- 数据库课设——企业员工人事管理系统
- YOLO v5与双目测距结合,实现目标的识别和定位测距
- yocto的hello world
- 调手表(蓝桥杯2018年B组真题)
- S5PV210芯片的DRAM控制器介绍、初始化DDR的流程分析
- 排水注水java_小学数学重难点:关于《水池注水排水问题》例题详解,考试必备...
- puppet master/agent
- php数据存储mysql_php mysqli 存储数据库
- 学校计算机专业春联大全带横批,关于学校的春联带横批.doc
- 资源分享——Java实现的密码生成器
- JavaWeb实现生成二维码
- 石康炮轰《金婚》《士兵突击》 它们俩得奖太不靠谱
- 花呗套现买基金,90后韭菜有多拼?