前言
由木木网盘引发的思考,由于木木网盘需要密码才能进入。
本教程仅用于学习交流,请勿用于商业用途,也请尊重作者的劳动成功!
目标站点
解决思路
可以看到这里没有输入验证码,他的内容我们是不可见的
我们进入开发者工具控制台
使用小箭头选中弹窗
这里我们可以看见,弹窗的html代码所在位置,我们直接将他删除。
<div class="swal-modal" role="dialog" aria-modal="true"><div class="swal-icon swal-icon--success">
<span class="swal-icon--success__line swal-icon--success__line--long"></span>
<span class="swal-icon--success__line swal-icon--success__line--tip"></span>
<div class="swal-icon--success__ring"></div>
<div class="swal-icon--success__hide-corners"></div>
</div><div class="swal-title" style="">免责申明</div><div class="swal-text" style=""><br>本站所展示内容均收集于网络<br><br>仅供本人学习研究及收藏存档<br><br>如有侵犯权益,敬请联系删除<br><br>公众号:木木IOS分享 <br><br>回复任意值获取密码</div><div class="swal-content">
<input class="swal-content__input" placeholder="输入密码进入" type="password"></div><div class="swal-footer"><div class="swal-button-container">
<button class="swal-button swal-button--confirm">确认</button>
<div class="swal-button__loader">
<div></div>
<div></div>
<div></div>
</div>
</div></div></div>
可以看到删除后还是不能进行愉快的使用
我们继续使用小箭头点击页面,可以看到他还有一个验证窗口,直接删除
<div class="swal-overlay swal-overlay--show-modal" tabindex="-1">
</div>
可以看到页面亮起来了。
我们可以任意的点击页面
分析JS
我们也可以根据页面来分析JS
这样我们就可以看见准确的密码了
let TheMiMa = "123";
if(localStorage.getItem('MuPanMiMa')==TheMiMa){
}else{
mima("success","输入密码进入")
}
function mima(ic,ti){
swal({
title: "免责申明",
text: "\n本站所展示内容均收集于网络\n\n仅供本人学习研究及收藏存档\n\n如有侵犯权益,敬请联系删除\n\n公众号:木木IOS分享 \n\n回复任意值获取密码",
closeOnConfirm: false,
closeOnClickOutside: false,
icon: ic,
button: {
text: "确认",
},
content: {
element: "input",
attributes: {
placeholder: ti,
type: "password",
},
},
})
.then((value) => {
if(value==''){
alert(`密码不能为空`);
mima("warning","请输入正确的密码");
} else if(value==TheMiMa){
swal("Welcome!", {
button: false,
});
localStorage.setItem("MuPanMiMa",value);
}else{
alert(`${value} 不是正确的密码`);
mima("warning","密码错误");
}
});
}
输入密码123,可以看到密码是正确的
© 版权声明
THE END
- 最新
- 最热
只看作者