Advertisement

墨者学院解题思路-密码学加解密实训(JavaScript分析)+代码分析详解

阅读量:

墨者学院解题思路-密码学加解密实训(JavaScript分析)+代码分析详解

背景介绍
一个最普通的HTML页面,可能也会存在信息泄露。查看一下页面源代码吧

实训目标
1、了解查看页面源代码;

2、代码分析;

解题方向
查看HTML页面的源代码。

思路:主要是分析代码,以下是代码详细解释。
在这里插入图片描述

提示里说看源代码,所以右键查看源代码,发现主要是JavaScript里的判定。
在这里插入图片描述

复制代码
    <script language="javascript">
    function PassConfirm()
    {
    	var x=document.getElementById('pass').value;
    	if(x=='moon')
    	{
    		alert("恭喜您,答对了,获取Key");
    		window.open("2sdfadf.php","_self");
    		}
    	else
    	{
    		alert("别灰心,再试一次!");
    		}
    	}
    </script>

x=document.getElementById(‘pass’).value;这句的意思是x就是你输入的值,如果(if)你输入的是moon,alert(“恭喜您,答对了,获取Key”);则会弹出成功的提示,window.open(“2sdfadf.php”,"_self");key的页面也会弹出来,这里顺序是先js弹框,所以点击确定就可以拿到key。
在这里插入图片描述
PS:解释一下为什么key只放截图,因为不想让你们伸手党,我尽量把过程放详细就是想让小白能好好学习,其他人有直接放答案的,反正我不要。

全部评论 (0)

还没有任何评论哟~