Obsah

Exploit

Exploit je nástroj nebo technika, kterou útočníci používají k zneužití konkrétní bezpečnostní trhliny (vulnerability). Zatímco zranitelnost je „díra v plotě“, exploit je konkrétní způsob, jak touto dírou prolézt nebo ji zvětšit. Exploity jsou klíčovou součástí malwaru a arzenálu etických i neetických hackerů.


Klasifikace exploitů

Exploity lze dělit podle několika kritérií, nejčastěji podle způsobu útoku a doby existence zranitelnosti:

1. Podle místa útoku

2. Podle stáří zranitelnosti


Anatomie útoku pomocí exploitu

Typický proces zneužití probíhá v následujících krocích:

1. **Vulnerability Research:** Vyhledání chyby v kódu (např. pomocí reverzního inženýrství nebo fuzzingu).
2. **Vytvoření exploitu:** Napsání kódu, který chybu vyvolá (např. způsobí [[buffer_overflow|přetečení paměti]]).
3. **Payload (Užitečné zatížení):** Samotný škodlivý kód, který exploit doručí do systému. Může to být šifrovací virus (ransomware), zadní vrátka (backdoor) nebo příkazový řádek (shell).
4. **Exekuce:** Po spuštění exploitu přebírá kontrolu payload a vykonává aktivitu útočníka.

Příklady známých exploitů


Ochrana proti exploitům

Boj proti exploitům je nekončící proces, který zahrnuje:


Související pojmy: Zranitelnost, Malware, Zero-day, Buffer Overflow, Payload, Šifrování, Kybernetická bezpečnost.