2020 易林博“停课不停赛,以赛促学” CRC32 发表于 2020-03-29 更新于 2020-03-30 分类于 Crypto 阅读次数: 本文字数: 270 阅读时长 ≈ 1 分钟 正常的通过CRC校验码爆破密码,打开压缩包发现每个密码文件都是四字节,改一改脚本依次爆破 12345678910111213#encoding:utf-8import binasciiimport stringdic=string.printablecrc = 0x5194c2d0 # 记得要以0x开头print 3for i in dic : for j in dic: for p in dic: for q in dic: s=str(i)+str(j)+str(p)+str(q) if crc == (binascii.crc32(s) & 0xffffffff): print(s)