攻防世界MISC

s1 坚持60s

首先下载附件打开

作为一个男人,我不可能坚持不到60s!

 右键看见这里面包含其他文件,上网查了一下jar

 大概是用到一个叫做JD-GUI的工具,下载完之后打开附件

搜索flag得到

flag{RGFqaURhbGlfSmlud2FuQ2hpamk=}

但提交后不对,观察flag是比较明显的base64格式,转化后flag为

 flag{DajiDali_JinwanChiji}

2  gif

 首先下载附件打开,压缩完文件里面只有黑 白两种图片

我首先想到的是摩斯密码,但是自己转换后没有解开的思路了就,又想到二进制

将白色记作0,黑色记作1统计完如下:

01100110011011000110000101100111011110110100011001110101010011100101111101100111011010010100011001111101

二进制转字符串得:

flag{FuN_giF}

进制转换 - 在线工具

但是看师傅们都是用python写的代码,自己也跟着试了试

white = open('D:/gif/0.jpg', 'rb').read()
black = open('D:/gif/1.jpg', 'rb').read()
flag = ''
for i in range(104):
    
    color = open('D:/gif/%i.jpg'%d, 'rb').read()
    if(color == white):
        flag += '0'
    else:
        flag += '1'
        print(flag)

ans = ''
length = len(flag)//8
for i in range(length):
    ans += chr(int(flag[i*8: (i+1)*8], 2))

print(ans)

 对于python自己还要积极学习

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值