鄰居偷用我的無(wú)線網(wǎng),我可以設(shè)置訪問(wèn)密碼,但我決定捉弄他們。
拆分網(wǎng)絡(luò)
我先把網(wǎng)絡(luò)分成兩部分——一部分受信,一部分不受信。受信的部分使用一個(gè)網(wǎng)段,不受信的是其它網(wǎng)段。我使用DHCP服務(wù)器限制MAC地址,過(guò)濾無(wú)關(guān)地址。
/etc/dhcpd.conf
- ddns-updates off;
- ddns-update-style interim;
- authoritative;
-
- shared-network local {
-
- subnet *.*.*.* netmask 255.255.255.0 {
- range *.*.*.* *.*.*.*;
- option routers *.*.*.*;
- option subnet-mask 255.255.255.0;
- option domain-name "XXXXX";
- option domain-name-servers *.*.*.*;
- deny unknown-clients;
-
- host trusted1 {
- hardware ethernet *:*:*:*:*:*;
- fixed-address *.*.*.*;
- }
- }
-
- subnet 192.168.0.0 netmask 255.255.255.0 {
- range 192.168.0.2 192.168.0.10;
- option routers 192.168.0.1;
- option subnet-mask 255.255.255.0;
- option domain-name-servers 192.168.0.1;
- allow unknown-clients;
-
- }
- }
IPtables很有趣!
一下子,滿世界全是小貓!貓的世界。
- /sbin/iptables -A PREROUTING -s 192.168.0.0/255.255.255.0 -p tcp -j DNAT --to-destination 64.111.96.38
對(duì)于非法訪問(wèn)者,他們會(huì)被重定向到kittenwar。
為了讓事情更有興趣,我修改iptables,把所有請(qǐng)求都秘密的轉(zhuǎn)向到一臺(tái)計(jì)算機(jī)上的squid代理服務(wù)器的80端口。
- /sbin/iptables -A PREROUTING -s 192.168.0.0/255.255.255.0 -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.0.1
這臺(tái)機(jī)器上的squid代理加載了一個(gè)小的腳步程序,用來(lái)下載圖片,并使其上下顛倒,然后發(fā)出去。
重定向腳本
- #!/usr/bin/perl
- $|=1;
- $count = 0;
- $pid = $$;
- while (<>) {
- chomp $_;
- if ($_ =~ /(.*\.jpg)/i) {
- $url = $1;
- system("/usr/bin/wget", "-q", "-O","/space/WebPages/images/$pid-$count.jpg", "$url");
- system("/usr/bin/mogrify", "-flip","/space/WebPages/images/$pid-$count.jpg");
- print "http://127.0.0.1/images/$pid-$count.jpg\n";
- }
- elsif ($_ =~ /(.*\.gif)/i) {
- $url = $1;
- system("/usr/bin/wget", "-q", "-O","/space/WebPages/images/$pid-$count.gif", "$url");
- system("/usr/bin/mogrify", "-flip","/space/WebPages/images/$pid-$count.gif");
- print "http://127.0.0.1/images/$pid-$count.gif\n";
-
- }
- else {
- print "$_\n";;
- }
- $count++;
- }
于是整個(gè)互聯(lián)網(wǎng)變成了這個(gè)樣子!


如果你將腳本這的flip命令加上 -blur 4 參數(shù),你就創(chuàng)造了一個(gè)模糊的世界。

英文原文:Upside-Down-Ternet
譯文鏈接:http://www.aqee.net/upside-down-ternet/