ctfshow初学msic(新手必刷,菜狗杯)三

11.我吐了你随意

解压后是一个txt文件,根据文件名称提示我们,这是一个0宽隐写,也就是零宽隐写

在线工具:http://330k.github.io/misc_tools/unicode_steganography.html先清空网站上自带的例子,不请空的话会出现乱码,然后复制粘贴到左上角框,先1后2得出flag

ctfshow{OP_is_for_Over_Power}

12.这是个什么文件?

打开压缩包后,发现有密码,直接暴力破解,工具提取码

链接:https://pan.baidu.com/s/1VM6TgmxuCmza-QxkGu8RLg 
提取码:8888

但是明显是没有密码保护,根据题目,这是个什么文件?想到了伪加密

打开010看一眼是否为伪加密

灰色部分PK开始第6,7列,紫色部分PK开始第9,10位,为0900则是伪加密。
若是没有加密的zip文件,两处标记都是00 00。

那么直接在010改一下就行,接着另保存,打开之后就会发现不需要密码了

但是文件没有任何后缀,我们无法判断出他是什么类型的文件,先改成txt看一眼,找到了.py说明这是个pyc反编译文件

该文件后缀为.pyc用在线工具将其反编译,得到代码

python反编译 - 在线工具 (tool.lu)

#!/usr/bin/env python
# visit https://tool.lu/pyc/ for more information
# Version: Python 3.7

flag = bytes([
    99,
    116,
    102,
    115,
    104,
    111,
    119,
    123,
    99,
    100,
    106,
    110,
    106,
    100,
    95,
    53,
    54,
    53,
    102,
    95,
    71,
    67,
    68,
    72,
    95,
    107,
    99,
    114,
    105,
    109,
    125]).decode()
print(flag)

再用python跑一下,答案就出了

ctfshow{cdjnjd_565f_GCDH_kcrim}


 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值