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
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.
Maybe I posted in the wrong section but, as I ask there:
http://proxmark.org/forum/viewtopic.php?id=1007
I need to know what commands to send over libusb in order to make Proxmark3 answer, I always receive a -22 error form libusb... libusbvb is a conversion library to use the standard libusb; scan_bus command works but know I need specific Proxmark3 commands and syntax... can anyone can help me with ONLY 1 EXAMPLE so that I can interface Proxmark3 with a Visual Basic software ? This is the library I used:
http://picusb.googlecode.com/files/libusbwin32_vb6.zip
Last edited by asper (2011-10-23 09:12:51)
VB is not very good choice-it is slow and eats huge amounts of memory. There is no standard or API how pm3 communicates with client software. But the client supports very basic(poor) scripting support.
Yes, you are perfectly right but I only know Visual Basic so I would like to interact with this programming platform so can you explain me only 1 command and correspondant proxmark3 answer in order for me to understand command structure and send it via libusbvb ?
I tryed to send number (0, 1 or 2) or 0000, 0001 ecc. and also written commands (like usb_reset) with no luck...
Sorry I tried the cli command but it does not work as I thought. There are some bugs.
The help is only on proxmark.exe, but also a simple "cli hw tune" doesn't work.
Maybe you can parse the output of proxmark.exe and write on it. Is VB or VB.NET?
With VB.Net there are Process.StandardOutput and Process.StandardInput.
I mainly use VB but can you please make an example either in VB and VB.NET ?
Anyway the cli command I am trying to use right now without PM3 seems to accept commands... are you sure that cli hw tune does not work ?
Last edited by asper (2011-10-23 19:29:59)
Sorry but my knowledges in VB and VB.NET are few.
http://msdn.microsoft.com/en-us/library/system.diagnostics.process.standardinput%28v=VS.80%29.aspx
http://msdn.microsoft.com/en-us/library/system.diagnostics.process.standardoutput%28v=VS.80%29.aspx
I see the code of cli. Definitely not for you, make a infinite loop on OpenProxmark and execute 2 command. I trying to patch it.
You can use also the scripting. Make a file with commands to send and execute proxmark3.exe with file.
Example file test.scr
hf 14a list
quit
proxmark3 test.scr
using 'scripting' commands file test.scr
....
recorded activity:
ETU :rssi: who bytes
---------+----+----+-----------
....
Thank you for your future GUI. I hope is useful for windows users. I use linux.
I think a working "cli.exe" will be really better of scripting also because all scripts run under the proxmark3.exe... any chance to have a working cli.exe with the commands PM3 can understand ?
Proxmark3 missing for many things, the GUI is not in the roadmap.
Many people write proxmark3 is a good reader. Yes but only for Mifare and some tag in 125KHz. I have a tag ISO14443B and doesn't work, the SRIX4K in the past work, now with last SVN doen't work, maybe is my hardware, but with Mifare work.
I think a working "cli.exe" will be really better of scripting also because all scripts run under the proxmark3.exe... any chance to have a working cli.exe with the commands PM3 can understand ?
I'm working on it. I hope there are only little changes todo otherwise I need to stop.
For SRIX4K we have full datasheet (also nda commands), it only needs someone able to program it in PM3; also Philips PCF7931 uses a 125kHz frequency, has full nda datasheet (use google) but is not implemented. A GUI will be of great use expecially to dose who are not good at "command line"; I know that PM3 is something "elitary" but I would like to make it better... so if someone can provide a way to communicate (using cli.exe, showing me the protocol or other ways) I will be happy to make a GUI.
Thank you for your effort man for cli.exe ! I do not need the full commands set (es no "help" commands needed), only commands that can be executed ONLY by PM3 (es. snooping ect.); if you have news please post them there !
THANK YOU AGAIN !
Last edited by asper (2011-10-23 20:01:08)
For SRIX4K we have full datasheet (also nda commands), it only needs someone able to program it in PM3
In the past I developed a simple patch for read SRIX4K with PM3. It was easy, PM3 read the SRI512, so I changed the last sector to read the big memory of SRIX4K. nda commands are Authentications?