【攻防世界】web新手练习012 simple_js
难度系数:2
题目描述:
小宁发现了一个网页,但却一直输不对密码。(Flag格式为 Cyberpeace{xxxxxxxxx} )
题目场景:
http://111.200.241.244:52823
输入了一些简单的密码如:123456、admin等,都显示同一个结果。
解题思路
- 遇见web题目,习惯性F12看一下控制台。
嗯,js写了这么多,线索肯定在js代码里面没跑儿。
- 解析关键代码
看了一圈,感觉这个x开头有点东西,拿去程序输出一下。
随手写了个python脚本试一下。得到了一串数字。
并不像flag的形式。
- 研究一串数字
抱着试一试态度,转成ascii码输出一下试试。
写了个简单的python脚本。
s = [55,56,54,79,115,69,114,116,107,49,50]
a=""
for i in s:
b =chr(i)
a = a+b
print(a)
得到结果,是flag!
答案
cyberpeace{786OsErtk12}
思考
多了解一下编码、进制。
如果我的文章能帮你节约20秒,就请你为我的文章点个赞吧!