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

相关推荐
lishi_19917 小时前
一键部署MoviePilotV2实现NAS全自动追剧
python·媒体·moviepilot
EllinY8 小时前
CF2217E Definitely Larger 题解
c++·笔记·算法·构造
nnsix8 小时前
JIT(即时编译)、 AOT(预先编译)、虚拟机CLR 笔记
笔记
网宿安全演武实验室8 小时前
当AI跑进容器:全链路容器安全检测与智能运营实
人工智能·安全·容器·k8s
测试开发-学习笔记8 小时前
代码详细解释
python
u0119608238 小时前
ray-k8s部署
python
NULL指向我9 小时前
Simplis仿真笔记1:Simplis_V8.4_x64安装过程
笔记
仰泳之鹅9 小时前
【物联网】使用MQTTX与OneNET云平台进行模拟MQTT协议通信
网络·物联网
ouliten10 小时前
[Triton笔记6]层标准化
笔记
宋浮檀s11 小时前
应急响应——恶意流量&攻击行为识别
linux·运维·网络·网络安全·应急响应