Descriptografa o arquivo * .SO [fechado]

0

Situação: Long back eu desenvolvi alguns códigos em C e C ++, convertendo para arquivo * .SO - eu apaguei os arquivos C e C ++.

Problema: Eu quero voltar a converter os arquivos * .SO em arquivos C e C ++ para o upgrade de código. Por favor, guie o procedimento e envie qualquer tutorial e procedimento para reconversão.

    
por Naveen 28.03.2013 / 08:34

1 resposta

7

Esta pergunta foi feita aqui antes: link .

De qualquer forma, você não pode recuperar seu código original, ou citar Carlos Gutiérrez: " Você pode fazer hambúrgueres com uma vaca, mas você não pode fazer uma vaca com hambúrgueres ".

Um arquivo * .so é um objeto compartilhado compilado (aproximadamente equivalente a uma dll no Windows). Ele contém todas as informações para uma função em um idioma que a máquina entende. Esta não é necessariamente a mesma linguagem em que está escrito - Se o original não foi puro assembly, quase certamente não é a mesma linguagem. Portanto, embora seja possível recuperar informações suficientes para produzir uma função que faça a mesma coisa, não é possível voltar ao código-fonte original.

    
por rcpaul 28.03.2013 / 08:46