Executable crypter / packer

hallo,
ich spiele mit dem gedanken ein programm ähnlich upx und pecompact zu programmieren, jedoch mit dem unterschied, dass die dateien nur verschlüsselt werden. nur finde ich kein ansatzpunkt wie ich eine exe-datei bzw den richtigen inhalt einer exe in den speicher entpacke und dann ausführe - sowie bei upx eben. das betrifft auch das packen einer exe-datei. weiss jemand wo es entsprechende information gibt oder wonach ich konkrekt suchen kann?

dankeschön, SBX