梦之光芒Monyer (全关解析)

2023-11-06

目录

前言:

第0关

描述:

过程:

第1关

描述:

过程:

第2关

描述:

过程:

第3关

描述:

过程:

第4关

描述:

过程:

第5关

描述:

过程: 

第6关

描述:

过程: 

第7关

描述:

过程:

第8关

描述:

过程:

第9关

描述:

过程:

第10关

描述:

过程:

第11关

描述:

过程:

第12关

描述:

过程:

第13关

描述:

过程:

第14关(最后一关)

描述:

过程:

通关了

完成


前言:

这篇文章还是是为了帮助一些

像我这样的菜鸟

找到简单的题解

第0关

梦之光芒/Monyer——Monyer's Little Game

描述:

过程:

这关很明显要在源代码中找链接

按F12发现 first.php


第1关

梦之光芒/Monyer——Monyer's Game(第1关)

描述:

要输入password

过程:

还是按下F12,发现如下代码

直接找到下一关 hello.php


第2关

梦之光芒/Monyer——Monyer's Game(第2关)

描述:

过程:

查看源代码发现一段计算数字的代码

简单分析后可知a变量存储密码

直接进入控制台获取a变量的值

得到密码 424178


第3关

梦之光芒/Monyer——Monyer's Game(第3关)

描述:

(我们不用计算器,用智慧)

过程:

依然按F12

得到奇怪代码

分析一波

    eval(String.fromCharCode(102,117,110,99,116,105,111,110,32,99,104,101,99,107,40,41,123,13,10,09,118,97,114,32,97,32,61,32,39,100,52,103,39,59,13,10,09,105,102,40,100,111,99,117,109,101,110,116,46,103,101,116,69,108,101,109,101,110,116,66,121,73,100,40,39,116,120,116,39,41,46,118,97,108,117,101,61,61,97,41,123,13,10,09,09,119,105,110,100,111,119,46,108,111,99,97,116,105,111,110,46,104,114,101,102,61,97,43,34,46,112,104,112,34,59,13,10,09,125,101,108,115,101,123,13,10,09,09,97,108,101,114,116,40,34,23494,30721,38169,35823,34,41,59,13,10,09,125,13,10,125));

eval() 函数可计算字符串,并执行其中代码

只需将eval()去掉再放入控制台

获得密码 d4g


第4关

梦之光芒/Monyer——Monyer's Game(第4关)

描述:

刚进入第四关但发现页面又回了第三关

过程:

盲猜第四关有跳转

而且我在跳转的瞬间看见了url,把网页下载即可

 这里使用curl工具

打开html果真有跳转

删掉第六行,打开html

 

F12 在控制台输入找到的,可疑的代码段

得到 3bhe

在看一下另一段可疑的代码

得到密码 3BHE1


第5关

梦之光芒/Monyer——Monyer's Game(the 5 level)

描述:

过程: 

提示在页面里

就按F12找密码

html没有,查看请求头发现线索

下一关密码 asdf


第6关

梦之光芒/Monyer——Monyer's Game(第6关)

描述:

过程: 

本来以为是隐写

但查了好几遍啥也没有

查看源代码得到提示在图片中找线索

在认真看一下图片

猜测涂黑的地方是密码,用谷歌或bing国际版搜一下

Get the latest fashion,beauty,dating,and health tips.Plus,win freebies,take quizzes,and check your daily horoscope!

发现一个和图片一样的杂志

名字是 Seventeen

改一下大小写就是密码 seventeen


第7关

梦之光芒/Monyer——Monyer's Game(第7关)

描述:

过程:

还社会工程学,直接md5破解密码

得到密码 eighteen8


第8关

梦之光芒/Monyer——Monyer's Game(第8关)

描述:

过程:

这题做的时候看着哪里不对劲,但又看不出来,直到我以为输错了php

就随便输入了一个url

发现了真实的404页面

查看源代码发现玄机

这个简单,写个程序破解

#include<bits/stdc++.h>
using namespace std;
bool zs(int x)
{
	for(int i=2;i<x;i++)
	{
		if(x%i==0) return false;
	}
	return true;
}
int main()
{
	int ans=0;
	for(int i=2;i<=10000;i++)
	{
		if(zs(i)) ans+=i;
	}
	cout<<ans;
}

得到密码 5736396


第9关

梦之光芒/Monyer——Monyer's Game(第9关)

描述:

过程:

简单隐写

下载图片用记事本打开

发现密码 MonyerLikeYou_the10level


第10关

注:无法直接跳转到此标签刷关

梦之光芒/Monyer——Monyer's Game(第10关)

描述:

过程:

身份验证改cookie

密码 doyouknow


第11关

梦之光芒/Monyer——Monyer's Game(第10关)

描述:

过程:

又是改cookie

改完了还是无法进入下一关

F12什么都找了一遍,啥也没发现

最后一看url恍然大悟

https://monyer.com/game/game1/doyouknow.php?action=show_login_false

将false改为true

得到密码 smartboy


第12关

梦之光芒/Monyer——Monyer's Game(第12关)

描述:

过程:

先用base64解码

%4A%54%63%7A%4A%54%5A%47%4A%54%59%79%4A%54%59%31%4A%54%59%78%4A%54%63%31%4A%54%63%30%4A%54%59%35%4A%54%59%32%4A%54%63%31%4A%54%5A%44%4A%54%4A%46%4A%54%63%77%4A%54%59%34%4A%54%63%77

再用url解码

JTczJTZGJTYyJTY1JTYxJTc1JTc0JTY5JTY2JTc1JTZDJTJFJTcwJTY4JTcw

用base64

%73%6F%62%65%61%75%74%69%66%75%6C%2E%70%68%70

最后用url

得到 sobeautiful.php

打开却发现

 

那简单了

只要在 smartboy.php的源代码中插入链接即可

其实就是xss

直接构造标签

<a href="sobeautiful.php">hello</a>

进入下一关


第13关

梦之光芒/Monyer——Monyer's Game(第13关)

描述:

过程:

直接sql注入

输入万能密码 

' or 'a'='a'

 获得密码 whatyouneverknow


第14关(最后一关)

梦之光芒/Monyer——Monyer's Game(第14关)

描述:

过程:

简单逆向

先查壳发现upx

cmd中脱一下

upx -d crackme.exe

然后OD或是IDA逆向分析,

直接查字符可得

运行并输入第一个字符串

得到 ipasscrackme.asp

把 .asp 去掉并提交就对了 

密码 ipasscrackme


通关了

完成

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

梦之光芒Monyer (全关解析) 的相关文章

  • 使用 crypt() 加密

    我目前正在做一个非常安全的登录系统 但我是 crypt 函数的新手 需要一些快速帮助 我在注册过程中使用 crypt 加密密码字符串并将其保存到数据库中 但是 我如何在登录过程中解密密钥 或者我应该怎么做 或者是否可以对提交的密码字符串进行
  • 如果产品重量超过1000克,如何以公斤为单位显示

    在 Storefront 主题中 我使用下面的代码将格式化重量从 1000g 更改为 1kg add action woocommerce after shop loop item title show weight 10 function
  • PHP 换行符 (\n) 不起作用

    由于某种原因我无法使用 n使用 PHP 输出到文件时创建换行符 上面只写着 n 到文件 我尝试使用 n 同样 它只写 n 如预期 但我一生都无法弄清楚为什么在字符串中添加 n 不会创建新行 我也尝试过 r n但它只是附加 r n 到文件中的
  • 如何解析cURL返回的header?

    我正在尝试使用 cURL 与 API 进行通信 其中一种方法要求我传递ININ ICWS CSRF Token标题 即WAhtYWxoYXlla1dBY2NvUkRJWCQxZmUxZWFhZS0xZTE0LTQyNGYtYjdhZS0zN
  • TCPDF / FPDI 可以接受 PDF 作为字符串吗?

    是否可以将 TCPDF 或 FPDI PDF 作为字符串提供 我有一个传入的 PDF 数组作为字符串 但无法写入磁盘 我在文档中找不到与此相关的任何内容 如果没有 是否有一种有效的方法来从内存或作为对象存储 读取这些 PDF 将它们喂给 F
  • 从目录中读取所有文件内容 - php

    这实际上是一个简单的任务 我想显示指定文件夹中所有文件的内容 我正在传递目录名称 echo a href row qname a 在第二页上 我正在迭代目录内容 while entryname readdir myDirectory if
  • $_REQUEST、$_GET、$_POST 哪一个最快?

    这些代码中哪一个会更快 temp REQUEST s or if isset GET s temp GET s else temp POST s REQUEST http php net manual en reserved variabl
  • PHP:如何发送电子邮件基础知识

    我想使用 PHP 从本地主机向其他人发送电子邮件 我需要做什么才能做到这一点 例如我需要安装邮件服务器吗 如果我没记错的话 有一种语言不需要邮件服务器来发送电子邮件 这样对吗 PHP ini里面有 邮件功能 如何配置这个 我在网上查了一下
  • 限制分页页数

    objConnect mysql connect localhost root or die mysql error objDB mysql select db Test strSQL SELECT FROM UserAddedRecord
  • 用PHP动态生成二维码[关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在尝试在我的网站上生成二维码 他们所要做的就是在其中包含一个 URL 我网站上的变量将提供该 URL
  • 使用 DateTime 类计算日期差异时出错

    我正在尝试使用 DateTime 类 php gt 5 3 来计算 2 个日期的差异 手册中的示例简单明了 我尝试了该示例并且效果很好 但如果改变开始和结束日期 就会出现问题 this gt start date 2011 03 01 th
  • 无法显示由 Fine-uploader 上传到 Amazon s3 的图像

    我现在尝试设置fineuploader s3以显示在aws服务器上成功上传的文件的图像 如示例页面上所做的那样 http fineuploader com s3 demo http fineuploader com s3 demo 我 仍然
  • PHP 和 MySQL 的重音字符错误

    我的问题是 直接通过 PHP 编写的内容是正确重音的 但是当重音单词来自 MySQL 时 字母会像这样 我尝试使用html charset as ISO 8859 1它修复了 MySQL 字母 但破坏了其他字母 解决这一切的一种方法是设置我
  • Laravel 上传前如何压缩图像?

    我正在制作一个图片库网站 用户可以在其中上传任何图像 它们将显示在前端 我需要在不影响图像质量的情况下压缩图像 以减小图像大小 以便页面加载速度不会影响那么大 我使用以下代码来上传图像 rules array file gt require
  • 如何缓存 twitter api 结果?

    我想缓存 twitter api 结果的结果并将其显示给用户 缓存结果的最佳方法是什么 我正在考虑根据时间限制将结果写入文件 可以吗 还是应该使用任何其他方法 最重要的是 理想的缓存时间是多少 我想显示来自 twitter 的最新内容 但
  • PHP函数返回值到html标签

    我想获取函数的返回值并将其显示到特定的id 在我的 Class php 中 我有一个名为 login 的函数 用于验证密码是否正确 不正确
  • SVG 转 JPG / PNG

    有没有工作模块可以convert a SVG image into像素格式如JPEG or PNG 看看蜡染工具包 具体来说是光栅化器 http xmlgraphics apache org batik tools rasterizer h
  • 如何使用xquery查找节点并向其添加子节点?

    是否可以使用xpath xquery查询特定的xml节点 然后向其导入 添加子节点 示例 代码取自http codepad org gJ1Y2LjM http codepad org gJ1Y2LjM 这是在类似的问题中提出的 但不相同 1
  • 表单提交后显示 $_FILES['image']

    提交表单后如何显示上传的图片 提交表单后 它将是一个预览页面 因此我不会在 MySQLet 中存储图像类型 BLOB 如何显示 FILES image
  • 在 PHP 命令行上显示完整的堆栈跟踪

    Problem 我的 PHP 堆栈跟踪缩写为 Stack trace 0 www html table app create php 128 SoapClient gt call call Array 1 www html table ap

随机推荐

  • C++ 加锁的原则

    规则1 多线程 进程并行访问共享资源时 一定要加锁保护 说明 共享资源包括全局变量 静态变量 共享内存 文件等 建议封装像智能指针一样的对象对锁进行管理 比如我们就封装了一个auto lock 在构造时申请 锁 析构中释放锁 保证不会忘记
  • docker容器日志管理

    docker容器日志导致主机磁盘空间满了 docker logs f container name 噼里啪啦一大堆 很占用空间 需要的日志可进行备份 不用的日志可以清理掉了 设置一个容器服务的日志大小上限 上述方法 日志文件迟早又会涨回来
  • Python——数据分析,原来女孩子喜欢这些礼物

    每次情人节我都会问女朋友 你喜欢啥 你想要啥 但是每次女朋友每次都说 你自己想 伸手要来的没有惊喜 这搞的我还没到情人节就开始失眠了 总是担心送的礼物她会不喜欢 相信有很多朋友跟我一样苦恼吧 今天特意爬取了某东的数据 来分析下大家情人节都送
  • Python可视化--双Y轴图

    双Y轴图 1 双Y轴图简介 双Y轴图顾名思义就是在一个图里有两个Y轴 这种图形主要用来展示两个因变量和一个自变量的关系并且两个因变量的数值单位还不同 如我们想要展示不同月份公司销业绩以及成本的变化情况这时就可以用双Y轴图来展示 因变量销量和
  • OpenCV中resize函数五种插值算法的实现过程

    最新版OpenCV2 4 7中 cv resize函数有五种插值算法 最近邻 双线性 双三次 基于像素区域关系 兰索斯插值 下面用for循环代替cv resize函数来说明其详细的插值实现过程 其中部分代码摘自于cv resize函数中的源
  • aliyun-freeSSL证书生成、下载、配置到apache httpd

    1 创建免费SSL证书 并下载 2 查看提供的帮助文档 https help aliyun com document detail 98727 html spm 5176 b657008 0 0 67d81b48morsfW 3 解压上传到
  • 一文搞懂Java中的继承(父类与子类间的联系)+实例分析

    前言 子类可以继承父类 除私有化外 的全部属性和方法 当然父类的构造方法也不可以被继承 只能使用super来调用 对于父类的默认无参构造方法 子类会默认调用 但对于父类的有参构造 子类只能使用super来显示调用 且super调用的这行代码
  • shell函数

    定义与调用函数 student myhost function a echo a function student myhost a a function student myhost b echo a function student m
  • [Machine Learning & Algorithm] 随机森林(Random Forest)

    1 什么是随机森林 作为新兴起的 高度灵活的一种机器学习算法 随机森林 Random Forest 简称RF 拥有广泛的应用前景 从市场营销到医疗保健保险 既可以用来做市场营销模拟的建模 统计客户来源 保留和流失 也可用来预测疾病的风险和病
  • 什么是Windows安全模式?Windows安全模式详解

    安全模式是Windows 操作系统中的一种诊断启动模式 用于在操作系统无法正常启动时获取有限的Windows访问权限 正常模式与安全模式相反 它以其典型方式启动Windows 注意 安全模式在macOS上称为安全启动 术语 安全模式 也指用
  • 【C++初阶】引用

    一 概念 引用就是取别名 在语法上它不会开空间 而是和它引用的变量共用同一块空间 对引用的操作也就是对原来变量的操作 就像现实生活中给人取外号一样 不管是喊外号还是本名 指的都是那个人 二 引用特性 1 引用类型必须和引用实体是同种类型的
  • python打包系列1 - pyinstaller打包遇坑笔记

    最近工作中需要将python打包成exe 我是用pyinstaller打包 这期间遇到了不少坑 最终打包成功 并在其他windows机器正常运行 环境 我打包的python代码 依赖了opencv numpy以及若干第三方库 MVS 相机接
  • k8s错误CrashLoopBackOff

    序言 2020年1月1日就收到一个故障 注定不是平凡的一年 所以呢 决定年后戒烟 至于是哪一年的年后 我没说 哈哈哈 CrashLoopBackoff 在创建一个pod之后 出现一个报错 都是按照套路来的 怎么可能会报错呢 查看一下相关的日
  • ViewerBase::renderingTraversals()的简易理解

    前两篇说到了camera用来剔除 context用来渲染 多线程渲染就是把cpu尽可能的分配给context 如果土豪的话 在剔除过程也分配cpu 另外 也要注意到过期请求数据不处理 当然 首先要获取场景 摄像机和上下文 现在看下摄像机剔除
  • JavaScript——冒泡排序、选择排序

    目录 一 冒泡排序 二 选择排序 一 冒泡排序 冒泡算法是最易懂的排序算法 它实现简单 但是效率较低 适合n较小时使用 基本思路 依次比较相邻的两个数 如果不符合排序规则 则调换两个数的位置 先比较一轮一次 再用循环比较一轮多次 得到最大
  • NumPy 库在 Python 中的妙用之NumPy处理数字

    这篇文章讨论了安装 NumPy 然后创建 读取和排序 NumPy 数组 NumPy 即 Numerical Python 是一个库 它使得在 Python 中对线性数列和矩阵进行统计和集合操作变得容易 我在 Python 数据类型的笔记中介
  • Java Socket 参数详解 setKeepAlive

    Java socket 编程中有个 keepalive 选项 看到这个选项经常会误解为长连接 不设置则为短连接 实则不然 socket 连接建立之后 只要双方均未主动关闭连接 那这个连接就是会一直保持的 就是持久的连接 keepalive
  • ajax设置定时请求第一次到页面没数据,第二次请求才有数据解决

    最近在做页面的时候发现前端HTML页面通过ajax请求后台数据 设置了十五秒的定时请求 每次第一次到页面的时候都没有数据 然后等十五秒后就有数据刷新出来 那别人第一次访问就没数据 也太尴尬了 然后问问度娘找到了解决办法 下面就写一个模板吧
  • 电视的网络显示没有连接服务器,网络电视显示网络未连接怎么回事

    原因 1 网线与路由器和电视机的网络接口是否接触不良导致电视机断网 2 路由器是否运行错误或者出现故障导致电视机断网 3 网络服务提供商的网络线路 服务器是否出现中断 故障导致路由器也无法连接网络 这种情况下电视机也必然断网 需要联系网络服
  • 梦之光芒Monyer (全关解析)

    目录 前言 第0关 描述 过程 第1关 描述 过程 第2关 描述 过程 第3关 描述 过程 第4关 描述 过程 第5关 描述 过程 第6关 描述 过程 第7关 描述 过程 第8关 描述 过程 第9关 描述 过程 第10关 描述 过程 第11