Changes

Jump to: navigation, search

Proxmark3

1,069 bytes added, 14:15, 29 April 2014
/* Information */
* http://www.proxmark.org/proxmark
* http://code.google.com/p/proxmark3/wiki/Compiling
 == Flash the Proxmark using a BusPirate ==* DIY hf antenna* Get OpenOCD http* https://sourceforgecode.netgoogle.com/projectsp/openocdproxmark3/files/openocdwiki/Antennas* Compile OpenOCD for the BusPirate ./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 httpshttp://rawwww.githubusercontentproxmark.comorg/hewittcfiles/proxmark3lcdDocuments/masterAntennas/tools/at91sam7s512-buspirateHow%20to%20design%20a%2013.cfg56%20MHz%20customized%20tag%20antenna.pdf openocd -f at91sam7s512-buspirate* https://www.cfgbrmlab.cz/project/freakcard
== Proxmark 3 client ==
./client/proxmark3
* Use it as Mifare emulator, https://code.google.com/p/proxmark3/wiki/Mifare
 
== 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
* Build the proxmark roms (bootrom and fullimage), see above
* Wire the BusPirate to the Proxmark3
** Pin 20 is GND and the the closest to the center of the board
** Connect GND, TDO, TMS, TDI, TCK using these pinouts, respectively p3 and buspirate
[[Image:Ulink_arm20pin_proxmark.gif|x200px]]
[[Image:buspirate_serial_pinout_connections_by_sparkfun-800x392.png|x200px]]
* Connect to the bus pirate
wget https://raw.githubusercontent.com/hewittc/proxmark3lcd/master/tools/at91sam7s512-buspirate.cfg
openocd -f at91sam7s512-buspirate.cfg
* Connect the p3 by USB
* Connect to openocd and flash
nc localhost 4444
> halt
> flash erase_sector 0 0 15
> flash erase_sector 1 0 15
> flash write_image /full/path/to/armsrc/obj/fullimage.elf
> flash write_image /full/path/to/bootrom/obj/bootrom.elf
* Wait and enjoy the P3
 
* References
** http://umeahackerspace.se/2013/03/21/bus-pirate-saves-the-day-proxmark3-jtag-flashing/
** http://michaldemin.wordpress.com/2010/02/27/how-to-buspirate-and-openocd/
 
== See Also ==
* [[Bus_pirate]]
ControlGroup, administrator
4,210
edits