Transformando um Script em sh ou bash em Binário

Para isso usaremos o SHC(Shell Script Compiler). o SHC codifica ou criptografa o um arquivo e com isso, evita modificações indesejadas e oculta o código-fonte.

Instalando o SHC

Antes, instale o SHC

No debian e derivados:

$ sudo apt install shc -y

Crie um Script Qualquer

#1 Crie um arquivo com um nome qualquer, o meu chamarei de soma.sh

$ nano soma.sh

#2 crie algumas linhas. No meu, logicamente, somarei 2 + 2

#!/bin/sh
total=$(( 2 + 2 ))
echo $total

Salve e saia do editor

#4 dê permissão de execução ao script soma.sh

$ chmod +x soma.sh

Obs.: possa ser que você precise usar o comando sudo

 

Convertendo o Scricpt em Binário

Agora use a ferramente shc para converter o script

$ shc -U -f soma.sh

juntamente com  shc usamos -f para apontar para o arquivo soma.sh e -U para tornar binário não rastreável.

Será criado o arquivo soma.sh.x

Podemos renomear para soma.bin

$ mv soma.sh.x soma.bin

Deixe um comentário

O seu endereço de e-mail não será publicado.