就爱在网上BB?IP直接拿捏你

发生在高中同学身上的真实事件。

这年头还有人喜欢在互联网上平白无故地造谣的嘛?

还是一个高中的,

表面看看还真不觉得…

实际上做着下三滥的事情。

一会儿立信一会儿🐔大。

害。


一些经过

言归正传。

先简单捋一下经过哈。

在用小号跟她“了解”情况过后,也要到了QQ,应该是小号,确定了两名“嫌疑人”,

分别在衫达(嘉善校区)和上海建桥学院,

但是也没有找到别的证据能很好的判断是谁。

好就好在一个开学了一个没开,两所学校的大致距离(一公里的那个圈)相差蛮远的。

脑中浮现出一个想法,IP能定位吗?

答案是,可以,而且还蛮准。


所需准备

  1. 一个合理的理由(要点开才能获取到IP然后上传,对吧?)
  2. 后端结构化数据存储服务器(用来存接收到的IP)
  3. 一个域名(用来配置服务器,免费的就行)
  4. 一些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就是要找位置咯?

在这查询下IP的大致位置

大致精度在1公里左右,

那么 是谁也就一目了然了


写在最后

这属于是多年来的技术经验的一次大考,之前做个人博客的时候有幸接触到了这些,这次才比较顺利。

最好的结果就是能找到这个在网络上伪装他人发布谣言的傻zi(B)

真的,给他测试的时候真的很开心,做出来了,精度可以,努力不白费。

也希望这个伪装别人造谣的人在私立大学里好好反省吧,看接下来学校怎么对她处理了,哈哈

顺便记录下时间点:

  • 9.27 第一次发现在贴吧造谣
  • 9.28 被我查到 IP 定位,依然很拽,晚上还在贴吧BB(也是这一天受害者向他们学校发送了邮件举报)
  • 9.29 早上10点左右开始关闭贴吧私信,QQ删除好友并设置不可搜索,微信号更改并设置不可搜索
  • 9.30 贴吧更新头像:差不多得了。

哈哈,画上圆满的句号。

就爱在网上BB?IP直接拿捏你

https://liyanan2004.github.io/ip-locate/

作者

LiYanan

发布于

2022-09-30

更新于

2022-10-11

许可协议

评论