CRC32碰撞解密压缩包密码的脚本
生活随笔
收集整理的這篇文章主要介紹了
CRC32碰撞解密压缩包密码的脚本
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
自述
上次比賽在網上找到了一個腳本幫助我解出了一到CRC32碰撞的題,當我寫write up 時再回去找腳本找不到啦,又花了我一段時間,記錄一下
開始
import binascii import stringdic=string.printable #打印出字符表 crc1=0x7DE0AB32 crc2=0xB1441D53 crc3=0x49BD11F5 crc4=0xB42F1DFA crc5=0x8163F43E crc6=0x1FC8FEE5for i in dic:for j in dic:for n in dic:for m in dic:s=i+j+n+mif(crc1==(binascii.crc32(s) & 0xffffffff)):text1=sif (crc2 == (binascii.crc32(s) & 0xffffffff)):text2=sif (crc3 == (binascii.crc32(s) & 0xffffffff)):text3=sif (crc4 == (binascii.crc32(s) & 0xffffffff)):text4=sif (crc5 == (binascii.crc32(s) & 0xffffffff)):text5=sif (crc6 == (binascii.crc32(s) & 0xffffffff)):text6=s print text1+text2+text3+text4+text5+text6總結
以上是生活随笔為你收集整理的CRC32碰撞解密压缩包密码的脚本的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CTF-web-xff,referer
- 下一篇: 学习CTF(二进制安全)一个月多的奇妙冒