Starting executables in alternate data streams
I've read an article on this topic, and I know running executables from Alternate Data Streams (ADS) is disabled in Windows 7. Is there any alternate way to achieve it?
Solution 1:
Yes, actually there is a way.
Creating a symbolic link to an executable held in an ADS will allow you to call the link and run the file. For example, if I had an executable called some_exe.exe
in a ADS of some_file.txt
I could create a link like so:
mklink some_name.exe some_file:some_exe.exe
I can then call some_name.exe
to run the executable contained in some_file.txt
.