简单利用SQL注入漏洞getshell

502 阅读1分钟

0x01 准备工作

工具

  • PHPstudy 环境(或者其他) + sqli-labs 靶场
  • shell连接工具(如 中国菜刀,蚁剑,冰蝎....)

环境准备

  • MySQL拥有文件导入导出权限
  • 数据库用户需要拥有FILE权限
  • 必须知道文件的真实路径 (真实环境下,如果运气好,可以用工具探测出来)

第一项解决:

如何让MySQL拥有文件导入导出权限?

图片.png

第二项解决:

如何让数据库用户拥有拥有FILE权限? 解决方法: 直接使用root用户去操作,PHP study中的默认MySQL权限就是 root

第三项解决: 反正也是实验,自己瞅一下目录呗......

0x02 向本地文件夹中写入文件

  • 本次靶场使用的是sqli-labs中的less-1,具体SQL注入过程,在博客的另一篇文章中

为了让 文件名显眼一点,我们为它取一个响亮的名字,介意者勿怪!

图片.png

0x03 蚁剑连接shell

图片.png

图片.png

图片.png

0x04总结

现实中想通过SQL注入getshell还是比较困难的,哈哈........