我的鄰居正在盜用我的Wi-Fi,唔,對(duì)此我可以直接選擇加密口令,或者…作為一名極客我也可以耍耍他。那么,我就從劃分網(wǎng)絡(luò)開(kāi)始吧。我把網(wǎng)絡(luò)劃分成兩部分,受信任部分和非受信任部分。受信任部分組成一個(gè)子網(wǎng),而非受信任的部分組成另一個(gè)不同的子網(wǎng)。我通過(guò)DHCP服務(wù)器來(lái)辨識(shí)MAC地址,以此得到相關(guān)的地址信息。下面就是我的/etc/dhcpd.conf配置文件。
劃分網(wǎng)絡(luò)
Iptables太好玩了!
嗯,接下來(lái)我用iptables工具來(lái)對(duì)流量做些手腳。我是這么干的:
/sbin/iptables -A PREROUTING -s 192.168.0.0/255.255.255.0 -p tcp -j DNAT --to-destination 64.111.96.38
噢,突然所有東西都變成小貓咪了!對(duì)于那些缺乏經(jīng)驗(yàn)的新手,現(xiàn)在他們所有的流量都會(huì)重定向到http://www.kittenwar.com/去,小貓咪可愛(ài)嗎?
還不夠,我想玩的更爽一些。我繼續(xù)設(shè)定iptables規(guī)則,讓所有流量轉(zhuǎn)發(fā)到我的一臺(tái)運(yùn)行有squid代理程序的本地計(jì)算機(jī)上,端口設(shè)為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ī)器上運(yùn)行有squid,其中帶有一個(gè)小的重定向功能,可以自動(dòng)下載圖片,然后通過(guò)mogrify(一個(gè)圖片修改程序)將圖片弄成上下顛倒,再輸出到本地的Web服務(wù)器上。
下面就是我的重定向腳本代碼,這是個(gè)小的perl程序:
好了,大功告成!現(xiàn)在瀏覽網(wǎng)頁(yè)時(shí)會(huì)變成下面這樣:
再來(lái)一張,:D
如果你修改一下上面的代碼,將-flip替換為-blur 4,那么你的圖片就會(huì)有模糊效果。
這些人不會(huì)以為他們的電腦壞了吧?:D
對(duì)此,我甚至做了一副漫畫(huà),很酷吧?
之后我收到了一封郵件,噢,是kittenwar網(wǎng)站的人發(fā)給我的,他是這么說(shuō)的:
Hi Pete,
抱歉沒(méi)跟你打招呼就給你發(fā)了這封郵件,但是,我想告訴你的是,對(duì)于你把圖片弄的上下顛倒以此來(lái)捉弄那些偷用Wi-Fi的人,這個(gè)點(diǎn)子真是太贊了。
我常常會(huì)收到措辭語(yǔ)氣極為憤怒的郵件,這些人說(shuō)我的網(wǎng)站kittenwar在玩弄一些邪惡的病毒,阻止他們正常瀏覽網(wǎng)頁(yè),他們控告我不要再搞這些黑暗的法術(shù)了。對(duì)這些人我只會(huì)有禮貌的回復(fù)到:對(duì)此我真的很不好意思,但這種情況只會(huì)發(fā)生在您盜用別人的WiFi連接時(shí)才會(huì)出現(xiàn)。過(guò)去幾年里這種事情發(fā)生了數(shù)十次,但是你知道嗎?當(dāng)我指出他們盜用WiFi的事實(shí)之后,就再也沒(méi)有收到回復(fù)了。