日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

2014 ecb,_it’s_easy_as_123(修改bmp文件头) 攻防世界;

發布時間:2025/3/20 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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文件头) 攻防世界;的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。