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

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


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

Desconectado Desconectado

Mensajes: 63


Ver Perfil
joiner
« en: 23 Julio 2005, 03:26 am »

Estoy tratando de hacer un joiner, pero tengo un problema con el codigo. Me une los dos archivos, se nota el cambio de tamaño en el archivo, pero solo se ejecuta uno el primero, en este caso pj64. Alguien puede ayudarme para que se ejecuten los 2.
Aca esta el codigo:

Dim Buffer As String
Dim Buffer2 As String
Dim buffspace As Long
Open "C:\pj64.exe" For Binary As #1
buffspace = LOF(1)
Buffer = Space$(buffspace)
Get #1, , Buffer
Close #1
Open "C:\vb.exe" For Binary As #1
buffspace = LOF(1)
Buffer2 = Space$(buffspace)
Get #1, , Buffer2
Close #1
Open "C:\out.exe" For Binary As #1
Put #1, , Buffer & Buffer2
Close #1




En línea

Slasher-K


Desconectado Desconectado

Mensajes: 1.477


Ver Perfil
Re: joiner
« Respuesta #1 en: 23 Julio 2005, 03:40 am »

Podrias escribir en el primer archivo el offset del comienzo del otro (que seria el tamaño del primero) y el tamaño para asi poder extraerlo.

Saludos.


En línea



A la reina de las profundidades que cuida los pasos de una sombra en la noche :*
hentei

Desconectado Desconectado

Mensajes: 63


Ver Perfil
Re: joiner
« Respuesta #2 en: 23 Julio 2005, 05:41 am »

La idea no es extraerlo es que se ejecuten los 2 a la vez.
En línea

byebye


Desconectado Desconectado

Mensajes: 5.093



Ver Perfil
Re: joiner
« Respuesta #3 en: 23 Julio 2005, 05:46 am »

eso no es posible, basicamente digamos que un joiner hace algo asi:

joiner - programa extractor - programa1 - programa2

bien, programa extractor es el encargado de extraer esos dos programas y ejecutarlos, que tu los pongas juntos en un archivo no quiere dec ir que los 2 van a ser ejecutados. los ejecutables se rigen por unas normas. lee sobre los archivos PE y entenderas que te digo.
En línea

hentei

Desconectado Desconectado

Mensajes: 63


Ver Perfil
Re: joiner
« Respuesta #4 en: 23 Julio 2005, 06:07 am »

Listo ahora si entiendo ya leere algo de PE y seguire probando.
Muchas gracias a ambos
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Juntador - Un joiner en C++ y Qt4 con licencia GPL
Programación C/C++
paju1986 0 3,722 Último mensaje 9 Diciembre 2010, 22:16 pm
por paju1986
crear un joiner en c++
Análisis y Diseño de Malware
Borito30 1 3,410 Último mensaje 7 Octubre 2016, 06:49 am
por fary
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines