¿Es posible injectar una .dll a un proceso con un .bat?

Iniciado por ehrmk, 11 Diciembre 2008, 02:10 AM

0 Miembros y 1 Visitante están viendo este tema.

ehrmk

¿Es posible injectar una .dll a un proceso con un .bat? Es que me surgió la duda si es posible. Si es posible, ¿cuáles serían los comandos para hacerlo? Es que estoy viendo algo de batch y no entiendo muy bien. 

Hendrix

evidentemente no, necesitas manejo de memoria (esto se hace con apis, que no pueden ser usadas por el batch).

Si es para un equipo local, puedes crear una aplicación de consola en C que haga esto y lo llamas con un .bat, por ejemplo:

Código (dos) [Seleccionar]
echo Inyectando libreria
set pid=1245
set lib=C:\libreria.dll
inyectar %pid% %lib%


Un Saludo  ;)
"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián

ehrmk

#2
¿cómo equipo local? ¿te referis a una pc que este en mi misma red?

lo que yo decia era algo asi como: (es un ejemplo solamente)

echo
injectar "la ruta de la dll"
proceso "nombre del proceso"


es un ejemplo nada mas porque eso de injectar y proceso, etc no existe.  ;D

es que de c y c++, vB no se nada  ;D tengo el visual basic express pero no lo se usar (queria ver de uqe trataba) ;D

Hendrix

Pues déjalo, sin otros lenguajes no vas a poder hacer nada.

Un Saludo  ;)
"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián

ehrmk

#4
unas preguntitas más  ;D

-¿cómo paso a un .exe a un .txt? yo le cambio la extension pero me aparecen letras raras.  :o
-¿es posible desactivar un proceso con un .bat?
-¿es posible desactivar un programa con un .bat? Porque quiero desactivar el sxe injected pero no se como se hace (como el sxe disabler) (no se el comando ni que debo tocar, una dll, el proceso, o el ejecutable, para mi es el proceso)  ;D



leogtz

Cita de: ehrmk en 12 Diciembre 2008, 02:23 AM
unas preguntitas más  ;D

-¿cómo paso a un .exe a un .txt? yo le cambio la extension pero me aparecen letras raras.  :o


No te entendi a eso.

Para matar un proceso se usa el comando TASKKILL o TSKILL.

Ejemplo con TASKKILL :
taskkill -f -im notepad.exe
-f : Force.
-im : Image name.


Si quieres eliminar un archivo utiliza el comando DEL o Erase.
Del /f /q Hola.exe
/f : Force
/Q : Quiet


Saludos.
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

ehrmk

muchas gracias!  ;D

lo de letras raras decia porque yo tengo un archivos .exe y lo cambio a .txt, entocnes ejecuto el .txt y me aparecen letras raras. :o

no conocia ese comando para matar procesos. mcuahs gracias!  ;)

snnn Batangreet

El freaky este no se q hace por aqui si ni siquiera conocia el taskkill...
Aunq claro, por algo se empieza.