
是一堆文件,随便打开一个内容是flag不在这

编写查找文件夹下一堆文件中那个文件藏有flag的Python脚本
import os
def search_flag_files(folder_path, flag):
flag_files = []
for root, dirs, files in os.walk(folder_path):
for file in files:
file_path = os.path.join(root, file)
try:
with open(file_path, 'r', encoding='utf-8') as f:
content = f.read()
if flag in content:
flag_files.append(file_path)
except Exception as e:
print(f"Error reading file {file_path}: {e}")
return flag_filesif __name__ == "__main__":
folder_path = "/root/桌面/flag" #藏有flag的文件夹
flag = "{" #查找文件夹下的文件中含有“{”的文件
flag_files = search_flag_files(folder_path, flag)
if flag_files:
print("Files containing the flag:")
for file in flag_files:
print(file)
else:
print("No files containing the flag were found.")
运行脚本得到含有“{”的文件

打开文件夹下293.txt这个文件



是一个流量包

用Wireshark打开观察到用images,有图片

用binwalk 文件名 查看文件是否有隐藏的内容

用foremost 文件名

得到一堆图片
发现一张特殊的文件

用Stegsolve打开



解压发现是一个流量包

用Wireshark打开
导出http

发现一个压缩包

导出并保存此压缩包

用笔记本打开.flag.swp文件



是一个文档

查看是否隐藏文件

用foremost 分离文件




