Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
seeker — 利用社会工程学精准定位智能手机 | Kitploit
工具/GitHubGitHub/thewhiteh4t/seeker
OSINT (开源情报)侦察信息收集钓鱼攻击社会工程学学习与教育
GitHubthewhiteh4t/seeker

seeker

利用社会工程学精准定位智能手机

查看仓库
9.9k2.3k152个月前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

   


可用语言

Seeker 背后的概念很简单,就像我们托管钓鱼页面来获取凭证一样,为什么不托管一个虚假页面,请求您的位置权限,就像许多流行的基于位置的网站那样。更多内容请阅读 thewhiteh4t 的博客 。Seeker 托管一个虚假网站,该网站请求位置权限,如果目标允许,我们可以获取:

  • 经度
  • 纬度
  • 精确度
  • 海拔 - 并非总是可用
  • 方向 - 仅在用户移动时可用
  • 速度 - 仅在用户移动时可用

除了位置信息,我们还可以在无需任何权限的情况下获取 设备信息:

  • 使用 Canvas 指纹识别的唯一 ID
  • 设备型号 - 并非总是可用
  • 操作系统
  • 平台
  • CPU 核心数量 - 近似结果
  • 内存大小 - 近似结果
  • 屏幕分辨率
  • GPU 信息
  • 浏览器名称和版本
  • 公网 IP 地址
  • 本地 IP 地址
  • 本地端口

在收到上述信息后,会自动执行 IP 地址侦察。

此工具是一个概念验证,仅供教育目的。Seeker 展示了恶意网站可以收集到关于您和您设备的哪些数据,以及为什么您不应该点击随机链接并允许位置等关键权限。

这与 IP 地理位置有何不同

  • 其他工具和服务提供 IP 地理位置,但这根本不准确,并且不会给出目标的位置,而是 ISP 的大致位置。

  • Seeker 使用 HTML API 获取位置权限,然后利用设备中的 GPS 硬件获取经纬度,因此 Seeker 在智能手机上效果最佳。如果没有 GPS 硬件(例如在笔记本电脑上),Seeker 会回退到 IP 地理位置或查找缓存的坐标。

  • 通常,如果用户接受了位置权限,所获信息的精确度可达到约 30 米。

  • 精确度取决于多个因素,其中一些可能可控,也可能不可控,例如:

    • 设备 - 在 GPS 损坏的笔记本电脑或手机上无效
    • 浏览器 - 某些浏览器会阻止 JavaScript
    • GPS 校准 - 如果 GPS 未校准,可能会得到不准确的结果,这很常见

模板

可用模板:

  • NearYou
  • Google Drive(由 @Akaal_no_one 建议)
  • WhatsApp(由 @Dazmed707 建议)
  • Telegram
  • Zoom(由 @a7maadf 制作)
  • Google reCAPTCHA(由 @MrEgyptian 制作)

创建您自己的模板!关于如何创建模板的步骤,请参见此 指南

模板准备就绪后,不要忘记通过 PR(拉取请求)将其提交给社区

测试环境

  • Kali Linux
  • BlackArch Linux
  • Ubuntu
  • Fedora
  • Kali Nethunter
  • Termux
  • Parrot OS
  • OSX - Monterey v.12.0.1

安装

Kali Linux / Arch Linux / Ubuntu / Fedora / Parrot OS / Termux

root@kitploit:~
git clone https://github.com/thewhiteh4t/seeker.git
cd seeker/
chmod +x install.sh
./install.sh

BlackArch Linux

root@kitploit:~
sudo pacman -S seeker

Docker

root@kitploit:~
docker pull thewhiteh4t/seeker

OSX

root@kitploit:~
git clone https://github.com/thewhiteh4t/seeker.git
cd seeker/
python3 seeker.py

要在隧道模式下运行,请在终端中运行以下命令安装 ngrok:

root@kitploit:~
brew install ngrok/ngrok/ngrok

ngrok http 8080

用法

root@kitploit:~
python3 seeker.py -h

usage: seeker.py [-h] [-k KML] [-p PORT] [-u] [-v] [-t TEMPLATE] [-d] [--telegram token:chatId] [--webhook WEBHOOK]

options:
  -h, --help                            show this help message and exit
  -k KML, --kml KML                     KML filename
  -p PORT, --port PORT                  Web server port [ Default : 8080 ]
  -u, --update                          Check for updates
  -v, --version                         Prints version
  -t TEMPLATE, --template TEMPLATE      Auto choose the template with the given index
  -d, --debugHTTP                       Disable auto http --> https redirection for testing purposes 
                                        (only works for the templates having index_temp.html file)
  --telegram                            Send info to a telegram bot, provide telegram token and chat to use
                                        format = token:chatId separated by a colon
  --webhook                             Send events to a webhook endpoint to be processed
                                        Note : endpoint must be unauthenticated and accept POST request

#########################
# Environment Variables #
#########################

Some of the options above can also be enabled via environment variables, to ease deployment.
Other parameters can be provided via environment variables to avoid interactive mode.

Variables:
  DEBUG_HTTP            Same as -d, --debugHTTP
  PORT                  Same as -p, --port
  TEMPLATE              Same as -t, --template
  TITLE                 Provide the group title or the page title
  REDIRECT              Provide the URL to redirect the user to, after the job is done
  IMAGE                 Provide the image to use, can either be remote (http or https) or local
                        Note : Remote image will be downloaded locally during the startup
  DESC                  Provide the description of the item (group or webpage depending on the template)
  SITENAME              Provide the name of the website
  DISPLAY_URL           Provide the URL to display on the page
  MEM_NUM               Provide the number of group membres (Telegram so far)
  ONLINE_NUM            Provide the number of the group online members (Telegram so far)
  TELEGRAM              Provide telegram token and chat to use to send info to a telegram bot
                        format = token:chatId separated by a colon
  WEBHOOK               Provide the webhook url to forward the events to 
                        Note : endpoint should be unauthenticated and accept POST method
                        

##################
# Usage Examples #
##################

# Step 1 : In first terminal
$ python3 seeker.py

# Step 2 : In second terminal start a tunnel service such as ngrok
$ ./ngrok http 8080

###########
# Options #
###########

# Ouput KML File for Google Earth
$ python3 seeker.py -k <filename>

# Use Custom Port
$ python3 seeker.py -p 1337
$ ./ngrok http 1337

# Pre-select a specific template
$ python3 seeker.py -t 1

################
# Docker Usage #
################

# Step 1
$ docker network create ngroknet

# Step 2
$ docker run --rm -it --net ngroknet --name seeker thewhiteh4t/seeker

# Step 3
$ docker run --rm -it --net ngroknet --name ngrok wernight/ngrok ngrok http seeker:8080

本地隧道

使用

root@kitploit:~
ssh -R 80:localhost:8080 [email protected]

作为 ngrok 的替代方案

演示

YouTube

下载工具