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