IDF实验室-简单编程-特殊的日子 writeup
2016-12-02 20:47
357 查看
题目:http://ctf.idf.cn/index.php?g=game&m=article&a=index&id=50
题目提示要爆破,代表加密应该是不可逆的。
密文:4D1FAE0B
只有八个字符。容易猜测是CRC32加密的。
python有直接可以用的模块binascii
py代码:
因为1-10月的0显示不出来,所以要分成1-10月 1-10天 与 10-12月 10-30天两次。这里放出1-10月 1-10天 的算法,因为刚好出了答案。
改的话直接修改即可。
跑出答案:
20190804
题目提示要爆破,代表加密应该是不可逆的。
密文:4D1FAE0B
只有八个字符。容易猜测是CRC32加密的。
python有直接可以用的模块binascii
py代码:
#!usr/bin/env python #!coding=utf-8 __author__ = 'zhengjim' import binascii flag = 0x4D1FAE0B for year in range(1500,2500): for mon in range(1,10): for day in range(1,10): a = str(year)+'0'+str(mon)+'0'+str(day) b= binascii.crc32(a) if b == flag: print a
因为1-10月的0显示不出来,所以要分成1-10月 1-10天 与 10-12月 10-30天两次。这里放出1-10月 1-10天 的算法,因为刚好出了答案。
改的话直接修改即可。
跑出答案:
20190804
相关文章推荐
- IDF实验室之初探乾坤简单编程-字符统计
- IDF实验室:初探乾坤--简单编程-字符统计
- idf实验室--简单编程字符统计
- 特殊的日子—IDF实验室CTF训练营
- IDF实验室:百密一疏--特殊的日子
- 特殊的日子—IDF实验室CTF训练营
- IDF实验室-特殊的日子
- IDF实验室之百密一疏特殊的日子
- IDF实验室-部分简单题目writeup
- idf实验室--简单编程字符统计
- 简单编程(七)编程制作特殊图案 星星塔(1) for循环的嵌套编程
- IDF-CTF-简单的js加密 writeup
- Java编程简单应用———1、HelloWorld(HelloWorld的来源);2、输出个人信息3、输出特殊图案
- IDF实验室-简单的ELF逆向 writeup
- IDF实验室之天罗地网简单的js解密
- PAT-求特殊方程的正整数解(简单编程题)
- IDF实验室:天罗地网--超简单的js题
- IDF实验室之牛刀小试最简单的题
- IDF实验室 抓到一只苍蝇 WriteUp
- IDF实验室之简单的PE文件逆向