📟 En el Flipper

Barrido — silencioso, escaneo · ¡Lector! — campo activo bloqueado en · Menú · Escenarios


✨ Características

  • 📟 El medidor EMF — un precioso medidor de barrido analógico. La aguja se mueve en tiempo real en el porcentaje de FIELD, un marcador de pico y mantiene el impacto más fuerte y la parte superior del dial es una "zona caliente" roja. Una forma de onda en vivo recorre el fondo de ruido mientras está en silencio.
  • 👻 Bloqueo del lector — en el instante en que se detecta la portadora de un lector activo, la pantalla se enmarca en un borde de alarma, un anillo pulsante pulsa alrededor del dial y la tira cambia a ● LECTOR ACTIVO con una lectura de proximidad ().FAINT → NEAR → CLOSE → STRONG
  • 🔊 Feedback Geiger — clics opcionales que se aceleran a medida que el campo se fortalece, para que puedas barrer una superficie con el Flipper en el bolsillo y escucharte calentarte. Además LED magenta + vibrador al contacto.
  • 🎚️ Sensibilidad ajustable — Alto / Medio / Bajo nivel de ruido, así puedes perseguir lectores lejanos y tenues o solo marcar los fuertes justo delante de tu nariz.
  • 🔌 Cero hardware extra — usa el chip NFC integrado del Flipper ST25R3916. Nada que flashear, nada que cablear, ni placa de desarrollo. Solo instala y barre.
  • 🕶️ Solo escuchar y privado — Specter nunca emite un campo ni habla con el lector. Solo percibe que uno está ahí. Nada se transmite, no se inicia sesión fuera del dispositivo ni se llama a casa.

🧠 Cómo funciona

Cada lector NFC encendido emite continuamente un ping al aire con una portadora de 13,56 MHz, esperando una tarjeta despertar. No puedes verlo, pero el chip NFC del Flipper sí: el ST25R3916 tiene un detector de campo externo hardware (el mismo circuito que permite al Flipper emular una tarjeta y saber cuándo es un lector le está hablando). Specter aparca el chip en modo solo de detección y muestrea ese bit de "¿campo presente?" cientos de veces por segundo — sin nunca encender su propio operador.

 
 

Fuerza = ciclo de servicio. En una ventana corta, Specter mide qué fracción del tiempo es un portador presente y lo suaviza en el porcentaje de CAMPO. Un lector sentado justo encima del Flipper fija el medidor; a más débil o que se aleja de forma intermitente lo aleja un poco más. Ese porcentaje mueve la aguja, el Palabra de proximidad y la tasa de clics — así que se comporta como un detector de errores o contador Geiger para los lectores.


🚀 Instalación

Sin devboard, sin firmware para flashear — es un solo ..fap

Opción A — .fap preconstruido (más fácil)

  1. Accede a la página de Releases.specter.fap
  2. Abre qFlipper, arrastra el archivo sobre .SD Card / apps / NFC /
  3. Sobre el Flipper: Apps → NFC → Specter.

Opción B — armúgalo tú mismo con ufbt

# one-time
python3 -m pip install --upgrade ufbt

# from the repo root, with your Flipper plugged in over USB:
ufbt            # build specter.fap into ./dist
ufbt launch     # build, upload to the Flipper and open it
 

Las tierras en ; Copia y arranca por ti..fapdist/specter.fapufbt launchapps/NFC/

Se generan iconos en , capturas de pantalla y el banner en — regenera con , y (necesita ).icons/images/python3 tools_gen_icons.pypython3 tools_gen_mockups.pypython3 tools_gen_banner.pypillow


🎮 Usándolo

  1. Lanza Specter y abre Sweep.
  2. Sujeta el Flipper plano y muévelo despacio sobre lo que estás comprobando: un terminal de tarjetas, una puerta lector, la parte inferior de un borde de cajero automático, un paquete, un escritorio.
  3. Observa el porcentaje de FIELD y escucha los clics:
    • Forma de onda silenciosa / plana → sin lector activo en el alcance. Estás limpio.
    • Aguja subiendo, clics acelerándose → te acercas a un emisor. Sigue avanzando hacia la cima.
    • ● LECTOR ACTIVO + borde de alarma → un lector activo de 13,56 MHz está justo aquí. La palabra de proximidad () te indica lo cerca.FAINT → STRONG
  4. Pulsa OK en cualquier momento para reiniciar el contador de pico y contacto y comienza un barrido nuevo.
  5. Sintoniza en Ajustes — sube la sensibilidad para perseguir a lectores débiles, bájala para ignorar el fondo débil.

💡 Primero revisa un lector conocido (tu propio teléfono haciendo NFC, o un terminal sin contacto en el que confíes) para Mira cómo es un campo fuerte y legítimo en el medidor. Entonces ve de caza.


🔬 Limitaciones honestas

  • Solo 13,56 MHz (HF). Specter detecta la banda NFC — la que usan los skimmers de pagos sin contacto, la mayoría de los lectores de acceso modernos, de transporte público y hoteles. No puede ver lectores de 125 kHz (LF) (paneles de puertas antiguos HID Prox / EM4100); la ruta LF del Flipper no tiene un bit equivalente de detección de campo.
  • Percibe el portador del lector, no lo que lee. Specter te dice que hay un lector activo aquí y aproximadamente qué tan cerca — no descifra, identifica ni captura nada de lo que hace el lector.
  • La resistencia es relativa, no calibrada. y las palabras de proximidad son un "más cálido / guía más fría" para barrido, no una distancia medida en cm.FIELD %
  • Un lector debe estar activo y sondear. Un skimmer inactivo que solo se activa con un grifo real, o uno que está protegido, puede mantenerse en silencio. La ausencia de una lectura no garantiza la ausencia.
  • Una radio a la vez. Specter toma el control del chip NFC mientras barre, así que cierra primero cualquier otra app NFC (dirá NFC no disponible si otra cosa contiene la radio).

⚖️ Legal y ético

Specter es una herramienta defensiva, solo para escucharnunca transmite, nunca alimenta un campo, nunca toca El lector. Úsala para barrer tu propia zona de pos, puerta, escritorio o pertenencias, o herrajes que te correspondan explícitamente autorizado para evaluar. Tú eres responsable de cómo lo usas. Conoce las leyes locales.


🗺️ Hoja de ruta

  •  Persiste la sensibilidad / sonido / vibra / LED durante los reinicios
  •  "Libro de registro" de detecciones con marcas de tiempo para la tarjeta SD
  •  Barrido de fondo con pantalla apagada + modo "tricorder" solo con el timbre
  •  Umbral ajustable del hardware del detector para un control de rango más fino
  •  Investiga un sensor lector basado en bobinas LF (125 kHz) como modo separado

🗂️ Diseño del proyecto

Specter-FlipperZero/
├── application.fam            # Flipper app manifest (category: NFC)
├── specter.c / specter_i.h    # app entry, wiring, alert feedback
├── helpers/
│   └── field_detector.{c,h}   # worker thread: samples the NFC field-present bit
├── views/
│   └── sweep_view.{c,h}       # the EMF gauge / waveform / alarm screen
├── scenes/                    # scene-manager navigation (start · sweep · settings · about)
├── icons/                     # 1-bit Flipper icons (generated)
├── images/                    # banner + screen mockups (generated)
└── tools_gen_*.py             # regenerate icons / mockups / banner
 

🙏 Créditos

  • Construido por at0m-b0mb.
  • Parte de la familia de herramientas de seguridad de Flipper: Argus (vigilante Wi-Fi / gemelo maligno), GhostTag (cazador anti-acecho de BLE) y Cerberus (vigilante de RF subGHz).
  • Impulsado por el firmware Flipper Zero NFC HAL (detección de campo) + ufbt.furi_hal_nfc

📄 Licencia

MIT © 2026 at0m-b0mb


Link Del Repo Oficial:
https://github.com/at0m-b0mb/Specter-FlipperZero

🚀 Si te mola la ciberseguridad y quieres subir de nivel rodeado de gente que está en lo mismo que tú… este es tu sitio.

🌐 Página Web Para Hacking Retos Ctf Y Labs:
https://www.hackingteamoficcial.uk/

💻 GitHub:
https://github.com/HackingTeamOficial

📲 Telegram:
https://t.me/PlantillasNucleiHackingTeam
https://t.me/HackingTeamGrupoOfficial
https://t.me/+0hHSaKO7eI9mNWY8 (Difusión)
https://t.me/+llcmNGzz6JIyMmI0 (Biblioteca)
https://t.me/TermuxHackingTeam

🐦 X (Twitter):
@HackingTeam77

🦋 Bluesky:
https://bsky.app/profile/hackingteam.bsky.social

💬 Discord:
https://discord.gg/V4nPFbQX

📘 Facebook:
https://www.facebook.com/groups/hackingteam2022/?ref=share
https://www.facebook.com/groups/HackingTeamCyber/?ref=share

🎥 YouTube
https://www.youtube.com/@HackingTeamOficial/videos

🎵 TikTok:
https://www.tiktok.com/@hackingteamprohackers
https://www.tiktok.com/@hacking.kdea?_t=ZS-8vTtlaQrDTL&_r=1