攻防世界web简单解码题

simplle_js:
在这里插入图片描述

打开题目后:

在这里插入图片描述
在这里插入图片描述
要输入密码,不过不管你输入什么它都会显示你输入错误,因此查看网页源代码:

在这里插入图片描述

在代码中,发现了一串密码(70,65,85,88,32,80,65,83,83,87,79,82,68,32,72,65,72,65),不过输入之后也是错误的;
题目中还有一串十六进制密码(\x35\x35\x2c\x35\x36\……x2c\x35\x30)用python转换成十进制得到一串密码(猜测应该是flag):

在这里插入图片描述
不过有了这个密码还不能得到flag因为如果有HTML基础的话,可以和容易的发现网页代码的有问题:分析源码,发现随便输入什么都会输出pass="70,65,85,88,32,80,65,83,83,87,79,82,68,32,72,65,72,65"对应的字符
用python处理一下,得到该字符串为: FAUX PASSWORD HAHA,正好是提示错误的字符串:
在这里插入图片描述
方法一:

把在十六进制换成十进制的密码换成字符串
在这里插入图片描述但是在攻防世界里的flag一般的格式是“Cyberpeace{……}”所以加上就是真正的flag"Cyberpeace{7860sErtk12}"

另一种方法需要修改网页源代码比较难基础不够很有难度,在这里省略……

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值