Título: Inyectar DLL Publicado por: XP. en 25 Mayo 2006, 01:31 am - Título: Re: Inyectar DLL Publicado por: XP. en 26 Mayo 2006, 18:29 pm Bueno, encontre este codigo pero nose donde ponerle el nombre de la DLL o el ejecutable a descargar
Código: '-------------------------------------------------------------- Título: Re: Inyectar DLL Publicado por: Hendrix en 26 Mayo 2006, 18:33 pm :o :o :o :o eso es todo el kode???? porke este kode esta bastante interesante.... :P :P :P
Si esta todo completo dimelo y me meto a analizarlo.... PD: Esto no creo que te vaya a servir para inyectarte en una DLL, si akaso terminarla para luego inyectarte...pero esto no sirve para inyectar... Salu2 Título: Re: Inyectar DLL Publicado por: XP. en 26 Mayo 2006, 18:41 pm Nop, esto es para desinyectar la DLL y si creo que esta completo.
EDIT: Me equivoque de tema no tendria que haberlo puesto aca ya que el tema es injectar una DLL y no descargarla pero bueno :-\ Título: Re: Inyectar DLL Publicado por: Hendrix en 26 Mayo 2006, 19:05 pm Ya enkontre la fuente de eso kode...y mira lo que pone:
Esto puede servir para descargar una aplicación o librería dinámica de la memoria de nuestro Windows. La forma es sencilla, sólo hay que crear un módulo BAS y escribir este código en el SUB MAIN, como parámetro debemos pasarle la DLL o EXE que queremos "eliminar" y este programita se encargará del resto... AVISO: Esto sólo funcionará de forma correcta en Windows 3.xx NO USARLO EN WINDOWS 95. A mí no me ha funcionado bien en Win95 y deja colgado el Explorer, al menos el que se incluye con el IE 4.0 beta. El que avisa... Asi que ya no es nada kompatible.... ;) ;) Salu2 Título: Re: Inyectar DLL Publicado por: Eternal Idol en 26 Mayo 2006, 19:06 pm La forma mas simple de inyectar una DLL es reservar memoria en el proceso (VirtualAlloc), escribir ahi el nombre de la DLL en cuestion (WriteProcessMemory) y despues crear un hilo cuyo punto de entrada sea LoadLibraryA y su parametro la memoria reservada anteriormente.
Título: Re: Inyectar DLL Publicado por: krispin en 26 Mayo 2006, 19:17 pm La forma mas simple de inyectar una DLL es reservar memoria en el proceso (VirtualAlloc), escribir ahi el nombre de la DLL en cuestion (WriteProcessMemory) y despues crear un hilo cuyo punto de entrada sea LoadLibraryA y su parametro la memoria reservada anteriormente. Efectivamenteeeeeeeeeee!!aquí teneis un ejemplo: Código: Option Explicit Título: Re: Inyectar DLL Publicado por: XP. en 26 Mayo 2006, 19:25 pm ----
Título: Re: Inyectar DLL Publicado por: Hendrix en 26 Mayo 2006, 19:34 pm Si en lugar de inyectar una DLL inyectaramos un EXE que pasaria???un desbordamiento???
Salu2 Título: Re: Inyectar DLL Publicado por: krispin en 26 Mayo 2006, 19:42 pm todo en un form? o uso modulo? Sin comentarios.Primero hecha un vistazo al codigo, y luego habla. Si no sacas nada en claro de ese code dedicate a aprander un poco VB antes de empezar a querer hacer cosas raras. el ejemplo es clarisimo. Sin comentarios. Si en lugar de inyectar una DLL inyectaramos un EXE que pasaria???un desbordamiento??? Con ese code claramente no chuta, la razon es obvia.Salu2 Título: Re: Inyectar DLL Publicado por: Hendrix en 26 Mayo 2006, 19:45 pm jajajaja oka....No tendras alguno para inyectar .exe's????
Aunke ahora que lo pienso...supongamos que el .exe que ejkuto lo quiero inyectar en otro .exe...que tengo que hacer??? una kopia, inyectarlo y cerrarme??? :-\ :-\ :-\ Citar todo en un form? o uso modulo? Evidentemente esto va en un modulo tio.... Salu2 Título: Re: Inyectar DLL Publicado por: XP. en 26 Mayo 2006, 21:42 pm jajajaja oka....No tendras alguno para inyectar .exe's???? Aunke ahora que lo pienso...supongamos que el .exe que ejkuto lo quiero inyectar en otro .exe...que tengo que hacer??? una kopia, inyectarlo y cerrarme??? :-\ :-\ :-\ Salu2 Esto esta bueno haber quien nos ayuda Título: Re: Inyectar DLL Publicado por: XP. en 27 Mayo 2006, 07:34 am Citar todo en un form? o uso modulo? Evidentemente esto va en un modulo tio.... Salu2 No me di cuenta :l tanta PC todo el día programando me dejo medio flasheado ;D Título: Re: Inyectar DLL Publicado por: Sancho.Mazorka en 27 Mayo 2006, 23:05 pm hola muchachos el ej de krispin me tiraba error hasta que abri el notepad! yo cree una dll que en el form_load hciera un msgbox, pero no hace nada ni sikiera notifica que haga algo ni nada de eso! si alguen fuera tan bondadoso de hacerme un ej se lo agradeceria muchisimo, xq lo unico que se es que no hace error. Espero una respuesta de ustedes y desde ya muchas gracias! Salu2
Sancho.Mazorka :P Título: Re: Inyectar DLL Publicado por: krispin en 28 Mayo 2006, 21:12 pm hola muchachos el ej de krispin me tiraba error hasta que abri el notepad! yo cree una dll que en el form_load hciera un msgbox, pero no hace nada ni sikiera notifica que haga algo ni nada de eso! si alguen fuera tan bondadoso de hacerme un ej se lo agradeceria muchisimo, xq lo unico que se es que no hace error. Espero una respuesta de ustedes y desde ya muchas gracias! Salu2 Sancho.Mazorka :P Oye, el code que puse es 100% funcional. porsupuesto que con el code que puse si no habres el notepad casca, es al que lo inyecta en este caso, pero la ostia, salta a la vista. La dll la habras creado en VB, por eso no te funciona. No es igual una dll Activex de visual basic que una de C. Create un dll en c y te funcionara. Con VB tambien se puede pero bueno, es mas complejo. Os recomiendo que leais sobre formato de un exe(portable executable). Para correr, primero hay que aprender andar. Saludos. |