We want a command line program, entitled "inject_exe_into_system_ram_dump.exe".
If "inject_exe_into_system_ram_dump.exe" is executed, it will introduce a .exe (e.g. "security_update.exe") into a saved system RAM dump.
The saved system RAM dump is an exact image of the computers RAM memory, either "C:hiberfil.sys", or a RAM image created by VMware Workstation. If you do not know what VMware Workstation is, it is a method of running a virtual PC in a window - see www.vmware.com.
The reason for this? We have a number of saved VMware Workstation images. We want to introduce system patches across our organization, one at a time, without having to execute the saved RAM image under VMWare.
In summary, our goal is this: run an arbitrary .exe file on a Windows 2000/XP/Vista machine, by altering a file containing a system RAM dump, while the machine is paused or switched off.
It will require a good understanding of how Windows works internally to start/stop threads and processes, and a good knowledge of x86 assembly. We are aware of the reasonably large complexity of this problem. How exactly this is step is performed is left to the wisdom of the contractor.
There is a lot more to this job than I have written here. We would require some discussion to verify the contractors credentials before commencing work on this job.
14 freelancers are bidding on average $4021 for this job
good day, I'm really interested in this project. I'm experienced assemly language developer and a reverse engineer. Please contact me and we will discuss the details