SHC - Compilando seu shell script

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

[ Hits: 24.417 ]

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

Gtk-gnutella parou de funcionar no Kurumin 6.1 (solução)

Configuração total do Mozilla

Clipper no Linux

Leitura recomendada

Backup em shell script na virtualização de máquinas (VMWare)

Seu CUPS para sozinho!?

Usando find para expandir listas de arquivos em argumentos de modo seguro

Exibir arquivo de grupos /etc/group de forma personalizada conforme o usuário

Script para adicionar hosts no Nagios

  

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