RfidResearchGroup / proxmark3

Iceman Fork - Proxmark3
http://www.icedev.se
GNU General Public License v3.0
3.86k stars 1.02k forks source link

lua script error #1800

Closed GeojoL closed 1 year ago

GeojoL commented 1 year ago

after getting the bin file, I tried to run the data_mf_bin2eml.lua but shows '[!!] ERROR: Could not read file' even I use sudo -i

MacjoL:card_dump root# pm3
[=] Session log /var/root/.proxmark3/logs/log_20221023.txt
[+] loaded from JSON file /var/root/.proxmark3/preferences.json
[=] Using UART port /dev/tty.usbmodemiceman1
[=] Communicating with PM3 over USB-CDC

  ██████╗ ███╗   ███╗█████╗
  ██╔══██╗████╗ ████║╚═══██╗
  ██████╔╝██╔████╔██║ ████╔╝
  ██╔═══╝ ██║╚██╔╝██║ ╚══██╗
  ██║     ██║ ╚═╝ ██║█████╔╝
  ╚═╝     ╚═╝     ╚═╝╚════╝     [ Iceman ❄️ ]

Release v4.14831 - Frostbit

 [ Proxmark3 RFID instrument ]

 [ CLIENT ]
  RRG/Iceman/master/v4.14831 2022-01-11 19:17:19
  compiled with............. Clang/LLVM Apple LLVM 13.1.6 (clang-1316.0.21.2.5)
  platform.................. OSX / aarch64
  Readline support.......... present
  QT GUI support............ present
  native BT support......... absent
  Python script support..... absent
  Lua SWIG support.......... present
  Python SWIG support....... absent

 [ PROXMARK3 ]
  firmware.................. PM3 GENERIC

 [ ARM ]
  bootrom: RRG/Iceman/master/v4.14831 2022-01-11 19:17:19
       os: RRG/Iceman/master/v4.14831 2022-01-11 19:17:19
  compiled with GCC 10.2.1 20201103 (release)

 [ FPGA ]
  LF image built for 2s30vq100 on 2020-07-08 at 23:08:07
  HF image built for 2s30vq100 on 2020-07-08 at 23:08:19
  HF FeliCa image built for 2s30vq100 on 2020-07-08 at 23:08:30

 [ Hardware ]
  --= uC: AT91SAM7S512 Rev B
  --= Embedded Processor: ARM7TDMI
  --= Internal SRAM size: 64K bytes
  --= Architecture identifier: AT91SAM7Sxx Series
  --= Embedded flash memory 512K bytes ( 53% used )

[usb] pm3 --> hf mf chk
[=] No key specified, trying default keys
[ 0] ffffffffffff
[ 1] 000000000000
[ 2] a0a1a2a3a4a5
[ 3] d3f7d3f7d3f7
[ 4] b0b1b2b3b4b5
[ 5] aabbccddeeff
[ 6] 1a2b3c4d5e6f
[ 7] 123456789abc
[ 8] 010203040506
[ 9] 123456abcdef
[10] abcdef123456
[11] 4d3a99c351dd
[12] 1a982c7e459a
[13] 714c5c886e97
[14] 587ee5f9350f
[15] a0478cc39091
[16] 533cb6c723f6
[17] 8fd0a4f256e9
[18] 0000014b5c31
[19] b578f38a5c61
[20] 96a301bce267
[21] fc00018778f7
[22] 6471a5ef2d1a
[23] 4e3552426b32
[24] 6a1987c40a21
[25] ef1232ab18a0
[26] 3b7e4fd575ad
[27] b7bf0c13066e
[28] 135b88a94b8b
[29] 5a7a52d5e20d
[30] 314b49474956
[31] 564c505f4d41
[32] 021209197591
[33] 484558414354
[34] ec0a9b1a9e06
[35] 66b31e64ca4b
[36] 97f5da640b18
[37] a8844b0bca06
[38] e4410ef8ed2d
[39] 857464d3aad1
[40] 08b386463229
[41] e00000000000
[=] Start check for keys...
[=] .................................
[=] time in checkkeys 2 seconds

[=] testing to read key B...

[+] found keys:

[+] |-----|----------------|---|----------------|---|
[+] | Sec | key A          |res| key B          |res|
[+] |-----|----------------|---|----------------|---|
[+] | 000 | ffffffffffff   | 1 | ffffffffffff   | 1 |
[+] | 001 | ffffffffffff   | 1 | ffffffffffff   | 1 |
[+] | 002 | ffffffffffff   | 1 | ffffffffffff   | 1 |
[+] | 003 | ffffffffffff   | 1 | ffffffffffff   | 1 |
[+] | 004 | ffffffffffff   | 1 | ffffffffffff   | 1 |
[+] | 005 | ffffffffffff   | 1 | ffffffffffff   | 1 |
[+] | 006 | ffffffffffff   | 1 | ffffffffffff   | 1 |
[+] | 007 | ffffffffffff   | 1 | ffffffffffff   | 1 |
[+] | 008 | ffffffffffff   | 1 | ffffffffffff   | 1 |
[+] | 009 | ffffffffffff   | 1 | ffffffffffff   | 1 |
[+] | 010 | ffffffffffff   | 1 | ffffffffffff   | 1 |
[+] | 011 | ffffffffffff   | 1 | ffffffffffff   | 1 |
[+] | 012 | ffffffffffff   | 1 | ffffffffffff   | 1 |
[+] | 013 | ffffffffffff   | 1 | ffffffffffff   | 1 |
[+] | 014 | ffffffffffff   | 1 | ffffffffffff   | 1 |
[+] | 015 | ffffffffffff   | 1 | ffffffffffff   | 1 |
[+] |-----|----------------|---|----------------|---|
[+] ( 0:Failed / 1:Success )

[usb] pm3 --> hf mf chk
[=] No key specified, trying default keys
[ 0] ffffffffffff
[ 1] 000000000000
[ 2] a0a1a2a3a4a5
[ 3] d3f7d3f7d3f7
[ 4] b0b1b2b3b4b5
[ 5] aabbccddeeff
[ 6] 1a2b3c4d5e6f
[ 7] 123456789abc
[ 8] 010203040506
[ 9] 123456abcdef
[10] abcdef123456
[11] 4d3a99c351dd
[12] 1a982c7e459a
[13] 714c5c886e97
[14] 587ee5f9350f
[15] a0478cc39091
[16] 533cb6c723f6
[17] 8fd0a4f256e9
[18] 0000014b5c31
[19] b578f38a5c61
[20] 96a301bce267
[21] fc00018778f7
[22] 6471a5ef2d1a
[23] 4e3552426b32
[24] 6a1987c40a21
[25] ef1232ab18a0
[26] 3b7e4fd575ad
[27] b7bf0c13066e
[28] 135b88a94b8b
[29] 5a7a52d5e20d
[30] 314b49474956
[31] 564c505f4d41
[32] 021209197591
[33] 484558414354
[34] ec0a9b1a9e06
[35] 66b31e64ca4b
[36] 97f5da640b18
[37] a8844b0bca06
[38] e4410ef8ed2d
[39] 857464d3aad1
[40] 08b386463229
[41] e00000000000
[=] Start check for keys...
[=] .................................
[=] time in checkkeys 6 seconds

[=] testing to read key B...

[+] found keys:

[+] |-----|----------------|---|----------------|---|
[+] | Sec | key A          |res| key B          |res|
[+] |-----|----------------|---|----------------|---|
[+] | 000 | ffffffffffff   | 1 | ffffffffffff   | 1 |
[+] | 001 | ffffffffffff   | 1 | ffffffffffff   | 1 |
[+] | 002 | ffffffffffff   | 1 | ffffffffffff   | 1 |
[+] | 003 | ffffffffffff   | 1 | ffffffffffff   | 1 |
[+] | 004 | ffffffffffff   | 1 | ffffffffffff   | 1 |
[+] | 005 | ffffffffffff   | 1 | ffffffffffff   | 1 |
[+] | 006 | ffffffffffff   | 1 | ffffffffffff   | 1 |
[+] | 007 | ffffffffffff   | 1 | ffffffffffff   | 1 |
[+] | 008 | ffffffffffff   | 1 | ffffffffffff   | 1 |
[+] | 009 | ffffffffffff   | 1 | ffffffffffff   | 1 |
[+] | 010 | ------------   | 0 | ------------   | 0 |
[+] | 011 | ------------   | 0 | ------------   | 0 |
[+] | 012 | ------------   | 0 | ------------   | 0 |
[+] | 013 | ------------   | 0 | ------------   | 0 |
[+] | 014 | ------------   | 0 | ------------   | 0 |
[+] | 015 | ------------   | 0 | ------------   | 0 |
[+] |-----|----------------|---|----------------|---|
[+] ( 0:Failed / 1:Success )

[usb] pm3 --> hf mf nested

Execute Nested attack against MIFARE Classic card for key recovery

usage:
    hf mf nested [-hab] [-k <hex>] [--mini] [--1k] [--2k] [--4k] [--blk <dec>] [--tblk <dec>] [--ta] [--tb] [--emu]
                    [--dump] [--single] [--mem]

options:
    -h, --help                     This help
    -k, --key <hex>                Key specified as 12 hex symbols
    --mini                         MIFARE Classic Mini / S20
    --1k                           MIFARE Classic 1k / S50
    --2k                           MIFARE Classic/Plus 2k
    --4k                           MIFARE Classic 4k / S70
    --blk <dec>                    Input block number
    -a                             Input key specified is A key (default)
    -b                             Input key specified is B key
    --tblk <dec>                   Target block number
    --ta                           Target A key (default)
    --tb                           Target B key
    --emu                          Fill simulator keys from found keys
    --dump                         Dump found keys to file
    --single                       Single sector (defaults to All)
    --mem                          Use dictionary from flashmemory

examples/notes:
    hf mf nested --single --blk 0 -a FFFFFFFFFFFF --tblk 4 --ta           -> Single sector key recovery. Use block 0 Key A to find block 4 Key A
    hf mf nested --mini --blk 0 -a -k FFFFFFFFFFFF                        -> Key recovery against MIFARE Mini
    hf mf nested --1k --blk 0 -a -k FFFFFFFFFFFF                          -> Key recovery against MIFARE Classic 1k
    hf mf nested --2k --blk 0 -a -k FFFFFFFFFFFF                          -> Key recovery against MIFARE 2k
    hf mf nested --4k --blk 0 -a -k FFFFFFFFFFFF                          -> Key recovery against MIFARE 4k

[usb] pm3 --> hf mf nested --1k --blk 0 -a -k FFFFFFFFFFFF d
hf mf nested: unexpected argument "d"
[!] ⚠️  Try 'hf mf nested --help' for more information.

[usb] pm3 --> hf mf nested --1k --blk 0 -a -k FFFFFFFFFFFF dump
hf mf nested: unexpected argument "dump"
[!] ⚠️  Try 'hf mf nested --help' for more information.

[usb] pm3 --> hf mf nested --1k --blk 0 -a -k FFFFFFFFFFFF -d
hf mf nested: invalid option "-d"
[!] ⚠️  Try 'hf mf nested --help' for more information.

[usb] pm3 --> hf mf nested --1k --blk 0 -a -k FFFFFFFFFFFF dump
hf mf nested: unexpected argument "dump"
[!] ⚠️  Try 'hf mf nested --help' for more information.

[usb] pm3 --> hf mf nested --1k --blk 0 -a -k FFFFFFFFFFFF --dump
[+] Testing known keys. Sector count 16
[=] .
[=] Chunk 3.0s | found 20/32 keys (43)
[+] Time to check 42 known keys: 3 seconds

[+] enter nested key recovery
[+] Found 1 key candidates

[+] target block   40 key type A -- found valid key [ FD45C725046E ]

[=] Chunk 0.5s | found 6/32 keys (1)
[+] Found 5 key candidates
 🕐      0/5 keys |  27.0 keys/sec | worst case    0.2 seconds remaining
[+] target block   40 key type B

[+] Found 1 key candidates

[+] target block   40 key type B -- found valid key [ 0B5E799868F8 ]

[=] Chunk 0.4s | found 6/32 keys (1)
[+] time in nested 6 seconds

[=] trying to read key B...

[+] found keys:

[+] |-----|----------------|---|----------------|---|
[+] | Sec | key A          |res| key B          |res|
[+] |-----|----------------|---|----------------|---|
[+] | 000 | ffffffffffff   | 1 | ffffffffffff   | 1 |
[+] | 001 | ffffffffffff   | 1 | ffffffffffff   | 1 |
[+] | 002 | ffffffffffff   | 1 | ffffffffffff   | 1 |
[+] | 003 | ffffffffffff   | 1 | ffffffffffff   | 1 |
[+] | 004 | ffffffffffff   | 1 | ffffffffffff   | 1 |
[+] | 005 | ffffffffffff   | 1 | ffffffffffff   | 1 |
[+] | 006 | ffffffffffff   | 1 | ffffffffffff   | 1 |
[+] | 007 | ffffffffffff   | 1 | ffffffffffff   | 1 |
[+] | 008 | ffffffffffff   | 1 | ffffffffffff   | 1 |
[+] | 009 | ffffffffffff   | 1 | ffffffffffff   | 1 |
[+] | 010 | fd45c725046e   | 1 | 0b5e799868f8   | 1 |
[+] | 011 | fd45c725046e   | 1 | 0b5e799868f8   | 1 |
[+] | 012 | fd45c725046e   | 1 | 0b5e799868f8   | 1 |
[+] | 013 | fd45c725046e   | 1 | 0b5e799868f8   | 1 |
[+] | 014 | fd45c725046e   | 1 | 0b5e799868f8   | 1 |
[+] | 015 | fd45c725046e   | 1 | 0b5e799868f8   | 1 |
[+] |-----|----------------|---|----------------|---|
[+] ( 0:Failed / 1:Success )

[+] Generating binary key file
[+] Found keys have been dumped to hf-mf-43E5972D-key-1.bin
[=] FYI! --> 0xFFFFFFFFFFFF <-- has been inserted for unknown keys where res is 0
[usb] pm3 --> script list

[ Lua scripts ]
├── /var/root/.proxmark3/luascripts/
└── /opt/homebrew/Cellar/proxmark3/4.14831/bin/../share/proxmark3/luascripts/
    ├── data_hex_crc.lua
    ├── data_mf_accessdecode.lua
    ├── data_mf_bin2eml.lua
    ├── data_mf_bin2html.lua
    ├── data_mf_eml2bin.lua
    ├── data_mf_eml2html.lua
    ├── data_mfu_bin2eml.lua
    └── examples/
    │   ├── example_cmdline.lua
    │   └── example_parameters.lua
    ├── hf_14a_aztek.lua
    ├── hf_14a_protectimus_nfc.lua
    ├── hf_14a_raw.lua
    ├── hf_14a_read-ltocm.lua
    ├── hf_14b_calypso.lua
    ├── hf_14b_mobib.lua
    ├── hf_15_magic.lua
    ├── hf_legic.lua
    ├── hf_legic_buffer2card.lua
    ├── hf_legic_clone.lua
    ├── hf_mf_autopwn.lua
    ├── hf_mf_dump-luxeo.lua
    ├── hf_mf_format.lua
    ├── hf_mf_gen3_writer.lua
    ├── hf_mf_keycheck.lua
    ├── hf_mf_magicrevive.lua
    ├── hf_mf_mini_dumpdecrypt.lua
    ├── hf_mf_tnp3_clone.lua
    ├── hf_mf_tnp3_dump.lua
    ├── hf_mf_tnp3_sim.lua
    ├── hf_mf_uidbruteforce.lua
    ├── hf_mf_uidkeycalc.lua
    ├── hf_mf_uidkeycalc_mizip.lua
    ├── hf_mfp_raw.lua
    ├── hf_mfu_magicwrite.lua
    ├── hf_mfu_setuid.lua
    ├── hf_mfu_uidkeycalc-italy.lua
    ├── hf_ndef_dump.lua
    ├── hf_ntag_3d.lua
    ├── hf_ntag_bruteforce.lua
    ├── init_rdv4.lua
    ├── lf_em4100_bulk.lua
    ├── lf_em_tearoff.lua
    ├── lf_em_tearoff_protect.lua
    ├── lf_hid_bulkclone.lua
    ├── lf_ident_json.lua
    ├── mem_readpwd.lua
    ├── mem_spiffs_readpwd.lua
    ├── mfc_hammerlite.lua
    ├── multi_bruteforce.lua
    ├── ntag_getsig.lua
    ├── ntag_hammertime.lua
    └── tests/
        ├── data_tracetest.lua
        ├── hf_read.lua
        ├── lf_t55xx_defaultask.lua
        ├── lf_t55xx_defaultbi.lua
        ├── lf_t55xx_defaultfsk.lua
        ├── lf_t55xx_defaultpsk.lua
        └── lf_t55xx_writetest.lua

[ Cmd scripts ]
├── /var/root/.proxmark3/cmdscripts/
└── /opt/homebrew/Cellar/proxmark3/4.14831/bin/../share/proxmark3/cmdscripts/
    ├── example.cmd
    ├── rdv4_init_extflash.cmd
    └── test_psk_clone.cmd
[usb] pm3 --> script run data_mf_bin2eml.lua hf-mf-43E5972D-key
[+] executing lua /opt/homebrew/Cellar/proxmark3/4.14831/bin/../share/proxmark3/luascripts/data_mf_bin2eml.lua
[+] args 'hf-mf-43E5972D-key'
[!!] ERROR:     Could not read file

[+] finished data_mf_bin2eml.lua

[usb] pm3 --> script run data_mf_bin2eml.lua
[+] executing lua /opt/homebrew/Cellar/proxmark3/4.14831/bin/../share/proxmark3/luascripts/data_mf_bin2eml.lua
[+] args ''
[!!] ERROR:     Could not read file

[+] finished data_mf_bin2eml.lua

[usb] pm3 --> script run data_mf_bin2eml.lua hf-mf-43E5972D-key
[+] executing lua /opt/homebrew/Cellar/proxmark3/4.14831/bin/../share/proxmark3/luascripts/data_mf_bin2eml.lua
[+] args 'hf-mf-43E5972D-key'
[!!] ERROR:     Could not read file

[+] finished data_mf_bin2eml.lua

[usb] pm3 --> script run data_mf_bin2eml.lua hf-mf-43E5972D-key
hf-mf-43E5972D-key-1.bin  hf-mf-43E5972D-key.bin
[usb] pm3 --> script run data_mf_bin2eml.lua hf-mf-43E5972D-key.bin
[+] executing lua /opt/homebrew/Cellar/proxmark3/4.14831/bin/../share/proxmark3/luascripts/data_mf_bin2eml.lua
[+] args 'hf-mf-43E5972D-key.bin'
[!!] ERROR:     Could not read file

[+] finished data_mf_bin2eml.lua

[usb] pm3 --> script run data_mf_bin2eml.lua hf-mf-43E5972D-key
hf-mf-43E5972D-key-1.bin  hf-mf-43E5972D-key.bin
[usb] pm3 --> script run data_mf_bin2eml.lua hf-mf-43E5972D-key
hf-mf-43E5972D-key-1.bin  hf-mf-43E5972D-key.bin
[usb] pm3 --> script run data_mf_bin2eml.lua hf-mf-43E5972D-key
hf-mf-43E5972D-key-1.bin  hf-mf-43E5972D-key.bin
[usb] pm3 --> script run data_mf_bin2eml.lua hf-mf-43E5972D-key-1.bin
[+] executing lua /opt/homebrew/Cellar/proxmark3/4.14831/bin/../share/proxmark3/luascripts/data_mf_bin2eml.lua
[+] args 'hf-mf-43E5972D-key-1.bin'
[!!] ERROR:     Could not read file

[+] finished data_mf_bin2eml.lua

[usb] pm3 --> script run data_mfu_bin2eml.lua hf-mf-43E5972D-key-1.bin
[+] executing lua /opt/homebrew/Cellar/proxmark3/4.14831/bin/../share/proxmark3/luascripts/data_mfu_bin2eml.lua
[+] args 'hf-mf-43E5972D-key-1.bin'
[!!] ERROR:     Could not read file

[+] finished data_mfu_bin2eml.lua

[usb] pm3 --> script run data_mf_bin2eml.lua hf-mf-43E5972D-key-1.bin
[+] executing lua /opt/homebrew/Cellar/proxmark3/4.14831/bin/../share/proxmark3/luascripts/data_mf_bin2eml.lua
[+] args 'hf-mf-43E5972D-key-1.bin'
[!!] ERROR:     Could not read file

[+] finished data_mf_bin2eml.lua

[usb] pm3 --> script run data_mfu_bin2eml.lua hf-mf-43E5972D-key-1.bin
[+] executing lua /opt/homebrew/Cellar/proxmark3/4.14831/bin/../share/proxmark3/luascripts/data_mfu_bin2eml.lua
[+] args 'hf-mf-43E5972D-key-1.bin'
[!!] ERROR:     Could not read file

[+] finished data_mfu_bin2eml.lua

[usb] pm3 -->
iceman1001 commented 1 year ago

Have you read the help text for the lua script?

iceman1001 commented 1 year ago

closing due to lack of activity