攻防世界easy_Maze做法(迷宫题)
首先,用DIE查个壳是64位程序,那就用ida64打开,然后进入main函数,
关键点在这边,主要是三个函数,step/_0,step/_1,step/_2,为了方便理解,先进入函数step/_2
这边需要有一点敏感,看见多个的if else,要联想到迷宫题,这边将数字转ascill码为wsad,更加确信了我们的猜测,既然是迷宫题,那么找到地图就ok了,我们进入剩余两个函数寻找地图
第一个是step/_0函数,对数组v6进行了赋值,然后step/_1函数调用参数v6给v5进行了赋值,那么显而易见,v5为最后的地图,但是我们发现,这地图用代码逆推出来太麻烦了,里面函数好多的,所以我们采用方法,ida的远程Linux调试,因为该文件不是exe文件,所以只能Linux远程调试,具体操作方法,点进我主页,一篇文章有详解,接下来,开始动调,断点打在函数step/_2左边,
写出来就是这样,wsad走迷宫即可,最后加上头和尾即可,答案为UNCTF{ssddwdwdddssaasasaaassddddwdds}
《网络安全从零到精通全套学习大礼包》
96节从入门到精通的全套视频教程免费领取
如果你也想通过学网络安全技术去帮助就业和转行,我可以把我自己亲自录制的96节 从零基础到精通的视频教程以及配套学习资料无偿分享给你。
网络安全学习路线图
想要学习 网络安全,作为新手一定要先按照路线图学习,方向不对,努力白费。对于从来没有接触过网络安全的同学,我帮大家准备了从零基础到精通学习成长路线图以及学习规划。可以说是最科学最系统的学习路线,大家跟着这个路线图学习准没错。
配套实战项目/源码
所有视频教程所涉及的实战项目和项目源码
学习电子书籍
学习网络安全必看的书籍和文章的PDF,市面上网络安全书籍确实太多了,这些是我精选出来的
面试真题/经验
以上资料如何领取?
img.cn/img_convert/2a690cdb788e4b8698c94a5e32fdbeb7.jpeg)