GXYCTF2019:gakki

把题目给的附件解压后给了张图片,顺带着瞟一眼属性,没有值得注意的

binwalk检测一手,看见有个rar压缩包

提取出来的压缩包是有密码的,但是题目并没有给出获取密码的途径,所以先爆破试试,用最常用的四位数爆破

果然是四位数密码的爆破,flag.txt里面是一大串的乱码

用python脚本进行字频统计

复制代码
import collections

def count_characters(filename):
    with open(filename, 'r', encoding='utf-8') as file:
        content = file.read()
        counter = collections.Counter(content)
        return counter

def print_sorted_counts(counter):
    for char, count in counter.most_common():
        print(f"'{char}': {count}")

def main():
    filename = input("请输入文本文件的路径:")
    try:
        char_counts = count_characters(filename)
        print_sorted_counts(char_counts)
    except FileNotFoundError:
        print("文件未找到,请检查路径是否正确。")
    except Exception as e:
        print(f"发生错误:{e}")

if __name__ == "__main__":
    main()

flag:flag{gaki_IsMyw1fe}

相关推荐
阿恩.770几秒前
国际会议:评职称、申博、考研的硬核加分项
人工智能·经验分享·笔记·计算机网络·能源
Safe network access几秒前
IDA9.1+TRAE完成自动化逆向
网络·安全·逆向·ctf
食品一少年几秒前
DAY4-10:DevEco Studio 使用 HarmonyOS 模拟器运行应用全流程笔记
笔记·华为·harmonyos
工程师平哥4 分钟前
ARCH-04 BSW服务层
笔记·嵌入式硬件·mcu·编辑器
计算机学姐5 分钟前
基于Python的新能源汽车数据可视化及分析系统【2026最新】
vue.js·python·信息可视化·django·flask·汽车·推荐算法
帅得不敢出门6 分钟前
Android11~13 Framework实现Ntp服务器多域名轮询同步时间
android·服务器·python·framework·github
黑客思维者6 分钟前
嵌入式操作系统安全加固详细设计指南
网络·安全·嵌入式设备·安全评估·linux 安全加固
刘晓倩11 分钟前
Python的re
java·python·mysql
njsgcs11 分钟前
pyautocad 基于线段包围盒聚类
python·数据挖掘·聚类
qq_2339070312 分钟前
GEO优化企业2025推荐,提升网站全球访问速度与用户体验
大数据·人工智能·python·ux