某天A君的网站被日,管理员密码被改,死活登不上,去数据库一看,啥,这密码md5不是和原来一样吗?为啥登不上咧?
d78b6f302l25cdc811adfe8d4e7c9fd34
请提交PCTF{原来的管理员密码}
首先我们发现这个md5码是33位,明显不符合md5 32位的情况
我们把其中一位删除,然后再解密md5试试
我们使用python输出我们需要解密的md5
1 2 3
| str = "d78b6f302l25cdc811adfe8d4e7c9fd34" for i in range(0,33): print str[0:i]+str[i+1:33]
|
程序运行结果:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| 78b6f302l25cdc811adfe8d4e7c9fd34 d8b6f302l25cdc811adfe8d4e7c9fd34 d7b6f302l25cdc811adfe8d4e7c9fd34 d786f302l25cdc811adfe8d4e7c9fd34 d78bf302l25cdc811adfe8d4e7c9fd34 d78b6302l25cdc811adfe8d4e7c9fd34 d78b6f02l25cdc811adfe8d4e7c9fd34 d78b6f32l25cdc811adfe8d4e7c9fd34 d78b6f30l25cdc811adfe8d4e7c9fd34 d78b6f30225cdc811adfe8d4e7c9fd34 //这个是正确的flag d78b6f302l5cdc811adfe8d4e7c9fd34 d78b6f302l2cdc811adfe8d4e7c9fd34 d78b6f302l25dc811adfe8d4e7c9fd34 d78b6f302l25cc811adfe8d4e7c9fd34 d78b6f302l25cd811adfe8d4e7c9fd34 d78b6f302l25cdc11adfe8d4e7c9fd34 d78b6f302l25cdc81adfe8d4e7c9fd34 d78b6f302l25cdc81adfe8d4e7c9fd34 d78b6f302l25cdc811dfe8d4e7c9fd34 d78b6f302l25cdc811afe8d4e7c9fd34 d78b6f302l25cdc811ade8d4e7c9fd34 d78b6f302l25cdc811adf8d4e7c9fd34 d78b6f302l25cdc811adfed4e7c9fd34 d78b6f302l25cdc811adfe84e7c9fd34 d78b6f302l25cdc811adfe8de7c9fd34 d78b6f302l25cdc811adfe8d47c9fd34 d78b6f302l25cdc811adfe8d4ec9fd34 d78b6f302l25cdc811adfe8d4e79fd34 d78b6f302l25cdc811adfe8d4e7cfd34 d78b6f302l25cdc811adfe8d4e7c9d34 d78b6f302l25cdc811adfe8d4e7c9f34 d78b6f302l25cdc811adfe8d4e7c9fd4 d78b6f302l25cdc811adfe8d4e7c9fd3
|
我们一条条的粘贴进解密md5的网站[https://www.cmd5.com/]
最后发现d78b6f30225cdc811adfe8d4e7c9fd34是可以解出来的
答案是hack
所以flag: PCTF{hack}