1. main函数

  2. 点击重要函数

  3. 对if里面的数字按r键,使其从ASCII码转为字符

  4. 发现wasd四个关键的移动方向键,判断为迷宫问题

  5. 判断应该是要次数为2,即次数++3(从0开始计数)次才会有flag

  6. 点进一开始先进入的函数

  7. 函数出现两个循环,应该是迷宫的大小

  8. 点进数组dword_202AB0发现没什么

  9. 点进另外一个数组dword_202020发现有东西,然后按shift+e导出数据

  10. 发现有一张数字图,而且只有0,1,2,4,判断应该为迷宫,然后导出,根据前面所讲的,迷宫应该为15*15,所以导出为15*15

  11. 从main函数点进别的函数发现大概的操作原理

  12. “1”是可以走的,“3”是现在的位置,“4”是终点

  13. 最后手动模拟得到答案

  14. 得到

    ddsssddddsssdssdddddsssddddsssaassssdddsddssddwddssssssdddssssdddss
  15. 再MD5加密aeea66fcac7fa80ed8f79f38ad5bb953,即flag是flag{aeea66fcac7fa80ed8f79f38ad5bb953}

随机推荐

  1. Magick.NET跨平台压缩图片的用法

    //首先NuGet安装:Magick.NET.Core,Magick.NET-Q16-AnyCPUusing ImageMagick; /// <summary> /// 压缩图片 /// ...

  2. Redis从入门到放弃(4):3种新数据类型

    1.介绍 前面的文章已经介绍了redis的5种基本数据类型,redis6中另外还有3种特殊的数据类型,分别是 Bitmaps (位图).HyperLogLogs(基数统计)和 geospatial ( ...

  3. asp.net core之异常处理

    在开发过程中,处理错误是一个重要的方面.ASP.NET Core提供了多种方式来处理错误,以确保应用程序的稳定性和可靠性. TryCatch TryCatch是最常见也是最基础的一种异常处理方式,只需 ...

  4. redis数据持久化之RDB和AOF

    前言 redis虽然是内存缓存程序,但是可以将内存中的数据保存到硬盘上,从而实现数据保存.目前有两种redis数据持久化方式,分别是RDB和AOF. RDB模式 RDB之简介 RDB(redis da ...

  5. AVR汇编(二):AVR架构介绍

    AVR汇编(二):AVR架构介绍 ATmega328P介绍 ATmega328P是Atmel公司(现Microchip公司)推出的一个基于AVR架构的高性能低功耗单片机,拥有32KB的Flash.1K ...

  6. DAY001_二进制运算

    左移和右移 无符号左移? Java没有无符号左移 无符号右移 左边补0 有符号右移 左边用原符号位补位 即正数补0效果同无符号右移.负数补1 有符号左移 右边补0 import org.junit.T ...

  7. AVR汇编(七):位操作和MCU控制指令

    AVR汇编(七):位操作和MCU控制指令 位操作指令 SBI / CBI SBI 指令用于设置I/O寄存器中的第 b 位, CBI 指令用于清除I/O寄存器中的第 b 位. 例如: SBI DDRB, ...

  8. Django+anaconda(spyder)

    一.搭建django虚拟环境 打开anaconda prompt 输入:conda create -n mydjango_env 判断(y/n):y 查看虚拟环境 conda env list *号表 ...

  9. SpringBoot3.x原生镜像-Native Image实践

    前提 之前曾经写过一篇<SpringBoot3.x 原生镜像-Native Image 尝鲜>,当时SpringBoot处于3.0.0-M5版本,功能尚未稳定.这次会基于SpringBoo ...

  10. MindSponge分子动力学模拟——计算单点能(2023.08)

    技术背景 在前面的几篇文章中,我们分别介绍了MindSponge的软件架构.MindSponge的安装与使用和如何在MindSponge中定义一个分子系统.那么就像深度学习中的损失函数,或者目标函数, ...