题目链接见女朋友那一题
先上 exe pe info scan, EOF 正常
上 stegsolve
我们另存为 7z 压缩包
用 7z 打开, 得到手机号前三位和后三位
import binascii
def str2num(s):
return int(s, 16)
dic = '1234567890' #题目要求爆破 5 位手机号, 手机号都是数字
crc = 0x7BA3BB27 #通过 7z 查看要爆破文件的 CRC32 值
#要爆破 5 位数字, 所以这里写 5 层循环
for x in dic:
for a in dic:
for b in dic:
for c in dic:
for d in dic:
str = x+a+b+c+d
str_crc = binascii.crc32('131'+str+'262')& 0xffffffff #加上 0xffffffff 是为了让最后的值为整数, python3 则不需要
#print str_crc
if (str_crc==crc):
print "crc1:",str