Oczywiście, że w sieci są na ten temat materiały, ale musisz szukać bardziej tzw. white hats. Zinteresuj się bug hauntingiem i reverse engeenieringiem. Mogę polecić ci na YT kanał Gynvaela Coldwinda i portal http://crackmes.de/. Dobre wirusy cały czas pisze się w asemblerze. Oczywiście można posługiwać się C, ale sam nie wystarczy.
Mam nadzieję, że rozumież konsekwencje prawne wytwarzania szkodliwego oprogramowania. Wiedz też, że tworzenie różnego rodzaju malvare nie jest popierane w szerszym środowisku i nie przybędzie ci od tego sławy i chwały. Pieniądze co prawda od tego przybędą, ale pokaźne sumki zarobisz również zwalczając wirusy i dodatkowo nie będziesz mieć problemów z prawem.