点击蓝字 关注我们
根据Brandwatch(一家提供在线消费者情报和社交媒体监听的平台)统计,每个人平均有7.6个社交媒体账号,这个数据对于开源研究人员来说是非常有用。在调查过程中,研究人员经常会遇到目标账户的贴文设为私密不可见的情况,通常解决办法是通过搜索目标账户的朋友和家庭成员来查找信息,但是,另一种选择是——搜索目标对象的其他社交媒体用户。理想情况下,研究人员应该两者都做,但本文侧重于介绍后者。
假设已经知道目标对象的用户ID,可以通过用户ID在多个社交媒体平台上追踪目标用户。需要注意的是,搜索目标用户有时犹如大海捞针,而这些工具只能节省搜索时间,但节省出来的时间可以用于其他任务,例如对收集的信息进行分析。以下将介绍在Twitter和web上经常用到的三个搜索工具:
WhatsMyName Web App
Namecheckup
Sherlock
01
WhatsMyName Web App
第一个工具是WhatsMyName,尤其是OSINTCombine与原作者Micah(@webbreacher)以及WhatsMyName的其他贡献者合作开发的Web应用程序。该界面操作简单,只需复制用户名并将其粘贴到搜索栏中,在界面右侧选择一个类别,进行优化搜索。例如,如果知道目标用户是游戏玩家,首先可以查看游戏网站,然后再查看其他网站。一般来说,建议选择“全部”,因为它可能会出现意料之外的线索。比如之前搜索一个目标用户,结果在一个国际象棋论坛上找到了信息——用户提供的信息,这实属意料之外。
图 1:WhatsMyName
WhatsMyName的原始形式是基于Python。WhatsMyName的GitHub存储库可在此处https://github.com/WebBreacher/WhatsMyName访问。它已被集成到其他几个OSINT工具中,例如Spiderfoot、Recon-NG和Sn0int。有关 Spiderfoot 的快速操作方法,请查看此教程https://asciinema.org/a/295923。有关 Recon-NG 的 教程,请查看https://www.youtube.com/watch?v=Bbrve9OppnM。
02
Namecheckup
第二个工具是Namecheckup,它实际上是用来验证社交媒体的用户名和域名的可用性。然而,它也是一个非常适合研究人员查找用户的好工具。
该网站界面简洁漂亮,容易操作,不需要过多解释。为了展示它的可行性,这里将示例查找英国前首相鲍里斯·约翰逊(Boris Johnson)的社交媒体用户。在搜索框中输入“Boris Johnson”进行查找,如图2。图2中粉色框就是获取用户名的地方。下一步,验证该帐户——只需单击粉色框,执行验证步骤。
图 2:搜索“Boris Johnson”
图3左显示的Boris Johnson的Twitter帐户被正确识别;但是,搜索到的Instagram帐户不是Boris的帐户(参见图3右上)。这种情况下,请尝试更改用户名并重复搜索;或者直接进入其他平台并使用不同的用户名和真实姓名搜索;或者直接在Instagram上搜索Boris Johnson,最终Instagram出现了Boris正确的帐户(图3右下)。
图 3:从左到右——Boris Johnson(推特); Boris vs Boris(Instagram)
优化搜索是一个正常且重要的过程。如果没有成功搜索到用户,并不一定意味着目标不在社交媒体上。目标用户可能使用与实际姓名完全不同的用户名。
01
Sherlock
最后一个工具是Sherlock,它由SherlockProject提供。与UserRecon类似,Sherlock允许跨平台追踪用户。事实上,Sherlock涵盖了306个社交媒体平台。它是一个非常强大的基于Python的命令行工具,由其开发人员维护。如果对目标用户了解不多,强烈推荐使用Sherlock,因为它涵盖了大量平台及其相关信息,包括经常提到的社交平台,例如Facebook、Instagram、TikTok&Co等。
图 4:使用Sherlock
安装Sherlock,只需按照GitHub页面上的步骤进行操作(可在https://github.com/sherlock-project/sherlock下载安装)。不过,这里需要强调的是:它可以基本跨所有平台跟踪多个用户名,这在处理多个目标或尝试单个用户名的不同变体时特别有用。为此,只需在命令末尾添加以空格分隔的用户名。例如:
Python3sherlock.py BillGates(BillGates是用户名)
如果想在高OPSEC下进行搜索,Sherlock也能满足需求。可以通过Proxy、Proxy列表或TOR发出请求。有关更多信息,请查看GitHub页面https://github.com/sherlock-project/sherlock(operations security,是一种安全和风险管理流程和策略,它将信息分类,然后确定需要采取什么措施来保护敏感信息并防止其落入坏人之手)。
END