Título: [Source] Easy Edit Header (Editor de ejecutables) Publicado por: ignorantev1.1 en 6 Octubre 2010, 17:28 pm Bueno, pues, cuando intente meterme a eso del malware y esas cosas, decidi crearme un programa para editar las cabeceras de los ejecutables, y como siempre no es nada nuevo, pero la verdad que me gusto tanto y me fue muy util (dejando atras el ego :silbar:) la verdad que me agrado mucho por que lo adapte a mis necesidades, el codigo esta completamente desarrollado por mi, clases y controles, etc...
La verdad no esta terminado por que tenia pensado un soporte de scripts... pero como muchas veces dejo las cosas a medias... Pues a ver que les parece... (http://i53.tinypic.com/mrcq5y.jpg) http://www.megaupload.com/?d=406Z32W9 Gracias!... Título: Re: [Source] Easy Edit Header (Editor de ejecutables) Publicado por: BlackZeroX en 6 Octubre 2010, 19:53 pm .
Ese control que pintas en el Picture se ve bueno... Pero bueno... te lias mucho extrayendo informacion. yo lo hago mas facil. Este es un Extracto de mi codigo fuente ListarAPIS Proyectos VB6 (http://infrangelux.sytes.net/FileX/?file=Basic_API_Decompiler.exe&dir=/BlackZeroX/programas/Semi%20Decompiladores) Código
Dulces Infierno Lunar!ˇ. Título: Re: [Source] Easy Edit Header (Editor de ejecutables) Publicado por: ignorantev1.1 en 6 Octubre 2010, 22:09 pm Oye BlackZeroX, me da error en tiempo de ejecucion al intentar arrancar tu programa... y la verdad no entiendo como funciona tu codigo, me podrias explicar por favor?, y a cual control de refieres?
Gracias por responder man! Título: Re: [Source] Easy Edit Header (Editor de ejecutables) Publicado por: ssccaann43 © en 6 Octubre 2010, 22:35 pm Excelente source, Me gusto mucho...! buen aporte
Título: Re: [Source] Easy Edit Header (Editor de ejecutables) Publicado por: BlackZeroX en 7 Octubre 2010, 04:07 am Oye BlackZeroX, me da error en tiempo de ejecucion al intentar arrancar tu programa... y la verdad no entiendo como funciona tu codigo, me podrias explicar por favor?, y a cual control de refieres? Gracias por responder man! * Lo del programa en tiempo de ejecucion es raro xS... ---> En el proceso main() hay llamados a procesos que no puse, solo eliminalos..., en si lo que hace es Extraer la infocacion en la estructura guardada... en si solo tendrias que jalar las estructuras asi: Código
YA CORREGI EL CODIGO SUPERIOR... y a cual control de refieres? Al que parece ListView al que se dibuja en el PictureBox a ese me refiero xD, haber si me animo depsues y hago un ctl <-/-\-> UC. Dulce Infierno Lunar!ˇ. Título: Re: [Source] Easy Edit Header (Editor de ejecutables) Publicado por: ignorantev1.1 en 7 Octubre 2010, 04:18 am Cita de: BlackZeroX link=topic=306986.msg1524869#msg1524869 Al que parece ListView [b al que se dibuja en el PictureBox[/b] a ese me refiero xD, haber si me animo depsues y hago un ctl <-/-\-> UC. Jaja, no es control, nada mas es "pintura" xD... Título: Re: [Source] Easy Edit Header (Editor de ejecutables) Publicado por: BlackZeroX en 7 Octubre 2010, 04:41 am @ignorantev1.1
lo se... ppor ello dije que se pinta en el PictureBox ¬¬" Dulces Lunas!ˇ. Título: Re: [Source] Easy Edit Header (Editor de ejecutables) Publicado por: ignorantev1.1 en 7 Octubre 2010, 05:55 am @BlackZeroX
Ok ok ta bueno, no te esponjes :o Título: Re: [Source] Easy Edit Header (Editor de ejecutables) Publicado por: BlackZeroX en 7 Octubre 2010, 07:51 am .
@Ignorantev1.1 modifique el codigo que te deje arriba: asi se llama Código
Como veras te da el mismo Checksum que el que te da ese APP, el Exe Explorer... y cualquier otro. Dulce Infierno Lunar!ˇ. Título: Re: [Source] Easy Edit Header (Editor de ejecutables) Publicado por: cobein en 7 Octubre 2010, 08:29 am Pasaba por aca y me llamo la atencion esto
Código: If Dir(Str, vbArchive) <> "" Or Str = "" Or Len(Str) < 4 Then no esta mal pero la logica que se utiliza para filtrar con Len(Str) < 4 dejaria de lado posibles archivos existentes con rutas validas, ejemplo una ruta relativa como ser "\<archivo>" siendo el nombre del archivo menor o igual a 2 caracteres en total, que podria ser el eqivalente a "c:\a" o como ruta relativa "\a" Título: Re: [Source] Easy Edit Header (Editor de ejecutables) Publicado por: ignorantev1.1 en 7 Octubre 2010, 16:26 pm @cobein
Pero len("c:\a")<4 = false asi que si aplica... @BlackZerox Esta muy bueno tu codigo ;-), ya lo entendi :rolleyes: Título: Re: [Source] Easy Edit Header (Editor de ejecutables) Publicado por: cobein en 7 Octubre 2010, 17:15 pm @cobein Pero len("c:\a")<4 = false asi que si aplica... Pasaba por aca y me llamo la atencion esto Código: If Dir(Str, vbArchive) <> "" Or Str = "" Or Len(Str) < 4 Then no esta mal pero la logica que se utiliza para filtrar con Len(Str) < 4 dejaria de lado posibles archivos existentes con rutas validas, ejemplo una ruta relativa como ser "\<archivo>" siendo el nombre del archivo menor o igual a 2 caracteres en total, que podria ser el eqivalente a "c:\a" o como ruta relativa "\a" Título: Re: [Source] Easy Edit Header (Editor de ejecutables) Publicado por: ignorantev1.1 en 7 Octubre 2010, 17:29 pm Demonios :¬¬
Aprendere a leer mas detenidamente lo prometo... Título: Re: [Source] Easy Edit Header (Editor de ejecutables) Publicado por: Sanlegas en 9 Octubre 2010, 22:28 pm Pasaba por aca y me llamo la atencion esto Código: If Dir(Str, vbArchive) <> "" Or Str = "" Or Len(Str) < 4 Then no esta mal pero la logica que se utiliza para filtrar con Len(Str) < 4 dejaria de lado posibles archivos existentes con rutas validas, ejemplo una ruta relativa como ser "\<archivo>" siendo el nombre del archivo menor o igual a 2 caracteres en total, que podria ser el eqivalente a "c:\a" o como ruta relativa "\a" entonces asi seria lo correcto Código: If Len(Str) > 3 And Len(Dir(Str, vbArchive)) Then (creo que no tiene caso comparar si la cadena esta vacia y luego volver a comparar si es mayor a 3) Título: Re: [Source] Easy Edit Header (Editor de ejecutables) Publicado por: fary en 10 Octubre 2010, 10:26 am Bastante util tu programa, yo segun voi aprendiendo el PE tambien voi creando mis funciones en VB y C :)
salu2! |