mirror of
https://github.com/Proxmark/proxmark3.git
synced 2024-12-24 04:41:28 -08:00
Page:
Using IDE Windows
Pages
Android
Antennas
Building
De Bricking Segger
Debricking Proxmark3 with buspirate
Debricking Proxmark3
Flashing
Generic ISO14443 Ops
Generic ISO15693 Ops
Getting Started
Hardware Description
Home
Information on the main RFID tags supported by ProxmarkIII
LF Tag Operations
Mifare HowTo
Mifare Tag Ops
Using IDE Windows
Windows Proxmark Client GUI
Windows
[Windows] Proxmark Client GUI
[win] Proxmark Client GUI
commands
lf demodulation walk through with the new graph
1
Using IDE Windows
Iceman edited this page 2019-01-26 07:49:43 +01:00
Using a IDE for compilation of the Proxmark source code on windows you can use these instructions.
Install everything normally
Follow the instructions for each software.
Configure vscode
For the include you can define the vscode c config file like this: I just added : "${workspaceFolder}/include"
{
"configurations": [
{
"name": "Win32",
"includePath": [
"${workspaceFolder}/**",
"${workspaceFolder}/include"
],
"defines": [
"_DEBUG",
"UNICODE",
"_UNICODE"
],
"compilerPath": "C:\\cygwin64\\bin\\clang-5.0.exe",
"cStandard": "c11",
"cppStandard": "c++17",
"intelliSenseMode": "clang-x64"
}
],
"version": 4
}
Install GDB in Proxmark Mingw Environment
Once installed you'll need to install gdb. you must not install the latest version
pacman -S mingw-w64-x86_64-gdb 7.10-1 http://repo.msys2.org/mingw/x86_64/mingw-w64-x86_64-gdb-7.10-1-any.pkg.tar.xz
And then you just need to create the launch.json.
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/client/proxmark3",
"args": ["com 9"],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"miDebuggerPath": "PATH\\TO\\WHICH\\SHOULD\\FINISH\\WITH\\msys2\\mingw64\\bin\\gdb.exe",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
}
]
}
Adjust the Makefile
don't forget to change the client/Makefile
CC = gcc -g
CXX = g++ -g
LD = g++ -g
Put your breakpoints and let the magic begins :p
Thanks to the users @Gator96100 and @Rhodds for the writeup on the forum.
Proxmark Wiki
Hardware
Firmware Upgrade
Client Software
Usage
Low Frequency (125-134kHz)
High Frequency (13.56MHz)
Struggling with this manual? Do you miss some explanation or found something wrong or ambigious? Then please post in the Manual Feedback section of the forum. Any feedback is appreciated.