Research, development and trades concerning the powerful Proxmark3 device.
Remember; sharing is caring. Bring something back to the community.
"Learn the tools of the trade the hard way." +Fravia
You are not logged in.
Time changes and with it the technology
Proxmark3 @ discord
Users of this forum, please be aware that information stored on this site is not private.
Hi all,
I built from source after some permissions problems with the brew install on MacOS. I successfully updated the firmware, and have been happily exploring the various commands.
However, when I try to execute a script I get:proxmark3> script run ndef_dump
--- Executing: ndef_dump.lua, args ''
<...>proxmark3/client/lualibs/commands.lua:8: bad argument #1 to 'pairs' (table expected, got boolean)
I can do a script list, etc. So I don't think it's a path problem
Last edited by osbock (2018-04-24 17:00:39)
Offline
I still don't know what's wrong with my built version (git clone....) but I tried the brew install again.
It failed with the error below. I tried using --HEAD as mentioned in the instructions, and Success! scripts work for me.
brew install proxmark3
==> Installing proxmark3 from proxmark/proxmark3
==> Downloading https://github.com/proxmark/proxmark3/archive/v3.0.1.tar.gz
Already downloaded: /Users/zua691/Library/Caches/Homebrew/proxmark3-3.0.1.tar.gz
==> make clean
==> make all
Error: No such file or directory - client/emv/capk.txt
Offline
the issue with homebrew is that the normal installation downloads the latest release zip (v3.0.1) from july 2017, and since then there has been alot of fixes and changes.
--HEAD is downloading / installing the latest source from Github where you get all the fixes/additions.
Until we make a new release, the homebrew will have this issue.
Offline
It's better than a lot of homebrew taps, maintained by someone not involved with whatever project is supported. Thanks for taking care of it all!
Offline
You are reporting two different issues.
Error: No such file or directory - client/emv/capk.txt
I have tried to fix that one. I don't have access to MacOS, therefore it is an educated guess. Please give it a try (both with and without --HEAD) and report back.
proxmark3> script run ndef_dump
--- Executing: ndef_dump.lua, args ''
<...>proxmark3/client/lualibs/commands.lua:8: bad argument #1 to 'pairs' (table expected, got boolean)
Can you please check if you get some errors or warnings during brew install (probably mentioning "usb_cmd")
Offline
Yes, I know I was reporting two different issues.
1. Looks like you fixed it!
2. I ran both release and --HEAD, and no errors.
Thanks! (and I closed the github issue with comment verifying fix)
Offline
2. I ran both release and --HEAD, and no errors.
Meaning that the issue with ndef_dump is gone or that you cannot find any error or warning during brew install?
Offline
Apologies.
1. The brew install issue is fixed.
2. The brew install version doesn't have the script running problem (it was all scripts, not just ndef_dump) My github clone does exhibit this problem.
For now, I'm happy (and really digging proxmark3!) and I'll poke around on my own to see if I can figure out the github build problem so you can stand down
(And thanks for the quick and helpful response!)
Last edited by osbock (2018-04-25 13:04:36)
Offline