1.) shuffle Import Directory Table entries (image import descriptors) 2.) delay the relocation of each import a random duration 3.) conditional execution based on ordinal/name 4.) indirect function call via pointer