buuctf-[HDCTF2019]Maze题解

Posted 夏男人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了buuctf-[HDCTF2019]Maze题解相关的知识,希望对你有一定的参考价值。

直接拖到ida里,发现有壳,用upx脱个壳

脱完壳后是这样

 

 

 我第一次做的时候就是没注意到这里的花指令,直接找迷宫去了,结果把迷宫图表达出来就不知道如何是好了(悲

看到网上的wp后发现此处有个花指令,指向的地址没有意义

 

 

 所以我们需要把它nop掉。

将程序拖入ollydbg

 

 

 因为上面的jnz后面的函数就是这个花指令的函数,所以一起nop掉。

然后保存修改后的程序

 

 

 

 

 

 

 

 

 然后再丢到ida里,代码就一目了然了

 

 

 表示出迷宫,又因为

 

 

 所以可推理出各函数的作用,就是我们玩游戏的顺序,wsad,上下左右。

 

 

 玩一个简单的迷宫游戏,得出flag{ssaaasaassdddw}

以上是关于buuctf-[HDCTF2019]Maze题解的主要内容,如果未能解决你的问题,请参考以下文章

BUUCTF MISC刷题笔记

BUUCTF-crypto部分题解

buuctf pwn ciscn_2019_n_1 wp

buuctf pwn babyshell wp

BUUCTF MISC刷题笔记

BUUCTF MISC刷题笔记