make commands

This commit is contained in:
Philippe Teuwen
2026-02-06 13:07:16 +01:00
parent 3b89453c8c
commit 1cf446fa7f
3 changed files with 28 additions and 6 deletions
+1
View File
@@ -523,6 +523,7 @@ const static vocabulary_t vocabulary[] = {
{ 0, "hf seos write" },
{ 0, "hf seos adf" },
{ 0, "hf seos gdf" },
{ 0, "hf seos sim" },
{ 1, "hf seos managekeys" },
{ 1, "hf st25ta help" },
{ 0, "hf st25ta info" },
+26 -6
View File
@@ -8024,16 +8024,14 @@
"--nonce <hex> Nonce value as 8 hex bytes",
"--privenc <hex> Privacy Encryption key as 16 hex bytes",
"--privmac <hex> Privacy MAC key as 16 hex bytes",
"--read <hex> Undiversified Read key as 16 hex bytes",
"--write <hex> Undiversified Write key as 16 hex bytes",
"--admin <hex> Undiversified Admin key as 16 hex bytes",
"--auth <hex> Undiversified Auth key as 16 hex bytes",
"-f, --file <fn> Specify a filename for load / save operations",
"--save Save keys in memory to file specified by filename",
"--load Load keys to memory from file specified by filename",
"-p, --print Print keys loaded into memory",
"-v, --verbose verbose (print all key info)"
],
"usage": "hf seos managekeys [-hpv] [--ki <dec>] [--keyslot <hex>] [--nonce <hex>] [--privenc <hex>] [--privmac <hex>] [--read <hex>] [--write <hex>] [--admin <hex>] [-f <fn>] [--save] [--load]"
"usage": "hf seos managekeys [-hpv] [--ki <dec>] [--keyslot <hex>] [--nonce <hex>] [--privenc <hex>] [--privmac <hex>] [--auth <hex>] [-f <fn>] [--save] [--load]"
},
"hf seos pacs": {
"command": "hf seos pacs",
@@ -8069,6 +8067,28 @@
],
"usage": "hf seos sam [-hvknt] [-d <hex>]..."
},
"hf seos sim": {
"command": "hf seos sim",
"description": "Simulate a SEOS card with the provided keys and data By default: - ADF OID : 2B0601040181E438010102011801010202 - Diversifier: 01020304050607 - Key Index : 2 - Data Tag : FF00 - Encryption : AES128 - Hashing : SHA256",
"notes": [
"hf seos sim -d 12345678",
"hf seos sim --ki 1",
"hf seos sim -o 2B0601040181E438010102011801010202 -u 01020304050607 --ki 2 -d 12345678",
"hf seos sim -o 2B0601040181E438010102011801010202 --legacy -t FF41 -d 12345678"
],
"offline": false,
"options": [
"-h, --help This help",
"-t, --tag <hex> <0-100> hex bytes for tag to simulate (Default: FF00)",
"-o, --oid <hex> <0-100> hex bytes for OID (Default: 2B0601040181E438010102011801010202)",
"--ki <dec> Specify key index to set key in memory",
"--div <hex> <0-16> hex bytes for diversifier (Equivalent of UID)",
"-d, --data <hex> <0-128> hex bytes for data (Must be valid BER-TLV)",
"-u, --uid <hex> <0-10> hex bytes for UID (Must be a RID i.e. [0]=0x08)",
"-l, --legacy Use legacy algorithms (3DES/SHA1)"
],
"usage": "hf seos sim [-hl] [-t <hex>] [-o <hex>] [--ki <dec>] [--div <hex>] [-d <hex>] [-u <hex>]"
},
"hf seos write": {
"command": "hf seos write",
"description": "Make a PUT DATA request to an ADF of a SEOS card By default: - ADF OID : 2B0601040181E438010102011801010202 - Key Index: 2",
@@ -13771,8 +13791,8 @@
}
},
"metadata": {
"commands_extracted": 787,
"commands_extracted": 790,
"extracted_by": "PM3Help2JSON v1.00",
"extracted_on": "2025-12-22T03:54:40"
"extracted_on": "2026-02-06T12:06:55"
}
}
+1
View File
@@ -742,6 +742,7 @@ Check column "offline" for their availability.
|`hf seos write `|N |`Write an ADF to the card`
|`hf seos adf `|N |`Read an ADF from the card`
|`hf seos gdf `|N |`Read an GDF from card`
|`hf seos sim `|N |`Simulate Seos tag`
|`hf seos managekeys `|Y |`Manage keys to use with SEOS commands`