你猜猜
题目
我们刚刚拦截了,敌军的文件传输获取一份机密文件,请君速速破解。
504B03040A0001080000626D0A49F4B5091F1E0000001200000008000000666C61672E7478746C9F170D35D0A45826A03E161FB96870EDDFC7C89A11862F9199B4CD78E7504B01023F000A0001080000626D0A49F4B5091F1E00000012000000080024000000000000002000000000000000666C61672E7478740A0020000000000001001800AF150210CAF2D1015CAEAA05CAF2D1015CAEAA05CAF2D101504B050600000000010001005A000000440000000000
解题
开头是一个zip的开头,但是直接改后缀名会显示损坏,并不能直接打开,
用010打开,重新按十六进制输入
保存,在改后缀名打开就是zip了,但是打开需要密码,用ziperello爆破得到密码是123456
打开得到:daczcasdqwdcsdzasd
工业协议分析2
题目
在进行工业企业检查评估工作中,发现了疑似感染恶意软件的上位机。现已提取出上位机通信流量,尝试分析出异常点,获取FLAG。 flag形式为 flag{}
😵😵😵
实在不知道该看哪,去搜了其他师傅们的解题,发现应该看
长度应该是有和其对应一样长的,只有几个长度不一样,那这几个可能就是有异常的了,来看一下:
173的为:
这里就有一串异常的:666c61677b37466f4d3253746b6865507a7d
hex解码得到:flag{7FoM2StkhePz}
sherlock
大概意思就是
标题:福尔摩斯历险记
作者:亚瑟·柯南·道尔爵士
发行日期:1999年3月[电子书1661]
[最近更新:2002年11月29日]
版本:12
语言:英语
字符集编码:ascii
古腾堡计划电子书《福尔摩斯历险记》的开始
(jose menendeZ补充编辑)
美国历险记
福尔摩斯
通过
亚瑟·柯南·道尔爵士
目录
i、 波希米亚丑闻
二、红发联赛
三、身份案件
目录完了就是正文,很长很长很长,
但这不是重点,重点是怎么解出flag,我们发现,文章中的一些不应该大写的字母大写了,
例如
那下一步,写个程序把大写字母找出来
f=open('f.txt','r').read()
for i in f:
if 'A'<=i<='Z':
print(i,end='')
运行得到:
发现都是由ZERO和ONE组成的,也就是由0和1组成的,转成01:
f=open('f.txt','r').read()
s=''
for i in f:
if 'A'<=i<='Z':
s+=i
s=s.replace('ZERO','0')
s=s.replace('ONE','1')
print(s)
运行得到
010000100100100101010100010100110100001101010100010001100111101101101000001100010110010000110011010111110011000101101110010111110111000001101100001101000011000101101110010111110011010100110001001101110011001101111101
转ASCII码得到
BITSCTF{h1d3_1n_pl41n_5173}