当前位置: 首页 > article >正文

[青少年CTF练习平台]Lihua‘s for

下载附件之后直接IDA启动
在这里插入图片描述

查看dword_403040指向的内容,全是数据,提取出来
在这里插入图片描述

分析完成写脚本

flag = ""
temdata = [0x00000066, 0x0000006D, 0x00000063, 0x00000064, 0x0000007F, 0x00000064, 0x00000032, 0x00000036, 0x0000006A, 0x0000006C, 0x0000003E, 0x0000003D, 0x00000039, 0x00000020, 0x0000006F, 0x0000003A, 0x00000020, 0x00000077, 0x0000003F, 0x00000027, 0x00000025, 0x00000027, 0x00000022, 0x0000003A, 0x0000007A, 0x0000002E, 0x00000078, 0x0000007A, 0x00000031, 0x0000002F, 0x00000029, 0x00000029, 0x00000016, 0x00000040, 0x00000044, 0x00000045, 0x00000012, 0x00000047, 0x00000047, 0x00000041, 0x0000001A, 0x00000054]
print(len(temdata))
for i in range(42):
    flag+=chr(i ^ temdata[i])
print(flag)

>>>
42
flag{a41be465-a50f-4124-b7ba-2766aff6baf2}

http://www.kler.cn/a/453494.html

相关文章:

  • 【Rust自学】7.1. Package、Crate和定义Module
  • 16 循环语句——for循环
  • Java抽象工厂+单例模式
  • 使用Python获取PDF文本和图片的精确位置
  • flink-1.16 table sql 消费 kafka 数据,指定时间戳位置消费数据报错:Invalid negative offset 问题解决
  • kubernetes Gateway API-部署和基础配置
  • Unity 战斗系统中角色UI血条设计
  • 微服务分布式(一、项目初始化)
  • JVM实战—2.JVM内存设置与对象分配流转
  • git clone 和 conda 换源
  • 智慧城管综合执法系统源码,移动端+PC端的“两端”应用模式
  • 无人机图传模块原理及作用
  • USB3.0到底是什么?如何辨别?
  • html+css+js网页设计 美食 桂林美食4个页面
  • Coroutine 基础二 —— 结构化并发(一)
  • 鸿蒙Next状态管理V2 - @Param装饰器总结
  • Linux系统升级OpenSSH 9.8流程
  • CUDA与Microsoft Visual Studio不兼容问题
  • 深入解析 Pytest 钩子函数及二次开发过程
  • 【MySQL】索引 面试题
  • PostgreSQL自带的一个命令行工具pg_waldump
  • 免杀0到1之ShellCode与加载器
  • adb无法连接到安卓设备【解决方案】报错:adb server version (40) doesn‘t match this client (41);
  • 【形式化验证latency】2.AADL项目结构及语法(一)
  • 计算机组成原理的学习笔记(9)-- CPU·其一 CPU的基本概念/流水线技术/数据通路
  • docker compose deploy fate cluster