首页 > 其他分享 >NSSCTF刷题

NSSCTF刷题

时间:2024-12-11 21:23:31浏览次数:4  
标签:name zip fz 99020 刷题 压缩包 NSSCTF

NSSCTF

[NSSRound#12 Basic]坏东西

image-20241211141152594

下载后得到一个压缩包

image-20241211191639481

解压时发现被加密了,经过验证后发现并不是伪加密,暴力破解后得到密码为99020

image-20241211192720351

发现还是压缩包,继续爆破密码后得到密码为38940,然后继续是压缩包套娃,不知道多少个压缩包.....但是我们可以知道每次的解压密码都是文件名,于是我们就可以写一个脚本进行批量解压,将脚本放到下载的99020.zip文件目录下用python运行即可

import zipfile

name = '99020'
while True:
    fz = zipfile.ZipFile(name + '.zip', 'r')
    fz.extractall(pwd=bytes(name, 'utf-8'))
    name = fz.filelist[0].filename.rstrip('.zip')
    print(fz.filelist[0].filename)
    fz.close()

运行之后就得到了一堆压缩包和一个pdf文件

image-20241211194046348

然后发现打不开这个pdf文件(果然如题目所说是个坏东西.....),用010打开后发现了一些东西

image-20241211194345589

一个一个提取出来后就得到了flag:NSSCTF{25da50b7993c0db55867a5a51f32f35c}

标签:name,zip,fz,99020,刷题,压缩包,NSSCTF
From: https://www.cnblogs.com/start1/p/18600732

相关文章

  • C++刷题笔记-括号生成
    一、题目描述正整数n代表生成括号的对数,请设计一个函数,用于能够生成所有可能且有效的括号组合。二、测试用例示例一:输入:n=3输出:["((()))","(()())","(())()","()(())","()()()"]示例二:输入:n=1输出:["()"]三、回溯法求解回溯算法会系统地探索所有可能的候选解,当确定......
  • 刷题专帖
    此贴从12.8日开始记录全部刷题,包括题型,日期+题名+难度。dp专练:12.8释放囚犯绿12.9乌龟棋绿12.9飞扬的小鸟绿12.10找爸爸绿splay:12.9普通平衡树蓝12.9文艺平衡树蓝阶段性结语(时不时更新):这段时间在主攻dp,并且将老师课程安排的题目也顺带刷一下。。11......
  • 打卡信奥刷题(408)用C++信奥B3884[普及组/提高] [信息与未来 2015] 加数
    [信息与未来2015]加数题目描述给出一个正整数nnn,在nnn的右边......
  • 大虫刷题 最新华为考试 部分成绩公布 HCIA HCIP HCIE 附上聊天截图及相应成绩单 有图
                详细情况,可搜索微信小程序《大虫刷题》查看详情。......
  • 打卡信奥刷题(382)用C++信奥B3693[普及组/提高] 数列前缀和 4
    数列前缀和4题目背景这次不是数列的问题了。题目描述给定一个nnn行mm......
  • LeetCode刷题 -- 哈希表
    目录两数之和题目解析算法原理代码面试题01.02.判定是否互为字符重排题目解析算法原理代码存在重复元素题目解析算法原理代码存在重复元素II题目解析算法原理代码字母异位词分组题目解析算法原理代码两数之和题目链接题目解析算法原理法一:暴力枚举,固定......
  • [NSSCTF 2022 Spring Recruit]babyphp
    [NSSCTF2022SpringRecruit]babyphp第一个条件:if(isset($_POST['a'])&&!preg_match('/[0-9]/',$_POST['a'])&&intval($_POST['a']))-需要POST参数'a'不能包含数字(通过正则检查)但是用intval()转换后必须是非零值绕过方法:可以使用十六进制(如......
  • 算法刷题打卡DFS深度搜索
    DFS概要:    要想学会深度优先搜索的题目,首先需要知道他的代码原理,适用场景基本原理:    DFS是基于遍历,搜索树,图的算法,通过从根节点(或任意起始节点)开始,沿着每个分支深入访问节点,直到到达叶子节点或没有未访问的邻居节点为止,然后回溯到上一个节点,继续搜索其他......
  • 打卡信奥刷题(375)用C++信奥B3618[普及组/提高] 寻找团伙
    寻找团伙题目描述世界局势风云变幻,你想办一件大事。办事自然要有人参与,你能从nnn个人里面挑选一部分人共襄盛举。要办这件事,一共涉及......
  • 15届蓝桥杯刷题速成
    目录前言[1.回文判定](https://www.lanqiao.cn/problems/1371/learning/?page=1&first_category_id=1&name=%E5%9B%9E%E6%96%87%E5%88%A4%E5%AE%9A)代码题解2.小明的背包代码题解3.排序4.小明的彩灯5.走迷宫6.蓝桥公园[7.蓝桥王国](https://www.lanqiao.cn/problems/......