cuda_keeloq_brute icon indicating copy to clipboard operation
cuda_keeloq_brute copied to clipboard

Maybe just wrong display infos

Open michelinok opened this issue 3 years ago • 9 comments

When I launch with the correct parameters it shows

Hoppingcodes: 0x00000000 0x00000000 0x00000000 Startkey: 0xc01108f4dc2baaf

Is it normal that it shows "Hoppingcodes: 0x00000000 0x00000000 0x00000000" ?

michelinok avatar Nov 17 '22 15:11 michelinok

Try to Start this way: kelloq.exe 0x11223344 0x55667788 0x99aabbcc So you have to enter 3 hopping Codes that are captured in sequence.

neo7530 avatar Nov 17 '22 15:11 neo7530

It's exactly what I'm doing:

KeeLoq.exe 0xDC3BD2C9 0x3F21F56A 0xE92A6DE3

But the output is:

Hoppingcodes: 0x00000000 0x00000000 0x00000000 Startkey: 0x46fa6ec69e5113d8

michelinok avatar Nov 17 '22 15:11 michelinok

Oh. Will take a Look tomorrow... It is Just a proof of concept. Never got a Key this way. I use this now for cracking seed Codes for secure learning in keeloq algorithm.

neo7530 avatar Nov 17 '22 15:11 neo7530

ok, but...can it be a problem the fact that i'm not using a cuda system? (i know it could take days...i don't have a cuda system right now) Have you ever tryed another bruteforcer?

michelinok avatar Nov 17 '22 15:11 michelinok

Without a cuda card it wont work. This is why you get 0x00000000... The Software does copy the hopping Codes into cuda RAM and back to Display on Screen. If you dont have any cuda card, this wont work. An other bruteforcer doesnt make sense, because of the huge keyspace of 64bit. Which System Do you try to brute force?

neo7530 avatar Nov 17 '22 17:11 neo7530

My FAAC garage door, recorded with my flipper zero the keys and trying with your utility. I'll try with a cuda system (not powerful) when I'll arrive at my office.

michelinok avatar Nov 18 '22 07:11 michelinok

Can you provide a serial number, so i can check, if i have the manufacturer Key already...

neo7530 avatar Nov 18 '22 11:11 neo7530

Great code! Would it be 32 faster using the bit-slicing approach from Giovanni Agosta? He an his team use bit-slicing and work at the same time in 32 Registers.

poritok avatar Dec 21 '22 20:12 poritok

My cuda Code works on 8192 independend keys in parallel, so i dont know if bitslicing would make it any faster.

neo7530 avatar Dec 22 '22 05:12 neo7530