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.
Pages: 1
Hi,
I've started exploring PM3 recently and I wanted to share a tool I've created to help navigate through PM3 commands without having to type and remember much. The idea is similar to the original GUI by Gaucho, but I've tried to make it fully automated without the need to manually create and support configuration XML. The tool will try to parse help output from proxmark3.exe and present it in a flow layout. Original and Iceman's branches should work fine.
Unfortunately, as the help output is highly inconsistent and has syntax and grammatic errors, it makes it impossible to parse 100% of the commands, but I estimate I've managed to bring this number up to 60%-70%, and once the help output is properly formatted in the Windows Client, GUI tool will pick it up automatically.
Sources and compiled releases are available at https://github.com/burma69/PM3UniversalGUI
For the installation just place the release files into the same folder with proxmark3.exe (similar to Gaucho's GUI)
Thanks!
Offline
What a great contribution to the community!
Offline
Do you mind if I include this GUI in the precompiled builds?
Offline
Consultez la fin de ce message pour plus de détails sur l'appel du débogage
juste-à-temps (JIT) à la place de cette boîte de dialogue.
************** Texte de l'exception **************
System.InvalidOperationException: Impossible de démarrer le processus, car un nom de fichier n'a pas été indiqué.
à System.Diagnostics.Process.Start()
à PM3UniversalGUI.PM3Client.<LoadCommands>d__8.MoveNext()
--- Fin de la trace de la pile à partir de l'emplacement précédent au niveau duquel l'exception a été levée ---
à System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_0(Object state)
************** Assemblys chargés **************
mscorlib
Version de l'assembly : 4.0.0.0
Version Win32 : 4.7.3131.0 built by: NET472REL1LAST
CodeBase : file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
PM3UniversalGUI
Version de l'assembly : 1.0.0.0
Version Win32 : 1.0.0.0
CodeBase : file:///E:/proxmark3/AA-PM3%202018/guitest/PM3UniversalGUI.exe
----------------------------------------
System.Windows.Forms
Version de l'assembly : 4.0.0.0
Version Win32 : 4.7.3056.0 built by: NET472REL1
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Version de l'assembly : 4.0.0.0
Version Win32 : 4.7.3056.0 built by: NET472REL1
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Version de l'assembly : 4.0.0.0
Version Win32 : 4.7.3056.0 built by: NET472REL1
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
Version de l'assembly : 4.0.0.0
Version Win32 : 4.7.3056.0 built by: NET472REL1
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
Version de l'assembly : 4.0.0.0
Version Win32 : 4.7.3110.0 built by: NET472REL1LAST_C
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
Version de l'assembly : 4.0.0.0
Version Win32 : 4.7.3056.0 built by: NET472REL1
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.resources
Version de l'assembly : 4.0.0.0
Version Win32 : 4.7.3056.0 built by: NET472REL1
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/System.resources.dll
----------------------------------------
mscorlib.resources
Version de l'assembly : 4.0.0.0
Version Win32 : 4.7.3056.0 built by: NET472REL1
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
System.Windows.Forms.resources
Version de l'assembly : 4.0.0.0
Version Win32 : 4.7.3056.0 built by: NET472REL1
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
************** Débogage JIT **************
Pour activer le débogage juste-à-temps (JIT), le fichier de configuration pour cette
application ou cet ordinateur (machine.config) doit avoir la valeur
jitDebugging définie dans la section system.windows.forms.
L'application doit également être compilée avec le débogage
activé.
Par exemple :
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
Lorsque le débogage juste-à-temps est activé, les exceptions non gérées
seront envoyées au débogueur JIT inscrit sur l'ordinateur
plutôt que d'être gérées par cette boîte de dialogue.
Offline
Do you mind if I include this GUI in the precompiled builds?
Not at all, please do. That's the first build however, some issues still exist (support for sudden COM port disconnection/reconnection scenario)
Consultez la fin de ce message pour plus de détails sur l'appel du débogage
juste-à-temps (JIT) à la place de cette boîte de dialogue.************** Texte de l'exception **************
System.InvalidOperationException: Impossible de démarrer le processus, car un nom de fichier n'a pas été indiqué.
à System.Diagnostics.Process.Start()
Could it be because there is no proxmark3.exe in the same folder with GUI Tool (E:/proxmark3/AA-PM3%202018/guitest/) ?
Offline
Pages: 1