SHC - Compilando seu shell script

Publicado por Tárcio Meireles em 02/05/2005

[ Hits: 24.419 ]

Blog: http://www.profac.org/tarcio

 


SHC - Compilando seu shell script



Neste link está disponibilizado o shc:
Ele é capaz de interpretar um script shell comum e transformá-lo em código binário executável. Uma forma interessante de proteger seus códigos shell.

A sintaxe de compilação é:

$ shc -v -r -T shellscript.sh

Será gerado um arquivo shellscript.sh.x, que é o executável.

Valeu galera!

Outras dicas deste autor

Os poderes da super vaca

Aptitude: Synaptic em modo texto

Colecionando discos de boot

Configuração total do Mozilla

Clipper no Linux

Leitura recomendada

Filtrando sites navegados por máquinas no log do Squid

Shell script com Kdialog

Como trocar senhas de usuários dentro de um Shell Script

Receber e-mail quando o root logar via SSH

Instalador Skype automatizado - Zenity

  

Comentários
[1] Comentário enviado por hellnux em 23/05/2005 - 21:39h

Olá

Parabéns pela dica, isso é interessante, além de preferir 1000x o código aberto, isso é bom para usar contra amigos, obrigando executar o .sh para saber o que há de trás do script :)

Para shell-script, o correto é:
$shc -v -r -T -f nome.sh

Como encontrado no manual
$man shc

Até

[2] Comentário enviado por capitainkurn em 20/06/2006 - 14:38h

Grande dica, me foi muito útil recentemente!
Obrigado!

[3] Comentário enviado por tmingone em 15/08/2007 - 11:52h

O programa é bom, mas se vocês observarem ele abre o script inteiro e aparece todas as informações como usuários e senhas na lista de processos. Será que existe alguma forma de ocultar isso? Experimentem executar um "ps ax" no momento em que executa o script.

[4] Comentário enviado por wesleyfp em 24/08/2007 - 11:00h

Tive o mesmo problema, alguém sabe como resolver?

[5] Comentário enviado por Pilantra em 14/03/2008 - 16:54h

Não sei mas a minha versão eu só precisei fazer:

$ shc -f script.sh

[6] Comentário enviado por removido em 24/08/2008 - 18:44h

muito bom mesmo

[7] Comentário enviado por diramos em 06/05/2009 - 09:50h

Comando muito interessante.
Mas tive um problema básico aqui:
- Descompactei o arquivo no Windows.
- Mudei as permissões para 775

Mas tá dando o seguinte erro:

-bash: /bin/shc-3.8.6: cannot execute binary file

Podem ajudar?

Em tempo: minha distro é Debian Etch 4.

[8] Comentário enviado por px em 16/04/2013 - 19:56h


[7] Comentário enviado por diramos em 06/05/2009 - 09:50h:

Comando muito interessante.
Mas tive um problema básico aqui:
- Descompactei o arquivo no Windows.
- Mudei as permissões para 775

Mas tá dando o seguinte erro:

-bash: /bin/shc-3.8.6: cannot execute binary file

Podem ajudar?

Em tempo: minha distro é Debian Etch 4.


prefiro nem falar nd , vai q é doença , kkkk




Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts