Como pode editar um arquivo executável linux

1

Oi tudo que eu tenho um arquivo e é executado no meu servidor Ubuntu e precisa editá-lo, mas não posso. Eu abro com notepad ++ e obter este

Como pode editar

    
por Gerald Kacka 02.05.2015 / 21:46

1 resposta

3

Você pode editar qualquer arquivo. A única questão é se isso faz sentido. Para arquivos binários, você pode usar um hexeditor, por exemplo. hexedit :

sudo apt-get install hexedit

E.G .:

hexedit /bin/bash

Mas se você quiser mudar o código, a partir do qual o binário foi criado, então você precisa do código fonte.

Como exemplo, para o arquivo usado acima, você pode encontrar o código-fonte aqui .

Você também pode tentar descompilar o arquivo. Faça o download do REC Studio 4 - Compilador de engenharia reversa de aqui .

sudo apt-get install libgtk2.0-0:i386
cd
mkdir RecStudioLinux
cd RecStudioLinux
wget http://www.backerstreet.com/rec/RecStudioLinux.tgz
tar xf RecStudioLinux.tgz
cd bin

e comece com:

./RecStudioLinux

    
por A.B. 02.05.2015 / 22:20