大概就是上传到微博的图片,在 URL 中会带上一串用户的 uid 标识。
互联网的高速发展,为广大用户带来便捷的同时,也让用户隐私面临史无前例挑战。前段时间,腾讯高调回应《微信朋友圈发图泄露个人隐私》一事,并坦言这个锅微信不背——发原图到微信朋友圈时腾讯不会过滤图片中包含的Exif参数信息,该参数除了涵盖光圈、快门、ISO、白平衡、日期、时间等信息外,还包含图片拍摄的地理位置,因此别人可以下载你发的朋友圈图片进行相关信息的提取,进而获取到你的隐私信息。
其实,这个问题想解决也简单,要么发微信朋友圈的时候不要发高清原图,要么在手机隐私设置中关闭相机(照片)定位服务即可。当然,今天要讲的是怎么通过微博图片反向查找出发微博的人。感兴趣的亲们不妨一块来看看吧?
和微信朋友圈发原图不剔除图片exif不同,新浪微博上传的每一张图片还都包含了上传者的微博信息!如果不是图片被剪辑编辑后从新上传,那么我们就可以通过该图片查找出最初发这张图片的人。
有提取过微博的图片的亲们都知道微博链接一般是这样的构成:http://wx1.sinaimg.cn/mw690/600d5d82ly1fihea4e6w7j22c0340kjl.jpg。图中红色框选区代表图片的大小,蓝色框选区的代码则是加密后的微博图片上传者信息。其中红色框选区一般分为mw690和large两种,其中mw690是默认压缩展示的图片,而large代表的是原图。这两种代码如果有将微博相册作为图床的亲们,可以根据需要自行替换,这里就不作重点说明了。今天要说的是蓝色框选区,蓝色框选区最开始前八位是9d0d09ab开头的16进制加密代码,后面则因为8位16进制不够用才出现了以005、006开头的62进制加密代码。
前八位以9d0d09ab开头的代码,需要用16进制转换后才可以获取微博上传者的UID;前八位以005、006开头的代码需要用62进制转换获取微博上传者的UID。
微博的用户主页链接一般都是这样的:http://www.weibo.com/207895501 ,你替换该链接后面的数字为二进制转换(16/62进制在线转换工具戳这里)所得的UID数字,就可以直接访问图片上传者的微博主页了。而这种通过图片反查上传者的方法有网友反馈说早在2016年就有人在豆瓣八组发帖分享了,这次方法因为公布在了程序员交流社区,所以方法一出就出现了许多相应的反查工具和插件,方便不会操作的网友使用。但如一开始所讲,反查的图片如果不是原始来源(原博主无水印,则可能是被二传的图片)小工具挺有意思的,需要的可以尝试一下!
下面的小工具是做好的,直接粘贴微博图片地址即可查询微博图片上传者信息:
微博图片链接反查上传者小工具:https://wx.cqu.cc/tool/weibopic/