攻防世界——baby_web

 题目场景如下

 根据题目描述可知访问index.php

法一:访问index.php时发现又重新跳转到了1.php,然后使用bp抓包,得到flag

法二:使用Fn+F12将web开发者工具打开,选择网络,点击重新加载,之后访问index.php,就可以得到flag 

法三:编写python脚本

import requests  (让python脚本调用第三方库)
url=‘http://61.147.171.105:62549/index.php'
response=requests.get(url,allow_redirects=False)(请求目标地址,禁止重定向)
if'FLAG'in response.headers and'flag{'in response.headers['FLAG']:   (检查响应头中 的’FLAG‘
    flag_start=response.headers['FLAG'].index('flag{')                              字段是否存在,字段的值  
    flag_end=response.headers['FLAG'].index('}',flag_start)+1                 中是否包含'flag{'字符串,      flag=response.headers['FLAG'][flag_start:flag_end]                             提取flag)                        
   print("存在flag:"+flag)   

  else:
    print("未找到flag")

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值