zoukankan      html  css  js  c++  java
  • *reverse*练习2——攻防世界-easy_Maze

    下载文件,用ida64打开,找到字符串

     点击进入,ctrl加x进入,找到交叉函数,F5反编译,得到

      UNCTF{}

    找到flag的形式

    找到主函数

     根据题目,判断

     step是走出迷宫的关键步骤

     通过step2知道是wasd这么走出来的

     通过jdb调试和ida分析得出,我们只需要知道迷宫的存放数组,就可以走出来了,经过分析,step2里有输入进行对比,于是在step2下断点,然后再在入口处查看寄存器,再查看寄存器里存放的数组。(具体jdb调试的命令等,可自寻查找)最终如以下所示:

    0x00000001      0x00000000      0x00000000      0x00000001      0x00000001      0x00000001      0x00000001     

    0x00000001      0x00000000      0x00000001      0x00000001      0x00000000      0x00000000      0x00000001

    0x00000001      0x00000001      0x00000001      0x00000000      0x00000001      0x00000001       0x00000001     

    0x00000000      0x00000000      0x00000000      0x00000001      0x00000001      0x00000000       0x00000000
    0x00000001      0x00000001      0x00000001      0x00000001      0x00000000      0x00000000      0x00000000     

    0x00000001      0x00000000      0x00000000      0x00000000      0x00000001      0x00000001      0x00000001     

    0x00000001      0x00000001       0x00000001      0x00000001      0x00000001      0x00000000     0x00000001

    经过画图,ssddwdwdddssaasasaaassddddwdds

  • 相关阅读:
    PPT 转 word
    securefx 系统中不到指定文件 (转中文)
    U盘使用技巧篇 制作一般人删除不了的文件(宣传视频) (量产开卡)
    电脑加载有文件的CD、DVD驱动器图标修改
    CentOS 7 网卡注释
    linux IP 注释
    VMware虚拟机安装黑群晖DSM6.2 (转)
    DAS、SAN和NAS三种服务器存储方式 (转)
    wdCP V3.2
    JS异步编程 XHR的用法
  • 原文地址:https://www.cnblogs.com/kubopiy/p/13444737.html
Copyright © 2011-2022 走看看