Proxmark3 Easy and Raspberry Pi Zero 2 W

image

2 Likes

One more day I think… Just ironing out the last bugs in the ttyd installation/configuration.

1 Like

Well, I am half way there…

The 64 bit image is working. Copy it to a tf card (I use dd if=proxmark3-64bit.img of=/dev/sdb bs=4M status=progress)

Boot your raspberry pi zero 2 W (or any other 64 bit capable raspberry pi) and wait. It will resize the file systems, and start up a wifi access point with the name PM3.

Once that is up you can connect to it (it has no internet access). The password is DangerousThings.

Plug the Proxmark3 easy into the USB port (I bought a six inch micro USB to micro USB cable for this).

You can now point a browser at http://192.168.23.1:8080/
and you will see the pm3 prompt.

2 Likes

You will need to uncompress the image before writing it. As well as the pm3 web interface at http://192.168.23.1:8080/ there is a shell interface at http://192.168.23.1:8000/

The username/password is the same for the shell and for ssh username: dt password: Proxmark3

I should add that the 32 bit image is not quite working… So that will take a bit more finagling, but I hope to get it completed in the next day or two.

Great job!

If the PI Zero 2 supports the 64-bit OS, and your solution works fine on it, why bother with the 32-bit image?

1 Like

@ItaBeAight was asking if it would work on a Raspberry Pi Zero W, as they have one they could use. That would take the 32 bit version.

To be honest I am impressed with how well the Proxmark3 software works with ttyd. If they were more readily available I would suggest just buying a new Raspberry Pi Zero 2 W. But Amazon has 2 at $77 so yeah…

3 Likes

Just last night I was able to locate some pi zero 2 kits which come with other things I may or may not need but makes the $50 price a little more justifiable.

VILROS is the seller, I believe they are approved by raspberry so I believe they can be trusted.

1 Like

I am pretty sure I have bought from VILROS before without issue.

I received my pi zero 2 a couple days ago, time to get started on this project.

Do I need to install raspian first? Then load the image from within?

Nope, just unzip the image and write it to an sd card, then you boot from the SD card.

2 Likes

Hey @Zwack , did you have any more luck with the 32bit image? The 64 bit pi zero 2 w’s are so hard to find at the moment! I’ve tried compiling the whole lot myself but my pi is just hanging when compiling.

1 Like

I will go back to that today. I have been busy with other stuff recently due to circumstances outside of my control.

1 Like

Thanks a lot :slight_smile: No problems at all! If I can help in any way, very happy to - Have a few Pis hanging around I can test and work on issues on if you need.

Copying the feature list from the other discussion to this (as the right place for it)…

Current feature list:

  • Easy to set up (write the image to a tf card, pop it in a pi, plug in a proxmark, add power)
  • Pre-compiled Proxmark3 software (as part of the image creation. At most you will need to flash your proxmark3)
  • Built in access point (I might see about switching that to RaspAP so you can also set it up as a client, but that is extra work for the end user)
  • Web terminal(s so that you can just use Proxmark3 from any web browser connected to the access point.)
  • Ssh access (just in case you need more access)

Potential and future enhancements:

  • 32 bit OS image (for older pis)
  • RaspAP so it can double as a wifi client.
  • Support for a small display/simple input for common tasks.
2 Likes

Any progress on the 32 bit? This is EXACTLY what I’m looking for - however, all I have is a zero W

Sorry, life has been getting in the way recently.

I will try and get back to this tomorrow (and next week)…

1 Like

My few notes if they matter. I’ve used and really like “pi sugar” for a battery on the pi 0 form factor, I imagine this as a field device.

I’ve built a number of projects where a pi gets controlled via a web interface using flask and it’s worked out pretty well so the pi doesn’t need to power a screen and you don’t need to be fixed to a janky screen attachment, you could also monitor scans from a distance.

I’m pretty good at CAD if you need help making a 3D printed case to make it all nice. I have an easy reader and a lot of pi 0w2 boards laying around to design from.

This is Zwacks project, so I will leave him to confirm or deny, but I BELIEVE the concept is to be something similar to the iCopy-X,

images (99)

but far cheaper and more user friendly (no proprietary limitations) and the included screen is integral to that simplistic usability

@Pilgrimsmaster is right. The idea is to have a pm3 based device that has simple usability built in. There will be options to use other mechanisms to access more complicated functionality.

There already is a basic image that works and provides web interfaces for the OS and for PM3. I have been busily doing other stuff and dealing with life, but I plan on working on this for some of the coming week. I don’t start my new job until the following week, so I hope that I can make some progress in the next few days.

In the ideal world this would be a standalone device that connects to a PM3 (either in one case or in a separate case) to provide useful extra functionality.

1 Like