Exploit


Exploit w encyklopedii

Z Wikipedii, wolnej encyklopedii Przejdź do nawigacji Przejdź do wyszukiwania

Exploitprogram mający na celu wykorzystanie istniejących błędów w oprogramowaniu.

Exploit wykorzystuje występujący w oprogramowaniu błąd programistyczny (np. przepełnienie bufora na stosie lub stercie, czy format string) w celu przejęcia kontroli nad działaniem procesu i wykonania odpowiednio spreparowanego kodu maszynowego (tzw. shellcode), który najczęściej wykonuje wywołanie systemowe uruchamiające powłokę systemową z uprawnieniami programu, w którym wykryto lukę w zabezpieczeniach.

Osoby używające exploitów bez podstawowej wiedzy o mechanizmach ich działania często nazywne są script kiddies.

Zobacz też | edytuj kod

Na podstawie artykułu: "Exploit" pochodzącego z Wikipedii
OryginałEdytujHistoria i autorzy