mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-02-22 15:16:19 +08:00
ADD: added @marshmellow42 's print statement for "lf viking clone".
ADD: added a printstatement for "lf viking sim" to make it behave like clone.
This commit is contained in:
parent
022346a195
commit
7177c51334
1 changed files with 5 additions and 3 deletions
|
@ -80,7 +80,8 @@ int CmdVikingClone(const char *Cmd) {
|
||||||
Q5 = true;
|
Q5 = true;
|
||||||
|
|
||||||
rawID = getVikingBits(id);
|
rawID = getVikingBits(id);
|
||||||
|
|
||||||
|
PrintAndLog("Cloning - ID: %08X, Raw: %08X%08X",id,(uint32_t)(rawID >> 32),(uint32_t) (rawID & 0xFFFFFFFF));
|
||||||
UsbCommand c = {CMD_VIKING_CLONE_TAG,{rawID >> 32, rawID & 0xFFFFFFFF, Q5}};
|
UsbCommand c = {CMD_VIKING_CLONE_TAG,{rawID >> 32, rawID & 0xFFFFFFFF, Q5}};
|
||||||
clearCommandBuffer();
|
clearCommandBuffer();
|
||||||
SendCommand(&c);
|
SendCommand(&c);
|
||||||
|
@ -107,9 +108,10 @@ int CmdVikingSim(const char *Cmd) {
|
||||||
arg1 = clk << 8 | encoding;
|
arg1 = clk << 8 | encoding;
|
||||||
arg2 = invert << 8 | separator;
|
arg2 = invert << 8 | separator;
|
||||||
|
|
||||||
|
PrintAndLog("Simulating - ID: %08X, Raw: %08X%08X",id,(uint32_t)(rawID >> 32),(uint32_t) (rawID & 0xFFFFFFFF));
|
||||||
|
|
||||||
UsbCommand c = {CMD_ASK_SIM_TAG, {arg1, arg2, size}};
|
UsbCommand c = {CMD_ASK_SIM_TAG, {arg1, arg2, size}};
|
||||||
PrintAndLog("preparing to sim ask data: %d bits", size);
|
num_to_bytebits(rawID, size, c.d.asBytes);
|
||||||
num_to_bytebits(rawID, 64, c.d.asBytes);
|
|
||||||
clearCommandBuffer();
|
clearCommandBuffer();
|
||||||
SendCommand(&c);
|
SendCommand(&c);
|
||||||
return 0;
|
return 0;
|
||||||
|
|
Loading…
Reference in a new issue