...
On configure pour "optimiser" au mieux son usage dans le cadre de Mifare Desfire emacs Makefile.platform
| Bloc de code |
|---|
|
# 1. Plateforme correcte dans le cadre d'un Proxmark3 Easy
PLATFORM=PM3GENERIC
LED_ORDER=PM3EASY
# 2. Désactiver le debug pour gagner de la mémoire RAM
RAM DEBUG=0
# 3. Désactiver les fonctionnalités lourdes inutiles pour le sniffing
# Pour gagner de la RAM pour le buffer de trace
WITH_FLASH=0 # L'Easy n'a pas de flash externe comme le RDV4
WITH_SMARTCARD=0 # Pas de slot smartcard sur l'Easy
WITH_FPC_USART=0 # Pas besoin du port série FPC pour du sniffing
# 4. Optimisation niveau 3 (déjà souvent par défaut, mais vérifiez)
OPTIMIZATION_LEVEL=3 |
...
| Bloc de code |
|---|
|
make clean
make all -j$(grep -c '^processor' /proc/cpuinfo)
make install |
Suivant votre configuration/installation de départ, la compilation vous demandera l'installation complémentaire d'un certain nombre de paquets... liste non exhaustive :
| Bloc de code |
|---|
|
apt install liblz4-dev libreadline-dev |
On branche le proxmark3 en usb et on flash le proxmark avec cette version compilée compilée :
| Bloc de code |
|---|
|
./pm3-flash-bootrom
./pm3-flash-fullimage |
...