CTF easy_maze 一道简单的迷宫题。
打开IDA进行分析。
定位到main函数 查看程序

在main函数中查看子方法

这里发现如是遇字母“o"则退出,查看unk_400AE0这个数组,知道了是大小是100。

大概知道了数字0通过,字母o中止,#是出口

查看程序和方法的具体含意
在main函数的 子函数sub_4007BC(&unk_601064, dword_601068); V3=j:
由于是1维数组,a1,a2分别表示个位数和10位数

v3=k时

同理得到答案,a2表示列,a1表示 行。即10x10

j向下移动
k向右移动
u向上移动
h向左移动

再通过16进制提取出迷宫图形。由于知道是10列,10行画图如下按图形走出来


最后得到 结果是:jkkjjhjjkjjkkkuukukkuuhhhuukkkk

MD5后得到flag{d77528cce6647b2c7ae7b8969023b713}

CTF easy_maze 一道简单的迷宫题。相关推荐

  1. A. 这是一道简单的水题~

    A. 这是一道简单的水题~ pbz最近沉浸在数学中无法自拔,他发现了一种非常有趣的数,这个数的十进制表示形式中只含有8和9,这个数有着很好的寓意,代表了pbz的梦想和期望,他想知道对于任意的给定的正整 ...

  2. qduoj 一道简单的数据结构题(水题)

    题目链接:https://qduoj.com/problem/147/点击打开链接 一道简单的数据结构题 发布时间: 2017年6月3日 18:46   最后更新: 2017年6月3日 18:51   ...

  3. 一道简单的编程题,不过您做对了吗?

    转老赵点滴 - 追求编程之美 2009-05-27 19:45 by Jeffrey Zhao, 25031 阅读, 156 评论, 收藏, 编辑 CSDN学生中心是个好地方,如果善于利用,应该能够对 ...

  4. 一道简单的逻辑运算题

    操作目录 逻辑或运算的简单例题"||" 题目 解析 总结 逻辑或运算的简单例题"||" 题目 若有变量声明如下: int x =5,y = 7,z = 8; 执 ...

  5. CBC翻转攻击与实验吧CTF例题:简单的登录题

    CBC翻转攻击原理: 我认为,要更好更快的理解CBC翻转攻击,认识它的原理以及必要的密码学知识是必不可少的. 所以我们先离开题目,从密文的加密与解密说起: 下图是 密文加密过程: vi: 是用于随机化 ...

  6. 一道简单的编程题考核你的编程功底

    上周有位工作了3年多的程序员(一直在企业做应用开发)来面试,本来打算不安排上机编程的,但是他开出了6K的薪资要求,我还是决定考核下他的编程功底. 刚好最近企业在做生产流程信息流对接这块的开发,我就提取 ...

  7. 给准备做测试的亲友出了一道简单的求和题

    撸了今年阿里.头条和美团的面试,我有一个重要发现.......>>> 在1-99,小于或等于10的(譬如:1+2+...+10),全部相加:大于10的,十位数如果是奇数的,就算他们之 ...

  8. [Java 一道简单的排序题]

    在一次考试中,每个学生的成绩都不相同,现知道了每个学生的学号和成绩,求考第k名学生的学号和成绩. 第一行有两个整数,分别是学生的人数n(1≤n≤100)n(1≤n≤100),和求第k名学生的k(1≤k ...

  9. 一道简单的推理题(日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个)

    题目:日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个.            以下为4个嫌疑犯的供词.           A说:不是我.           B说:是C.   ...

最新文章

  1. R语言使用ggplot2包使用geom_violin函数绘制分组小提琴图(构建自定义函数配置显示均值、标准偏差)实战
  2. 简单自学机器学习理论——正则化和偏置方差的权衡 (Part III )
  3. MP实战系列(十一)之封装方法详解(续一)
  4. 静态内存、动态内存与堆栈
  5. 主题建模lda_使用LDA的Google Play商店应用评论的主题建模
  6. for 循环 and while 循环(四)
  7. 利用GDB、KGDB调试应用程序及内核驱动模块
  8. Flutter实战之自定义日志打印组件
  9. 吴恩达 Deeplearning深度学习笔记v5.7 最新PDF版 免积分下载
  10. PPT太大怎么进行压缩
  11. java高级程序猿需要看的书籍
  12. MP3音频解码详细过程(二)
  13. java postgresql date_javapostgresql时区总结
  14. 基于大数据分析技术实现对信用卡盗刷的预防
  15. 干货分享!怎么复制硬盘到新硬盘
  16. 模拟人脑:迄今最大规模4个实验,人工智能的救赎之路?(附PDF公号发“模拟人脑”下载)
  17. python数据分析:会员数据化运营(中)——RMF分析
  18. html文件wps怎么打开,wps怎么打开xlsb文件
  19. 用css解决Unigui在IE系列浏览器中字体变小的问题
  20. 如何阅读AI顶会论文?

热门文章

  1. 提高PPT操作APM的小技巧
  2. 【讲座笔记】陆奇:数字化进程加速带来的创新机会
  3. 非银机构网络支付新规实施 实名制难在保障信息安全
  4. 香港第一金:5.29今日黄金 原油行情走势分析
  5. TXS0104EPWR芯片介绍(双向逻辑电平转换器,4通道,50 mA,4.6 ns,1.65 ~3.6V电平输入 至 2.3~5.5 V电平输出)
  6. 201671010411.巩定定 实验三.作业互评与改进
  7. JavaScript数组扁平化的实现
  8. jquery折叠卡片
  9. 仓储管理软件流程:只需五个步骤管理好仓库
  10. 老公出轨还放言天下男人都偷吃