SHC - Compilando seu shell script

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

[ Hits: 22.392 ]

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

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

Configuração total do Mozilla

Aptitude: Synaptic em modo texto

Colecionando discos de boot

Clipper no Linux

Leitura recomendada

Letras coloridas no Vim

Curso de Shell Script Avançado

Gerenciador de Favoritos via linha de comando

Redimensionando e renomeamento imagens em massa

Configurar Gedit para compilar e executar scripts em PASCAL

  

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
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts