‘壹’ 3306提权sql
1. mysql -h 127.0.0.7 -uroot -p123456 -e "show tables in mysql"
2. more a.sql
show tables in mysql;
mysql -h 127.0.0.7 -uroot -p123456 < a.sql
‘贰’ 【提权】MSSQL提权之xp_cmdshell
有了xp_cmdshell的话可以执行系统命令,该组件默认是关闭的,因此需要把它打开。
开启xp_cmdshell
关闭xp_cmdshell
‘叁’ sql提权命令
自己找本书看吧,网上搜搜资料也好。网络分没那么值钱。sql入门的话,两天也就够了.
‘肆’ 有sql注入怎么提权
通过路径的各种爆错无效,无法获得绝对路径,目标网站上面没测试指针,存在phpmyadmin但是也无法爆路径。
读数据库破MD5登录后台发现无利用的地方。
使用sqlmap 的--file-read 对c:oot.ini文件进行读取
‘伍’ 求教谁给讲讲SQL注入攻击的步骤
第一步:SQL注入点探测。探测SQL注入点是关键的第一步,通过适当的分析应用程序,可以判断什么地方存在SQL注入点。通常只要带有输入提交的动态网页,并且动态网页访问数据库,就可能存在SQL注入漏洞。如果程序员信息安全意识不强,采用动态构造SQL语句访问数据库,并且对用户输入未进行有效验证,则存在SQL注入漏洞的可能性很大。一般通过页面的报错信息来确定是否存在SQL注入漏洞。
第二步:收集后台数据库信息。不同数据库的注入方法、函数都不尽相同,因此在注入之前,我们先要判断一下数据库的类型。判断数据库类型的方法有很多,可以输入特殊字符,如单引号,让程序返回错误信息,我们根据错误信息提示进行判断,还可以使用特定函数来判断。
第三步:猜解用户名和密码。数据库中的表和字段命名一般都是有规律的,通过构造特殊的SQL语句在数据库中依次猜解出表名、字段名、字段数、用户名和密码。
第四步:查找Web后台管理入口。Web后台管理通常不对普通用户开放,要找到后台管理的登录网址,可以利用Web目录扫描工具快速搜索到可能的登录地址,然后逐一尝试,便可以找到后台管理平台的登录网址。
第五步:入侵和破坏。一般后台管理具有较高权限和较多的功能,使用前面已破译的用户名、密码成功登录后台管理平台后,就可以任意进行破坏,比如上传木马、篡改网页、修改和窃取信息等,还可以进一步提权,入侵Web服务器和数据库服务器。
‘陆’ 常见的mssql提权方式有哪几种 mssql-xp
1、替换shift文件(在开启3389情况下)
下面两条语句为分别执行的。
这条语句将explorer.exe复制为sethc.exe
declare @o int exec sp_oacreate 'scripting.filesystemobject', @o out exec sp_oamethod @o, 'file',null,'c:\windows\explorer.exe','c:\windows\system32\sethc.exe';
这条语句将sethc.exe复制到dllcache目录下
‘柒’ 如何利用sql shell 提权linux
入侵后看shell脚本有没有cmd的运行权限 有的话添加administrators组的成员账号,然后再利用远程屏幕连接登陆就可以了! 具体命令是 net user 用户名 密码 /add net localgroup admintrators 用户名 /add
‘捌’ 怎么用sql语句给sql登陆提权
直接在设置你们该 就可以了!要什么权限给什么权限!登录名单击你的用户名然后服务器角色 吧最后一个选中 就可以达到你要的要求了!
‘玖’ 织梦sql怎么提权找不到root密码
记得 昨天在入侵一个网站PHP+MYSQL
主站没办法进去 旁吧! OK 那就旁 在日下了一个旁站 当然想到的是提权
仔细看了下 权限小得可怜 只有一个E:/MYSQL5 和网站目录[支持PHP] 可浏览
其他权限基本没有[可能我太菜 没找到]
实在没办法了` 想到原来做网站时候MY SQL 数据存储的过程!知道了`
于是进入E:/MYSQL5/DATA 这个文件里面 找到MYSQL 这个文件夹
把里面的USER 表[有3个] 把3个全部下载到本地
本地搭建PHP+MYSQL环境 装PHPMYADMIN
在本地MYSQL目录下 找到DATA/MYSQL 目录 新建一个目录:ICE
将我们下载的USER 放到MYSQL目录下DATA/MYSQL/ICE目录[就是我们新建的目录]
然后用PHPMYADMIN ROOT帐户登陆本地MY SQL管理 这样我们可以看到多了一个数据库
那就是ICE 我们进入ICE这个数据库里面 可以发现有一个USER 就是我们下载的那个数据的名字
然后进入 找到ROOT帐号的密码
这样 很容易我就找到了ROOT帐号的密码
然后上传MYSQLbacldoor到网站目录 访问/mysql.php
把ROOT帐号 密码 写进去 直接安装BACKDOOR 提权
哈哈 成功!
小常识:
在我们拿数据的时候 如果是PHP+MYSQL 没办法提权的情况下 可以试试上面的方法
任何数据只要下载到本地保存到MYSQL目录下的DATA目录下 使用ROOT帐号进入管理MYSQL
就可以对数据浏览了! 这样安全 又不会被管理发现!
而且在我们备份数据库的时候也可以用这样的方法[可直接将MYSQL/DATA/想备份的数据库]复制
然后在粘贴到我们的备份目录就可以了 数据丢失后 直接将我们备份的数据复制到MYSQL/DATA/下就OK了
当我们的MYSQL在运行的时候 不要试图去修改 或者删除MYSQL/DATA/下的文件 因为正在占用!
因为现在在网吧 操作不方便 等下回家给大家写个教程!
[只要我们找到MYSQL 目录和MYSQL目录可读 那么就可以找到ROOT帐户!如果是虚拟机 那可以说是收获巨大啊
‘拾’ SQL中使用哪些语句实现权限的授予和回收
1、把查询STUDENT表的权限授给用户UI:
GRANT SELECT
ON TABLE student
TO UI;
GRANT SELECT
ON TABLE student
TO PUBLIC
WITH GRANT OPTION;
2、收回权限:
REVOKE SELECT
ON TABLE SC
FROM PUBLIC;
数据库角色是被命名的一组与数据库操作相关的权限,角色是权限的集合。
CREATE ROLE jue;
GRANT SELECT,UPDATE,INSERT
ON TABLE Student
TO RI;
GRANT RI TO 王平;
REVOKE RI FROM 王平;
(10)sql语句提权扩展阅读:
SQL Server用户权限包含了对象权限和语句权限这两种类型。
用户在登录到SQL Server 之后,其安全账号(用户账号)所归属的NT 组或角色所被授予的权限决定了该用户能够对哪些数据库对象执行哪种操作以及能够访问、修改哪些数据。在SQL Server 中包括两种类型的权限,即对象权限和语句权限。