Exploit, yazılımlarda ve bilgisayarlarda yer alan açıklardan, kod hatalarından faydalanmak için geliştirilmiş kodlar ve programlardır. Bazı exploit türleri: Remote exploit: Sistemle yerel ağlardan ya da internet gibi bir dijital ağdan iletişime geçer. Local exploit: Güvenlik açığı bulunan sisteme önceden erişim gerektirir. Client side exploit: Client uygulamaları ile iletişime geçer. Dos exploit: Sistemi yavaşlatır ya da durdurmaya yarar. Command-execution exploit: Bir program kodunu sisteme uygulamaya imkan verir. Exploitler, sistemin en zayıf noktalarını bulur ve buradan sisteme gizlice sızar.