i foound the difference!
my camera's firmwre does:
m24900 skips masking to 8 bit value before %62
without masking abc12 hash is D1P3aIkX
simple fix, thanks hashcat team
P.s it's not dahua camera so I can't claim this is m24900 bug...
my camera's firmwre does:
Code:
LDRB r0, [digest, #X] ; load byteA
LDRB r1, [digest, #Y] ; load byteB
ADD r0, r0, r1 ; sum into r0 (0–510 possible)
AND r0, r0, #0xFF ; mask to 8 bits
MOV r1, #62
BL __aeabi_idivmod ; integer division/modulo
m24900 skips masking to 8 bit value before %62
without masking abc12 hash is D1P3aIkX
simple fix, thanks hashcat team

P.s it's not dahua camera so I can't claim this is m24900 bug...