You need to think this through........

1. You have an executable
2. You have an image file
3. You split the executable and disperse it amongst the image file.

It is now no longer an executable. It needs to be extracted, consolidated, loaded into memory and launched. This is not rocket science it is how all the fragmented programs on your hard drive work. Only in the case of the hard drive programs they do not have to be extracted from another medium first.

Similarly, you cannot run an encrypted or a compressed file. You have to unencrypt or decompress them first. In all cases you have a two stage process at least.

You can prove this to yourself do a google search for Hjsplit, download the software and copy an executable under a different name (regedit or something like that). Run the copy, and it will work.

Now: Use Hjsplit to break the copied executable into two parts and delete or rename the copied original that you made the parts from. Try to run the executable.............it won't run That is because you have broken the contiguity of the two parts of the program. Use Hjsplit to re-assemble it and it will work.

I remember playing with this about 5 or 6 years ago. It would work, but you had to deliver a contiguous executable file that would extract the virus and run it. This basically added an unnecessary step to the process.

You also need to think about file associations. Most stuff that will open an image file is incapable of launching an executable anyway, let alone extracting, consolidating and renaming (changing the extension) of it.

It won't work so forget it..............try plastic explosive, you might find it a much simpler technology to understand