码迷,mamicode.com
首页 > 其他好文 > 详细

Bugku练习

时间:2019-06-04 17:59:07      阅读:85      评论:0      收藏:0      [点我收藏+]

标签:exe   bsp   php   write   data   nas   port   协议   怎么   

首先我们拿到了一个admin.exe的文件,根据惯例我先用查一下有没有加壳:

                                                                         技术图片

???这是怎么回事???

我于是用了winhex打开看了一下,发现技术图片

                                                                            技术图片

这不就是data协议吗~~~,把后面的base64解密以后然后写入到一个png文件里面就Ok了。原本想用PHP写的,但是想了一想还是用其他的语言吧,我用winhex吧前面的无关去掉了,写了一个脚本:

import binascii
import base64
import os
path="../../23333.txt"
test=open(path)
Mikasa=test.read()
Mikasa=base64.b64decode(Mikasa)
with open("./1.png","wb") as f:
	f.write(Mikasa)

 

                                   技术图片

扫完后就是flag了233

 

Bugku练习

标签:exe   bsp   php   write   data   nas   port   协议   怎么   

原文地址:https://www.cnblogs.com/Mikasa-Ackerman/p/10974778.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!