[vishwaCTF-2021]wp

本文介绍了vishwaCTF-2021中的一些Web挑战,包括理解JavaScript的重要性,通过脚本寻找特殊页面,源码分析获取隐藏表单,利用robots.txt提示,Wireshark流量分析,以及模板注入和源代码审计等解题方法。
摘要由CSDN通过智能技术生成

Is Js Necessary?

打开网页过了一下会重定向,直接保存下html来可以仔细分析
直接禁用javascript会有隐藏的提交框出现

<form action="https://isjsnecessary.vishwactf.com/" method="post">
<input type="text" placeholder="your answer" name="yourinput" id="yourinput">
<input type="submit" name="submit" value="submit"> </form>
    
<script type="text/javascript">
    window.setTimeout(function () {window.location.href = "https://www.google.co.in";}, 200);
    const studentsOfcyberCellare = "awesome";
    if(studentsOfcyberCellare == "awesome")
    document.getElementById("therealdeal").style.visibility = "hidden";

问我们多少天开发出的这个语言
在这里插入图片描述
百度一下是10天,我是爆破出来的。。。
在这里插入图片描述
在这里插入图片描述
叫我们再打开js的使用,再提交10,flag出来了
在这里插入图片描述

bot not not bot

一打开全是page,直接写脚本跑出特别的页面

import requests

url="https://bot-not-not-bot.vishwactf.com/page"
a=".html"
b="Useless"
for n in range(1,501):
    u=url+str(n)+a
    res=requests.get(url=u).content
    res=str(res)
    if b in res:
        continue
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

huamanggg

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值