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
Colecionando discos de boot
Aptitude: Synaptic em modo texto
Configuração total do Mozilla
Os poderes da super vaca
Clipper no Linux
Leitura recomendada
Políticas personalizadas do SELinux
Adicionando/Removendo módulos na blacklist através de um script
Bloqueando Facebook com IPtables (de forma fácil, intuitiva e eficiente)
Filtrando sites navegados por máquinas no log do Squid
Verificando se um arquivo cabe dentro de um DVD
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