elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  [Solucionado] Editar un EXE, desde PHP
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: [Solucionado] Editar un EXE, desde PHP  (Leído 6,285 veces)
ProgramadorVB

Desconectado Desconectado

Mensajes: 29


Ver Perfil
[Solucionado] Editar un EXE, desde PHP
« en: 13 Junio 2010, 09:31 am »

Holaaaa,

Espero que estén bien...

Les soy breve...
Necesito poder editar un EXE (creado con VB6 y comprimido con "Fusión") desde PHP... necesito editar, por ejemplo una constante dentro del programa... o el "Caption" del formulario... o el "Caption" del Command1... lo que sea posible...
 
Se que desde PHP se puede abrir archivos binarios... y estuve viendo que, ANTES DE COMPRIMIR EL PROGRAMA CON "FUSION", no es muy difícil acceder a los textos de los botones y otros objetos... pero... luego de comprimir y adjuntar las DLLs y OCXs... se complica un poco...

¿Alguien sabe como hacer esto?

Necesito poder editar un EXE para que... desde PHP... yo pueda "meter" el nombre del usuario... en el EXE... en cualquier parte... en una constante, o en un Label oculto... pero necesito poder editar un EXE... desde PHP... para poder hacer esto...


Espero que me puedan ayudar...

Aquí les dejo el proyecto (un ejemplo muy simple)... junto con el EXE comprimido con "Fusion"...
http://www.gigasize.com/get.php?d=1okgfcd8dvf

Desde ya muchas gracias...

Un saludo!

Pd: Ah, Con "Fusion" me refiero a la herramienta que publicaron aquí: http://www.recursosvisualbasic.com.ar/htm/ocx-componentes-activex-dll/104-utilidad-para-embeber-dependencias-en-el-exe.htm


« Última modificación: 14 Junio 2010, 03:45 am por ProgramadorVB » En línea

ProgramadorVB

Desconectado Desconectado

Mensajes: 29


Ver Perfil
Re: Editar un EXE, desde PHP
« Respuesta #1 en: 13 Junio 2010, 10:36 am »

HOLA,

Estoy investigando editar el "LegalCopyright" del proyecto...
Ya que al compilarlo y comprimirlo con los DLLs y OCXs gracias a "Fusion"... se puede abrir con un editor Hexa... y puedo ver el valor de "LegalCopyright", sin muchos problemas... puedo editarlo y guardarlo... y sigue funcionando el programa... pero... cómo hacer esto desde PHP????

sigo avanzando... si me puede ayudar se los voy a agradecer mucho

Un saludo!!!!


PD: sigo esperando alguna ayudita...


En línea

BlackZeroX
Wiki

Desconectado Desconectado

Mensajes: 3.158


I'Love...!¡.


Ver Perfil WWW
Re: Editar un EXE, desde PHP
« Respuesta #2 en: 13 Junio 2010, 10:44 am »


En si te diria esto:
Este no es el SUB-Foro de PHP ve al subforo indicado!¡.

Lo que debes ahcer para editar es cargar la estructura del del Exe y editar lass secciones, posteriormente guardarlo OJO en el exe directo sea cual sea, casi siempre son estos datos al final del archivo EXE!¡, pero como dige un EXE tiene una estructura (PE) googlea mas y nos cuentas un dilema con codigo!¡.

P.D.: fopen!¡.

Dulce Infierno Lunar!¡.
En línea

The Dark Shadow is my passion.
ProgramadorVB

Desconectado Desconectado

Mensajes: 29


Ver Perfil
Re: Editar un EXE, desde PHP
« Respuesta #3 en: 13 Junio 2010, 11:10 am »

Hola nuevamente,

Sí... lo de fOpen de PHP ya lo tengo, ahora es ver como reemplazar una cadena en hexa por otra... convertir todo desde hexa a binario y guardar bien... o sea... lo que estoy haciendo a mano desde el editor hexa.... pero con PHP....

¿Alguien sabe como hacer esto?

Lo necesito para "inpregnar" un programa... con el nombre del usuario... cuando éste lo descarga desde una web... o sea, en mi caso sería... "inpregnar" el nombre "ProgramadorVB" en alguna parte del programa, antes de descargarlo.... a mi PC...

De esta forma sé que ese programa se relaciona a ese usuario...
Ya se lo que estarán pensando... que esto se puede hacer de otra forma...

Pero la verdad es que lo necesito así... tal cual...
Igualmente, este código... la solución... le servirá a otra persona... seguramente...

Asi que... seguimos avazando...

GRACIAS
En línea

ProgramadorVB

Desconectado Desconectado

Mensajes: 29


Ver Perfil
Re: Editar un EXE, desde PHP
« Respuesta #4 en: 13 Junio 2010, 12:58 pm »

Hola,

Creo que ya lo tengo...
En realidad voy a hacer esto...

1. El usuario "pepe" pide bajar el EXE desde una Web...
2. El el link de descarga, le paso la variable... para identificar a "pepe"
3. En PHP abro el archivo con fopen y lo paso a hexa con Bin2Hex...propio de PHP
4. Identifico el texto "{username}" dentro del EXE... y lo reemplazo con "pepe"...
5. Luego paso todo nuevamente a binario... y "al vuelo"... envio todo esto a descarga, con cabeceras HTTP... sin guardar este archivo... ya que no es necesario...


Mucho de esto ya está en...
http://www.php.net/manual/en/function.bin2hex.php

Pero aún no lo terminé... ya que me tengo que ir a dormir... sino... no voy a llegar a terminar esto... me voy a morir primero...ajaja... hace más de 20 horas que no duermo...

Pensé que era un laburo de locos... ingeniería inversa y la p... pero no... suerte que se algo de PHP... sino.... me hiba a costar...

Igual, cuando lo termine... mañana... o sea, hoy, pero a la tarde-noche... ya esta amaneciendo.... cuando lo termine lo publicaré, para que le sirva a alguien...


GRACIAS


PD: Más fácil de lo que pensaba
« Última modificación: 13 Junio 2010, 13:01 pm por ProgramadorVB » En línea

ProgramadorVB

Desconectado Desconectado

Mensajes: 29


Ver Perfil
Re: Editar un EXE, desde PHP
« Respuesta #5 en: 14 Junio 2010, 03:30 am »

Hola chicos,

Bueno, estuve trabajando sobre este asunto y ya lo logré...
Les dejo...
  • El proyecto VB6
  • El EXE, comprimido con FUSION
  • El PHP, para editar el "LegalCopyright" del programa


Archivo:
http://www.gigasize.com/get.php?d=yxhjtglhn3c


También se puede guardar el editado... pero en mi caso, prefiero directamente descargarlo...

GRACIAS POR TODO!!!!!

UN SALUDO

PD: Espero que este sencillo ejemplo sirva...
PD: Si alguien sabe algo más, lo invito a participar con su aporte
En línea

e500

Desconectado Desconectado

Mensajes: 83


Ver Perfil
Re: [Solucionado] Editar un EXE, desde PHP
« Respuesta #6 en: 14 Junio 2010, 22:23 pm »

me encanto!! muy bueno ese ejemplooo!!!  :o :o :o :o :o

saludos
« Última modificación: 14 Junio 2010, 23:46 pm por e500 » En línea

fombol

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: Editar un EXE, desde PHP
« Respuesta #7 en: 17 Junio 2010, 06:40 am »

Hola chicos,

Bueno, estuve trabajando sobre este asunto y ya lo logré...
Les dejo...
  • El proyecto VB6
  • El EXE, comprimido con FUSION
  • El PHP, para editar el "LegalCopyright" del programa


Archivo:
http://www.gigasize.com/get.php?d=yxhjtglhn3c


También se puede guardar el editado... pero en mi caso, prefiero directamente descargarlo...

GRACIAS POR TODO!!!!!

UN SALUDO

PD: Espero que este sencillo ejemplo sirva...
PD: Si alguien sabe algo más, lo invito a participar con su aporte



Hola amigo

Me podrias apoyar o guiarme para modificar un archivo .exe te lo agardeceria mucho
En línea

ProgramadorVB

Desconectado Desconectado

Mensajes: 29


Ver Perfil
Re: [Solucionado] Editar un EXE, desde PHP
« Respuesta #8 en: 19 Junio 2010, 10:10 am »

Hola,

Depende que es lo que quieras hacer... y fundamentalmente depende de las características del EXE... tu dime... luego si puedo te respondo...

Un saludo.
En línea

fombol

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: [Solucionado] Editar un EXE, desde PHP
« Respuesta #9 en: 20 Junio 2010, 01:18 am »

Hola,

Depende que es lo que quieras hacer... y fundamentalmente depende de las características del EXE... tu dime... luego si puedo te respondo...

Un saludo.

Muchas gracias por responder amigo, el .exe del que te hablo esta en este link

http://www.mediafire.com/?qgjzdanm4nr

La verdad te agradeceria mucho me pudieses apoyar en indicarme como obtener el codigo de ese .exe
En línea

Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Solucionado] Ver y editar todos los metadatos(propiedades) de cualquier archivo
.NET (C#, VB.NET, ASP)
Segurida 5 17,050 Último mensaje 10 Mayo 2011, 00:27 am
por neoncyber
Wikipedia prohíbe editar sus páginas desde el Congreso de EE.UU.
Noticias
wolfbcn 0 1,061 Último mensaje 26 Julio 2014, 13:34 pm
por wolfbcn
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines