proxmox3 冰人固件使用

安装依赖

sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get auto-remove -y

sudo apt-get install --no-install-recommends git ca-certificates build-essential pkg-config \
libreadline-dev gcc-arm-none-eabi libnewlib-dev \
libbz2-dev liblz4-dev libpython3-dev qtbase5-dev libssl-dev libgd-dev

编译固件等

git clone https://github.com/RfidResearchGroup/proxmark3.git
cd proxmark3
make clean && make -j

安装(可选)

This is an optional step. If you do

sudo make install

Then the required files will be installed on your system, by default in /usr/local/bin and /usr/local/share/proxmark3. Maintainers can read this doc to learn how to modify installation paths via DESTDIR and PREFIX Makefile variables.

The commands given in the documentation assume you did the installation step. If you didn't, you've to adjust the commands paths and files paths accordingly, e.g. calling ./pm3 or client/proxmark3 instead of just pm3 or proxmark3.

Flash the BOOTROM & FULLIMAGE

pm3-flash-all
#如果失败了就先执行
pm3-flash-bootrom
#执完可能端口变了,这时候需要重新按下硬件的按钮,重新连接一下,再执行pm3-flash-all

报错

On WSL1 / updated to Ubuntu 20.04 and 22.04, there is a slight chance you experience problems when compiling the repo with QT5. The following steps are needed to make the development environment happy again.

sudo apt reinstall qtbase5-dev
sudo strip --remove-section=.note.ABI-tag /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

部分卡说明

cuid是要密码的,只能写入不能擦除
M1卡00区无法更改
ufuid锁定前就是uid,卡锁定后是fuid

reference

https://github.com/RfidResearchGroup/proxmark3/blob/master/doc/md/Installation_Instructions/Windows-Installation-Instructions.md

https://github.com/RfidResearchGroup/proxmark3/blob/master/doc/md/Use_of_Proxmark/0_Compilation-Instructions.md

https://github.com/RfidResearchGroup/proxmark3/blob/master/doc/md/Installation_Instructions/Troubleshooting.md#libQt5Coreso5-not-found

https://4ft35t.github.io/post/promark3-flash-iceman-firmware/

https://lzy-wi.github.io/2018/07/26/proxmark3/

Leave a Reply