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

相关推荐
紫金桥软件2 分钟前
国产化信创浪潮下,如何选择组态软件
安全·国产化·scada·国产工业软件·监控组态软件
码界索隆6 分钟前
Python转Java系列:面向对象基础
java·开发语言·python
txg6669 分钟前
MirrorFuzz:利用共享漏洞与大模型的深度学习框架 API 模糊测试
人工智能·深度学习·安全·网络安全
逻辑星辰11 分钟前
x-ds-pow-response逆向分析
开发语言·人工智能·python·深度学习·算法
MXsoft61820 分钟前
**从设备到业务:如何用业务视角管理IT?**
网络
故渊at21 分钟前
第八板块:Android 网络体系与连接管理 | 第二十二篇:ConnectivityService 与 Netd 网络架构
android·网络·架构·连接管理·connectivity
网安情报局22 分钟前
高防IP是什么?原理是什么?
安全
c_lb728824 分钟前
涨跌停与流动性变差还要不要挂单:quote 涨跌停字段与熔断思路
python·区块链
非生而知之者28 分钟前
基于灰狼算法优化的电量预测
python·算法·群体智能算法·电力预测