LOL i always belived upx did that in memory. Of course its possible.PB wrote:> isn't this the way that packers like UPX and others act?. They embedd the
> application we want in a stub/loader that decompresses the data(our exe,
> dll) in memory and run it?
Interesting theory, so I tested it -- and no, UPX decompresses the exe to the
Windows Temp folder before running it. I used FileMon to watch for what files
were created in Temp when I launched my app that was compressed with
UPX, and it showed a file with the same byte-size as my uncompressed app
being created there. I then decompressed the app and launched it again,
and nothing was seen in Temp this time. So, it doesn't run it from memory.
And of course many apps uses it. Please think about it

AND just have a look at the link i posted, it does the stuff in memory directly. Please have a look at that before posting shit like "Its not possible bwa bwa bwa"
