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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

bugku 杂项 2B

發布時間:2024/9/30 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 bugku 杂项 2B 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2B

一,下載下來是一個沒有后綴名的文件,放進 winhex中發現是 png頭

并且發現在文件尾部還發現了 B2.png? 和 pk頭?

把文件改為 .png 后? 用 foremost 分離 出來一個壓縮包 ,解壓時發現需要密碼:

?

用暴力破解,破解不開,只能把希望寄托于? zip 偽加密 上了

不想手工修改 就用 工具修改

使用ZipCenOp.jar清除密碼?

ZipCenOp.jar 下載地址:https://pan.baidu.com/s/1GHcUYA36X9reZL7rcmWNfA? ? 提取碼:ugyn?

下載后 把它和壓縮包放在同一個文件夾里? ?打開cmd 切換到 這個文件夾? ? 執行:

java -jar ZipCenOp.jar r 00004035.zip

然后再解壓就得到一張 B2.png

?

兩個一樣的圖片 很容易聯想到? 盲水印?

接下來分離盲水印? (腳本需要在 Python 2 的環境下 )

附上一個分離盲水印的腳本:(將文件下載下來,解壓)

https://github.com/linyacool/blind-watermark

將 B2.png 和 2B.png 放在方才下載的? blind-watermark 文件里?

打開 文件夾 右上角的? windows powershall? 或者? 用 cmd 切換到當前目錄? (powershall 功能比cmd更加強大)

輸入指令:

python decode.py --original B2.png --image 2B.png --result flag.png

或者:(如果你的電腦同時裝了 Python 2? 和 Python 3 的話? 請用下面的指令)

python2 decode.py --original B2.png --image 2B.png --result flag.png

如果你沒有安裝 opencv? ?和?matplotlib 這兩個庫 的話 可能會報錯? 得先安裝這兩個 庫才能執行腳本

安裝指令? ? cmd 中 :

window 10 環境下// 安裝opencv pip install opencv-python (如果你像我一樣電腦中同時裝了Python2 和 Python 3 的話 并設置好了相關路徑的話,請用 下面的指令安裝)pip2 install opencv-python//安裝matplotlibpip install matplotlib或pip2 install matplotlib

?

就會在當前文件夾 里 生成一張 flag.png 的圖片:

?

?

總結

以上是生活随笔為你收集整理的bugku 杂项 2B的全部內容,希望文章能夠幫你解決所遇到的問題。

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