how to pack EXE file ?

UPX is the best option for compression - for protection, I'd seek less conventional needs (Obfuscation with virtualization comes to mind).

Anyways, ASPack performs a bit worse than UPX for compression, and Themida can be dumped by setting a software breakpoint on ZwFreeVirtualMemory or GetProcessHeap. Ring0 protectors are not the way to go.
 
Upvote 0
Back