就爱在网上BB?IP直接拿捏你
发生在高中同学身上的真实事件。
这年头还有人喜欢在互联网上平白无故地造谣的嘛?
还是一个高中的,
表面看看还真不觉得…
实际上做着下三滥的事情。
一会儿立信一会儿🐔大。
害。
一些经过
言归正传。
先简单捋一下经过哈。
在用小号跟她“了解”情况过后,也要到了QQ,应该是小号,确定了两名“嫌疑人”,
分别在衫达(嘉善校区)和上海建桥学院,
但是也没有找到别的证据能很好的判断是谁。
好就好在一个开学了一个没开,两所学校的大致距离(一公里的那个圈)相差蛮远的。
脑中浮现出一个想法,IP能定位吗?
答案是,可以,而且还蛮准。
所需准备
- 一个合理的理由(要点开才能获取到IP然后上传,对吧?)
- 后端结构化数据存储服务器(用来存接收到的IP)
- 一个域名(用来配置服务器,免费的就行)
- 一些JS的基础(要写一个网页的嘛~)
后端存储服务器
之前做博客的时候用过Leancloud做评论系统,
后续这个新博客的评论系统也将基于 Leancloud。
这次用的是Leancloud国际版。
至于为什么是国际版后面会说。
IP获取
用的是搜狐开放的script嵌入。
1 | <script src="https://pv.sohu.com/cityjson?ie=utf-8"></script> |
1 | var ip_address = returnCitySN["cip"] |
数据上传
这部分在 Leancloud 的技术文档里写的很明白,
我这个需求其实就是把获取到的IP地址字符串上传到 Leancloud 结构化存储中,
稍微改下实例代码就行。
具体不多赘述,想要了解的可以看技术文档。
至于为什么要用国际版 因为国内版本强制要求添加 API 域名并且需要备案
时间紧迫 也不想搞这些东西 申请一个免费的简单用下就好
国际版不需要提供 serverURL但是国内网络上传会 403,所以申请了个域名,配置好以后国内外都能用,也不需要备案了
免费域名在 Freenom。
一切就绪 坐等IP
网页发过去,被对面点开,
过了会儿显示连接错误,
你以为是真的连接错误吗?格局小了 我代码里写的就是错误🤣,
我这里显示他点开了4次。
IP、设备类型 也完美接收过来了。
让我看看你在哪
拿到IP就是要找位置咯?
大致精度在1公里左右,
那么 是谁也就一目了然了。
写在最后
这属于是多年来的技术经验的一次大考,之前做个人博客的时候有幸接触到了这些,这次才比较顺利。
最好的结果就是能找到这个在网络上伪装他人发布谣言的傻zi(B)
真的,给他测试的时候真的很开心,做出来了,精度可以,努力不白费。
也希望这个伪装别人造谣的人在私立大学里好好反省吧,看接下来学校怎么对她处理了,哈哈
顺便记录下时间点:
- 9.27 第一次发现在贴吧造谣
- 9.28 被我查到 IP 定位,依然很拽,晚上还在贴吧BB(也是这一天受害者向他们学校发送了邮件举报)
- 9.29 早上10点左右开始关闭贴吧私信,QQ删除好友并设置不可搜索,微信号更改并设置不可搜索
- 9.30 贴吧更新头像:差不多得了。
哈哈,画上圆满的句号。
就爱在网上BB?IP直接拿捏你