前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何使用SocialHunter爬取网站并寻找可以劫持的社交媒体链接

如何使用SocialHunter爬取网站并寻找可以劫持的社交媒体链接

作者头像
FB客服
发布2023-03-30 19:13:57
5430
发布2023-03-30 19:13:57
举报
文章被收录于专栏:FreeBufFreeBuf

  关于SocialHunter 

SocialHunter是一款功能强大的网站安全检测工具,该工具可以帮助广大研究人员轻松爬取给定的URL地址,并寻找目标站点中存在安全问题且可能遭受劫持攻击的社交媒体链接。

如果一个网站存在这样的链接地址,那么攻击者将有可能利用该链接来执行网络钓鱼攻击。除此之外,这种链接也有可能导致企业或网站的名誉受损。值得一提的是,这种社交媒体链接劫持漏洞也包含在了很多漏洞奖励计划之中。

 支持的社交媒体平台 

Twitter Facebook Instagram Tiktok(不需要任何API密钥)

 工具要求 

Golang环境

 工具安装 

代码下载

广大研究人员可以使用下列命令将该项目源码克隆至本地:

代码语言:javascript
复制
git clone https://github.com/utkusen/socialhunter.git

源码安装

除此之外,我们也可以直接从该项目的【Releases页面】下载预构建的项目代码,或者直接运行下列命令远程获取安装:

代码语言:javascript
复制
wget https://github.com/utkusen/socialhunter/releases/download/v0.1.1/socialhunter_0.1.1_Linux_amd64.tar.gz
 
tar xzvf socialhunter_0.1.1_Linux_amd64.tar.gz
 
./socialhunter --help

Go安装

该工具基于Go语言开发,因此我们也可以使用go get命令来安装和部署SocialHunter:

代码语言:javascript
复制
go get -u github.com/utkusen/socialhunter

 工具使用 

SocialHunter的使用非常简单,我们只需要给SocialHunter提供两个参数,即可执行我们想要的任务。

-f参数:指定包含了目标URL地址的文本文件的路径,其中包含待测试的URL地址,每条地址按行分隔。SocialHunter所采取的资源爬取策略为“路径感知”策略,比如说,如果目标URL为“https://utkusen.com/blog”,那么该工具只会爬取“/blog”路径下的页面。

-w参数:需要运行的Worker数量,比如说“-w 10”,该选项的默认值为5,我们可以通过增加或减少该参数的值来适配你系统设备的性能。

工具演示视频

https://asciinema.org/a/wYMVXIHCxxOB3QPWq4Fe8Advn

许可证协议

本项目的开发与发布遵循MIT开源许可证协议。

项目地址

https://github.com/utkusen/socialhunter

精彩推荐

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-07-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FreeBuf 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  •   关于SocialHunter 
  •  支持的社交媒体平台 
  •  工具要求 
  •  工具安装 
    • 代码下载
      • 源码安装
        • Go安装
        •  工具使用 
        • 工具演示视频
        • 许可证协议
        • 项目地址
        相关产品与服务
        检测工具
        域名服务检测工具(Detection Tools)提供了全面的智能化域名诊断,包括Whois、DNS生效等特性检测,同时提供SSL证书相关特性检测,保障您的域名和网站健康。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档