Que locais devo usar para descartar memória flash de componentes eletrônicos em HDDs?

3

Pelo que entendi, os componentes eletrônicos em HDDs podem armazenar memória em chips de memória flash. Eu não estou interessado nos pratos de disco. Eu gostaria de descarregar apenas essa memória flash usando uma distro Linux para examiná-la.

Quais são os locais que eu deveria estar usando para acessar essa memória - por exemplo, com dd ?

    
por unseen_rider 22.02.2017 / 19:54

1 resposta

2

O conteúdo de chips flash em discos rígidos não é acessível usando ferramentas como dd . Para lê-los, você normalmente usa uma interface JTAG (se puder encontrar uma na PCB da sua unidade) ou um conector especial de estilo serial na unidade, ou apenas testa os chips diretamente; veja este post para exemplos das abordagens anteriores. Pode ser possível lê-los usando comandos específicos do fornecedor, mas não tenho conhecimento de nenhuma unidade atual para a qual eles tenham sido submetidos a engenharia reversa. Para entender como funciona uma unidade, você também precisa ler suas seções de serviço, que são áreas reservadas dos pratos usados para armazenar o software da unidade; o post ligado acima também tem exemplos disso (usando comandos específicos do fornecedor). O link para o código-fonte está quebrado mas é fácil o suficiente para consertar, eu vou deixar como um exercício para desencorajar os leitores que não deveriam estar se aventurando em qualquer lugar perto dele ...

O hacking no disco rígido fornece muito mais informações sobre este tópico.

    
por 22.02.2017 / 20:39