敢偷用我的WiFi? 看我怎么治你
我的邻居正在盗用我的WiFi,唔,对此我可以直接选择加密口令,或者…作为一名极客我也可以耍耍他。
划分网络
那么,我就从划分网络开始吧。我把网络划分成两部分,受信任部分和非受信任部分。受信任部分组成一个子网,而非受信任的部分组成另一个不同的子网。我通过DHCP服务器来辨识MAC地址,以此得到相关的地址信息。下面就是我的/etc/dhcpd.conf配置文件。
IPTABLES太好玩了!
嗯,接下来我用iptables工具来对流量做些手脚。我是这么干的:
/sbin/iptables –A PREROUTING –s 192.168.0.0/255.255.255.0 –p tcp –j DNAT –to-destination 64.111.96.38
噢,突然所有东西都变成小猫咪了!对于那些缺乏经验的新手,现在他们所有的流量都会重定向到http://www.kittenwar.com/去,小猫咪可爱吗?
还不够,我想玩的更爽一些。我继续设定iptables规则,让所有流量转发到我的一台运行有squid代理程序的本地计算机上,端口设为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
这台本地机器上运行有squid,其中带有一个小的重定向功能,可以自动下载图片,然后通过mogrify(一个图片修改程序)将图片弄成上下颠倒,再输出到本地的Web服务器上。
下面就是我的重定向脚本代码,这是个小的perl程序:
好了,大功告成!现在浏览网页时会变成下面这样:
再来一张,:D
如果你修改一下上面的代码,将-flip替换为-blur 4,那么你的图片就会有模糊效果。
这些人不会以为他们的电脑坏了吧?:D
对此,我甚至做了一副漫画,很酷吧?
之后我收到了一封邮件,噢,是kittenwar网站的人发给我的,他是这么说的:
Hi Pete,
抱歉没跟你打招呼就给你发了这封邮件,但是,我想告诉你的是,对于你把图片弄的上下颠倒以此来捉弄那些偷用WiFi的人,这个点子真是太赞了。
我常常会收到措辞语气极为愤怒的邮件,这些人说我的网站kittenwar在玩弄一些邪恶的病毒,阻止他们正常浏览网页,他们控告我不要再搞这些黑暗的法术了。对这些人我只会有礼貌的回复到:对此我真的很不好意思,但这种情况只会发生在您盗用别人的WiFi连接时才会出现。过去几年里这种事情发生了数十次,但是你知道吗?当我指出他们盗用WiFi的事实之后,就再也没有收到回复了。
原文链接: Pete 翻译: 极客范 - 陈舸
译文链接: http://www.geekfan.net/1451/
[ 转载请保留原文出处、译者和译文链接。]
敢偷用我的WiFi? 看我怎么治你相关推荐
- 新安装的Ubuntu20.04 5.13上没有WIFI 看这一篇就够了
近日在电脑上安装了Ubuntu20.04 5.13双系统,进入系统后没有WiFi和蓝牙开启,就这个问题,有如下的解决方案 首先我们想到的问题应该是系统与无线网卡驱动是否匹配,所以如下操作 1查看系统本 ...
- 38年前日本摄影师偷拍的中国孩子,看哭了...
很多人看过秋山亮二先生的摄影,他拍摄的中国孩子的摄影,勾起很多人童年的回忆,为大家的成长留下很多美好记忆,今天就随小编一起来欣赏一下吧! 近几年,一组记录70后80后 童年生活场景的照片红遍网络. 这 ...
- 有没有什么方法快速能找到导致软件崩溃的进程_手机软件闪退闪得怀疑人生?看我专治闪退二十年!...
看视频看到精彩部分突然闪退!聊天聊到一半话还没说完又闪退了!游戏约起团战刚开本又双叒闪退了!!!手机软件闪退真的是令人头大,那么到底有什么解决方法呢?手机闪退的原因有很多,我们先要找到闪退的原因,才能 ...
- 从《偷天情缘》看A/B测试的问题
译者注:A/B测试是一种网页优化方法,可以用于增加转化率.注册率等网页指标.使用A/B测试首先需要建立一个测试页面,这个页面可能在标题字体.背景颜色.措辞等方面与原有页面有所不同,然后将这两个页面以随 ...
- 你知道家里的WiFi的密码怎么改吗?
当家里购买安装WiFi后,就要针对路由器进行设置密码操作,用来保护网络安全,防止别人偷用自己的WiFi网络. WiFi密码如何更改可以参考以下步骤: 打开路由器的管理页面,一般是通过输入路由器的IP地 ...
- 钉钉日志范文100篇_看图写话范文328:暑假旅行(4篇)
范文01:暑假旅行400字 暑假,我们一家去了嘉兴游玩.嘉兴南湖因红船而成为革命圣地.老爸对于中国近代革命史可谓是如数家珍:"星星之火可以燎原!你们看,当初共产党就是在这么小的一艘船里点燃了 ...
- istio sidecar流量接管_Istio是个啥?看完此文彻底搞懂(赠书)
「 点击图片获取最近两年爆款好文 」 1.什么是Istio 当前我们已经完成从单体的应用程序向微服务架构的转型,未来还可能会面临更多的分布式场景需求.以往只需要运行好一个单体的应用,现在却面临着对整体 ...
- win10强制关闭飞行模式_win10笔记本突然连不上wifi怎么办?
win10系统是微软开发的一款操作系统,吸取了win8系统的教训,回归了开始菜单,传统界面环境和之前Windows版本相比变化不是很大,但在一些功能上进行了改进.下面,我们就来了解一下解决win10笔 ...
- 最简单DIY基于STM32单片机的WIFI智能小车设计方案
STM32库函数开发系列文章目录 第一篇:STM32F103ZET6单片机双串口互发程序设计与实现 第二篇:最简单DIY基于STM32单片机的蓝牙智能小车设计方案 第三篇:最简单DIY基于STM32F ...
最新文章
- Android--DPAD键的事件处理
- VC++中把一个对话框最小化到托盘
- C# action,delegate,func的用法和区别
- EntityFramework Core 迁移忽略主外键关系
- STL源码剖析 序列式容器 deque双端队列
- linux 动态传参执行shell脚本
- 以社会工程学助力网络安全
- html5移动web开发实战必读书记
- SSL常用专业缩略语汇总
- python有趣的代码-趣味至上主义:这5个有趣的Python库带你花式编码
- java setviewport_Java ImageView.setViewport方法代码示例
- docker︱docker run的解读与一键部署
- 函数多个返回值(返回多个参数/局部变量)通过双重指针来实现
- 孔浩老师SpringMVC视频总结
- 生存或毁灭? 国内DIY现状大型调查分析
- 开启Intel VT-x虚拟化
- 今天又接到了交通罚单
- Wrapper中ge,gt,lt,le的含义
- 服务器系统控制台怎么打开,云服务器控制台怎么打开
- NAS群晖Docker安装odoo16社区版和企业版教程