ну определись с языком и полезной нагрузкой, например изучи Си базовый, потом библиотеки изучи, потом Вин АПИ юзермод и кернелл, к этому моменту как раз подойдет время выучить отладку и реверс инженерию с инстркметами. Вместе с Асмом как раз разберешь такие методы как скрытие таблиц по хешам, самоподптсной сертификат, морфинг и обфускацию с антиотладкой и вм. После этого определяештся какие методы ты хочешь использовать, после этого реализуешь крипт с нерезидентным лоадером, и вуаля, начинаешь тестить на своих виртуалках, потом динчек, если все норм то профит))))) надеюсь ничего не упустил)))))) Может знающие что т добавят)