hdparm - versão que aceita caracteres não-ascii para senhas ata

1

Estou procurando uma maneira de usar hdparmpara desbloquear minha unidade.
Simples o suficiente, você pensaria depois de ter a senha?
Não, a senha, obrigado dell, contém caracteres não-ascii.

Eu tenho a senha em hexadecimal, então $(print '\x2e\x20' )aparece no hdparm como algo como

password = 'squiggle no closing to the '

Então, existe uma versão do hdparm que eu possa usar?
talvez um que aceite um arquivo para a senha, talvez?

ou mesmo as instruções sobre como baixar o hdparm de origem e um arquivo diff para as alterações que preciso fazer nos comandos de segurança para permitir o uso do arquivo?
ah, e como erm construir / criar / substituir / usar o novo hdparm (renomeado?)

um guia de alguma variedade seria ótimo, pois, embora eu tenha alguma idéia do que estou fazendo, o Google leva muito tempo para os 'pequenos passos' que um usuário do * nix 'deveria saber'.

user142961
fonte

Respostas:

0

Não tenho 100% de certeza do que você está tentando alcançar aqui, mas este comando:

hdparm --security-unlock $(printf '\x48\x65\x6C\x6C\x6F\x20\x57\x6F\x72\x6C\x64') /dev/sdc

enviaria os valores hexadecimais listados do comando printf para hdparm e produziria

security_password = "Olá, mundo"

/ dev / sdc:

Emitindo o comando SECURITY_UNLOCK, senha = "Olá Mundo", usuário = usuário

É isso que voce quer? Caso contrário, você pode colocar praticamente qualquer coisa entre colchetes para traduzir de qualquer base para outra. Não é necessário usar uma versão diferente do hdparm, menos ainda para compilar a partir da fonte.

Scooby-2
fonte