mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-02-13 18:57:12 +08:00
CHG: syntaxt suger
This commit is contained in:
parent
8b2a5d400a
commit
50282b85e4
1 changed files with 14 additions and 9 deletions
|
@ -54,23 +54,28 @@ uint8_t notset(uint8_t val, uint8_t mask){
|
||||||
void fuse_config(const picopass_hdr *hdr) {
|
void fuse_config(const picopass_hdr *hdr) {
|
||||||
uint8_t fuses = hdr->conf.fuses;
|
uint8_t fuses = hdr->conf.fuses;
|
||||||
|
|
||||||
if (isset(fuses,FUSE_FPERS))prnt(" Mode: Personalization [Programmable]");
|
if (isset(fuses,FUSE_FPERS))
|
||||||
else prnt(" Mode: Application [Locked]");
|
prnt(" Mode: Personalization [Programmable]");
|
||||||
|
|
||||||
if (isset(fuses, FUSE_CODING1))
|
|
||||||
prnt(" Coding: RFU");
|
|
||||||
else
|
else
|
||||||
{
|
prnt(" Mode: Application [Locked]");
|
||||||
if( isset( fuses , FUSE_CODING0)) prnt(" Coding: ISO 14443-2 B/ISO 15693");
|
|
||||||
else prnt(" Coding: ISO 14443B only");
|
if (isset(fuses, FUSE_CODING1)) {
|
||||||
|
prnt(" Coding: RFU");
|
||||||
|
} else {
|
||||||
|
if( isset( fuses , FUSE_CODING0))
|
||||||
|
prnt(" Coding: ISO 14443-2 B/ISO 15693");
|
||||||
|
else
|
||||||
|
prnt(" Coding: ISO 14443B only");
|
||||||
}
|
}
|
||||||
if( isset (fuses,FUSE_CRYPT1 | FUSE_CRYPT0 )) prnt(" Crypt: Secured page, keys not locked");
|
if( isset (fuses,FUSE_CRYPT1 | FUSE_CRYPT0 )) prnt(" Crypt: Secured page, keys not locked");
|
||||||
if( isset (fuses,FUSE_CRYPT1) && notset( fuses, FUSE_CRYPT0 )) prnt(" Crypt: Secured page, keys not locked");
|
if( isset (fuses,FUSE_CRYPT1) && notset( fuses, FUSE_CRYPT0 )) prnt(" Crypt: Secured page, keys not locked");
|
||||||
if( notset (fuses,FUSE_CRYPT1) && isset( fuses, FUSE_CRYPT0 )) prnt(" Crypt: Non secured page");
|
if( notset (fuses,FUSE_CRYPT1) && isset( fuses, FUSE_CRYPT0 )) prnt(" Crypt: Non secured page");
|
||||||
if( notset (fuses,FUSE_CRYPT1) && notset( fuses, FUSE_CRYPT0 )) prnt(" Crypt: No auth possible. Read only if RA is enabled");
|
if( notset (fuses,FUSE_CRYPT1) && notset( fuses, FUSE_CRYPT0 )) prnt(" Crypt: No auth possible. Read only if RA is enabled");
|
||||||
|
|
||||||
if( isset( fuses, FUSE_RA)) prnt(" RA: Read access enabled");
|
if( isset( fuses, FUSE_RA))
|
||||||
else prnt(" RA: Read access not enabled");
|
prnt(" RA: Read access enabled");
|
||||||
|
else
|
||||||
|
prnt(" RA: Read access not enabled");
|
||||||
}
|
}
|
||||||
|
|
||||||
void getMemConfig(uint8_t mem_cfg, uint8_t chip_cfg, uint8_t *max_blk, uint8_t *app_areas, uint8_t *kb) {
|
void getMemConfig(uint8_t mem_cfg, uint8_t chip_cfg, uint8_t *max_blk, uint8_t *app_areas, uint8_t *kb) {
|
||||||
|
|
Loading…
Reference in a new issue