ProxyChains介绍
ProxyChains是Linux和其他Unices下的代理工具。它可以使任何程序通过代理上网,允许TCP和DNS通过代理隧道,支持HTTP、SOCKS4和SOCKS5类型的代理服务器,并且可配置多个代理。ProxyChains通过一个用户定义的代理列表强制连接指定的应用程序,直接断开接收方和发送方的连接。本节将介绍设置 ProxyChains的方法。
如何配置?
设置ProxyChains的具体操作步骤如下所示。
(1)打开ProxyChains配置文件。执行命令如下所示:
执行以上命令后,打开文件的内容如下所示:
输出的信息就是proxychainsconf文件的内容。由于篇幅的原因,这里只列出了部分内容。
(2)将proxychainsconf文件中的dynamic_chaia前面的注释符取消。要修改的配置项,是上面加粗的部分,以上信息中加粗的部分为添加的代理服务器。
(4)通过用户的连接代理解析目标主机。执行命令如下所示:
root@kali:~# proxyresolvwww.target.com
默认情况下,执行proxyresolv命令,可能看到该命令没找到错误信息。因为
proxyresolv保存在/usr/lib/proxychains3/目录中,而不能被执行。proxyresolv会被 proxychains调用,所以将这两个文件放在一个目录中,如/usr/bin。执行命令如下所示:
root@kali:~#cp/usr/lib/proxychains3/proxyresolv/usr/bin/
执行完以上命令后,proxyresolv命令就可以执行了。
(5)通过用户想要使用的应用程序运行ProxyChains,例如,启动msfconsole。
没有回复内容