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

news/2024/10/23 13:53:34/

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/news/1541343.html

相关文章

嵌入式入门学习——8基于Protues仿真Arduino+SSD1306液晶显示数字时钟

0 系列文章入口 嵌入式入门学习——0快速入门&#xff0c;Let‘s Do It&#xff01; SSD1306 1 Protues查找SSD1306器件并放置在画布&#xff0c;画好电气连接&#xff08;这里VCC和GND画反了&#xff0c;后面仿真出错我才看见&#xff0c;要是现实硬件估计就烧毁了&#xf…

搞错了,再来!谷歌利用AI重新推出全新的Google Shopping

近年来&#xff0c;随着电子商务的迅猛发展&#xff0c;消费者对个性化和便捷购物体验的需求愈发高涨。谷歌&#xff0c;作为互联网巨头之一&#xff0c;一直在不断探索和创新&#xff0c;它一直在应对这样一个事实&#xff1a;越来越多的消费者首先访问零售商的网站&#xff0…

你了解的spring框架有哪些

列举一些重要的Spring模块&#xff1f; Spring Core&#xff1a; 基础,可以说 Spring 其他所有的功能都需要依赖于该类库。主要提供 IOC 依赖注入功能。**Spring Aspects ** &#xff1a; 该模块为与AspectJ的集成提供支持。Spring AOP &#xff1a;提供了面向方面的编程实现。…

【Docker】Dockerfile 镜像实战

目录 一、构建SSH镜像 二、构建Systemctl镜像 三、nginx镜像 四、tomcat 镜像 五、mysql镜像 一、构建SSH镜像 mkdir /opt/sshd cd /opt/sshdvim Dockerfile #第一行必须指明基于的基础镜像 FROM centos:7 #作者信息 MAINTAINER this is ssh image <hmj> #镜像的操…

仅一行代码,使LLaMA3在知识编辑任务上表现暴涨35%!您确定不来试试嘛?

引言 LLMs常因错误/过时知识产生幻觉&#xff0c;而基于新知识微调耗时且易过拟合、引入额外的知识库或参数模块又会带来不断增加的存储空间压力。因此&#xff0c;基于“Locate-then-Edit”的知识编辑&#xff08;如ROME&#xff09;被提出&#xff0c;用“少时间成本、零空间…

破解数字化转型的挑战:应对物联网与微服务架构实施中的难点与解决方案

数字化转型已经成为现代企业提升竞争力、优化运营效率和提高客户体验的必经之路。然而&#xff0c;在转型过程中&#xff0c;企业往往面临技术、组织和管理等多方面的挑战。随着物联网&#xff08;IoT&#xff09;和微服务架构&#xff08;MSA&#xff09; 的普及&#xff0c;这…

ford面试准备

熟悉车联网系统架构及其相关通讯技术及其标准&#xff08;如CAN、LIN、Ethernet、LTE/5G等&#xff09;&#xff1b; 实际上这个V2X和目前这个MU-MIMO课题相似&#xff0c;都是接入网这一块&#xff0c;通过基站对终端设备进行资源分配以及通信&#xff1b; 整体框架也和 接入…

20240818 字节跳动 笔试

文章目录 1、编程题1.11.21.31.4岗位:BSP驱动开发工程师-OS 题型:4 道编程题 1、编程题 1.1 小红的三消游戏: 小红在玩一个三消游戏,游戏中 n 个球排成一排,每个球都有一个颜色。若有 3 个颜色相同的球连在一起,则消除这 3 个球,然后剩下的球会重新连在一起。在没有 …