发现微博图片可以链接找到发图的人

2017 年 9 月 4 日
 asuka321

例如链接为 http://wx1.sinaimg.cn/mw690/9d0d09abgy1fj0wcs7aewj20ij0sn12y.jpg 的图

提取文件名 9d0d09abgy1fj0wcs7aewj20ij0sn12y,前 8 位 9d0d09ab 用 16 进制转换下变为 2634877355,就是用户 uid

如果是 http://wx1.sinaimg.cn/mw690/006r2HqOgy1fj7dxg3zuxj30p02a1wry.jpg 这种 005 006 开头的就用 62 进制转

为什么出现这个应该是发现 8 位 16 进制存不下了。。。。

83255 次点击
所在节点    程序员
267 条回复
wsph123
2017 年 9 月 5 日
@cqhme 你发的微博里面的配图可以是微博上任意的图片,并不局限于自己上传的部分
tryrain
2017 年 9 月 5 日
18 个小时 chrome 插件都搞出来了
Wysten
2017 年 9 月 5 日
来波 PHP 版本的 https://github.com/Wysten-Hgg/Weibo-imgauthor 很 low,仅供参考
shiny
2017 年 9 月 5 日
搞了个大新闻,感觉像来自微博的深喉
yohn
2017 年 9 月 5 日
双击 666 铜币走一波
NoOne1
2017 年 9 月 5 日
一天不到大佬们连插件都弄出来了_(:з)∠)_
ELLIA
2017 年 9 月 5 日
@cqhme 好像是往图片里面加了点啥,我测试了下,原图 42K,上传微博图床以后就变成了 60K,不知道加了点什么料……

http://ww2.sinaimg.cn/thumb150/a15b4afegy1fj8pi5m1o9j21bb0i3whl
ELLIA
2017 年 9 月 5 日
@ELLIA 图片网址弄错了:
ELLIA
2017 年 9 月 5 日
@lzhr 这个图床貌似也可以给找出来了…
gamexg
2017 年 9 月 5 日
@nameldk #204 非内部人士应该也能分析出来。同一用户的前缀一致,在分析下去就应该能够明白是 16 进制。
但是那个 62 进制好奇葩。
keakon
2017 年 9 月 5 日
这样实现应该是为了分库时,可以满足查询某个用户的所有图片,而不需要遍历所有库=。=
Martin9
2017 年 9 月 5 日
微博阑夕转载了
Alex6
2017 年 9 月 5 日
厉害厉害
evagreenworking
2017 年 9 月 5 日
base16 很早就有人发现了 https://www.douban.com/group/topic/87739051/ 不过 base62 能发现确实厉害
byuan04
2017 年 9 月 5 日
6666
AlisaDestiny
2017 年 9 月 5 日
@metowolf 你网站的摘要居然能看见代码。
https://i.loli.net/2017/09/05/59ae5f8442e86.png
gongpeione
2017 年 9 月 5 日
metowolf
2017 年 9 月 5 日
@AlisaDestiny #236
JS 代码,可能文章内容有点短,就...
elfsundae
2017 年 9 月 5 日
没玩过微博,不懂大家惊呼什么...

顺路问下这算 bug 吗?我自己网站的图片地址也是关联 uid 的,这样会有哪些问题?
bertonzh
2017 年 9 月 5 日
厉害了。。
以前看的一些图片用以图搜图怎么都找不到作者,现在方便了

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

https://v2ex.ih06.com/t/388152

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

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

© 2021 V2EX