攻防世界web引导模式 框架梳理

devtools/2024/10/19 16:48:16/

view_source

根据提示,没法右键,想办法右键查看源代码f12,找到flag

robots

这个协议:表示网络爬虫可以访问哪些路径和不能访问哪些路径

之后查看路径得到flag

backup

根据提示知道要找备份文件,搜索备份文件后缀名都有哪些,题干提示得到后缀名,打开下载后的文件用vs得到flag

常见的备份文件后缀名:

  1. “.bak”
  2. “.git”
  3. “.svn”
  4. “.swp”
  5. “.~”
  6. “.bash_history”
  7. “.bkf”

cookie

两种方法

f12查看cookie:在存储中

看到让访问cookie.php访问

提示让看http响应包

f12在网络中查看,查看响应头,得到flag

burp抓包

先抓包看到cookie让访问

想要看http响应

发送请求

这个还不会等我把burp操作学完再说

disabled_button

没法按的按钮

通过改写前端代码实现

get_post

知识点:两种请求方式如何发送

hackber的使用:简单(学sql注入的时候经常用)

burp的使用这两种方式

weak_auth

基础弱口令爆破:burp的使用

simple_php

考察:php弱语言

<?php
show_source(__FILE__);
include("config.php");
$a=@$_GET['a'];
$b=@$_GET['b'];  //get传入a和b
if($a==0 and $a){  //弱比较,如果a==0且a为真echo $flag1;   
}
if(is_numeric($b)){ //如果b是数字则退出 exit();
}
if($b>1234){  //如果b>1234echo $flag2;
}
?> 

php为弱语言

==仅表示数值相等,而且当数字和字母组成的字符串与数字进行比较时,仅会以最前面的数字参与比较

command_execution

ping执行漏洞:&&,|,||等运算符的原因

1723190541_66b5cd0d66ea75c152167.png!small?1723190542162

cat命令

cat命令用于查看指定文件的内容。例如,输入"cat file.txt"可显示出名为file.txt的文件的内容。

ping 127.0.0.1|find / -name "flag*"

ping 127.0.0.1|cat /home/flag.txt

xff_referer

知识点:伪造ip地址发送xff和referer请求

提示ip地址必须为什么什么,发送请求包事伪造ip地址利用xff(记录服务器和代理服务器)

看响应包:看到一个ip地址要求必须是他,这提示伪造referer请求(指示这个网页从哪个网页过来)

得到flag

baby_web

提示是找源文件,index.php是默认源文件,用burp该写数据包,发送,在raw(原始的)里没有,在hex(十六进制)里   拓展:render(格式化)易读

PHP2

根据提示:你能解析这个网站吗?

知识点:index.phps是用来存放index.php的源代码的,但并不是所有的都有

。。。。无语了

再看源代码,读懂源代码意思

<?php
if("admin"===$_GET[id]) {echo("<p>not allowed!</p>");exit();
}$_GET[id] = urldecode($_GET[id]);
if($_GET[id] == "admin")
{echo "<p>Access granted!</p>";echo "<p>Key: xxxxxxx </p>";
}
?>

浏览器会先将传入参数解码(原理)

代码意思:如果传入参数是admin不允许访问

如果不是:将参数url解码如果是admin则成功输出结果

正逻辑:解码两次是admin即可

反:编码两次

ics-06

知识点:爆破

根据提示找到云平台,发现有get传参并且提示说只有一处留下了入侵者的痕迹

猜测:爆破

1723196121_66b5e2d969fc59fdfd365.png!small?1723196123130

设置payload进行爆破

8.9结束

知识点:两种请求的发送方式


http://www.ppmy.cn/devtools/127059.html

相关文章

什么是堡垒机?安全为什么需要堡垒机?

一、引言 随着信息技术的不断发展&#xff0c;企业的信息系统愈发复杂&#xff0c;伴随而来的安全威胁也日益严重。网络攻击、内部滥用、数据泄露等问题层出不穷&#xff0c;信息安全的重要性不言而喻。为了更好地管理和保护关键系统与数据&#xff0c;堡垒机成为了一种非常重…

图论day61:最小生成树|最小生成树理论基础:prim算法、kruskal算法(思维导图版)、53.寻宝(卡码网 第七期模拟笔试)

图论day61&#xff1a;最小生成树|最小生成树理论基础&#xff1a;prim算法、kruskal算法&#xff08;思维导图版&#xff09;、53.寻宝&#xff08;卡码网 第七期模拟笔试&#xff09; 最小生成树理论基础&#xff08;思维导图版&#xff09;53.寻宝&#xff08;卡码网 第七期…

六级单词万能句

围绕这些万能理由CHEMIST&#xff1a; Convenience Health & Safety Environment Money VInterpersonal relationship & relax Success(学习工作品质) Technology 每个理由写一个句子用于六级作文万能句好的&#xff0c;我将为每个句子提供中英文解释&#xff1a; Con…

Spring Boot Web框架:智慧社区设计新思路

4系统概要设计 4.1概述 本系统采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式&#xff0c;是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。系统工作原理图如图4-1所示&#xff1a; 图4-1系统工作原理…

react18中的计算属性及useMemo的性能优化技巧

react18里面的计算属性和使用useMemo来提升组件性能的方法 计算属性 实现效果 代码实现 函数式组件极简洁的实现&#xff0c;就这样 import { useState } from "react"; function FullName() {const [firstName, setFirstName] useState("");const [la…

動態IP和端口詳解

IP地址是分配給每臺連接到互聯網的設備的唯一識別字&#xff0c;幫助網路中的設備進行互相識別和通信。IP地址有兩種類型&#xff1a;IPv4和IPv6。IPv4是由四組數字組成&#xff0c;例如192.168.1.1&#xff0c;而IPv6則是更長的形式&#xff0c;旨在解決IPv4地址耗盡的問題。 …

Docker 安装达梦 DM8 数据库实战指南

Docker 安装达梦 DM8 数据库实战指南 文章目录 Docker 安装达梦 DM8 数据库实战指南一 安装环境二 下载 DM8 安装包三 导入镜像四 启动容器1&#xff09;docker run 启动2&#xff09;docker compose 启动3&#xff09;名词解释 五 连接数据库 本文详细介绍了如何在 CentOS 7.9…

node.js服务器基础

node.js的事件循环 node.js是基于事件驱动的&#xff0c;通常在代码中注册想要等待的事件&#xff0c;设定好回调函数&#xff0c;当事件触发的时候就会调用回调函数。如果node.js没有要处理的事件了&#xff0c;那整个就结束了;事件里面可以继续插入事件&#xff0c;如果有事…