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

相关推荐
花酒锄作田3 小时前
[python]argparse 包在聊天机器人中的应用
python
NiceCloud喜云5 小时前
Opus 4.8 的 Effort Control 怎么选:Low 到 Max 五档策略
android·java·大数据·前端·c++·python·spring
AI玫瑰助手6 小时前
Python函数:默认参数的定义与注意事项
开发语言·python·信息可视化
ylscode6 小时前
PureLogs 信息窃取恶意软件惊现高危变种:借道 MsBuild.exe 进程空心化实施无痕攻击
网络·安全·安全威胁分析
IPHWT 零软网络6 小时前
MX60E-A信创级智能语音网关技术实现与架构分析
网络·网络安全·国产自研·技术实现·智能语音网关·政企通信·信创技术
weixin_468466856 小时前
全局与局部注意力机制新手实战指南
人工智能·python·深度学习·算法·自然语言处理·transformer·注意力机制
小糖学代码6 小时前
LLM系列:环境搭建:5.Python-dotenv 环境变量管理
人工智能·python·深度学习·神经网络
sheeta19986 小时前
LeetCode 每日一题笔记 日期:2026.05.29 题目:3300. 最小元素
笔记·leetcode
云安全助手6 小时前
2026年企业级Claude中转服务深度评测:安全、稳定与速度的终极答案
人工智能·安全·claude·ai大模型
IT大白鼠7 小时前
RSTP协议原理与配置详解:快速生成树技术的深度解析
网络·网络协议