Proxmark developers community

Research, development and trades concerning the powerful Proxmark3 device!

You are not logged in.

#26 2012-04-12 12:30:22

vandreas
Member
Registered: 2012-03-26
Posts: 5

Re: strange sittuation with key recovery, the card dosen´t give an answer

if (!isOK) :

it doesnt go in here. It branches to the else part.

However it spits out a key previously in the: PrintAndLog("Key found:%012llx \n", r_key);
in the form 0000 xxxx 0000 which repeats itself (at least the middle part does) after a couple of tries so I thought i d test it if I could see it. (I also try with the nonce it gives me). But I still cant see the last 4 digits.

In the nested attack your code spits the wrong answer for me. Why do you shift the key? Is it a formatting issue?

Offline

#27 2012-04-12 13:05:39

olivm
Member
Registered: 2012-02-29
Posts: 6

Re: strange sittuation with key recovery, the card dosen´t give an answer

Yes. The original code expects the system to handle a 12-digit output for a long, which obviously on our 32bit-systems is not the case.
So I shift the long to skip the first 8 digits, so that printf can display to 4 remaining digits.

Offline

#28 2012-04-17 12:44:01

vandreas
Member
Registered: 2012-03-26
Posts: 5

Re: strange sittuation with key recovery, the card dosen´t give an answer

OK I swiched to 64-bit system and the nested attack worked. It shows all digits.
You were absolutely right olivm. Thank you.

The brute force attack however cycles through some keys of the form: xxxx xxxx 0000
is par(0000000000000000) normal?
I also try the Nt it gives me but still nothing

It gives repeated invalid keys

Last edited by vandreas (2012-04-17 15:21:50)

Offline

Board footer

Powered by FluxBB