i春秋Web-broken(2017第二届广东省强网杯线上赛)

进站源码没什么东西,有个链接进去看到jsfuck编码,拿到控制台里去执行确无法执行,可能是编码出问题了。

jsfuck编码原理参考:https://github.com/aemkei/jsfuck/blob/master/jsfuck.js

网站上有编码源码,给出了各个字符的jsfuck编码形式,最后的一对括号是没有的,应该是多余的,去掉之后仍然不能成功。

最前面的应该是[],我们在第二个字符的地方补上一个],回车弹出:

 alert("flag is not here")进行jsfuck编码之后有5903个字符,然而网页中的这一串却又40000个字符之多,应该是还有一部分编码,而flag可能就在没有显示出来的字符里,下面就是这一串编码的修复了。

根据原理,编码中没有单纯一对括号的情况,所以去掉最后的(),开头的第一个[也可能是多余的,删除之后回车得到:
Array [ "var flag=\"flag{f_f_l_u_a_c_g_k}\";alert('flag is not here');" ]

拿到flag。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值