mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-08-20 21:33:47 -07:00
CHG: minor fixes to some tnp luascripts
ADD: a script to make a barebone clone for tnp3 on a chinese magic s50 generation 1 tag.
This commit is contained in:
parent
0ec548dc21
commit
4076250660
4 changed files with 167 additions and 51 deletions
|
@ -26,7 +26,7 @@ Arguments:
|
|||
]]
|
||||
|
||||
local TIMEOUT = 2000 -- Shouldn't take longer than 2 seconds
|
||||
local DEBUG = false -- the debug flag
|
||||
local DEBUG = true -- the debug flag
|
||||
|
||||
|
||||
local band = bit32.band
|
||||
|
@ -302,25 +302,25 @@ function DivideByK(msw, lsw)
|
|||
remainder = num % RADIX
|
||||
return remainder, highLSW, lowLSW
|
||||
|
||||
uint num = 0 | (msw >> 16) & 0xffff;
|
||||
-- uint num = 0 | (msw >> 16) & 0xffff;
|
||||
|
||||
highLSW = 0 | (num / RADIX) << 16;
|
||||
remainder = num % RADIX;
|
||||
-- highLSW = 0 | (num / RADIX) << 16;
|
||||
-- remainder = num % RADIX;
|
||||
|
||||
num = (remainder << 16) | (msw & 0xffff);
|
||||
-- num = (remainder << 16) | (msw & 0xffff);
|
||||
|
||||
highLSW |= num / RADIX;
|
||||
remainder = num % RADIX;
|
||||
-- highLSW |= num / RADIX;
|
||||
-- remainder = num % RADIX;
|
||||
|
||||
num = (remainder << 16) | ((lsw >> 16) & 0xffff);
|
||||
-- num = (remainder << 16) | ((lsw >> 16) & 0xffff);
|
||||
|
||||
lowLSW = 0 | (num / RADIX) << 16;
|
||||
remainder = num % RADIX;
|
||||
-- lowLSW = 0 | (num / RADIX) << 16;
|
||||
-- remainder = num % RADIX;
|
||||
|
||||
num = (remainder << 16) | (lsw & 0xffff);
|
||||
-- num = (remainder << 16) | (lsw & 0xffff);
|
||||
|
||||
lowLSW |= num / RADIX;
|
||||
remainder = num % RADIX;
|
||||
-- lowLSW |= num / RADIX;
|
||||
-- remainder = num % RADIX;
|
||||
|
||||
end
|
||||
|
||||
|
@ -397,7 +397,8 @@ local function main(args)
|
|||
print( (' UID : 0x%s'):format(uid) )
|
||||
print( (' CARDID : 0x%s %s [%s]'):format(
|
||||
cardidMsw,cardidLsw,
|
||||
Num2Card(cardidMsw, cardidLsw))
|
||||
--Num2Card(cardidMsw, cardidLsw))
|
||||
'')
|
||||
)
|
||||
print( string.rep('--',20) )
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue