Misc-stage1

1.下载之后得到一张枪击的图片

2.大家得到一张图片都可以先放进Stegsolve里面看看隐写啊,可以看到里面藏了一个二微码,把二维码截下来.

3.然后用二维码解码工具解一下,可以用CQR,也可以用在线二维码解码工具。

二维码解码器_二维码在线解码工具_互联二维码 (hlcode.cn)

解码后得到一些字符啊。

4.看着像16进制字符,打开WinHex,新建一个1kb的文件,将复制好的字符串复制进去,选择ASCII Hex确定,又得到了一些字符串。

WinHex:十六进制编辑器和磁盘编辑器,计算机取证和数据恢复软件 (x-ways.net)WinHex下载官网

5.大家往下看,可以看到一个.pyt的字符串。像一个文件的格式,这个就是python编译后的文件格式。

6.我们将它保存成一个.pyc的文件格式,然后你会得到一个下面这样的文件.

这样做的目的就是,这个字符串其实是一段python编译后的字符串。现在把它还原。

python文件在被import运行的时候会在同目录下编译一个pyc的文件(为了下次快速加载),这个文件可以和py文件一样使用,但无法阅读和修改

7.将.pyc文件放进反编译工具中,就可以得到python源代码了.

在线pyc,pyo,python,py文件反编译,目前支持python1.5到3.6版本的反编译-在线工具 (bugscaner.com)

def flag():
    str = [
     65, 108, 112, 104, 97, 76, 97, 98]
    flag = ''
    for i in str:
        flag += chr(i)
 
    print (flag)
flag ()

8.放进PyCharm跑一下代码就好了,结尾调用一下falg就得到flag

falg:AlphaLab
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值