用 Android QQ 来监视某人的出行及作息规律

2014-07-06 23:54:30 +08:00
 abcdabcd987
上次发现 Android QQ 和 iOS QQ 可以显示网络状态(2G/WiFi)之后,突然想到,这样子好像可以监视某人的出行和作息规律。简单的来说,在家里或者工作的地方,一般是有 WiFi 的,然后出门了, WiFi 就断掉了。如果监测频率足够频繁,那么结合一定的推理,可以大致推测出一个人的行动。如果长期监视,那么可以大致推出一个人的作息时间。

因为只有 Android QQ 和 iOS QQ 有这个功能,所以要得到一个人的网络状态比较麻烦。我的做法是跑 Android 模拟器。然后用按键精灵模拟,并把网络状态截图,用 curl post到服务器上。服务器会把每次发送的时间、截图保存下来。因为是用程序截图的,所以只要网络状态是一样的,那么截图就是一样的,这样服务器就只会保存2~3张图片而已,其余的发现是相同的图片,数据库做个标记就好了。然后人工做 OCR ,还是注意到只有2~3张图片,所以工作量很少。

得到数据后,要做各种统计就可以自己乱搞了……

不过有个问题就是: iPhone 似乎 Wi-Fi 掉了之后不会自己连上去,除非重新点亮屏幕……

Github: https://github.com/abcdabcd987/qq-monitor

这个是查看数据的页面:


这个是人工 OCR 的页面:


=============================================================

啊,我只是发现了可以做这种事,真的没有恶意啊!
17819 次点击
所在节点    分享创造
48 条回复
ulic95
2014-07-07 09:58:48 +08:00
这个不准确吧?
est
2014-07-07 10:08:15 +08:00
上什么qq啊。看完直接退掉。
quake0day
2014-07-07 10:10:19 +08:00
你可以修改android的framework,主要是修改android.widget.TextView,在"setText"添加一个log函数。这样每次调用"setText"就会自动把传入的文字给log出来,之后你用adb的Logcat来读取这些字符就行了。这个比OCR靠谱多了。
muziyue
2014-07-07 15:02:01 +08:00
生活中好像没啥能应用的地方...前阵子偶尔用这个功能看看人在家没在家
27149
2014-07-07 19:20:48 +08:00
这个有点意思,我为楼主点赞
yefoenix
2014-07-08 09:48:33 +08:00
自带WiFi热点走到哪开到哪……
amon
2014-07-08 10:14:50 +08:00
有啥意义。
akira
2014-07-11 10:55:12 +08:00
@amon 很有用。
vigoss
2014-07-11 11:20:35 +08:00
好像都不能手动关了这个功能。可以想象到一个场景。
“在哪?”
“我在家看电视呢。”
“在家!?在家怎么不用wifi”
“。。”
楼主这个更甚。。连历史数据都能拿到。还有没有隐私了。
O21
2014-07-11 12:11:48 +08:00
挺好玩 不知道python能不能写出来
O21
2014-07-11 14:07:59 +08:00
刚用源码放到空间 貌似运行不起来~~ 囧

arning: SQLite3::prepare() [sqlite3.prepare]: Unable to prepare statement: 1, no such table: record in index.php on line 21
abcdabcd987
2014-07-11 14:09:47 +08:00
@O21 create.php 创建表结构
O21
2014-07-11 14:28:21 +08:00
@abcdabcd987 非常感谢。。不过。。本小白还有个问题 就是客户端这里。。 我弄好了 curl.exe 但是运行以后返回

curl: (26) couldn't open file ""
O21
2014-07-11 14:32:02 +08:00
@abcdabcd987 这个脚本是不是基于按键精灵 的? 怎么安装?
jeansfish
2014-07-11 14:33:47 +08:00
@yefoenix +1 自带wifi
abcdabcd987
2014-07-11 14:35:52 +08:00
@O21

curl 你指定的图片路径可能有问题(我没试过中文会不会出问题,而且似乎你这路径是个空串?

monitor.Q 是按键精灵导出脚本,用按键精灵导入就好了。你需要自己修改一些坐标点。我是用 BlueStack 来跑 QQ 的
abcdabcd987
2014-07-11 14:40:08 +08:00
@dong3580
@est

对隐身的当然是没办法啦,所以防范措施是隐身 / 退出 QQ 即可。

@vigoss

确实是件可怕的事情。但是如果是我我就不会这么问,因为这样可能会被拉进 在线对其隐身 的行列中。
mengskysama
2014-07-11 18:00:47 +08:00
撸主这样不嫌累吗,ida帮你忙。
abcdabcd987
2014-07-11 19:27:37 +08:00
Coxxs
2014-07-12 14:14:53 +08:00
直接走协议啦..不过比较麻烦就是了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/121272

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX