Realmente estás en blanco, por cmd no son exe, son bats, y son scripts más que virus. Supongo que una manera bastante acertada de decirte por donde comenzar es aprender a programar (que no es copiar y pegar lo que encuentras en internet en un TXT y guardarlo como *.bat).
Básicamente los virus son programas que sirven para una cosa: Obtener dinero. Lo hacen de dos formas:
Robar/Estafar al infectado (virus de la policía, virus que roban datos de tarjetas de crédito, etc...)
Tomar el ordenador del infectado para robar (creas un virus que se extienda sobre una base sólida de ordenadores y te de el control de ellos para ciertas tareas, esto puede ser por ejemplo extorsionar a base de ataques DDOS, o otros métodos que supongo serán más complejos).
Hackear por otro lado es el arte de encontrar errores en el software para poder hacerte con su control, esto es, encontrar agujeros de seguridad en webs/programas/hadware para controlarlos, puedes hackear por ejemplo una web de un periódico a través de su formulario de búsqueda si está mal programado y así hacerte con el control del periódico, puedes por ejemplo encontrar un fallo en la seguridad SSL y poner en jaque a todo internet o puedes encontrar un fallo en una controladora USB y ganar acceso a la máquina a través de él.
Todo esto te lo digo desde el desconocimiento del tema, ya que ni sé programar correctamente ni me ha interesado demasiado el mundo de los virus.