Proxmark developers community

Research, development and trades concerning the powerful Proxmark3 device!

You are not logged in.

#1 2012-05-30 04:52:30

douniwan5788
Member
Registered: 2012-05-30
Posts: 3

update hf mf chk and hf mf mifare r546

Enhanced hf mf chk , add default key,support dic file and so on.
modify hf mf mifare to automatically use an invalid key'nt try again.
make some changes to support mifare classic 4k.

for more detail see:
http://radiowar.org/opensoure/proxmark3 … B8%80.html

ps:as i'm a chinese ,and very bad at english ,i'am looking someone to translate the update log to english ,would anyone interesting?

Last edited by douniwan5788 (2012-05-31 12:16:50)

Offline

#2 2012-05-30 14:43:13

thefkboss
Contributor
Registered: 2008-10-26
Posts: 152

Re: update hf mf chk and hf mf mifare r546

i have this error when i try to compile on windows

g++ -I/qt/include -I/qt/include/QtCore -I/qt/include/QtGui obj/proxmark3.o obj/n
once2key/crapto1.o obj/nonce2key/crypto1.o obj/nonce2key/nonce2key.o obj/mifareh
ost.o obj/crc16.o obj/iso14443crc.o obj/iso15693tools.o obj/data.o obj/graph.o o
bj/ui.o obj/util.o obj/cmddata.o obj/cmdhf.o obj/cmdhf14a.o obj/cmdhf14b.o obj/c
mdhf15.o obj/cmdhflegic.o obj/cmdhficlass.o obj/cmdhfmf.o obj/cmdhw.o obj/cmdlf.
o obj/cmdlfem4x.o obj/cmdlfhid.o obj/cmdlfti.o obj/cmdparser.o obj/cmdmain.o obj
/proxusb.o obj/proxgui.o obj/proxguiqt.o obj/proxguiqt.moc.o -L/opt/local/lib -L
/usr/local/lib -lusb -lreadline -lpthread -L/qt/lib -lQtCore4 -lQtGui4 -o proxma
rk3
obj/cmdhfmf.o: In function `CmdHF14AMfChk':
C:\MinGW\msys\1.0\home\thefkboss\ProxSpace\pm3\client/cmdhfmf.c:817: undefined r
eference to `getline'
collect2: ld returned 1 exit status
make[1]: *** [proxmark3] Error 1
make[1]: Leaving directory `/home/pm3/client'
make: *** [client/all] Error 2

Offline

#3 2012-05-30 15:32:30

douniwan5788
Member
Registered: 2012-05-30
Posts: 3

Re: update hf mf chk and hf mf mifare r546

sorry,i used the gcc getline which minGW doesn't support.i'll fix as soon as i can

Last edited by douniwan5788 (2012-05-30 15:39:20)

Offline

#4 2012-05-31 10:47:10

douniwan5788
Member
Registered: 2012-05-30
Posts: 3

Re: update hf mf chk and hf mf mifare r546

fixed now

thefkboss wrote:

i have this error when i try to compile on windows

g++ -I/qt/include -I/qt/include/QtCore -I/qt/include/QtGui obj/proxmark3.o obj/n
once2key/crapto1.o obj/nonce2key/crypto1.o obj/nonce2key/nonce2key.o obj/mifareh
ost.o obj/crc16.o obj/iso14443crc.o obj/iso15693tools.o obj/data.o obj/graph.o o
bj/ui.o obj/util.o obj/cmddata.o obj/cmdhf.o obj/cmdhf14a.o obj/cmdhf14b.o obj/c
mdhf15.o obj/cmdhflegic.o obj/cmdhficlass.o obj/cmdhfmf.o obj/cmdhw.o obj/cmdlf.
o obj/cmdlfem4x.o obj/cmdlfhid.o obj/cmdlfti.o obj/cmdparser.o obj/cmdmain.o obj
/proxusb.o obj/proxgui.o obj/proxguiqt.o obj/proxguiqt.moc.o -L/opt/local/lib -L
/usr/local/lib -lusb -lreadline -lpthread -L/qt/lib -lQtCore4 -lQtGui4 -o proxma
rk3
obj/cmdhfmf.o: In function `CmdHF14AMfChk':
C:\MinGW\msys\1.0\home\thefkboss\ProxSpace\pm3\client/cmdhfmf.c:817: undefined r
eference to `getline'
collect2: ld returned 1 exit status
make[1]: *** [proxmark3] Error 1
make[1]: Leaving directory `/home/pm3/client'
make: *** [client/all] Error 2

Offline

#5 2012-05-31 22:27:42

thefkboss
Contributor
Registered: 2008-10-26
Posts: 152

Re: update hf mf chk and hf mf mifare r546

i have tried, and the compiling problem has been solved.

But i don´t know if it could be a bug in the code, i have tried this new version and works perfect hf mf mifare command with mifare 4k but with mifare 1k is not able to recover the key i have tried with several cards that in previous versions i recoverd the key.

i repeat this only happen with mifare 1k  darkside attack.
nested attack works perfect
this happen to someone else?

thanks

Offline

#6 2012-06-05 11:19:22

thefkboss
Contributor
Registered: 2008-10-26
Posts: 152

Re: update hf mf chk and hf mf mifare r546

Noone have this problem?? With this new versión?

Offline

#7 2012-06-11 06:47:18

o0o0o0o
Contributor
From: Germany
Registered: 2011-10-06
Posts: 64

Re: update hf mf chk and hf mf mifare r546

I have some mifare 1K.
The 'hf mf mifare' command always finds Invalid Key Nt but does not try again with the Nt.
I have to do it manually as before.

I am using revision 554.

#db# COMMAND mifare FINISHED

uid(c2b8c019) nt(e4eef63f) par(0000000000000000) ks(03020b0b0b0b0e09)


|diff|{nr}    |ks3|ks3^5|parity         |
+----+--------+---+-----+---------------+
| 00 |00000000| 3 |  6  |0,0,0,0,0,0,0,0|
| 20 |00000020| 2 |  7  |0,0,0,0,0,0,0,0|
| 40 |00000040| b |  e  |0,0,0,0,0,0,0,0|
| 60 |00000060| b |  e  |0,0,0,0,0,0,0,0|
| 80 |00000080| b |  e  |0,0,0,0,0,0,0,0|
| a0 |000000a0| b |  e  |0,0,0,0,0,0,0,0|
| c0 |000000c0| e |  b  |0,0,0,0,0,0,0,0|
| e0 |000000e0| 9 |  c  |0,0,0,0,0,0,0,0|
------------------------------------------------------------------
Key found:021c16270000

#db# setfpga
#db# field_on
#db# tx WUPA: 52
#db# tx WUPA: 93 20
#db# RX: C2 B8 C0 19 A3
#db# tx SELUID: 93 70 C2 B8 C0 19 A3 A5 DF
#db# RX: 08 B6 DD
#db# NO 14a
Found invalid key. ( Nt=e4eef63f
proxmark3>

EDIT : I just erased the proxscape folder and extracted it again. Then SVN update.
Now it is working.
The hf mf mifare commande is running again and again with the new Nt found...
Don't know what the result will be but it's working !

Last edited by o0o0o0o (2012-06-11 15:53:40)

Offline

Board footer

Powered by FluxBB