Skip to content

πŸ‘» Device identity spoofing framework - IMEI analysis, device fingerprinting, baseband tools

License

Notifications You must be signed in to change notification settings

bad-antics/nullsec-phantom-id

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ‘» NullSec Phantom ID

Rust License Version

Device Identity Spoofing & Evasion Framework

IMEI Modification β€’ Device Fingerprinting β€’ Baseband Tools β€’ Anti-Tracking

⚠️ For authorized security research only. Modifying IMEI is illegal in many jurisdictions.


🎯 Overview

NullSec Phantom ID is a comprehensive device identity evasion framework designed for security researchers and authorized red team operations. It provides tools for analyzing and modifying device identifiers to test tracking resistance and conduct authorized penetration testing.

⚑ Features

Feature Description
πŸ“± IMEI Analysis Decode, validate, generate IMEIs
πŸ”§ Baseband Tools AT command interface, modem control
🎭 Device Fingerprinting Modify Android/iOS device profiles
πŸ“‘ Radio Identity IMSI, ICCID manipulation tools
πŸ”’ Anti-Tracking Evade device-based tracking systems
πŸ–₯️ Serial Spoofing Hardware serial number tools

πŸ› οΈ Components

1. IMEI Toolkit

# Analyze IMEI structure
phantom-id imei analyze 353456789012345

# Validate IMEI checksum
phantom-id imei validate 353456789012345

# Generate valid IMEI for testing
phantom-id imei generate --manufacturer samsung --model s23

# Generate batch for research
phantom-id imei batch --count 100 --output imeis.txt

2. Device Profile Spoofing

# List available profiles
phantom-id profile list

# Apply Android profile
phantom-id profile apply android-pixel-8

# Apply iOS profile  
phantom-id profile apply ios-iphone-15

# Custom profile
phantom-id profile custom \
  --manufacturer "Samsung" \
  --model "SM-G998B" \
  --android-id "abc123def456"

3. Baseband Interface

# Connect to modem
phantom-id baseband connect /dev/ttyUSB0

# Send AT commands
phantom-id baseband at "AT+CGSN"

# Read current IMEI
phantom-id baseband read-imei

# Interactive mode
phantom-id baseband shell

4. Radio Identity Tools

# IMSI analysis
phantom-id radio imsi-decode 310260123456789

# ICCID generator
phantom-id radio iccid-generate --provider verizon

# Network identity scan
phantom-id radio scan

πŸ“¦ Installation

# Build from source
cargo build --release

# Install
sudo cp target/release/phantom-id /usr/local/bin/

πŸ”§ Supported Devices

Android (Root Required)

  • Qualcomm devices (via QPST/QFIL)
  • MediaTek devices (via SP Flash Tool hooks)
  • Samsung (via engineering modes)

Modems

  • Quectel EC25/EG25
  • Sierra Wireless
  • Huawei HiLink
  • ZTE MF series

Research Hardware

  • Software Defined Radios (for analysis only)
  • Baseband debug interfaces
  • JTAG/SWD for modem chips

⚠️ Legal Disclaimer

This tool is provided for authorized security research only.

  • Modifying IMEI is illegal in most countries
  • Use only on devices you own or have authorization to test
  • This tool is for educational and research purposes
  • The authors are not responsible for misuse

πŸ”¬ Research Applications

  • Testing device tracking resistance
  • Mobile forensics research
  • Cellular network security assessment
  • Anti-fraud system testing
  • Device identity privacy research

bad-antics β€’ Part of NullSec Linux

About

πŸ‘» Device identity spoofing framework - IMEI analysis, device fingerprinting, baseband tools

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published