Difference between revisions of "Proxmark3"

From Fixme.ch
Jump to: navigation, search
Line 5: Line 5:
  
 
== Flash the Proxmark using a BusPirate ==
 
== Flash the Proxmark using a BusPirate ==
* Get OpenOCD http://sourceforge.net/projects/openocd/files/openocd/
+
* Get OpenOCD and compile it for the BusPirate
* Compile OpenOCD for the BusPirate
+
git clone git://openocd.git.sourceforge.net/gitroot/openocd/openocd
 +
cd openocd
 
  ./configure --enable-buspirate --enable-maintainer-mode --disable-werror --disable-shared
 
  ./configure --enable-buspirate --enable-maintainer-mode --disable-werror --disable-shared
 
  make && sudo make install
 
  make && sudo make install
Line 14: Line 15:
 
  wget https://raw.githubusercontent.com/hewittc/proxmark3lcd/master/tools/at91sam7s512-buspirate.cfg
 
  wget https://raw.githubusercontent.com/hewittc/proxmark3lcd/master/tools/at91sam7s512-buspirate.cfg
 
  openocd -f at91sam7s512-buspirate.cfg
 
  openocd -f at91sam7s512-buspirate.cfg
 +
nc localhost 4444
  
 
== Proxmark 3 client ==
 
== Proxmark 3 client ==
Line 33: Line 35:
 
  ./client/proxmark3
 
  ./client/proxmark3
 
* Use it as Mifare emulator, https://code.google.com/p/proxmark3/wiki/Mifare
 
* Use it as Mifare emulator, https://code.google.com/p/proxmark3/wiki/Mifare
 +
 +
== See Also ==
 +
* [[Bus_pirate]]

Revision as of 16:10, 27 March 2014

Information

Flash the Proxmark using a BusPirate

  • Get OpenOCD and compile it for the BusPirate
git clone git://openocd.git.sourceforge.net/gitroot/openocd/openocd
cd openocd
./configure --enable-buspirate --enable-maintainer-mode --disable-werror --disable-shared
make && sudo make install
  • Wire the BusPirate to the Proxmark3
TODO FIXME PTDR
  • Connect to the bus pirate
wget https://raw.githubusercontent.com/hewittc/proxmark3lcd/master/tools/at91sam7s512-buspirate.cfg
openocd -f at91sam7s512-buspirate.cfg
nc localhost 4444

Proxmark 3 client

  • Build the client/bootloader:
sudo apt-get install build-essential libreadline5 libreadline-dev libusb-0.1-4 libusb-dev libqt4-dev perl pkg-config
cd /tmp
wget http://sourceforge.net/p/devkitpro/perlupdaters/ci/master/tree/devkitARMupdate.pl?format=raw -o devkit.pl
chmod devkit.pl
./devkit.pl
export DEVKITPRO=~/devkitPro
export DEVKITARM=${DEVKITPRO}/devkitARM
export PATH=$DEVKITARM/bin/:${PATH}
svn co http://proxmark3.googlecode.com/svn/trunk proxmark3-read-only
cd proxmark3-read-only
make
  • Plug the Proxmark
./client/proxmark3

See Also