CTFSHOW内部赛 杂项4_送你一张电影票

admin 2022年1月5日22:54:10评论112 views字数 1456阅读4分51秒阅读模式

>

>

CTFSHOW内部赛 杂项4_送你一张电影票

hdxw

可惜一张票也没送出去。

这是什么电影.jpg,图片详细信息“来源-作者-加尔德·加兹特鲁·乌鲁蒂亚”,直接搜这个人就能得到电影名

尾部附加压缩包,压缩包注释“想要得到电影票先猜出这是什么电影(中文名)”,解压密码是“饥饿站台”

解压得到一张“电影票.png”,电影票提示“豆瓣高分大片(国语版)”,尾部附加豆瓣高分链接base16

68747470733A2F2F6D6F7669652E646F7562616E2E636F6D2F6578706C6F72652321747970653D6D6F766965267461673D25453825423125383625453725393325413325453925414225393825453525383825383626736F72743D72616E6B26706167655F6C696D69743D323026706167655F73746172743D30

https://movie.douban.com/explore

扫码得到网盘链接,扩展名是mp4,实际是图片附加压缩包

豆瓣高分电影封面图片333层(对应饥饿站台的333层)压缩,解压密码是图片电影名(同上面的解压,也就是“看电影”),可以用图片的hash值直接get对应的解压密码

最后一层解压后得到girl.txt(对应饥饿站台结尾)

flag{略}

爬图片可以用
https://movie.douban.com/j/search_subjects?type=movie&tag=%E8%B1%86%E7%93%A3%E9%AB%98%E5%88%86&sort=rank&page_limit=20&page_start=0

需要加上User-Agent头,zipfile解压时password.encode("gbk")


_yu_

import requests
import re
import zipfile
#coding: gbk
url="https://movie.douban.com/j/search_subjects?type=movie&tag=豆瓣高分&sort=rank&page_limit=360&page_start=0"
headers = {
    'User-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36 QIHU 360SE'
}
r = requests.get(url,headers=headers)
k=re.findall(r'"title":"(.*?)"',r.text,re.S)
#print(k)
zipname="0.zip"

for j in range(360):
    f = zipfile.ZipFile(zipname,'r')
    name = f.namelist()
    for i in k:
        try:
            f.extract(name[0],path=".",pwd=i.encode('gbk'))
            print(i)
            print('yes')
            k.remove(i)
            zipname=name[0]      
            break
        except:
            pass

-kkk-

给跪了.我自己解压缩了20多层..然后才发现不对.这要是我解压333层 是不是天都亮了T-T


-kkk-

California 这位兄弟的手速可以啊,看来经常锻炼啊(奸笑)


  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2022年1月5日22:54:10
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   CTFSHOW内部赛 杂项4_送你一张电影票https://cn-sec.com/archives/719518.html

发表评论

匿名网友 填写信息