首页 > 其他分享 >2023安洵杯—3D_maze

2023安洵杯—3D_maze

时间:2023-06-18 10:22:06浏览次数:45  
标签:10 左边 迷宫 v3 安洵 maze 3D

3D_maze

迷宫问题关键找迷宫

结合移动以及最终的提示输出

img

img

判断v5为左右移动,v4为上下移动,v3为跳到其他层,这是一个三维的迷宫,并且是一个此时能够得知是10×10×n,n还不清楚,不过代码中v3出现的最大值为5,此时推测n为6,也就是有6层,双击unk这个数组

img

将数据提取出来发现有2400个,此时想到前面的变量为类型为双字,也就是4个字节一个单位,所以➗4后就是600个数据,刚好对应了6层,所以是个10×10×6的迷宫。将每一层的迷宫整理出来。

0层
0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 	0层按D到1层最左边						
0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 				
0, 0, 1, 0, 1, 1, 1, 1, 0, 0,						
0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 	限制:按s不能到最底部,按d不能到最右边,w不能到最上边,a不能在最左边
0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 		要在最下面按S,按W之前要先在最上边,最右边按D,在最左边按A
0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 
0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 
0, 0, 5, 0, 1, 0, 0, 0, 0, 0, 
0, 0, 0, 3, 0, 0, 0, 0, 0, 0,
0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 

1层
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 	1层按D到2层最左边
0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 
0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 
0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 
1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 

2层
1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 	2层按W到4层最右边
1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 	
1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 
0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 
0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 
0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 
0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 
0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 
0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 

3层
0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 	3层按S到5层7行0列
0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 
0, 0, 1, 0, 1, 1, 0, 0, 0, 0, 
0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 
0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 
0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 
0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 
0, 0, 1, 0, 1, 1, 0, 0, 0, 0, 
0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 
0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 

4层
0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 	4层按A到3层0行2列
0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 
1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 

5层
0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 	5层按W到0层最下边
0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 
0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 
0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 
0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 
0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 
0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 
1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
0, 0, 0, 0, 0, 0, 0, 0, 0, 0

阅读如下代码得出路径的限制

img

img

最后得出迷宫的唯一路径,也就是此题的flag:

SYCTF{wddwwdddddDdwwwdddsdddddDwwWassaaaaaaaaAsssssssssSddwwdwwwwwWw}

标签:10,左边,迷宫,v3,安洵,maze,3D
From: https://www.cnblogs.com/h40vv3n/p/17472588.html

相关文章

  • three.js 置换贴图 alpha贴图 的妙用 - 3D文字不引入字体文件
    实现将文字绘制到canvascanvas生成置换贴图alpha贴图将canvas转换成texture将texture贴到material修改shader将黑色背景区域去掉视频教程请移步b站canvas生成贴图classCanvas{canvas:HTMLCanvasElement=document.createElement("canvas");protectedctx:CanvasRen......
  • Mediapipe实时3D目标检测和跟踪(自动驾驶实现)
    ......
  • 3d翻转动画 vue3 ts
    <template><section><divclass="flip-container"><divclass="cards":class="{flipped:isFlipped}"><divclass="front"></div><......
  • Civil 3D 删除不需要的标签表达式
    正常情况下,不需要的标签表达式应该能够手动删除,不知道什么原因有些表达式在创建后状态就成了“被引用”状态,导致无法删除。即使想修改名称也不行,不得不采用编程的方式进行删除。代码如下:publicvoidm_RemoveExpression(){Documentdoc=......
  • 关于使用 z-swiper 3d流的的方法
    使用的是这个组件3D流|zebra-swiper(zebraui.com),是在uniapp中使用,本文章是为了解决一些使用这个组件时的需求来创作的。这个组件的功能是在uniapp上实现3d效果轮播图,效果可以,但是功能上差一些,需要我们自己来弥补。首先是滑动的时候会出现因为惯性效果页面上显示的已经到第4个但......
  • iOS 3DTouch
    概述iOS10系统登录中国,在系统中对3DTouch的使用需求更频繁,所以对iOS9中便引入的3DTouch功能做一些了解是很有必要的详细概述iOS10系统登录中国,在系统中对3DTouch的使用需求更频繁,所以对iOS9中便引入的3DTouch功能做一些了解是很有必要的在日常开发中,我们经......
  • Unity3D:场景视图视图选项
    推荐:将NSDT场景编辑器加入你的3D工具链3D工具集:NSDT简石数字孪生“场景视图视图选项”工具栏您可以使用“场景视图视图选项”工具栏“叠加”来选择用于查看场景以及启用/禁用照明和音频的各种选项。这些控件仅在开发期间影响场景视图,对构建的游戏没有影响。绘制模式(Drawmo......
  • 【论文阅读】MONAI Label:人工智能辅助的 3D 医学图像交互式标注框架
    Abstract缺乏带注释的数据集是训练监督AI算法的主要挑战,因为手动注释既昂贵又耗时。为了解决这个问题,我们提出了MONAILabel,这是一个免费的开源平台,有助于开发基于AI的应用程序,旨在减少注释3D医学图像数据集所需的时间。通过MONAILabel,研究人员可以开发专注于其专业领域的......
  • 使用iPhone相机和OpenCV来完成3D重建(第三部分)
    正文字数:4509 阅读时长:2分钟欢迎来到本教程的第三部分,也是最后一部分关于立体重建的教程。Postedby OmarPadierna url: https://medium.com/@omar.ps16/stereo-3d-reconstruction-with-opencv-using-an-iphone-camera-part-iii-95460d3eddf0快速回顾:在第一部分中,我们简要介......
  • 使用iPhone相机和OpenCV来完成3D重建(第一部分)
    正文字数:1497 阅读时长:2分钟这个教程将带你使用自己的手机摄像头和图片实现从零开始到点云。Postedby OmarPadierna https://becominghuman.ai/stereo-3d-reconstruction-with-opencv-using-an-iphone-camera-part-i-c013907d1ab5这是一个由3部分组成的系列文章。我注意到,其......