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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

2021-09-22

發布時間:2025/3/21 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2021-09-22 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

ecb,_it’s_easy_as_123


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.

翻譯一下
有人泄露了即將上映的《快樂的腳》電影中的一個靜物,
它將在4K中發布,但華納兄弟足夠聰明
加密它。但是那些白癡用的是黑白bmp格式,
這并不是他們最大的錯誤。讓他們知道誰是老板
拿旗子。

bmp文件用ps打開沒成功,
用010Editor打開

發現文件開頭并不是bmp的文件開頭

(關于了解bmp,可以看:https://blog.csdn.net/qingchuwudi/article/details/25785307)

先嘗試了在文件前面加bmp的文件頭

沒成功

查了大佬的代碼

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)

也就是將前128位字符替換成bmp應該的前128位字符

運行得到


所以最后答案為:
flag{no_penguin_here}

總結

以上是生活随笔為你收集整理的2021-09-22的全部內容,希望文章能夠幫你解決所遇到的問題。

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