[HUBUCTF 2022 新生赛]help

题目告诉我们要走迷宫了嘛,那么主要就是找地图:

查壳:

64位,进IDA:


创建地图?跟进去看看:

看看num里装了啥:

emm挺长的,有能力的小伙伴可以手搓一个地图,反正我没手搓出来QWQ

再看看判断,说是走54步,且check满足,那么先动调拿到地图吧,上步骤:

在CreateMap()的左边双击,设置断点:






随便输入:然后进入如下:

操作原理和OD差不多F8步过,F7步入:

点一下F8:

进入CreateMap:

跟进map内存就可以拿到地图:

地图是这样的

得到路径:wwdddwwwaaawwwwwwwwwddddssssdddssdsssssssdddwwwwddsssd(这里注意,这里有两条路,但是是唯一解(附加条件是54的长度))

md5加密后得到:NSSCTF{a8622109e2fb1296e06d5eed6f78f954}

posted @   TFOREVERY  阅读(418)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示