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

相关推荐
Ares-Wang9 分钟前
网络》》IP组播
网络·网络协议·tcp/ip
sunlifenger10 分钟前
上海兆越人员定位系统,多元技术赋能,精准守护工业安全
网络·人工智能·安全
玖疯子11 分钟前
TCP/IP协议栈深度解析技术文章大纲
python·scikit-learn·pyqt·pygame
sunfove24 分钟前
Python 自动化实战:从识图点击、模拟真人轨迹到封装 EXE 全流程教学
开发语言·python·自动化
傻啦嘿哟24 分钟前
Python网页自动化操作全攻略:从入门到实战
开发语言·python·自动化
啦哈拉哈27 分钟前
【Python】知识点零碎学习4
python·学习·算法
qwerasda12385237 分钟前
车牌字符识别与定位技术:多国家车牌检测与识别系统
python
独行soc41 分钟前
2026年渗透测试面试题总结-3(题目+回答)
网络·python·安全·web安全·渗透测试
sg_knight1 小时前
工厂方法模式(Factory Method)
java·服务器·python·设计模式·工厂方法模式·工厂模式
June bug1 小时前
【实习笔记】客户端基础技术
笔记·macos·cocoa