Decypt des-sunos5.7 ecncrypted usando o OpenSSL no Linux

1

Um dos scripts de shell em nosso antigo servidor Solaris 10 usa o comando abaixo para descriptografar um arquivo.

des-sunos5.7 -d -u -k password enc_filename.tar.gz dec_filename.tar.gz

Agora estamos migrando para o RHEL 6 e temos problemas para encontrar o comando exato para descriptografar o arquivo. Nós recebemos este arquivo de fonte externa e eu não tenho o cypher que eles usaram para criptografar o arquivo.

Eu usei os comandos abaixo

openssl enc -d des3 -in filename -out filename;
openssl enc -d -des-cbc -iv 0 -d -in filename -out filename;
openssl enc -des-ede3 -iv o -d in filename -out filename;

Eu também tentei com o -des-ecb, -des-cbc, -des-ede-cbc, -des-ede3-cbc, -desx-cbc, -des. Tudo que eu obtenho é "Bad Magic Number".

$file des-sunos5.7
des-sunos5.7: ELF 32-bit MSB executbale SPARC32PLUS Version 1, V8+ Required, UltraSPARC1 Extensions Required, dynamically linked, not stripped

Como por vários artigos, eu entendo que não estou usando cifra de descriptografia correta aqui. Alguém pode ajudar aqui para encontrar o cypher openssl correto que pode descriptografar o arquivo que é criptografado com des-sunos5.7 em um servidor RHEL6. temos o OpenSSL 1.0.1e.fips instalado no servidor Linux

    
por Raghav 24.05.2016 / 17:53

1 resposta

2

Do nome, estou supondo que é o comando des (1) incluído no Solaris, que alguém extraiu do Solaris 7 para a sua instalação do Solaris 10 (não está claro o porquê, como também está disponível fora da caixa do Solaris 10u4 e acima, e no SUNWcry antes).

des (1) dados criptografados com DES único, mas o formato do arquivo não corresponderá ao formato de arquivo do OpenSSL. o comando des (1) é bem antigo. O Solaris 10 incluiu os comandos criptografar / descriptografar com as cifras modernas como um substituto.

Este artigo pode ajudá-lo a descobrir mais informações:

link

Eu descriptografaria usando o comando des no Solaris, criptografaria novamente usando o OpenSSL no Solaris e depois transferiria os arquivos. O OpenSSL está disponível no Solaris 10.

    
por 24.05.2016 / 19:42