当前位置: 代码迷 >> 综合 >> simple_js 攻防世界
  详细解决方案

simple_js 攻防世界

热度:9   发布时间:2023-11-26 04:59:26.0

文章目录

    • 一、检查源代码
    • 二、将数字转换为ASCII码

开心,这是我自己写的第一个脚本O(∩_∩)O~

一、检查源代码

当我们进入页面时,发现要提交密码,弱口令之类尝试了没有,然后尝试检查源代码,发现十六进制字符串,尝试解码得到一串数字

在这里插入图片描述

在这里插入图片描述

二、将数字转换为ASCII码

使用脚本获取flag

# coding = utf-8
str1 = "\x35\x35\x2c\x35\x36\x2c\x35\x34\x2c\x37\x39\x2c\x31\x31\x35\x2c\x36\x39\x2c\x31\x31\x34\x2c\x31\x31\x36\x2c\x31\x30\x37\x2c\x34\x39\x2c\x35\x30"
# print(str1.split(","))
x = str1.split(",")
# print(x)
for i in x:print(chr(int(i)), end='')D:\python\python.exe D:/pycharm/python项目/script1.py
786OsErtk12
Process finished with exit code 0

然后提交就行了Cyberpeace{xxxxxxxxx}!!!