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

攻防世界secret-galaxy-300

首先一点,英语很重要,有的时候读懂题目,会对做题有很大帮助

galaxy(星球)

下载题目后,我们会得到三个文件,本质上没有区别,将exe文件拖入ida中。

我们先运行一下(按F9,设置return为断点,然后再按F9运行)

我们放在这里,回去分析一下函数,先点开main发现了一些奇奇怪怪的东西(没看懂)。

然后点开函数fill starbase

他的下一个函数中有print的字样,猜测这个函数是输入用的。

点开galaxy_name看看

对照前面的输出结果,这里出现了一个新的名字adarksecretgala,并且这个名字和题目有一定关联

交叉引用一下。

这里发现等号后面的地址跟前几个星球名字的地址是一致的,也就是说题目从前几个星球的名字中提取出字母并进行组合得到了flag,提取的字母以及组合方式已给出,编写出脚本运行即可。

http://www.dtcms.com/a/365815.html

相关文章:

  • 深度学习----卷积神经网络的数据增强
  • 如何给JavaScript语句添加注释?
  • 19.JS
  • Jmeter怎么实现接口关联?
  • 算法题(198):数字三角形
  • 使用 Terraform、AWS 和 Python 构建无服务器实时数据管道
  • 学习React-9-useSyncExternalStore
  • Ubuntu下把 SD 卡格式化为 FAT32
  • 【工具变量】“国家级大数据综合试验区”试点城市DID(2000-2024年)
  • ArkTS状态管理V1
  • Llama v3 中的低秩自适应 (LoRA)
  • 头歌实训作业答案C++ 01
  • Proteus8 + STM32CubeMX 实现 STM32F103R6 串口通信教程
  • JMeter下载安装及使用入门
  • 常用符号 Emoji 对照表——Unicode UTF-8
  • SQLSERVER临时表
  • 关于专业化与多元化该怎么选?
  • 解决MQ访问不了或者登录不成功问题
  • 卷积神经网络CNN-part2-简单的CNN
  • TypeScript与JavaScript:从动态少年到稳重青年的成长之路
  • RabbitMQ相关知识
  • HTML第七课:发展史
  • Unity:XML笔记(二)——Xml序列化、反序列化、IXmlSerializable接口
  • 裸机程序(1)
  • 【ARM嵌入式汇编基础】-数据处理指令(三)
  • 低成本低功耗认证芯片推荐——LCS4110R
  • 【Luogu】P2398 GCD SUM (容斥原理求gcd为k的数对个数)
  • 鸿蒙NEXT开发实战:图片显示、几何图形与自定义绘制详解
  • GPT4o 提示词 结合 NanoBanbana 会摩擦出什么火花呢?
  • FPGA笔试面试常考问题及答案汇总