g2uc

TeamBlog

[MISC]0x03 China has hash

题目文件:
链接:


下载题目文件后打开压缩包有6个4字节的文件,和1个没有用处的文件.
根据题目提示可知道是意在使用CRC碰撞来解题.
构造python脚本如下,依次将6个文件爆破即可拼接出FLAG内容:

#coding:utf-8
import binascii
import string
dic = string.printable     #各种打印字符
def CrackCrc(crc):
    for i in dic :
        for j in dic:
            for p in dic:
                for q in dic:
                    s=i+j+p+q
                    if crc == (binascii.crc32(s) & 0xffffffff):
                        print s
crc = 0x04366B2A     #依次爆破6个文件的CRC值
CrackCrc(crc)

FLAG值:
k3y{crc_is_interesting}

发表评论:

搜索
标签列表
网站分类
文章归档
站点信息
  • 文章总数:20
  • 页面总数:0
  • 分类总数:4
  • 标签总数:7
  • 评论总数:1
  • 浏览总数:566
控制面板
您好,欢迎到访网站!
  查看权限

Powered By Z-BlogPHP 1.5.2 Zero

Copyright g2uc Rights Reserved.

公告

请把不属于分类中比赛的题目wp发布在essay分类!另外,题解文章请记得在标签里标注题目类型!