Ahí van un par de conceptos para que amplieis :
Bug
Zeroday
Botnet
Gusano
Malware
Trojano
Exploit
Payload
Esteganografía
Red Tor
Redes Fastflux simple, doble fastflux
Shellcode
Buffer overflow
SQL Injection
XSS
API
Adware
Balanceador de carga
DDoS
Bullet Proof Hosting
Conficker
Flame
Stuxnet
Zeus,GOZ, Soy Eye
Ingeniería social
Jailbreak
Man in the midle & MitBrowse
Phising & spear phising & vishing
Fuerza bruta
Dialers
Cardening, skimming
DNS spoofing
Arp spoofing
Servidores honeypot
...
Tema telecomunicaciones móviles GPRS/GSM/UMTS/LTE hay un libro de la editorial 0xWord que esta muy bien, casa Ángela Merkel.
Iré poniendo más, ahí muchísimas posibles definiciones buenas
Programas:
Framework metasploit(saberse los módulos).
Suite-aircrack
SET
Beef
Ethercap
Arpspoofing
Sslstrip
Sqlninja
Havij
Urlsnarf
Xplico
Nmap
Suite-dsniff
Mdk3
Hay infinidad la verdad iré colgando más conceptos.
Página que recomiendo para detectar malware
www.virustotal.com