MultiDrive – free backup, clone & wipe disk utility from Atola Technology

All times are UTC - 5 hours [ DST ]


Forum rules


Please do not post questions about data recovery cases here (use this forum instead). This forum is for topics on finding new ways to recover data. Accessing firmware, writing programs, reading bits off the platter, recovering data from dust...



Post new topic Reply to topic  [ 49 posts ]  Go to page Previous  1, 2, 3
Author Message
 Post subject: Re: WD MCU - No more...
PostPosted: Yesterday, 5:21 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 17176
Location: Australia
20 Aug 2020
2024
2003
015
1220

There are several others that I can't read (your photo is unclear).

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: WD MCU - No more...
PostPosted: Yesterday, 5:57 
Offline
User avatar

Joined: May 13th, 2010, 11:17
Posts: 2835
Location: Kuwait
20 Aug 2020 from the HDD sticker

Now where is the other info from the pcb side? if the image is not clear, just point to the place where you wanted me to focus on and will make a better image 4u


FYI: relying on Dates is not a good idea since the hdd production line produces many on the same date right?

BUT
my findings is certain ...

_________________
Kuwait Data Recovery - UNIX GTC
The only reason for time is so that everything doesn't happen at once. By: Albert Einstein


Top
 Profile  
 
 Post subject: Re: WD MCU - No more...
PostPosted: Yesterday, 8:54 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 17176
Location: Australia
einstein9 wrote:
Now where is the other info from the pcb side?

On the component side.

Show me the ROM and MCU, without the thermal pad.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: WD MCU - No more...
PostPosted: Yesterday, 9:54 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 17176
Location: Australia
einstein9 wrote:
Quick for you guys:

Suppose someone replaced the "native usb3 pcb" with another and he wrote native rom to it

Anyone knows how to tell if this pcb is for that drive? (in case if both pcbs have the same native ROM)

:!:

It looks like nobody wants to play your game.

I'm guessing that simply trying each PCB to see which one starts the drive and decrypts the data is not an acceptable solution? Obviously I don't have any experience in this area, but I'll start by identifying security-related objects.

There are these 3 ROM resident ROYL adaptive modules:

Code:
1A2 : SED KEY
1B6 : Digital signature
1B0 : Digital Signature

The ROM boot block is digitally signed at the end of the block.

One of the ROM's PCMBlocks is a compressed 0xDDDD ROYL module. I have attached an example from a SpyGlass3. If I understand correctly, 0xDDDD is required for initialising the drive's crypto-engine.

I expect that the digital signatures may have no relationship to the MCU key. One way to find out would be to compare two drives that have identical firmware and check whether their identical boot blocks have the same signature.

Another test would be to install a donor PCB with identical firmware on a patient HDA, after transferring the ROM adaptives one by one.

Another test might be to execute an ATA 90h Execute Drive Diagnostic command and observe any error code.


Attachments:
DDDD.7z [2.76 KiB]
Downloaded 22 times

_________________
A backup a day keeps DR away.
Top
 Profile  
 
 Post subject: Re: WD MCU - No more...
PostPosted: Yesterday, 17:01 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 17176
Location: Australia
I remembered this old thread:

https://forum.hddguru.com/viewtopic.php?p=264106#p264106

It appears that 0xDDDD is not unique.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: WD MCU - No more...
PostPosted: Yesterday, 23:39 
Offline
User avatar

Joined: September 29th, 2005, 12:02
Posts: 3583
Location: Chicago
unknown wrote:
Nobody noticed, what if the MCU is physically damaged or the entire native PCB is missing.

Is there a solution ?

The code that creates the MCU keys (there are 2 keys involved in data encryption) calls for a random generator inside the MCU, so unless there is a security weakness inside the random generator (very unlikely) or the keys are also copied somewhere else on the drive (possible but not likely) it would not be possible to decrypt data without the original MCU

_________________
SAN, NAS, RAID, Server, and HDD Data Recovery.


Last edited by Doomer on September 1st, 2026, 23:52, edited 1 time in total.

Top
 Profile  
 
 Post subject: Re: WD MCU - No more...
PostPosted: Yesterday, 23:42 
Offline
User avatar

Joined: September 29th, 2005, 12:02
Posts: 3583
Location: Chicago
einstein9 wrote:

Anyone knows how to tell if this pcb is for that drive? (in case if both pcbs have the same native ROM)

:!:

Yes, it's possible with about 99% certainty.

_________________
SAN, NAS, RAID, Server, and HDD Data Recovery.


Top
 Profile  
 
 Post subject: Re: WD MCU - No more...
PostPosted: Yesterday, 23:47 
Offline
User avatar

Joined: September 29th, 2005, 12:02
Posts: 3583
Location: Chicago
einstein9 wrote:

I have to disagree with you here Doomer:

1- Removing the MCU Key will result in encrypted data
2- Moving Key to another MCU PCB works (tested)

I'm not sure with what you are disagreeing.
I've never said removing the keys, I said extracting the keys and writing a software decryptor (would not be easy, because the keys are salted but possible)

_________________
SAN, NAS, RAID, Server, and HDD Data Recovery.


Last edited by Doomer on September 2nd, 2026, 0:00, edited 1 time in total.

Top
 Profile  
 
 Post subject: Re: WD MCU - No more...
PostPosted: Yesterday, 23:56 
Offline
User avatar

Joined: September 29th, 2005, 12:02
Posts: 3583
Location: Chicago
fzabkar wrote:
I remembered this old thread:

https://forum.hddguru.com/viewtopic.php?p=264106#p264106

It appears that 0xDDDD is not unique.

0xDDDD is a security overlay (digitally signed) that, AFAIR, checks signature of module 0x11 (main code overlay).
It's not unique

_________________
SAN, NAS, RAID, Server, and HDD Data Recovery.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 49 posts ]  Go to page Previous  1, 2, 3

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 30 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group