CG-CTF Misc WriteUp

https://cgctf.nuptsast.com/challenges#Misc

Misc篇:

第一题:

暂时还不会写…

第二题:

嗯,下载下来看看,是个图片。

先进Kali中binwalk一下吧…

我用的是Win10里带的那个Kali子系统,一开始没binwalk,但是可以apt-get install binwalk,然后都懂的…

以GIF开头,却以Zip结尾。

估计是把Zip的头给抹掉了…

百度一下Gif的尾是啥

然后上UltraEdit,zip头是啥来着…

来源:https://blog.csdn.net/xiangshangbashaonian/article/details/80156865

头被改成了这个所以识别不出来是zip,所以改回去吧…

 

然后binwalk -e 提取一下…

出来咋还有密码???

好像那一会改的时候上面那个头对应的字符串是love,试试…

对了,出来了一张女神的图片…

要女神图片的md5,那就跑一下吧…

找个Python脚本跑一下就行,我找个这个…

https://blog.csdn.net/linda1000/article/details/17581035#

原脚本有点问题,是python2的,改一下python3就是这样…

#coding : utf-8 
import sys
import hashlib
def md5sum(filename):
    fd = open(filename,"rb")
    fcont = fd.read()
    fd.close()
    fmd5 = hashlib.md5(fcont)
    return fmd5
if __name__ == "__main__":
    fmd5 = md5sum(sys.argv[1])
    print (fmd5.hexdigest())

跑一下出结果

Flag:flag{a6caad3aaafa11b6d5ed583bef4d8a54}

第三题:

啥提示也没有,那就下载下来看看是啥…

扩展名一看,Wireshark没错了

打开,追踪,TCP流

仔细观看一下,发现传走了两个文件

 

先看一下flag.py,点一下就行…

选Frame 50,因为用FTP传走了数据

在上面右击,然后Save as,然后跑一下…

???

好吧flag不在这里,那就肯定在图片里了,然后方法相同…

出现了一张图片,看到了左下角

把这个替换了py中的,然后跑一下

Flag:flag{who_am_1}

第四题:

这题是NCTF上原题…

上py就好了

# coding: utf-8
import hashlib
str1 = 'TASC'
str2 = 'O3RJMV'
str3 = 'WDJKX'
str4 = 'ZM'
for i in range(ord('A'),ord('Z') + 1):
	for j in range(ord('A'),ord('Z') + 1):
		for k in range(ord('A'),ord('Z') + 1):
			str = str1 + chr(i) + str2 + chr(j) + str3 + chr(k) + str4
			md5str = hashlib.md5(str.encode("utf-8")).hexdigest()
			print (str + ' ' + md5str + '\n')
			if (md5str[0:5]=='e9032'):
				exit()

然后就成了

Flag:nctf{e9032994dabac08080091151380478a2}

第五题:

图种,估计是文件包含…

直接foremost吧…

然后出来了一个zip,解压出结果…

Flag:nctf{dssdcmlw}

30分到手

后面有一个假的第六题:

Flag:nctf{zhaowomen}

学习中...

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值