攻防世界(高手进阶区)——NaNNaNNaNNaN-Batman
发布日期:2021-06-30 17:41:07 浏览次数:2 分类:技术文章

本文共 840 字,大约阅读时间需要 2 分钟。

下载附件

在这里插入图片描述
有乱码,但可以发现是js代码。

用浏览器打开出现一个搜索框,但没有什么反应。

参考了其他大佬的wp,

核心代码:	eval函数,这是执行函数;这里执行了_变量中的内容也就是''中的内容。	但是,要注意的是,它并没有执行$()函数,仅仅执行了字符串而已(从而导致乱码),	因而页面html页面没有任何显示,只显示了input标签的内容,但是我们想让源代码正常显示出来,	不进行执行,那么,我们就用到了alert弹窗(将eval函数改为alert),	将乱码的$()函数源码完整显示出来。

在这里插入图片描述

在这里插入图片描述

function $(){
var e=document.getElementById("c").value;if(e.length==16) if(e.match(/^be0f23/)!=null) if(e.match(/233ac/)!=null) if(e.match(/e98aa$/)!=null) if(e.match(/c7be9/)!=null){
var t=["fl","s_a","i","e}"]; var n=["a","_h0l","n"]; var r=["g{","e","_0"]; var i=["it'","_","n"]; var s=[t,n,r,i]; for(var o=0;o<13;++o){
document.write(s[o%4][0]);s[o%4].splice(0,1)} }}document.write('');delete _

核心代码:

在控制台直接运行,出现flag。

flag{it’s_a_h0le_in_0ne}

可以参考这篇博客:

转载地址:https://leo-max.blog.csdn.net/article/details/104270768 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:攻防世界(高手进阶区)——Web_php_include
下一篇:攻防世界(高手进阶区)——NewsCenter

发表评论

最新留言

感谢大佬
[***.8.128.20]2024年04月05日 21时08分30秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章