MetroBooter V2.0

Autoit Avanzado más complejo con funciones "geek" para cualificarse como "ESPECIALISTA EN AUTOIT". Originales de autor, no copiados. Mín. 100 lineas
emma93
Aprendiz de Mago
Mensajes: 47
Registrado: 13 Ene 2009, 23:15

MetroBooter V2.0

Mensaje por emma93 »

MetroBooter es un programa creado en lenguaje de programación AutoIT, en el que se podrán automatizar las firmas realizadas a un metroflog.

Que es metroflog?

metroFLOG es un espacio personal para que compartas con quien deseas. Completamente personalizable (puedes incluir una descripción personal, links favoritos y cambiar los colores de tu espacio). Diariamente podrás subir una foto principal con una descripción sobre la misma, y que tus amigos firmen el libro de visitas.

-------------------------------------------------------------------------------------------------------------

Ustedes se preguntarán ¿Para que fué creado este programa?

Voy a expresar mi propia opinión sobre esto: Mucha gente, principalmente los jóvenes, gastan la mayoría de las horas del día en firmar Metroflogs y/o Fotologs. Yo realmente, creo que llegué a ser uno de ellos, y la verdad que al después darse cuenta de la situación, uno piensa: "Que estupido fuí, gaste muchisimas horas firmando un Metroflog que ahora no le doy mas bola (o lo cerré)".

Por lo menos pienso que con MetroBooter, éste tiempo del día podrá ahorrarse. Se podrá dejar MetroBooter firmando mientras estés en la pile, tomando unos mates o durmiendo :-)

Imágenes de MetroBooter:

Imagen


Imagen


Imagen


Tengo una web para este proyecto, si quieren visitarla sólo hagan click aquí
Avatar de Usuario
gna08
Hacker del Foro
Mensajes: 379
Registrado: 27 Sep 2008, 18:51
Ubicación: Cordoba, Argentina

Re: MetroBooter V2.0

Mensaje por gna08 »

podrias postear el source amigo? :smt003
Aunk no m Buskes, Seguro m enkontras!
Avatar de Usuario
gna08
Hacker del Foro
Mensajes: 379
Registrado: 27 Sep 2008, 18:51
Ubicación: Cordoba, Argentina

Re: MetroBooter V2.0

Mensaje por gna08 »

uh flaco, gracias por el mal ondon, :smt013 xlomenos decime k no keres compartir y listo pibe, :smt011
y no te rompo mas :smt014
Aunk no m Buskes, Seguro m enkontras!
srsombrero
Mensajes: 27
Registrado: 12 Ene 2009, 03:06

Re: MetroBooter V2.0

Mensaje por srsombrero »

ajajaja si quieres vendelo por sms emma.

En mi opinión deberias compartir el code, lo peor que puede pasar es que lo mejoremos.
Avatar de Usuario
gna08
Hacker del Foro
Mensajes: 379
Registrado: 27 Sep 2008, 18:51
Ubicación: Cordoba, Argentina

Re: MetroBooter V2.0

Mensaje por gna08 »

Si sr sombrero tiene razon, pero esta bien, nadie obliga a nadie a hacer nadda, :smt030 , pero no es para mas tarde sacar en cara nada pero despues estas cosas uno las tiene en cuenta, ya k ni sie kiera responde, igualmente tambpoco obligacion a responder tiene, no al foro bardo :smt003 , asik todo bien igual :smt048
Adios
Aunk no m Buskes, Seguro m enkontras!
emma93
Aprendiz de Mago
Mensajes: 47
Registrado: 13 Ene 2009, 23:15

Re: MetroBooter V2.0

Mensaje por emma93 »

Ustedes saben que recién acabo de leer todo esto.

Me habia olvidado que había posteado acá :smt003

Disculpen, no quiero liberar el código. Ustedes me ayudaron muchísimo. Pero son proyectos propios en los cuales estuve mucho tiempo haciendolo. Y no quiero que ninguna persona diga que lo programó, ya que me estaría robando los créditos.

Disculpen, un salu2 amigos.

Fekaa.-
Avatar de Usuario
gna08
Hacker del Foro
Mensajes: 379
Registrado: 27 Sep 2008, 18:51
Ubicación: Cordoba, Argentina

Re: MetroBooter V2.0

Mensaje por gna08 »

Si flaco, todo bien, y eso de los credito, pues bueno, tenes razon, siempre algun :: lammer :: hace eso, ta bien flaco, igual te comento k no me funciono =P
No se si te interesa pero ya tengo la solucion de resolver los captchas, si te interesa llegar a algun acuerdo me avisas y si no , bueno, no ay drama :smt003
Aunk no m Buskes, Seguro m enkontras!
emma93
Aprendiz de Mago
Mensajes: 47
Registrado: 13 Ene 2009, 23:15

Re: MetroBooter V2.0

Mensaje por emma93 »

Dale, cualquier cosa me agregás y vemos si llegamos a un acuerdo :)

[email protected]

Un abrazo amigo, y mil disculpas. Pero como vos decís, siempre hay algun lammer.
Avatar de Usuario
XPyro
Profesional del Autoit
Mensajes: 542
Registrado: 04 Mar 2007, 10:12
Ubicación: México
Contactar:

Re: MetroBooter V2.0

Mensaje por XPyro »

Se ve interesante tu Script emma93, recuerda que AutoIt es un SoftWare libre y puedes si quieres publicar su código, recuerda que si no quieres compartir el código blindar muy bien el ejecutable por que por aquí anda una herramienta que extrae el código sin el "Decompile .exe to Script", así que es una sugerencia :smt003 :smt006
Imagen
Avatar de Usuario
gna08
Hacker del Foro
Mensajes: 379
Registrado: 27 Sep 2008, 18:51
Ubicación: Cordoba, Argentina

Re: MetroBooter V2.0

Mensaje por gna08 »

Si, tiene razon XPyro, conosco esa herramienta, te digo k si anda, asik dalo por decompilado :smt003 , naa, :smt023 es joda, respeto tu trabajo, pero si, deberias blindarlo, xq he probado esa herramienta y si los decompila, asik ten kuidado :smt040
Aunk no m Buskes, Seguro m enkontras!
emma93
Aprendiz de Mago
Mensajes: 47
Registrado: 13 Ene 2009, 23:15

Re: MetroBooter V2.0

Mensaje por emma93 »

Si, ya han decompilado el programa.

Así que gna, bueno, no era mi intención querer dar a conocer el código fuente. Pero bueno, decompilalo, yo no me enojaré, te lo aseguro :)

Un salu2 amigos.
emma94
Mensajes: 2
Registrado: 02 Mar 2009, 22:53

Re: MetroBooter V2.0

Mensaje por emma94 »

here the source the metrobooter Sorry! :smt029

Código: Seleccionar todo

#include <WindowsConstants.au3>
#include <GuiConstants.au3>
#include <EditConstants.au3>
#include <File.au3>
#include <IE.au3>
Opt("TrayMenuMode", 1)
Opt("TrayOnEventMode", 1)
TraySetIcon("Diseño\icono.ico")
TraySetState()
TraySetPauseIcon("Diseño\icono.ico")
$ERR = _IELOADWAITTIMEOUT(2000)
_IEERRORNOTIFY(False)
Local $ERROR1
Global $IE, $FIRMAS
Local $ERROR2
$NOMBRE = @ScriptDir & "\Historial\Historial.txt"
FileWrite($NOMBRE, "Historial del día: " & @MDAY & "/" & @MON & "/" & @YEAR & @CRLF & @CRLF)

$FORM1_1 = GUICreate("MetroBooter V2.0 - Por Defeka", 553, 452, 193, 125)
GUISetIcon("Diseño\icono.ico")
$LABEL1 = GUICtrlCreateLabel("Usuario:", 24, 16, 60, 26)
GUICtrlSetFont(-1, 12, 400, 0, "Sylfaen")
$LABEL2 = GUICtrlCreateLabel("Clave:", 38, 40, 45, 26)
GUICtrlSetFont(-1, 12, 400, 0, "Sylfaen")
$INPUT1 = GUICtrlCreateInput(RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\MetroBooter\MetroBooter 2.0", "usuario"), 88, 16, 121, 21)
$INPUT2 = GUICtrlCreateInput(RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\MetroBooter\MetroBooter 2.0", "password"), 88, 40, 121, 21)
$TAB1 = GUICtrlCreateTab(24, 72, 505, 281)
GUICtrlSetFont(-1, 10, 400, 0, "Sylfaen")
GUICtrlSetResizing(-1, $GUI_DOCKWIDTH + $GUI_DOCKHEIGHT)
$TABSHEET1 = GUICtrlCreateTabItem("Mensaje 1")
$EDIT1 = GUICtrlCreateEdit(RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\MetroBooter\MetroBooter 2.0", "post 1"), 32, 104, 489, 241)
$TABSHEET2 = GUICtrlCreateTabItem("Mensaje 2")
$EDIT2 = GUICtrlCreateEdit(RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\MetroBooter\MetroBooter 2.0", "post 2"), 32, 104, 489, 241)
$TABSHEET3 = GUICtrlCreateTabItem("Mensaje 3")
$EDIT3 = GUICtrlCreateEdit(RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\MetroBooter\MetroBooter 2.0", "post 3"), 32, 104, 489, 241)
$TABSHEET4 = GUICtrlCreateTabItem("Mensaje 4")
$EDIT4 = GUICtrlCreateEdit(RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\MetroBooter\MetroBooter 2.0", "post 4"), 32, 104, 489, 241)
$TABSHEET5 = GUICtrlCreateTabItem("Créditos")
$EDIT5 = GUICtrlCreateEdit(StringFormat("MetroBooter 2.0, Todos los derechos reservados " & " \r\n\r\n\r\nCreador: Emmanuel Abuslaiman \r\n" & @CRLF & "Edad: 15 Años\r\n" & @CRLF & "\r\nContacto: [email protected]\r\n"), 32, 104, 489, 241, $ES_READONLY)
GUICtrlSetFont(-1, 13, 400, 2 + 4 + 6 + 8, "Sylfaen")
GUICtrlSetColor(-1, 32768)
GUICtrlCreateTabItem("")
$BUTTON1 = GUICtrlCreateButton("Comenzar ...", 24, 416, 97, 25, 0)
GUICtrlSetFont(-1, 10, 400, 0, "Sylfaen")
GUICtrlSetColor(-1, 32768)
$EMBBED = _IECREATEEMBEDDED()
$MINI = GUICtrlCreateObj($EMBBED, 355, 5, 190, 90)
_IENAVIGATE($EMBBED, "http://www.odaclick.com/emma93/")
$LABEL3 = GUICtrlCreateLabel("ATENCIÓN:", 24, 360, 71, 17)
GUICtrlSetFont(-1, 8, 800, 0, "MS Sans Serif")
$LABEL4 = GUICtrlCreateLabel("En caso contrario, complete todas las casillas y pulse en comenzar.", 96, 380, 355, 22)
GUICtrlSetFont(-1, 10, 400, 0, "Sylfaen")
GUICtrlSetColor(-1, 16711680)
$LABEL5 = GUICtrlCreateLabel("Antes de comenzar, por favor asegurese de que escribió texto en los 4 mensajes.", 96, 357, 426, 22)
GUICtrlSetFont(-1, 10, 400, 0, "Sylfaen")
GUICtrlSetColor(-1, 16711680)
GUISetState(@SW_SHOW)

$PAGINA_WEB = TrayCreateItem("Acceder a la web oficial")
TrayItemSetOnEvent(-1, "Abrir_Web")
$CREDITOS = TrayCreateItem("Créditos")
TrayItemSetOnEvent(-1, "Creditos")
$HISTORIAL = TrayCreateItem("Historial")
TrayItemSetOnEvent(-1, "Mostrar_Historial")
$SALIR = TrayCreateItem("Salir")
TrayItemSetOnEvent(-1, "Salir")


While 1
	$NMSG = GUIGetMsg()
	Switch $NMSG
		Case $GUI_EVENT_CLOSE
			SALIR()
		Case $BUTTON1
			SINIMAGENES()
			Global $ARRAY_MENSAJES[5] = ["", "", "", "", ""]
			$ARRAY_MENSAJES[1] = GUICtrlRead($EDIT1)
			$ARRAY_MENSAJES[2] = GUICtrlRead($EDIT2)
			$ARRAY_MENSAJES[3] = GUICtrlRead($EDIT3)
			$ARRAY_MENSAJES[4] = GUICtrlRead($EDIT4)
			$NUMERO_RANDOM = Random(1, 4)
			$MENSAJE_RANDOM = $ARRAY_MENSAJES[$NUMERO_RANDOM]
			RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\MetroBooter\MetroBooter 2.0", "usuario", "REG_SZ", GUICtrlRead($INPUT1))
			RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\MetroBooter\MetroBooter 2.0", "password", "REG_SZ", GUICtrlRead($INPUT2))
			If GUICtrlRead($INPUT1) = "" Or GUICtrlRead($INPUT2) = "" Then
				MsgBox(16, "Error", "Falta nombre de usuario o contraseña, por favor complete estos campos e inténtelo de nuevo", 0, $FORM1_1)
				ContinueLoop
				$ERROR1 = 1
			ElseIf COMPROBARMENSAJES($EDIT1, $EDIT2, $EDIT3, $EDIT4) Then
				$ERROR2 = 1
			Else
				$ERROR2 = 0
			EndIf
			If $ERROR1 = 0 And $ERROR2 = 0 Then
				GUISetState(@SW_HIDE)
				LOGUEARSE(GUICtrlRead($INPUT1), GUICtrlRead($INPUT2))
				While 1
					VISITARMETRO($MENSAJE_RANDOM)
				WEnd
			EndIf
	EndSwitch
WEnd


Func COMPROBARDATOS($CONTROL1, $CONTROL2)
	If GUICtrlRead($CONTROL1) = "" And GUICtrlRead($CONTROL2) = "" Then
		Return MsgBox(16, "Error", "Faltan Datos, por favor complete los datos y vuelva a intentarlo", 0, $FORM1_1)
	EndIf
EndFunc


Func COMPROBARMENSAJES($MENSAJE1, $MENSAJE2, $MENSAJE3, $MENSAJE4)
	Global $ARRAY[5] = ["", "", "", "", ""]
	$ARRAY[1] = $MENSAJE1
	$ARRAY[2] = $MENSAJE2
	$ARRAY[3] = $MENSAJE3
	$ARRAY[4] = $MENSAJE4
	For $I = 1 To 4
		If GUICtrlRead($ARRAY[$I]) = "" Then
			Return MsgBox(16, "Datos Vacíos", "Se han encontrado mensajes donde no se ha escrito nada, por favor, complete estos datos y continue", 0, $FORM1_1)
		EndIf
	Next
EndFunc


Func LOGUEARSE($USUARIO, $CONTRASENA)
	_IELOADWAITTIMEOUT(9000)
	MENSAJE("Verificación", "Verificando que el usuario y clave sean correctos")
	$IE = _IECREATE("http://www.metroflog.com/logout.php", 0, 0)
	_IELOADWAIT($IE)
	If @error = $_IESTATUS_LOADWAITTIMEOUT Then
		_IEACTION($IE, "refresh")
	EndIf
	$USER = _IEGETOBJBYID($IE, "username")
	$PASS = _IEGETOBJBYID($IE, "password")
	$BTN_INGRESAR = _IEGETOBJBYID($IE, "enviar")
	_IEFORMELEMENTSETVALUE($USER, $USUARIO)
	_IEFORMELEMENTSETVALUE($PASS, $CONTRASENA)
	_IEACTION($BTN_INGRESAR, "click")
	_IELOADWAIT($IE)
	$CODIGO_FUENTE = _IEBODYREADTEXT($IE)
	If StringInStr($CODIGO_FUENTE, "Subir Fotos") Then
		MENSAJE("Datos Correctos", "Se ha logueado correctamente")
		_IEQUIT($IE)
	EndIf
	If StringInStr($CODIGO_FUENTE, "Tu usuario y/o contraseña") Then
		MENSAJE("Datos Incorrectos", "Usted se ha logueado incorrectamente, vuelva a iniciar el programa e inténtelo de nuevo")
		_IEQUIT($IE)
		Sleep(3000)
		Exit
	EndIf
EndFunc


Func MENSAJE($TITULO, $TEXTO)
	TraySetIcon("Diseño\icono.ico")
	TraySetPauseIcon("Diseño\icono.ico")
	TraySetState()
	Opt("TrayMenuMode", 1)
	TrayTip($TITULO, $TEXTO, 1, 1)
EndFunc


Func SALIR()
	$SALIR = MsgBox(8228, "Cerrando Aplicación", "Se está cerrando MetroBooter " & @CRLF & @CRLF & "Desea continuar?", 0, $FORM1_1)
	If $SALIR = 7 Then Return
	MENSAJE("Hasta luego!", "MetroBooter se ha cerrado correctamente")
	CONIMAGENES()
	Sleep(1000)
	Exit
EndFunc


Func VISITARMETRO(ByRef $MENSAJE_RANDOM)
	_IEERRORNOTIFY(False)
	$TIEMPO_FUERA = _IELOADWAITTIMEOUT(9000)
	$IE = _IECREATE("http://www.metroflog.com/directory/random", 0, 0)
	_IELOADWAIT($IE)
	$WEB = _IEPROPERTYGET($IE, "locationurl")
	While StringInStr($WEB, "random")
		$INI = 1
		If $FIRMAS = 10 Then
			LOGOUT($IE)
		EndIf
		SINIMAGENES()
		If @error = $_IESTATUS_LOADWAITTIMEOUT Then
			VISITARMETRO($IE)
		EndIf
		$SOURCE = _IEDOCREADHTML($IE)
		$EXPRESION = '">(.*?)</A><BR>'
		$FLOG = StringRegExp($SOURCE, $EXPRESION, 1)
		$WEB = "http://www.metroflog.com/" & $FLOG[0]
		_IENAVIGATE($IE, $WEB)
		_IELOADWAIT($IE)
		$MENSAJE = _IEGETOBJBYID($IE, "mensaje")
		$BTN_ENVIAR = _IEGETOBJBYID($IE, "enviarmensaje")
		_IEFORMELEMENTSETVALUE($MENSAJE, $MENSAJE_RANDOM)
		_IEACTION($BTN_ENVIAR, "click")
		$PAGINA_ACTUAL = _IEPROPERTYGET($IE, "locationurl")
		$TEXTO_WEB = _IEBODYREADTEXT($IE)
		If StringInStr($TEXTO_WEB, "Sólo los Favoritos") Then
			HISTORIAL("No se pudo firmar en: " & $PAGINA_ACTUAL)
			HISTORIAL("Razón: Sólo los favoritos pueden firmarle" & @CRLF)
			_IENAVIGATE($IE, "http://www.metroflog.com/directory/random")
			ExitLoop
		EndIf
		If StringInStr($TEXTO_WEB, "Esta foto ha alcanzado") Then
			HISTORIAL("No se pudo firmar en " & $PAGINA_ACTUAL)
			HISTORIAL("Razón: Libro lleno" & @CRLF)
			_IENAVIGATE($IE, "http://www.metroflog.com/directory/random")
			ExitLoop
		EndIf
		$FIRMAS = $FIRMAS + 1
		HISTORIAL($FIRMAS & ": " & "Firma correcta en: " & $PAGINA_ACTUAL & @CRLF)
		Sleep(500)
		_IEQUIT($IE)
		Return VISITARMETRO($MENSAJE_RANDOM)
	WEnd
EndFunc


Func SINIMAGENES()
	RegWrite("HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main", "Display Inline Images", "REG_SZ", "no")
	RegWrite("HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main", "Play_Animations", "REG_SZ", "no")
EndFunc


Func CONIMAGENES()
	RegWrite("HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main", "Display Inline Images", "REG_SZ", "yes")
	RegWrite("HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main", "Play_Animations", "REG_SZ", "yes")
EndFunc


Func HISTORIAL($TEXTO)
	Local $RUTA = @ScriptDir & "\Historial\Historial.txt"
	_FILEWRITELOG($RUTA, $TEXTO & @CRLF)
EndFunc


Func LOGOUT(ByRef $IE)
	_IELINKCLICKBYTEXT($IE, "Salir")
	_IELOADWAIT($IE)
	$USER = _IEGETOBJBYID($IE, "username")
	$PASS = _IEGETOBJBYID($IE, "password")
	$BTN_INGRESAR = _IEGETOBJBYID($IE, "enviar")
	_IEFORMELEMENTSETVALUE($USER, RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\MetroBooter\MetroBooter 2.0", "usuario"))
	_IEFORMELEMENTSETVALUE($PASS, RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\MetroBooter\MetroBooter 2.0", "password"))
	_IEACTION($BTN_INGRESAR, "click")
	_IELOADWAIT($IE)
	Global $FIRMAS = 0
	_IENAVIGATE($IE, "http://www.metroflog.com/directory/random")
	Return
EndFunc


Func ABRIR_WEB()
	$WEB_METROBOOTER = _IECREATE("http://www.odaclick.com/emma93/")
EndFunc


Func CREDITOS()
	MsgBox(0, "Créditos", "Creado por Fekaa. Para dudas y/o sugerencias, por favor no dude en enviarme un e-mail" & @CRLF & @CRLF & "Dirección de correo electronico: [email protected]", 0, $FORM1_1)
EndFunc


Func MOSTRAR_HISTORIAL()
	ShellExecute(@ScriptDir & "\Historial\Historial.txt")
EndFunc
Avatar de Usuario
Rupert.25
Hacker del Foro
Mensajes: 247
Registrado: 17 Jul 2007, 18:27

Re: MetroBooter V2.0

Mensaje por Rupert.25 »

Da igual, ya lo habia decompilado!
jaja gracias por compartir el codigo, era broma eso de lo decompilado.

Siempre he pensado que es una estupidez, agarrarse colgando fotos, para que tus amigos te digan siempre lo mismo:

"Sta shida la picture"
"jeje aqui paso pa firmarte bye XD"

Comentarios tontos que solo sirven para subir la moral de los desconsolado.

Aunque claro que los respeto, solo es mi opinion :D

En cuanto a tu codigo, sin duda aprenderé muchas cosas de ti. Me parece un muy buen codigo, bien ordenado y sobre todo con muy buenas funciones. Te lo agradezco y te Felicito. Hasta luego!
Avatar de Usuario
Rupert.25
Hacker del Foro
Mensajes: 247
Registrado: 17 Jul 2007, 18:27

Re: MetroBooter V2.0

Mensaje por Rupert.25 »

Creo que emma93 y emma94, no son el mismo usuario. Alguien mas lo decompiló y solo se registró para postear el codigo.
Avatar de Usuario
timistar
Hacker del Foro
Mensajes: 89
Registrado: 24 Jun 2008, 05:03

Re: MetroBooter V2.0

Mensaje por timistar »

certo

jugaron sucio y lo hiceron parece el same user

que condenados :smt040
emma93
Aprendiz de Mago
Mensajes: 47
Registrado: 13 Ene 2009, 23:15

Re: MetroBooter V2.0

Mensaje por emma93 »

Claro que yo no soy el mismo que emma94.

Pero no me calienta, y por cierto, un mensaje para emma94:

Si te hiciste un usuario sólo para postear el código, y hacer que te odie, te digo que causaste todo lo contrario ;)

Yo lo iba a postear, pero me ahorraste trabajo.

Salu2 amigos :smt002

PD: En poco se viene MetroBooter 3.0
Avatar de Usuario
gna08
Hacker del Foro
Mensajes: 379
Registrado: 27 Sep 2008, 18:51
Ubicación: Cordoba, Argentina

Re: MetroBooter V2.0

Mensaje por gna08 »

ah no sos vos? :smt017 k garronm!, ya te estaba agradeciendo por posteadr el code! igual gracias,
Che no pueden eliminarlo a ese user?, o blokearlo, se fue a la mie.,, con lo k hizol! :smt013
A tu proxima version blokeala asi no pasa de nuevo! :smt024
Y por mas k lo vallas mas tarde a postear o no, eso da bronca, o por lo menos a mi me daria, no se respeta nada :smt009
Aunk no m Buskes, Seguro m enkontras!
Avatar de Usuario
Rupert.25
Hacker del Foro
Mensajes: 247
Registrado: 17 Jul 2007, 18:27

Re: MetroBooter V2.0

Mensaje por Rupert.25 »

hola gna08

Existe una manera de proteger una ejecutable para que no se pueda decompilar?

Espero la respuesta jeje. gracias por todo
emma93
Aprendiz de Mago
Mensajes: 47
Registrado: 13 Ene 2009, 23:15

Re: MetroBooter V2.0

Mensaje por emma93 »

La misma pregunta que hizo Rupert tengo para hacer yo.

Se puede bloquear una aplicación para que no pueda ser decompilada luego?

Espero respuestas, salu2
Avatar de Usuario
timistar
Hacker del Foro
Mensajes: 89
Registrado: 24 Jun 2008, 05:03

Re: MetroBooter V2.0

Mensaje por timistar »

creo que se la respondi a rupert o a ti no recuerdo pero ya esta el post si hay un script que se llama ofuscador o obfuscator mira en el foro gringo yo ya lo probe i generia un poco de cosas raras que hacen imposible ver un code como lo hiciste te adjunto una parte

code original

Código: Seleccionar todo

Global $some_var = 0
Global $var1,$var2
Global $some_var2 = $some_var + 1
Dim $some_array[2]
Global $another_var = "MyGUI"
Global $s_var
Global $openedfile
Global $file
Global $file_1
Global $file_2
Global Const $GUI_EVENT_CLOSE = -3
$var1 = 1
$var2 = 2
$file_1 = "test_1"
$file_2 = "test_2"
;$CmdLine

Opt("GUIOnEventMode", 1)

FileInstall("test_file3.au3", "test_file1.au3")
$openedfile = FileOpen("test_file1.au3", 0)
HotKeySet("{PAUSE}", "Test_Func")

GuiCreate("MyGUI", 326, 132,-1, -1)
codigo ofuscado

Código: Seleccionar todo

Global $A4115493B42271041 = 0
Global $A3038561D5A1565,$AB4E334F1F4F294F
Global $ACA44374E39371E = $A4115493B42271041 + 1
Dim $A2D4A82039313E4C[2]
Global $A5A242F3483151C = A4F315F1("B387B9ABB7")
Global $A4605A1542E26E
Global $A57102160E4C2659
Global $A35B6244D2F5759
Global $A266055D2C1A1852
Global $A2B1823132C303A2A
Global Const $A5A635482A451E2B = -3
$A3038561D5A1565 = 1
$AB4E334F1F4F294F = 2
$A266055D2C1A1852 = A4F315F1("8A9B8D8AA1CF")
$A2B1823132C303A2A = A4F315F1("8A9B8D8AA1CC")
Opt(A4F315F1("B9ABB7B190BB889B908AB3919A9B"), 1)
FileInstall("test_file3.au3", "test_file1.au3")
$A57102160E4C2659 = FileOpen(A4F315F1("8A9B8D8AA19897929BCFD09F8BCD"), 0)
HotKeySet(A4F315F1("85AEBFABADBB83"), "A56B422234D5138")
GuiCreate(A4F315F1("B387B9ABB7"), 326, 132,-1, -1
el titulo dle post es

Obfuscator (make your script hard to read), Also included in SciTE4AutoIt3 and integrated in AutoIt3Wrapper

lo sineto peor como lo tengo guardado no tengo el link

:smt040
Responder