• Stars
    star
    127
  • Rank 282,790 (Top 6 %)
  • Language
    C++
  • License
    GNU General Publi...
  • Created almost 4 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The Hunter Cat NFC is the latest security tool for contactless (Near Field Communication) used in access control, identification and bank cards. Specially created to identify NFC readers and sniffing tools, with this tool you can audit, read or emulate cards of different types.

Hunter Cat NFC

How does the Hunter Cat NFC work?

The Hunter Cat NFC is a security tool for contactless (Near Field Communication) used in access control, identification, and bank cards. It is specially created to identify NFC readers and sniffing tools. With this tool, you can audit, read or emulate cards of different types.

Understanding the Hunter Cat NFC and its LEDs 

The device has preloaded reader detection firmware that lets the user know when is near an NFC reader attempting to read his card.

Reader detection 

To detect hidden readers seeking to read your cards without authorization for cloning.

  1. Turn on Hunter Cat NFC
  2. Wait for the LEDs to turn off
  3. Red LED flashes every 1 second
  4. Approach the reader, the Hunter Cat NFC LEDs should light up indicating if an NFC reader was detected
  5. If it does not turn on and the LED stays on, it is not near an NFC reader

How does it work? 

Hunter Cat NFC can be set to behave either as an NFC reader, a tag, or to establish a two-way connection with another NFC device.

NFC USB Dongle features a SAMD21 MCU which works in conjunction with the PN7150. The USB interface is provided by SAMD21 MCU, and the NFC functionality is ensured thanks to PN7150.

NFC is designed to be intuitive for users. The communication between two devices is established in the simplest way possible — by bringing them close to each other. NFC frontend can operate in three distinct modes:

Card emulation mode — where Hunter Cat NFC behaves like a smart card or a tag

In this mode, Hunter Cat NFC emulates a NFC tag. It doesn’t initiate the communication, it only responds to a NFC reader. A typical application of the card emulation mode is how people use NFC in their smartphones to replace several cards, badges or tags at once (using the same phone for RFID access controls, contactless payments and so on). Card emulation mode, however, is not limited to smartphones but can be used for any portable device.

Read/Write — where Hunter Cat NFC behaves as an NFC Reader/Writer

Here, Hunter Cat NFC communicates with a passive tag, NFC smart card, or an NFC device operating in card emulation mode. It can read or write to a tag (although reading is a more common use-case because tags will often be write protected). In this mode, the Hunter Cat NFC generates the RF field, while a tag or card only modulates it.

Peer-to-peer — for more complex interactions

Peer-to-peer mode establishes a two-way communication channel between a pair of NFC-enabled devices. When a user brings two devices close to each other, the two NFC chips establish a P2P connection and exchange data.

Characteristics:

  • Procesador Cortex M0+
  • USB C 2.0
  • NFC Reader, Card and NFC Forum
  • Arduino compatible
  • CircuitPython compatible
  • UF2 Bootloader
  • 3 LEDs status
  • Open Hardware
  • Battery
  • RF protocols supported
  • NFCIP-1, NFCIP-2 protocol 
  • ISO/IEC 14443A, ISO/IEC 14443B PICC, NFC Forum T4T modes via host interface
  • NFC Forum T3T via host interface
  • ISO/IEC 14443A, ISO/IEC 14443B PCD designed according to NFC Forum digital protocol T4T platform and ISO-DEP 
  • FeliCa PCD mode
  • MIFARE Classic PCD encryption mechanism (MIFARE Classic 1K/4K)
  • NFC Forum tag 1 to 5 (MIFARE Ultralight, Jewel, Open FeliCa tag, MIFAREDESFire
  • ISO/IEC 15693/ICODE VCD mode 
  • Includes NXP ISO/IEC14443-A and Innovatron ISO/IEC14443-B intellectual property licensing rights

Wiki and Getting Started

Getting Started in our Wiki

Disclaimer

Hunter Cat NFC, is a wireless penetration testing tool intended solely for use in authorized security audits, where such usage is permitted by applicable laws and regulations. Before utilizing this tool, it is crucial to ensure compliance with all relevant legal requirements and obtain appropriate permissions from the relevant authorities.

It is essential to note that the board does not provide any means or authorization to utilize credit cards or engage in any financial transactions that are not legally authorized. Electronic Cats holds no responsibility for any unauthorized use of the tool or any resulting damages.

License

Donation

Donation

Electronic Cats invests time and resources in providing this open-source design. Please support Electronic Cats and open-source hardware by purchasing products from Electronic Cats!

Designed by Electronic Cats.

Firmware released under an GNU AGPL v3.0 license. See the LICENSE file for more information.

Hardware released under an CERN Open Hardware Licence v1.2. See the LICENSE_HARDWARE file for more information.

Electronic Cats is a registered trademark. Please do not use if you sell these PCBs.

November 2019

More Repositories

1

CatSniffer

CatSniffer is an original multiprotocol and multiband board for sniffing, communicating, and attacking IoT (Internet of Things) devices using the latest radio IoT protocols. It is a highly portable USB stick that integrates TI CC1352, Semtech SX1262, and an RP2040 for V3 or a Microchip SAMD21E17 for V2
Python
536
star
2

mpu6050

MPU6050 Arduino Library
C++
204
star
3

Beelan-LoRaWAN

A LoRaWAN library for compatible arduino board
C++
189
star
4

CayenneLPP

Library for Arduino compatible with Cayenne Low Power Payload
C++
110
star
5

BomberCat

BomberCat is the latest security tool that combines the most common card technologies: NFC technology (Near Field Communication) and magnetic stripe technology used in access control, identification, and banking cards. Specially created to audit banking terminals, and identify NFC readers and sniffing tools, with this tool you can audit
HTML
106
star
6

DAP-Cat-Programmer

An Open-Source CMSIS-DAP Debug Probe based on DAPLink and USB bus convert and it can realize USB convert to serial interface based in CH552, low-cost of $3 dollars
C
83
star
7

NFC-Copy-Cat

NFC Copy Cat is a small device that combines two powerful cybersecurity tools, NFCopy and MagSpoof. NFCopy works by reading or emulating a NFC card; depending on the necessities of the researcher.
83
star
8

SamyKamTools

Magnetic Pentesting tool for Raspberry Pi
HTML
58
star
9

CatSat

Kit CatSat I
C++
33
star
10

BastWAN

BastWAN is all the best in the world format Feather and LoRa with a RAK4260 and LoRaWAN
31
star
11

CatWAN_USB_Stick

An Open Source USB Stick compatible with LoRa and LoRaWAN with Cortex M0+. To connect, review and analyze packages of LoRa®
C++
31
star
12

arduino-wch58x

Arduino core for the WCH58x
C
21
star
13

MeowMeow

Using the Meow Meow you can make anything into a key just by connecting a few alligator clips
HTML
20
star
14

LoRa_Sniffer

An Open Source software for connect, review and analyze packages of LoRa®, we recommend using with catWAN USB Stick
JavaScript
19
star
15

CatSniffer-Tools

HUB repository for all the Catsniffer Tools available maintaned by Electronic Cats
Python
19
star
16

Arduino_Boards_Index

Electronic Cats Package Lists for the Arduino Board Manager
17
star
17

ElectronicCats-KiCad-Libraries

Electronic Cats KiCad Libraries
Python
13
star
18

ElectronicCats_InternalTemperatureZero

Arduino library for internal temperature of the family SAMD21 and SAMD51
C++
11
star
19

CatSniffer-Firmware

HUB repository for all the Catsniffer Firmware code available maintaned by Electronic Cats
C
11
star
20

CatSatZero

Kit CatSat Zero
C++
9
star
21

Cat-Sink

A USB-C PD Sink up to 20V 5A based on the Cypress CYPD3177 USB PD Controller
8
star
22

CatFinder

Our amazing (and cheap) Rover Kit for everybody
C++
7
star
23

badge-owasp-latam-mexico-2020

Badge of OWASP LATAM Mexico 2020
C++
6
star
24

WiFiTracker

Arduino
5
star
25

CatWAN_Relay

A board for relay control with LoRa compatible with LoRaWAN
C++
5
star
26

PicoWAN

PicoWAN is all the best in the world format Feather and LoRa with a Raspberry Pico Core!, Feather pin to pin compatible with a USB-C port.
5
star
27

BastBLE

Bast BLE is all the best in the world format Feather and BLE with a Nordic NRF!, Feather pin to pin compatible with a USB port type C
4
star
28

pxt-lora

MakeCode package LoRa by Electronic Cats - beta
C++
4
star
29

AqualaboSensorsLibrary

Arduino Library for Aqualabo Sensors by Electronic Cats
C++
4
star
30

ATECC608A-Croquette

Electronic Croquette Cats ATECC608 Breakout Board Cryptographic co-processor with secure hardware-based key storage
4
star
31

TLV493D-Croquette

TLV493D Breakout 3D magnetic sensor for Arduino
3
star
32

BastWiFi

BastWiFi is all the best in the world format Feather and ESP32-S2!, Feather pin to pin compatible with a USB port type C
3
star
33

CatWAN-Monitor

CatWAN Monitor allows you to connect, monitor and control the CatWAN devices of Electronic Cats through a serial port and send the information received to a server through an HTTP POST.
JavaScript
3
star
34

pxt-airQuality

Maker Code Package for the CCS811 Air Quality Sensor
TypeScript
3
star
35

Bast-Pro-Mini-M0

Bast Pro Mini M0 Dev Board for SAMD21E18A
3
star
36

CatWANShield

LoRaCat Shield for Arduino
HTML
3
star
37

meteoritoboard

Kit de estación meteorologica para "Curso de estación y fenómenos meteorológicos"
C++
3
star
38

LoRaCatKitty

Board ESP8266 with LoRa and OTA
KiCad Layout
3
star
39

LoRaCatTrack

Board Track with LoRa and GPS
KiCad Layout
2
star
40

Sam-badge

Sam Badge Dulces Sueños
C
2
star
41

RocketCat

Kit of Water Rocket WiFi based in ESP8266 and ESP32
C++
2
star
42

ComponentLibrariesKicadWurthElektronik

Component Libraries Würth Elektronik for Kicad
2
star
43

MKR_shield_template

Template of shield family MKR in KiCad 5
HTML
2
star
44

CatWAN_Farmer

CatWAN Farmer, a grower's water saving open source project with LoRa
C++
2
star
45

BastWAN-WLE

BastWAN is all the best in the world format Feather and LoRa with a RAK3172 (STM32WL) and LoRaWAN
2
star
46

inteligent_machines

Pagina Web de máquinas Inteligentes es un programa educativo en español, para desarrollar habilidades interpretativas de lectura de información, obtenida a través de los sensores en dispositivos embebidos.
JavaScript
2
star
47

MicroBatteryCharger-Croquette

Electronic Cats Micro for Lipo/Lion Battery Charger
2
star
48

michi

Using the Michi you can make anything into a key just by connecting a few alligator clips
C++
2
star
49

CatWAN_Trackers

Tracker of CatWAN Family
2
star
50

pxt-bme280

MakeCode package for the bme280 sensor - beta
TypeScript
2
star
51

FeatherWing-HUBUSB

Schematic and PCB files for ElectronicCats HubUSB FeatherWing with CH559
C
1
star
52

CatWAN_Citizen

CatWAN Citizen for the Urban Sensor Board
C++
1
star
53

pxt-gps

MakeCode package for GPS - beta
TypeScript
1
star
54

WiFiNotificationCat

1
star
55

OpenHackBadge

Badge for OpenHack Guatemala 2019 with SAMD11
C++
1
star
56

NyanCatEarrings

NyanCat PCB Earrings
1
star
57

faultycat

Faulty Cat is a low-cost Electromagnetic Fault Injection (EMFI) tool, designed specifically for self-study and hobbiest research.
1
star
58

TrackingCatSatI

Example of software for tracking in GroundStation, CatSat I
JavaScript
1
star
59

Badge-BugCON-2022

Badge Electronico para BugCON 2022 CDMX
C++
1
star
60

templateNodeMCU

KiCad Layout
1
star
61

Template-Project-KiCAD-CI

Template for Project KiCad CI with Github Action
1
star
62

pawprotector

Protects your mobile data from being accidentally shared, stolen, or infected with malware
1
star