
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.exe
en un ADS, some_file.txt
podría crear un enlace como este:
mklink some_name.exe some_file:some_exe.exe
Luego puedo llamar some_name.exe
para 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.