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

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


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


Desconectado Desconectado

Mensajes: 2.732



Ver Perfil WWW
Duda y Problema con Archivos!!
« en: 15 Agosto 2007, 00:20 am »

Hola esto es algo que nunca he entendido. y que creo que no podre explicar muy bien.. pero ahi voy a ver que tal :xD :

He visto programas que encryptan... y yo quisiera hacer el mio :P :P :P...

Pero lo que no entiendo es como modificar un exe desde vb para que se ejecuta a si mismo, para que mate procesos en fin para que tenga ciertas funciones...

Porque si abro un archivo.exe y coloco esto:

Código
  1. Private sub Form_Load()
  2. MsgBox "hola"
  3. End Sub
  4.  

Obviamente no lo va a ejecutar...

Tambien seria otra pregunta como se "traduce" (por decirlo de alguna manera) de VB a Exe o ejecutable (el llamado proceso de compilar)....

Salu2..!!


En línea

APOKLIPTICO


Desconectado Desconectado

Mensajes: 3.871


Toys in the attic.


Ver Perfil
Re: Duda y Problema con Archivos!!
« Respuesta #1 en: 15 Agosto 2007, 06:08 am »

Podrías por favor explicarte un poco mejor? Que es lo que intentas hacer?

En cuanto al proceso de compilado, lo que hace el Visual Basic, es pasar todas las instrucciones a ASM y despues compila el archivo ejecutable (Aunque creo que antes lo linkea, en Wikipedia está mejor explicado).


En línea

AMD Phenom II 1075T X6 @ 290 Mhz x 11 (HT 2036 Mhz NB Link 2616 Mhz) 1.23 Vcore
ASUS M4A89GTD-PRO/USB3
2x2gb G-Skill RipjawsX DDR3 1600 Mhz CL7 (7-8-7-24-25-1T)
Seagate 500 Gb
XFX HD4850 512Mb GDDR3. 650 Mhz/995 Mhz 1.1 Tflops.
Freeze.


Desconectado Desconectado

Mensajes: 2.732



Ver Perfil WWW
Re: Duda y Problema con Archivos!!
« Respuesta #2 en: 15 Agosto 2007, 06:21 am »

Me explico mejor:

Si yo abro el archivo de forma binaria y le introduzco el codigo de un msgbox en vb al crearlo y ejecutarlo no lo hace... simplemente sale la linea de comandos y un error...
En línea

Ferсhu


Desconectado Desconectado

Mensajes: 1.215

Menos palabras y Mas codigos.


Ver Perfil WWW
Re: Duda y Problema con Archivos!!
« Respuesta #3 en: 15 Agosto 2007, 08:10 am »

para hacer eso tienes q insertar opcodes, pero no puedes por q siguen un cierto "camino", es lo mismo q abras una foto y le escribas "negro" no se va a pintar de negro, los codigos cuando se compilan a exe's se traducen a codigo makina q es lo q interpreta el SO.

ahora si vos keres menter codigo tuyo en un programa podes injetcar una dll, creo q es lo mas ""facil"" igual no entiendo muy bien a q te referis especificamente
En línea

~~
Ex-Staff
*
Desconectado Desconectado

Mensajes: 2.981


Ver Perfil WWW
Re: Duda y Problema con Archivos!!
« Respuesta #4 en: 15 Agosto 2007, 16:54 pm »

Si, inyectyar una dll es lo mas facil, aunke tb puedes hacer q en vez de ejecutarse LoadLibraryA en la inyeccion se ejecuta MessageBoxA y te ahorras el crear la dll ;)
En línea

Freeze.


Desconectado Desconectado

Mensajes: 2.732



Ver Perfil WWW
Re: Duda y Problema con Archivos!!
« Respuesta #5 en: 15 Agosto 2007, 18:02 pm »

Un ejemplo:

Yo hago un programa que genere programas que tiren mensajes de error...

¿Que hacer?

Deberia crear una dll?

Como debo meter los datos?

En fin como lo hago?

Disculpen las molestias,..

Gracias.
En línea

Freeze.


Desconectado Desconectado

Mensajes: 2.732



Ver Perfil WWW
Re: Duda y Problema con Archivos!!
« Respuesta #6 en: 15 Agosto 2007, 18:23 pm »

Me explico mejor :xD :

Cree un "programa" con este codigo:
Código
  1. Private Sub Form_Load()
  2. MsgBox "hola"
  3. End Sub
  4.  

Y otro con este:
Código
  1. Private Sub Form_Load()
  2. Open "C:\project1.exe" For Binary As #1
  3. code = Input$(LOF(1), #1)
  4. Close #1
  5. Open "C:\lol.exe" For Binary As #1
  6. Put #1, , code
  7. Close #1
  8. End Sub
  9.  

Y eso me crea "otro programa" pero... al momento de yo ejecutarlo deberia tirar un msgbox (segun lo que yo quiero hacer) pero no lo hace... Sale la linea de comandos y se vuelve a cerrar...

como hago para que en vez de la linea de comandos me salga el programa...
En línea

Freeze.


Desconectado Desconectado

Mensajes: 2.732



Ver Perfil WWW
Re: Duda y Problema con Archivos!!
« Respuesta #7 en: 15 Agosto 2007, 19:00 pm »

Oigan ya esta listo ya lo pude hacer... :xD

Asi es:

Primero se crea un archivo cualquiera con el codigo:
Código
  1. Private Sub Form_Load()
  2. MsgBox "Este es un mensaje loko"
  3. Unload Me
  4. End Sub
  5.  

Luego se crea un "programa" con el siguiente codigo:
Código
  1. Private Sub Form_Load()
  2. Open "C:\project1.exe" For Binary As #1
  3. code = Input(LOF(1), #1)
  4. Text1.Text = code
  5. Close #1
  6. Open "C:\lol.exe" For Output As #1
  7. Print #1, code
  8. Close #1
  9. End Sub
  10.  

Y entonces se ejecuta y queda asi:



Salu2..!! a todos...
En línea

Ferсhu


Desconectado Desconectado

Mensajes: 1.215

Menos palabras y Mas codigos.


Ver Perfil WWW
Re: Duda y Problema con Archivos!!
« Respuesta #8 en: 15 Agosto 2007, 20:57 pm »

sino me equivoco lo q hiciste es solo leer todo el codigo, de un exe y sobrescribir otro exe. Eso si se puede pero no se pude poner solo codigo, o pedazos, vos metiste el codigo entero. Desde la parte q reseva memoria en el SO hasta donde carga las librerias todo todo jeje.

En pocas palabras creo q es como copiar y reemplazar  :D
En línea

Freeze.


Desconectado Desconectado

Mensajes: 2.732



Ver Perfil WWW
Re: Duda y Problema con Archivos!!
« Respuesta #9 en: 15 Agosto 2007, 22:21 pm »

Copie todo de un archivo o dll y no lo sobrescribi, solamente lo cree.

Salu2..!!
En línea

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

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
problema (duda) al guardar un espacio en archivos c++
Programación C/C++
Pancho_Ibarra 0 1,990 Último mensaje 6 Diciembre 2017, 04:46 am
por Pancho_Ibarra
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines