题目链接
https://buuoj.cn/challenges#[XMAN2018%E6%8E%92%E4%BD%8D%E8%B5%9B]AutoKey
解题过程
根据标题判断应该是AUTOKEY解密。附件是个流量包,是USB流量。
用UsbKeyboardDataHacker工具破解,注意:UsbKeyboardDataHacker.py有更新,老版本破解会报错,新版不会。
得到AutoKey密文:
<CAP>mplrvffczeyoujfjkybxgzvdgqaurkxzolkolvtufblrnjesqitwahxnsijxpnmplshcjbtyhzealogviaaissplfhlfswfehjncrwhtinsmambvexo<DEL>pze<DEL>iz
去掉“CAP、DEL”,得到autokey密文:
mplrvffczeyoujfjkybxgzvdgqaurkxzolkolvtufblrnjesqitwahxnsijxpnmplshcjbtyhzealogviaaissplfhlfswfehjncrwhtinsmambvexopzeiz
用breakautokey工具破解找到flag:
flag{JHAWLZKEWXHNCDHSLWBAQJTUQZDXYGGKSA}
,但是提交不对。原来处理AutoKey密文时,在删除“DEL”的时候要把“DEL”前面的字符也删掉,所有密文应该是:
mplrvffczeyoujfjkybxgzvdgqaurkxzolkolvtufblrnjesqitwahxnsijxpnmplshcjbtyhzealogviaaissplfhlfswfehjncrwhtinsmambvexpziz
重新破解:
flag是: flag{JHAWLZKEWXHNCDHSLWBAQJTUQZDXZQPF}
小结
知识点:usb流量分析(UsbKeyboardDataHacker.py)、autokey破解(breakautokey.py)。