梦之光芒/Monyer 小游戏

Posted lk141595205xy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了梦之光芒/Monyer 小游戏相关的知识,希望对你有一定的参考价值。

网站链接:http://monyer.com/game/game1/

 

首页

打开网站之后找不到第一关的链接,然后F12查看源代码,发现第一关链接:http://monyer.com/game/game1/first.php

                                           技术图片

第一关

 

首先查看源代码,发现一段js代码

    function check(){
        if(document.getElementById(‘txt‘).value=="  "){
            window.location.href="hello.php";
        }else{
            alert("密码错误");
        }
    }

 密码是两个空格,对!就是两个空格。

当然也可以不输入密码直接访问第二关

第二关链接:http://monyer.com/game/game1/hello.php

 

第二关

打开第二关之后又是代码审计

  document.oncontextmenu=function(){return false};

    var a,b,c,d,e,f,g;
    a = 3.14;
    b = a * 2;
    c = a + b;
    d = c / b + a;
    e = c - d * b + a;
    f = e + d /c -b * a;
    g = f * e - d + c * b + a;
    a = g * g;
    a = Math.floor(a);

    function check(){
        if(document.getElementById("txt").value==a){
            window.location.href=a + ".php";
        }else{
            alert("密码错误");
            return false;
        }
    }

 其他的都不重要,只需要把中间那一段中的a计算出来就好了

Math.floor()方法执行的是向下取整计算,它返回的是小于等于函数参数的值,并且与之最接近的整数。

g*g计算出的值为424178.250000,所以a的值为424178,输入密码,进入第三关:http://monyer.com/game/game1/424178.php

 

以上是关于梦之光芒/Monyer 小游戏的主要内容,如果未能解决你的问题,请参考以下文章

梦之光芒/黑客小游戏

Final互评------《I do》---- 二次元梦之队

我在快快游戏上下载的消逝的光芒是汉化了的,怎么样才能把汉化包删除了,让后让它变成英文版的?

如何实现人物闪白的游戏特效

口袋妖怪忆梦之巅世章一周目攻略

微信小程序代码片段