SIMurai (swsim)

SIM Cards & SmartcardsReady to RunLocation: /usr/local/bin/simurai

Command Line Execution

Run this command in the TelcoChisel terminal to launch or execute the tool:

SIMurai (swsim) Command
simurai --help

Detailed Technical Overview

SIMurai (swsim) is a software-defined UICC/SIM card simulator speaking ISO-7816 over TCP. Combined with a virtual PC/SC driver, it presents an emulated SIM containing custom subscriber profiles to cellular terminals or modems.

Configuration & Usage Guide

To initialize and configure SIMurai (swsim) for telecom security audits, follow these steps:

  1. 1Launch the SIMurai daemon: simurai --profile test_5g_sa.json
  2. 2Check connection status on port 35000: netstat -antp | grep 35000
  3. 3Expose the card to pcscd using the swicc-pcsc virtual driver.

Troubleshooting & Security Audits

SIMurai (swsim) Audit Warning
Ensure the swicc-pcsc library is in the pcscd driver search directory, otherwise tools cannot see the virtual card.
SMARTCARD & ESIM LAB

Master SIMurai (swsim) with Interactive Telecom Labs

Practice deploying SIMurai (swsim) against live cellular networks, radio interfaces, and mobile cores in TelcoSec Academy's browser-accessible cloud sandboxes.

Interactive Cloud Labs No Hardware Required CTSP Certification
Launch Interactive Labapp.telcosec.net · Instant access

Frequently Asked Questions

Can I test SIM authentication protocols with SIMurai?

Yes, it simulates Milenage authentication algorithms used in 3G, 4G, and 5G SA networks.

Can I inject malformed SIM files?

Yes, you can edit the JSON profile representation to test modem handling of malformed EF (Elementary File) structures.