Keep Anonymous in Kali
ssooking Lv5

整个系统应用TOR匿名,Anonsurf在后台运行并不断更改IP地址。

注意,国内环境下前提是你的kali能够翻&墙

安装配置tor

1
apt-get install tor

bridges.torproject.org获取bridges信息,然后修改/etc/tor/torrc文件,添加如下内容:

1
2
3
4
5
6
7
8
9
10
11
Bridge 158.69.204.189:990 5A5103F99EDA9E2F136CE38F3C041C0D67320EFC
Bridge 77.198.28.226:37911 E27AAA7EE9F15324A02115ADD85136295F796211
Bridge 96.230.139.74:9001 5F3B7E2CDB9D420F9FBAC6C764BA62D49CF68DE3

VirtualAddrNetwork 10.192.0.0/10
AutomapHostsOnResolve 1
TransPort 9040
SocksPort 9050
DNSPort 53
RunAsDaemon 1
SocksListenAddress 127.0.0.1

开启tor服务,测试可用性:

1
2
3
4
service tor start
systemctl status tor
netstat -antu | grep 9050
tcp 0 0 127.0.0.1:9050 0.0.0.0:* LISTEN

此时,为浏览器设置socks5代理,端口设置为9050。此时我们访问任意.onion站点,如DuckDuckGo,测试是否处于tor网络下。如果能够正常访问onion网站以及其他网站,说明tor配置正确。

安装Anonsurf

1
2
3
git clone https://github.com/Und3rf10w/kali-anonsurf.git
cd kali-anonsurf/
sudo ./installer.sh

在Kali Linux,安装完毕后,anonsurf会自动更新编辑/etc/tor/torrc文件并添加以下几行:

1
2
3
4
5
6
VirtualAddrNetwork 10.192.0.0/10
AutomapHostsOnResolve 1
TransPort 9040
SocksPort 9050
DNSPort 53
RunAsDaemon 1

它还会将解析程序配置更改为以下内容:

1
2
3
nameserver 127.0.0.1
nameserver 209.222.18.222
nameserver 209.222.18.218

如果你不喜欢使用专用Internet访问DNS,只需在/etc/init.d/anonsurf脚本中更改以下行中的DNS :

1
2
echo -e 'nameserver 127.0.0.1\nnameserver 209.222.18.222\nnameserver 209.222.18.218' > /etc/resolv.conf
echo -e " $GREEN*$BLUE Modified resolv.conf to use Tor and Private Internet Access DNS"

我们可以启动anonsurf,通过tor传输数据:

以后使用时,我们不必提前开启tor服务,anonsurf会自动帮我们完成。

1
anonsurf start

关闭anonsurf

1
anonsurf stop

帮助命令

1
2
3
4
5
6
7
anonsurf   	#查看帮助
anonsurf start #开启隐身
anonsurf myip #查看自己的ip
anonsurf restart #可以更换代理IP
anonsurf stop #停止隐身
anonsurf starti2p #开启i2p服务
anonsurf stopi2p #关闭i2p服务

安装I2P(可选)

1.添加源

1
echo "deb https://deb.i2p2.de/ wheezy main" >> /etc/apt/sources.list

2.添加deb.i2p2.depublic key

1
apt-key adv --recv 67ECE5605BCF1346

如果不添加public key,等会更新时可能会报错如下:

1
GPG error: https://deb.i2p2.de wheezy InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 67ECE5605BCF1346

3.安装i2p

1
2
apt-get update
apt-get install i2p i2p-keyring

测试匿名性

我们可以使用anonsurf myip命令查看自己的ip是否已经匿名。

另外,我们可以访问一下网站检查是否泄漏了DNS

dnsleak

dns-leaktest

在此处检查是否泄漏了IPv6:ipv6leak

  • Post title:Keep Anonymous in Kali
  • Post author:ssooking
  • Create time:2017-10-14 22:54:51
  • Post link:https://ssooking.github.io/2017/10/keep-anonymous-in-kali/
  • Copyright Notice:All articles in this blog are licensed under BY-NC-SA unless stating additionally.