• 大小: 26KB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-05-13
  • 语言: 其他
  • 标签: 工具  

资源简介

crc32碰撞使用的工具,很有效的一款小工具,我用了感觉真的很好,推荐给大家,希望大家多多下载啊。混些积分,我要下载东西,要积分

资源截图

代码片段和文件信息

#!/usr/bin/python
#Naive brute-forcing of CRC32 using spaces
import binascii

t = ‘{“auth_url“: “https://www.google.com“}‘
tc = binascii.crc32(t)

#padding bytes; start with guess
p = 0
ai = ‘{“auth_url“: “https://www.evil.example“}‘
a = ai.ljust(p - len(ai))
ac = binascii.crc32(a)

attempt = 1

while True:
    if ac == tc:
        print ‘Found in %i attempts: “%s“ + “ “*%i‘ % (attempt ai p) 
        break
    if attempt % 1000000 == 0:
        print ‘Attempt %i (p=%i): %s != %s‘ % (attempt p tc ac)
    if p % 2**32 == 0:
        print ‘Wrapped‘
        ac = binascii.crc32(ai)
        p = 1
    else:
        ac = binascii.crc32(‘ ‘ ac)
        p += 1
    attempt += 1

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-04-26 17:14  CRC32碰撞\
     文件         709  2016-10-07 11:13  CRC32碰撞\crc-collision.py
     目录           0  2017-04-26 17:14  CRC32碰撞\crc32\
     文件         239  2016-02-07 09:07  CRC32碰撞\crc32\.travis.yml
     文件       35146  2016-02-07 09:07  CRC32碰撞\crc32\LICENSE.txt
     文件        1248  2016-02-07 09:07  CRC32碰撞\crc32\README.md
     文件       13140  2016-02-07 09:07  CRC32碰撞\crc32\crc32.py
     文件        2655  2016-02-07 09:07  CRC32碰撞\crc32\test.py
     文件       14994  2016-02-07 09:07  CRC32碰撞\crc32\test_data.py
     文件         447  2016-10-03 23:19  CRC32碰撞\crc32.py
     文件         987  2016-10-07 20:11  CRC32碰撞\crc32Collision.py

评论

共有 条评论