2021-09-14

你猜猜

题目

我们刚刚拦截了,敌军的文件传输获取一份机密文件,请君速速破解。

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}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值