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
Aptitude: Synaptic em modo texto
Gtk-gnutella parou de funcionar no Kurumin 6.1 (solução)
Configuração total do Mozilla
Os poderes da super vaca
Colecionando discos de boot
Leitura recomendada
Criando um arquivo .tar auto-instalável
Usando o script alertaTwitter
Resoveldo problema com proxy no Conectividade Social
Fazendo backup ou cópia somente dos arquivos alterados no último dia
Utilizando arrays em shell script
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