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)
| | | | |-+  [DUDA] generar exe desde un programa hecho en vB...
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: [DUDA] generar exe desde un programa hecho en vB...  (Leído 5,624 veces)
BlackZeroX
Wiki

Desconectado Desconectado

Mensajes: 3.158


I'Love...!¡.


Ver Perfil WWW
Re: [DUDA] generar exe desde un programa hecho en vB...
« Respuesta #10 en: 1 Octubre 2009, 06:58 am »

Al algoitmo explicito de ese proyecto es deducible a esto:

El EXE que lo genera:

Código:
Copea X archivo a Lugar Y
Abrir archivo Y
     Escribir al final del archivo N Datos
Cerrar Archivo Y

El EXE Resultante:

Código:
Abrirse a si mismo (Hablo del archivo no mal interpreten)
    Cargar X bytes Final del final del archivo en memoria
    Asignar a Datos
Cerrar Archivo
Mostrar Datos
//Obviamente en este ultimo se usa un split para dividir a Datos y asi ponerlos en los textbox respectivos
//ojo en este ultimo usar space() o  dim var as string * longitud es para cargar la longitud esacta y sin errores

Omite inicio, fin y otras cosas por simplificaciòn

P.D.: No te pongo el codigo en VB6 por que deseo que pienses un poco asi se aprende( traduce el algoritmo adaptandolo a VB6)
P.D.2: El algoritmo que te puse es practicamente la base del post que te puse hace 2 post, pero con las adaptaciones respectivas y con variadas opciones como pasar la ruta del archivo o numero de archivo abierto y opcion de encriptaciòn (Si realmente sabes leer codigo puede simplificarlo a tus nesesidades).

Dulces Lunas!¡.


« Última modificación: 1 Octubre 2009, 07:02 am por ░▒▓BlackZeroҖ▓▒░ » En línea

The Dark Shadow is my passion.
YST


Desconectado Desconectado

Mensajes: 965


I'm you


Ver Perfil WWW
Re: [DUDA] generar exe desde un programa hecho en vB...
« Respuesta #11 en: 1 Octubre 2009, 07:00 am »

El proyecto que pusiste no genera un .exe solo le agrega los datos al EOF:P .

Hay 2 maneras de crear un .exe la primera y la mas obvia es andar con el compilador y todo lo necesari junto al exe y la otra es que te sepas el formato PE como la palma de tu mano y te sepas los offset de cada instrucción de ASM ( los puedes sacar con el olly ) ;) .

Saludos


En línea



Yo le enseñe a Kayser a usar objetos en ASM
Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Duda tecnica sobre entrega de un programa YA HECHO
Programación C/C++
nolosabe 1 2,377 Último mensaje 1 Noviembre 2011, 22:06 pm
por BlackZeroX
Pregunta al generar un programa.
Programación C/C++
elkiy 4 2,369 Último mensaje 8 Junio 2012, 22:40 pm
por elkiy
Duda como generar un link aleatorio...!!
PHP
TrashAmbishion 2 4,845 Último mensaje 1 Julio 2013, 03:22 am
por #!drvy
Generar eventos de teclado dentro de un programa desde otro
Scripting
3n31ch 4 3,233 Último mensaje 12 Agosto 2016, 20:31 pm
por Eleкtro
Generar un .exe, desde un programa en RAM con IDA?. Composición de segmentos.
Ingeniería Inversa
ludocop 1 2,282 Último mensaje 18 Febrero 2019, 12:49 pm
por Geovane
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines