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

相关推荐
恒风521213 分钟前
空元组同一空间,空列表不是同一空间print(a is b, c is d)
python
知孤云出岫1 小时前
华为配置WLAN跨VLAN的三层漫游示例
网络·华为
TeYiToKu1 小时前
笔记整理—linux驱动开发部分(6)platform平台总线
linux·c语言·arm开发·驱动开发·笔记·嵌入式硬件
EasyGBS1 小时前
国标GB28181网页直播平台EasyGBS国标GB28181软件的应急管理与安全生产解决方案
大数据·网络·安全·音视频·视频监控·gb28181
刘哥测评技术zcwz6261 小时前
安全合规:沃尔玛自养号测评技术搭建要点
经验分享·网络协议·安全·网络安全
cuisidong19971 小时前
NR 5G 系统信息深度解析
网络·5g
ZachOn1y2 小时前
计算机网络:网络层 —— 移动 IP 技术
网络·网络协议·tcp/ip·计算机网络·网络层·ip数据报·移动ip技术
AI视觉网奇2 小时前
显存占用 显存测试
pytorch·python·深度学习
jxq19942 小时前
Crash日志查找与分析
linux·运维·网络
Qspace丨轻空间2 小时前
多功能声学气膜馆:创新与舒适的完美结合—轻空间
科技·安全·生活·娱乐