Как легально можно зарабатывать на ботнете?
битки генерьте! 
Кста недавно поставил кому-то из знакомых игру, популярную, не помню че там за игра, не суть. Короче с ней ставился какой-то клиент типа как у близзарда панель баттлнет, управление апдйтами и еще чего-то, так там в бэкграунде какое-то толи спайваре, то ли малварь стояла - и все это в пользовательском соглашении было прописано.
Black Desert, во, посмотрите в гугле, чем они себе зарабатывают.
Майнить не вариант, сейчас сложность вычисления новых блоков в биткойне такова, что нормально справляются только специально заточенные под это ASIC-и.
Продать кому-то вычислительные ресурсы с такими характеристиками - разная мощность узлов, плохая доступность, разные характеристики сетевых каналов - очень сложно.
Рекламу изредка показывать и предлагать отключить в платной версии.