Необходимо сделать тело программы на ASM, которая внедряется в загрузочный код ОС (MBR) и запрашивает пароль при загрузке операционной системы.