我是如何一步步用WiFi打广告

iso60001  1927天前

22.png

几个月前,我在巴黎参加了一个有数千人的大型会议。我和很多非常有趣的人交谈过,但是后来我发现,我忘记了宣传我自己开发的云托管解决方案tackHero。

那么,面对这成千上万的人,如何在几分钟内找到那些对我的StackHero方案感兴趣的人呢?

几个星期以来,这个问题一直困扰着我…

直到有一天

我的工作主要是提供托管云服务。而安全是其中的一部分,因此我需要了解不少安全问题和黑客技术。

所以我也读了很多安全相关的文章,直到有一天,我读到一篇关于WiFi干扰的文章。

WiFi干扰的主要思路是创建数百个虚拟WiFi接入点,从电脑的WiFi接入表你可以看到有几百个WiFi点:这导致你根本不知道要连接哪个。

如果这是在一个会议场景,几千个人都需要将笔记本电脑连接到WiFi。这样,几千个人都会看到上百个WiFi接入点。嗯……

Kaboom!

我为何不用WiFi接入点列表向所有与会者打广告呢?

这个想法让我非常兴奋,我马上就开始研究它!

首先,我需要找到一个设备来广播这些WiFi接入点。

如果你在twitter(@baDotNet)上关注过我,你就会知道我很喜欢IOT,并且入侵过很多电子产品。

我经常使用ESP8266,一种Arduino开发板,其内置WiFi芯片组。

33.jpg

我对它做了一些研究,而且还找到了一个曾使用ESP进行WiFi干扰的人!我简直不敢相信我的运气!

以前有人和我做差不多的事,不过他们是想用大量无用的数据包来占用WiFi带宽。而我的目标只是打一个广告,不阻碍WiFi正常运行。

为此,我阅读了大量有关WiFi使用的ieee 802.11标准相关文档,设法理解WiFi是如何工作的(因为它实在是太复杂了!)

经过数小时的编码、调试和测试,我终于完成了!它工作良好,而且不会干扰真正的WiFi连接!

44.jpg

最后我的的便携式版本设备:一个esp(Wemos D1 Mini pro),一个电池和一个充电器。

实际测试

我是在一个共享空间的地方工作的。每天都有不同的新人,所以是一个完美的测试环境。

我决定在我的办公空间放上我制作这个小装置,在上班时启动它,看看其他人是否有特殊的反应。最后我发现,效果很好!

而最棒的是,在这个设备运行几天后,我看到了著名的法国黑客David Leuliette在Twitter上发布这样一条消息!

55.png

结论

我制作的只是一个很小的设备,它可以在不干扰真实wifi的情况下创建大量接入点来打广告,我认为这是一种既智能又原始的通信方式。

但这也有一些隐患。就是如果人人都这样做,那么你就会看到成百上千个虚假的WiFi接入点,那是真的很烦人。

这就是为什么我只在某段时间启动它,而且也只是一个设备,这也是我暂时不想发布源代码的原因。

如果你决定制作这种设备,不要做得太过,确保你没有干扰正常WiFi的使用。千万别作恶!

本文由白帽汇整理并翻译,不代表白帽汇任何观点和立场
来源:https://medium.com/@badotnet/how-i-growth-hack-the-wifi-96137932e76f

最新评论

昵称
邮箱
提交评论