一道带有LSB加密的图片隐写题,难度在于要跑密码,搜wp时看到出题人的提示:
https://blog.csdn.net/valecal...
字典:darkweb2017-top10000
密码:7位纯字母
写个python脚本跑出来就好了,我跑单线程时也挺快的(有提示可以少跑好多密码)
github上的脚本:https://github.com/livz/cloac...
需要的库自己pip一下就行
运行时用python2
代码:
#coding:utf-8
import threading
from PIL import Image
from lsb import extract
import re
with open('darkweb2017-top10000.txt','r+') as f:
f=f.readlines()
filename='flag.png'
def to_decode():
for i in f:
i=i.replace('\n','')
if len(i)==7 and re.search('[0-9!?]',i)==None:
out_file=i+'.txt'
extract(filename,out_file,i)
to_decode()
将解出的N多个文件在linux下用file命令识别一下可以得到一个PNG,改下后缀名打开就是二维码,扫描得flag
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。