BugKu杂项-2B
下载图片后,binwalk下跑一跑,发现有个zip,分离。
值得一提的是,这个zip是伪加密的。
但是你在分离的时候,伪加密的图片也给你分离出来了。这两个图片2B和B2肉眼看起来长得是一样的,名字也很有意思。
2B和B2这两张极为相似的,这时候想到就是隐写里的提取盲水印,脚本我目前找到了两个(需要opencv,下面会有安装方法),并且这两个不完全一样,怎么说呢,用其中一个加上水印,用另一个解不开,所以还是都存起来吧。下载地址:
https://github.com/linyacool/blind-watermark
https://github.com/YvesZHI/BlindWaterMark
幸运的是,用其中的一个顺利的提取出来flag
但是另一个就不是这样了。
windows下基于python的opencv的安装
上边的脚本必须得有python环境下的opencv,我们进行安装。
cmd下,输入: pip install opencv-python
等待,可能有点慢,安装完成后。cmd下输入python进入交互模式。输入import cv2,没有报错即可。
这里我去运行脚本,它提示我没有这个matplotlib。
如果你能够直接运行,那就到此为止了,我的是****下的纯净版的旗舰版win7,还需要安装matplotlib,cmd命令下输入pip install matplotlib就好了。