如何用TOR搭建软路由
2015-06-01卢静
计算机与网络 2015年18期
■卢静
如何用TOR搭建软路由
■卢静
文中介绍的方法同样适用于Tor浏览器之外的其他匿名代理,但我们还是专注于介绍如何在研究环境中建立安全的Tor。
通过Tor通信的VM
正如大多安全研究者所经历的,在VM(Virtual Machine虚拟机)中分析恶意软件或者exp的时候都需要做一个重要决定,而大多数人更愿意选择在离线环境中进行逆向,但是如果你是在监控C&C通信或者一个exp工具包,那离线环境就不可行了。你会使用你真实的IP吗?你会使用强迫所有东西通过tor的第三方代理工具吗(希望没有软件会将你的IP泄露出去)?你会通过一个VPN运行整个系统,然后再重新链接回你的所有软件吗?
我想出的解决方案是使用一个独立的虚拟机创建一个透明的Tor代理作为路由器,而虚拟机可以用于让所有流量通过Tor(无须额外配置或者软件,甚至不会发现代理的存在)。尽管搭建路由器需要花费15分钟左右的时间,但是一旦搭建好了之后,所有的VM根本无需任何配置就可以通过Tor进行通信了。
这里举了一个例子,展示了使用我的(没有任何代理)设置便可轻松通过tor连接一个全新的虚拟机上。
安装路由器
VM要求:
Ram——至少200MB
Disk——至少500MB
笔者使用pfSense软件,这是一个基于FreeBSD,专为防火墙和路由器功能定制的开源软件,你可以从官网上下载最新版本。尽管本文中我使用的是VMware Workstation,但是这个方法应该在大多数VM软件中都可以使用。
1、创建一个新的VM,你通常会用到pfSense ISO(但是请暂时不要启用它)。
2、进入VM设置,将网络适配器设置为你通常连接互联网使用的那个选择(这里是“NAT”)。……
登录APP查看全文
