ACTF新生赛2020:NTFS数据流

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

复制代码
import os
import filecmp

def 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

相关推荐
软件技术NINI13 小时前
盗墓笔记html+css+js 2页
css·笔记·html
Cachel wood13 小时前
hands-on-modern-rl:动手学强化学习策略梯度reinforce
开发语言·python
蓝斯49713 小时前
一碰即传,重构跨设备文件分享体验
开发语言·python·重构
寒水馨13 小时前
macOS下载、安装uv-0.12.0(附安装包uv-aarch64-apple-darwin.tar.gz)
python·macos·rust·项目管理·包管理器·astral·pip替代
小码哥哥13 小时前
企业级AI知识库:高效安全的知识管理新范式
人工智能·安全
智者知已应修善业13 小时前
【用D触发器组成000-001-010-011-100】2025-6-7
驱动开发·经验分享·笔记·硬件架构·硬件工程
小码哥哥13 小时前
构建企业级 AI 知识库:通往高效与安全的知识管理新范式2
人工智能·安全
论迹复利13 小时前
第 2 章 PSA Certified 四级认证体系
物联网·安全·security·cra·psa
2401_8769075213 小时前
GB 47501-2026《旋转电机 安全技术规范》完整技术解读
安全·国标标准
纪念 22913 小时前
数据库基础
数据库·笔记·学习方法