前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >工具的使用|MSF搭建socks代理

工具的使用|MSF搭建socks代理

作者头像
谢公子
发布2022-01-19 19:43:22
3.2K0
发布2022-01-19 19:43:22
举报
文章被收录于专栏:谢公子学安全谢公子学安全

目录

搭建代理

添加路由

搭建Socks4a代理

搭建Socks5代理

连接代理

注:通过MSF起的socks代理,经常性的不监听端口,也就导致代理失败。试过好多次都是这样,应该是MSF的一个bug。

搭建代理

当我们通过MSF拿到一个机器的权限后,想通过MSF搭建socks代理,然后通内网。

MSF中有三个代理模块,分别是socks4a、socks5、socks_unc。我们一般用 socks4a和socks5进行代理。socks5可以设置用户名和密码。这里运行代理后,有时候MSF不会监听端口(有可能是个bug,试了好多次都有这种情况),所以也就导致代理失败。

添加路由

在使用代理之前,我们需要先添加路由,让MSF能到达目标机器内网。因为这里socks模块只是将代理设置为监听的端口(默认是1080),即通过proxychains的流量都转给本地的1080端口,又因为这是MSF起的监听端口,所以通过代理走的流量也都能到达内网。

执行以下命令添加路由

代码语言:javascript
复制
route add 0.0.0.0 0.0.0.0 1

搭建Socks4a代理

代码语言:javascript
复制
use auxiliary/server/socks4a
set SRVHOST  0.0.0.0
set SRVPORT  1080
run

搭建Socks5代理

代码语言:javascript
复制
#使用socks5代理
use auxiliary/server/socks5
set SRVHOST  0.0.0.0
set SRVPORT  1080
set USERNAME root
set PASSWORD Password@
run

连接代理

首先修改/etc/proxychains.conf文件

然后执行命令前加上 proxychains命令

代码语言:javascript
复制
#然后就可以使用其他命令了,比如nmap
proxychains4 nmap -p 1-10000 -Pn -sT x.x.x.x     #在打开其他程序前加上proxychains
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-10-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 谢公子学安全 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 添加路由
  • 搭建Socks5代理
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档