Iniciar ejecutables en flujos de datos alternativos

Iniciar ejecutables en flujos de datos alternativos

Leí un artículo sobre este tema y sé que la ejecución de ejecutables desde flujos de datos alternativos (ADS) está deshabilitada en Windows 7. ¿Existe alguna forma alternativa de lograrlo?

Respuesta1

Sí, en realidad hay una manera.

Crear un enlace simbólico a un ejecutablemantenido en un ADS le permitirá llamar al enlace y ejecutar el archivo. Por ejemplo, si tuviera un ejecutable llamado some_exe.exeen un ADS, some_file.txtpodría crear un enlace como este:

mklink some_name.exe some_file:some_exe.exe  

Luego puedo llamar some_name.exepara ejecutar el ejecutable contenido en some_file.txt.

Respuesta2

Los enlaces simbólicos no funcionan para los archivos ejecutables creados a partir de ADS, lo que funciona es:

expand some_file:some_exe.exe some_name.exe

Los archivos de script se ejecutarán directamente dentro de ADS.

información relacionada