mirror of
https://github.com/carlospolop/hacktricks
synced 2024-11-27 15:12:11 +00:00
15 lines
600 B
Markdown
15 lines
600 B
Markdown
|
# Arbitrary Write 2 Exec
|
||
|
|
||
|
## Opis
|
||
|
|
||
|
W tej technice wykorzystujemy błąd zapisu do dowolnej lokalizacji w pamięci, aby nadpisać wskaźnik powrotu funkcji i uzyskać wykonanie kodu. Jest to przydatne w celu przejęcia kontroli nad programem i wykonania własnego kodu.
|
||
|
|
||
|
## Krok po kroku
|
||
|
|
||
|
1. Znajdź podatny program z błędem zapisu.
|
||
|
2. Wykorzystaj błąd zapisu, aby nadpisać wskaźnik powrotu funkcji.
|
||
|
3. Wstrzyknij kod, który chcesz wykonać.
|
||
|
4. Uruchom program, aby wykonać wstrzyknięty kod.
|
||
|
|
||
|
Pamiętaj, że wykorzystywanie błędów w oprogramowaniu bez zgody właściciela jest nielegalne.
|