1
LLaMA2 2022-04-18 15:09:38 +08:00
|
2
letitbesqzr OP @ye4tar 我看了下 windows 的 netsh ,只能在你的机器上监听某个端口,当有请求的时候 能够转发到某个 ip 某个端口去。
但是我现在需要这种场景: 1. 某个应用程序里写死了会请求 192.168.1.1 。 2. **在不改变程序(不去逆向,或者说无法逆向)的情况下**,将本地主机发送给 192.168.1.1 的流量转而发送给 192.168.2.1 |
3
olaloong 2022-04-18 15:19:40 +08:00 1
不想自己写程序的话,可以
1. 使用 Proxifier 之类的工具给进程设置代理,代理到本机 Fiddler 端口 2. 使用 Fiddler 的主机重新映射功能将 192.168.1.1 的请求发给 192.168.2.1 |
4
gam2046 2022-04-18 15:29:01 +08:00
route add 192.168.1.1 mask 255.255.255.255 192.168.2.1
|
5
letitbesqzr OP @gam2046 试了下,似乎不行?
|
6
letitbesqzr OP @olaloong 好的。我尝试下。但是 Fiddler 似乎对 非 http 类的请求 支持的不是很好?我在第二部自己实现一个 socket5 proxy 负责转发试试。
|
7
LLaMA2 2022-04-18 15:54:26 +08:00
来远程,我教你骚操作。
|
8
gam2046 2022-04-18 16:03:18 +08:00
这就是改了路由表,如果是你要实现 IP forward 的功能,还需要修改注册表`HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\IPEnableRouter`设置为 1 ,重启系统。
如果是应用层的转发,那就和系统没啥关系了,直接找第三方应用就好了。 |
9
letitbesqzr OP @ye4tar 求个命令...
|
10
LLaMA2 2022-04-18 16:08:59 +08:00
请查看您的 gmail
|
11
proxytoworld 2022-04-18 16:34:10 +08:00
|
12
choury 2022-04-18 16:57:42 +08:00
你是要在 2 层转发还是 3 层转发?转发的时候需要改目标 ip 还是只是改下 mac 地址转过去就行?
|
13
kokutou 2022-04-19 08:04:09 +08:00 via Android
netch 代理工具
|