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
Configuração total do Mozilla
Colecionando discos de boot
Aptitude: Synaptic em modo texto
Clipper no Linux
Gtk-gnutella parou de funcionar no Kurumin 6.1 (solução)
Leitura recomendada
Exibir arquivo de grupos /etc/group de forma personalizada conforme o usuário
Jogo da Forca em Shell Script
Repetir determinado caractere X vezes
SSH simultâneo para vários servidores
Criando um script para acessar sua unidade Zip
Comentários
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é
Grande dica, me foi muito útil recentemente!
Obrigado!
Mensagem
Grande dica, me foi muito útil recentemente!
Obrigado!
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.
Mensagem
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.
Tive o mesmo problema, alguém sabe como resolver?
Mensagem
Tive o mesmo problema, alguém sabe como resolver?
Não sei mas a minha versão eu só precisei fazer:
$ shc -f script.sh
Mensagem
Não sei mas a minha versão eu só precisei fazer:
$ shc -f script.sh
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.
Mensagem
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.
[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
Mensagem
[quote]
[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.[/quote]
prefiro nem falar nd , vai q é doença , kkkk
Contribuir com comentário
Enviar