Mobility Domain Playbook — Index

Mobility Domain Playbook — Index

BLUF. This is the published Mobility domain-playbook entry point. The key modeling unit is not “a hostname”; it is a state-changing workflow: SIM/eSIM, port-out, APN, private cellular, IoT/M2M fleet control, CPE/router provisioning, 4G/5G core policy, OSS/BSS, field/edge work orders, and support/vendor actions.

Boundaries and safety

Canonical code location

All runnable mobility tooling lives in one monorepo:

Piece Path Role
Monorepo root ~/code/CodeCollector/mobility/ Passive + lab + mastery + deps
Lab scripts ~/code/CodeCollector/mobility/lab/scripts/ Frida intercept launcher and other operator helpers
Active lab ~/code/CodeCollector/mobility/lab/ Open5GS + srsRAN ZMQ + UERANSIM (core-up / 4g-up / 5gsa-up / tap / tp)
CellScope ~/code/CodeCollector/mobility/cellscope/ Passive observe + FBS scorer (SOURCE=mobilitylab for lab calibration)
Learning vault ~/code/CodeCollector/mobility/mastery/00-START-HERE.md Staged Obsidian journey (open mastery/ as a vault)
Migration note ~/code/CodeCollector/mobility/lab/docs/MIGRATION-FROM-MINI-LAB.md What was absorbed from old ~/code/mobility_lab / ~/code/cellscope

Legacy standalone trees under ~/code/mobility_lab and ~/code/cellscope are superseded archives.

Folders and files are numbered so sort order = read order. Start at 01-methodology/ and work down; use 09-evidence/–13-apt-threat-intelligence/ as reference when a case, incident, or actor comparison applies.

# Folder Start with
01 01-methodology/ 01 Assessment methodology → 02 Research guideline (IVs)
02 02-theory/ 01 Threat model framing → 02 Macro infrastructure → fiber → satellite → 5G core
03 03-phases/ 01 Core simulation through 06 5G specific (in numeric order)
04 04-open5gs_lab/ Lab index → TP-00 → holistic test plan
05 05-hardware/ 01 Lab equipment → 02 Pixel 9
06 06-toolkit/ 01 App interception toolkit
07 07-test-plans/ 01 Master blackbox UE-to-node plan
08 08-nf-guides/ AUSF → UDR (as needed)
09 09-evidence/ Case matrices — read when mapping real-world fraud to controls
10 10-research/ Background research (e.g. NAS fuzzing)
11 11-reference/ 01 Curated sources
12 12-incidents/ Time-bound notes — consult when relevant
13 13-apt-threat-intelligence/ APT threat-intelligence index → documented campaigns → attack surfaces → local lab mapping

Folder map

# Folder Doc type Contents
01 01-methodology/ Procedure / gates Assessment methodology, equipment/site IV research guideline
02 02-theory/ Concept Threat model framing, macro/fiber/satellite infrastructure, 5G core overview
03 03-phases/ Procedure Phase 1–6 assessment handbook (lab → UE → RF → signaling → core → 5G)
04 04-open5gs_lab/ Procedure Lab build guides, threat models, test plans (TP-*)
05 05-hardware/ Reference Owned lab equipment and Pixel 9 setup
06 06-toolkit/ Procedure MBX app-interception runbooks (Frida + Burp)
07 07-test-plans/ Procedure Cross-cutting test plans (e.g. blackbox UE-to-node)
08 08-nf-guides/ Reference Per–network-function security guides (AUSF, UDR)
09 09-evidence/ Reference OSINT / case evidence matrices
10 10-research/ Concept Background research notes (e.g. NAS fuzzing)
11 11-reference/ Reference Curated external sources
12 12-incidents/ Log Time-bound incident notes and cleanup runbooks
13 13-apt-threat-intelligence/ Threat intelligence / lab mapping Evidence-tiered APT campaigns, exact files and vectors, Open5GS lab exposure map, defensive validation backlog

Runnable scripts live in ~/code/CodeCollector/mobility/lab/scripts/ — not in this vault.

Start here

Need Read
Mobility research — equipment/site IVs, field kit, exercised vs backlog Research guideline (IVs)
Assessment methodology and phase gates Assessment methodology
Overall mobility threat-modeling framing Threat model framing
5G core overview 5G core overview
Macro telecom infrastructure model Macro infrastructure
Fiber telecom infrastructure Fiber infrastructure
Satellite telecom infrastructure Satellite infrastructure
Telecom fraud evidence matrix (SS / SIM / care / Iridium) Telecom fraud evidence
Scattered Spider to SIM-farm evidence (SS-01..06) Scattered Spider evidence
UE / Android / SIM layer Phase 2 — UE / Android / SIM
RF air interface Phase 3 — RF air interface
RRC / NAS signaling Phase 4 — RRC / NAS signaling
Core network / GTP Phase 5 — Core / GTP
5G-specific topics Phase 6 — 5G specific
Lab baseline (Phase 1) Phase 1 — Core simulation
Pixel 9 + Frida toolkit Pixel 9 setup, App interception toolkit
Curated external sources Curated sources
Open5GS lab index 04-open5gs_lab/00_index
Holistic 4G/5G lab test plan 04-open5gs_lab/17_test_plan_4g_5g_holistic
Site-to-core mobility test plan 04-open5gs_lab/18_test_plan_mobility_site_to_core
APT campaigns, exact IOCs, and local attack locations Mobility APT threat intelligence

Mobility vector index

Vector class Mobility-specific meaning Primary surfaces Safe validation mode Defensive control theme
Unauthenticated or weak-auth network join A device, SIM/eSIM profile, CPE/router, gateway, UE, private-cellular endpoint, partner app, or admin client is allowed onto a network/control plane with weak proof of ownership, stale enrollment, default credentials, weak pairing, weak certificate lifecycle, or over-trusted bearer tokens. IoT/M2M onboarding, CPE/fixed-wireless gateways, managed routers, private cellular SIMs, APN/private-network enrollment, partner/MSP delegated portals, UE/core lab attachment flows. Document review; synthetic tenant; lab UE/core only; authorized test fleet if scoped. Strong device identity, ownership proof, certificate-backed enrollment, tenant-bound tokens, mTLS, least-privilege APN/private-network entitlements, stale-device cleanup.
Subscriber state-change abuse Changing who controls a number, device, SIM/eSIM, port lock, recovery path, billing owner, shipping address, or delegated admin state. Consumer portal/app, support, retail, BPO, business mobility admin, fraud desk. Authorized test account only; tabletop for support paths. Step-up proof independent of affected phone, cooldowns, rollback, dual control, agent/action anomaly detection.
Business delegated-admin abuse A compromised or stale business admin can change many lines, devices, APNs, users, orders, tickets, or services at once. Business wireless portals, delegated admin consoles, reseller/MSP delegation, enterprise APIs. Authorized business tenant review only. RBAC lifecycle, scoped roles, bulk-change approval, high-risk action notifications, delegated admin recertification.
IoT/M2M fleet-control abuse Bulk actions against SIM fleets, device inventory, rate plans, APNs, routers, gateways, fixed wireless, private cellular, or telemetry. IoT control planes, APIs, MSP/reseller access, enterprise admins. Authorized test fleet/device; document/API review; lab simulation. Fleet ownership proof, API token scoping, approval for bulk changes, anomaly detection, per-device lifecycle audit.
API/OAuth token abuse Over-scoped tokens or weak redirect/callback validation allow data access or state-changing automation beyond intended app scope. Developer/API portals, API gateways, partner integrations, web/mobile apps, enterprise automation. Authorized test app or documentation review only. Exact redirect URIs, audience-bound tokens, least-privilege scopes, rotation, consent review, token-use baselines.
Support / BPO / help-desk workflow abuse Human exception handling bypasses technical controls: KBA, supervisor override, callbacks, MFA resets, remote support, or insider-assisted account changes. Call center, chat, IVR, retail, fraud desk, vendor/BPO agent desktops. Tabletop, call-flow documentation review, synthetic scenarios. KBA reduction, voice/device proofing, queue-to-record binding, dual control, session recording, social-engineering analytics.
Vendor / MSP trust pivot Vendor connectivity is treated as internal, allowing compromised vendor identities/endpoints to reach portals, SaaS, edge appliances, OSS/BSS, or data stores. VPN/ZTNA, CCaaS, CRM, MSP portals, cloud data platforms, edge/remote-access appliances. Architecture/log review; no live pivoting. Per-app ZTNA, vendor segmentation, posture checks, telemetry sharing, privileged-access controls, vendor-to-core anomaly detection.
Cloud data export / metadata exposure Valid credentials or service accounts are used to query/export CDRs, location, billing records, support notes, recordings, transcripts, or analytics data. Data warehouses, CRM, BI/ETL, SaaS exports, support recordings. Policy/log review; synthetic data only. Phishing-resistant MFA, service-account hardening, query baselines, DLP on exports, row/column controls, retention minimization.
4G/5G core service-identity weakness Network functions, service discovery, roaming/interconnect, slice lifecycle, UPF/MEC placement, or orchestration trust is too broad or poorly segmented. 4G EPC, IMS/VoLTE/SMS, 5G SBA, NRF/SEPP, UPF/MEC, OSS/BSS, lab Open5GS/UERANSIM. Lab-only or internal architecture review. NF identity, mTLS/cert lifecycle, service authorization, segmentation, signaling controls, blocked-event review.
Legacy residue / migration drift Sunset systems, stale support scripts, stale accounts, migrated customers, 3G/4G exceptions, or old KB assumptions weaken current controls. 3G sunset residue, legacy M2M, old portals, support KBs, decommissioned aliases. Documentation/CMDB/IAM reconciliation. Decommission closure, redirect/alias cleanup, IAM reconciliation, script retirement, legacy exception review.
Emergency / priority workflow manipulation Urgency-driven exceptions can affect priority/preemption, deployables, satellite backup, coverage restoration, or public-safety trust. Public-safety admins, deployables, NDR, field ops, emergency support paths. Tabletop/docs only; no live service impact. Emergency override governance, verified contacts, dual approval, post-action audit, incident comms.
Field / CPE / edge physical-logical bridge Work orders, remote hands, tower/colo/site access, managed CPE, OOB, or edge infrastructure become a bridge between physical operations and network control. Towers, small cells, DAS, fixed-wireless gateways, routers, colocation, remote hands, OOB networks. Passive/docs/internal review only; no physical testing without scope. Work-order validation, badge/site alarm correlation, OOB logging, remote-hands callbacks, separation of duties.
Content / brand / support routing trust abuse Content, PDFs, redirects, KB pages, AI support bots, or vendor-hosted shells route users or agents toward the wrong workflow or leak context. CMS/DAM, support pages, chatbot/RAG, redirects, app links, PDFs. Benign content-integrity review; authorized prompt-safety review if scoped. Canonical domain matrix, redirect governance, content integrity, RAG/tool authZ, transcript controls.

State-change questions to ask for every vector

  1. Who can change state? Customer, business admin, agent, BPO, MSP, API app, network function, field contractor, vendor service account?
  2. What proof authorizes the change? Password, MFA, phone possession, KBA, callback, certificate, token scope, work order, supervisor approval?
  3. What is the blast radius? One subscriber, one enterprise tenant, one IoT fleet, one APN/private network, one region, one network slice, one data warehouse?
  4. What telemetry proves it happened? Portal logs, API logs, agent desktop, call recording, device enrollment, OSS/BSS event, NF log, SIM/eSIM profile event, ticket/work order?
  5. How is it reversed? Rollback, SIM reissue, port recovery, APN restore, credential revocation, token rotation, slice/UPF rollback, customer notification?

Published notes in this folder

Note Updated Tags
01-assessment-methodology 2026-09-24 #methodology, #mobility, #assessment, #Open5GS, #UERANSIM, #srsRAN
02-research-guideline-ivs 2026-09-24 #mobility, #research, #guideline, #threat-modeling, #initial-access, #cell-site, #ran, #equipment, #4g, #5g, #fiber
01-threat-model-framing 2026-09-24 #threat-modeling, #mobility, #5G, #4G-LTE, #telecom, #assessment, #STRIDE
02-macro-infrastructure 2026-09-24
03-fiber-infrastructure 2026-09-24 #threat-modeling, #telecom, #fiber, #transport, #backhaul, #infrastructure
04-satellite-infrastructure 2026-09-24 #threat-modeling, #telecom, #satellite, #leo, #resilience, #backhaul
05-5g-core-overview 2026-09-24 #threat-modeling, #mobility, #5G, #5G-core, #open5gs, #lab
01-core-simulation 2026-09-24 #phase1, #open5gs, #ueransim, #mobility, #cellscope, #infrastructure
02-ue-android-sim 2026-09-24
03-rf-air-interface 2026-09-24
04-rrc-nas-signaling 2026-09-24
05-core-network-gtp 2026-09-24
06-5g-specific 2026-09-24
00_index 2026-09-24
01_4g_lte_fundamentals 2026-09-24
02_5g_nsa_architecture 2026-09-24
03_5g_sa_architecture 2026-09-24
04_lab_4g_epc_docker 2026-09-24
05_lab_5g_nsa_docker 2026-09-24
06_lab_5g_sa_docker 2026-09-24
07_kubernetes_deployment 2026-09-24
08_threat_model_4g 2026-09-24
09_threat_model_5g 2026-09-24
10_threat_model_k8s_telecom 2026-09-24
11_real_world_ss7_signaling 2026-09-24
12_real_world_sim_identity 2026-09-24
13_real_world_sms_malware 2026-09-24
14_real_world_apt_mobile_ops 2026-09-24 #StopRansomware
15_real_world_attack_matrix 2026-09-24
16_android_cell_analysis 2026-09-24
17_test_plan_4g_5g_holistic 2026-09-24
18_test_plan_mobility_site_to_core 2026-09-24
19_checklist_network_joined 2026-09-24 #11/, #11, #mobility, #checklist, #5g, #open5gs, #post-auth
README 2026-09-24
TP-00_resources_and_setup 2026-09-24
TP-01_registration_mobility 2026-09-24
TP-02_authentication 2026-09-24
TP-03_sbi_security 2026-09-24
TP-04_gtp_userplane 2026-09-24
TP-05_ss7_diameter 2026-09-24
TP-06_slice_isolation 2026-09-24
TP-07_dos_robustness 2026-09-24
TP-08_stride_threat_emulation 2026-09-24
TP-09_container_k8s 2026-09-24
TP-10_monitoring_detection 2026-09-24
01-lab-equipment 2026-09-24 #lab-setup, #equipment, #B210mini, #LibreSDR, #AD9361, #FlipperZero5G, #srsRAN, #pixel9, #5G, #rogue-gNB, #red-team, #setup-guide
02-pixel9-support 2026-09-24 #pixel9, #android, #rooting, #mobile-security, #5G, #NAS, #modem-logging, #red-team, #setup-guide
01-app-interception-toolkit 2026-09-24 #MBX-02, #MBX-08, #app-security, #frida, #burp-suite, #carrier-apps, #mobile-security, #testing-toolkit
01-master-blackbox-ue-to-node 2026-09-24 #mobility, #blackbox-testing, #ue, #4g, #5g, #open5gs, #pixel9a, #libresdr
01-ausf-security-guide 2026-09-24
02-udr-security-guide 2026-09-24
01-telecom-fraud-evidence-matrix 2026-09-24 #threat-modeling, #mobility, #telecom-fraud, #scattered-spider, #sim-farm, #att-callcenter
02-scattered-spider-telecom-fraud-matrix 2026-09-24 #threat-modeling, #mobility, #telecom, #scattered-spider, #sim-farm, #evidence-matrix, #att-callcenter
01-nas-fuzzing 2026-09-24 #TelecomSecurity, #5GSecurity, #MobileSecurity, #CyberSecurity, #NetworkSecurity, #Fuzzing, #5G, #telecom-security, #fuzzing, #research, #NAS, #AMF, #SMF, #auth-bypass, #DoS, #red-team, #future-reading
01-curated-sources 2026-09-24
01-proxy-cleanup-2026-05-22 2026-09-24
02-proxy-cleanup-script 2026-09-24
01-documented-campaigns 2026-09-24 #mobility, #telecom, #apt, #threat-intelligence, #campaigns
02-attack-surfaces-and-files 2026-09-24 #mobility, #telecom, #attack-surface, #detection, #files
03-local-lab-exposure-map 2026-09-24 #mobility, #open5gs, #ueransim, #srsran, #lab, #attack-path
04-defensive-validation-backlog 2026-09-24 #mobility, #apt, #validation, #detection, #backlog
05-source-ledger 2026-09-24 #mobility, #telecom, #apt, #sources, #evidence

Update rule

When a mobility note introduces a reusable vector phrase, add it here as a defensive vector class and point to the detailed note. Keep this index scoped to navigation, blast-radius framing, validation mode, and controls — not exploitation steps.