QUOTE(Tiros @ Dec 5 2005, 01:27 AM)
Actually there is NO security on it. This issue is a sad testament to the very weak hacking capabilities here. The drive firmware code is straight 8051.
Hmm.. are you sure about that ? I just disassembled the 8050L with a 8051disassembler and the disassembly just doesn't make sense. I don't know much about the 8051, but some parts of the code are not that hard to read. And some of these parts just don't make sense at all, like:
QUOTE
00024DA4 18 DEC R0
00024DA5 00 NOP
00024DA6 83 MOVC @A+PC
why would anyone want to use a NOP here ?
or:
QUOTE
00024E48 32 RETI
---------------------------
00024E49 702C JNZ $4E77
a JNZ instruction after a RETI ?
or:
QUOTE
00024F79 2D ADD A,R5
00024F7A 60F7 JZ $4F73
00024F7C D020 POP $20
00024F7E 60DF JZ $4F5F
How would a POP instruction influence the Accumulator ?
and the best part:
QUOTE
000250B4 27 ADD A,@R1
000250B5 EE MOV A,R6
Add a value to the accumulator and then directly overwrite it ?
Hehe, I was kinda hoping to find something like this last example, it's IMHO 100% proof that this data is either not 8051 or it's encrypted