Идёшь на проверенные форумы и покупаешь крипт. Обычно это 50-100 баксов за файл.
Если хочется самому, то почитай про формат PE, антиэмуляцию, антидебаг и то, как выполнять код в новом процессе/потоке. Можно сорцы того-же UPX глянуть, для понимания алгоритма.