当前位置: 首页 > news >正文

ACTF新生赛2020:NTFS数据流

查看几个压缩包,发现内容都是一致的,猜测应该flag就藏在这些文本文件中,来个脚本筛选出一个文件夹中文本内容不同的文本文件

import os
import filecmpdef find_different_files(directory):files = [f for f in os.listdir(directory) if os.path.isfile(os.path.join(directory, f)) and f.endswith('.txt')]if len(files) < 2:print("需要至少两个文件进行比较。")return []files = [os.path.join(directory, f) for f in files]different_files = []first_file = files.pop(0)for file in files:if not filecmp.cmp(first_file, file, shallow=False):different_files.append(file)return different_files
directory = 'flag'
different_files = find_different_files(directory)
if different_files:print("找到以下不同的文件:")for file in different_files:print(os.path.relpath(file, directory))
else:print("所有文件内容都相同。")

293.txt_flag.txt打开就是flag


http://www.mrgr.cn/news/65869.html

相关文章:

  • 影视会员充值接口对接过程中都需要注意些什么?
  • 数据结构————链表
  • 无人机之无线电监测设备技术篇
  • 力扣题目解析--最长公共前缀
  • 解决CentOS 7环境下VNC出现乱码问题
  • 【原创分享】JVM服务调优实战
  • C++——用指向指针的指针的方法对n个整数排序并输出。要求将排序单独写成一个团数,整数和n在主函数中输人,最后在主函数中输出。
  • 十四届蓝桥杯STEMA考试Python真题试卷第二套第四题
  • 一文了解Android SELinux
  • Golang | Leetcode Golang题解之第538题把二叉搜索树转换为累加树
  • Python | Leetcode Python题解之第538题把二叉搜索树转换为累加树
  • DDD学习笔记
  • 麻省理工学院的研究人员最近开发了一种新的机器人训练方法
  • 阿里云服务器 篇十:自动定时备份CSDN博客内容
  • 十四届蓝桥杯STEMA考试Python真题试卷第二套第五题
  • 【Java知识】java进阶-一个好用的java应用分析工具arthas
  • markdown/Latex希腊字母αβγ...λ...π等怎么编辑
  • sqlserver
  • 【C++ 曼哈顿距离 数学】1131. 绝对值表达式的最大值|2059
  • 模块功能的描述方法
  • 理解数据加载器(Data Loader)
  • OSI参考模型
  • Java 8的关键新特性:JDK加解密、Lambda表达式、日期时间API及Optional类
  • Vue全栈开发旅游网项目(6)-接口开发
  • Java 基本数据类型 和 输入输出语句
  • 【编程语言】Kotlin快速入门 - 泛型