Прежде чем браться за бэкдоры,советую посмотреть на простые системы удаленного администрирования.
Дабы не забивать голову криптовкой и сокрытием в системе.
Первое что нужно разобрать это Клиент-Сервер.
Если хочешь обойтись без уже готовых компонентов предложенных в средах разработки, то читай "Сокеты в Си".
Как первую задачу,сделай соединение и передачу данных.