hacktricks/reversing-and-exploiting/linux-exploiting-basic-esp/arbitrary-write-2-exec
2024-06-17 09:40:19 +00:00
..
aw2exec-__malloc_hook.md Translated ['exploiting/linux-exploiting-basic-esp/README.md', 'reversin 2024-03-31 10:07:17 +00:00
aw2exec-got-plt.md Translated ['reversing-and-exploiting/linux-exploiting-basic-esp/arbitra 2024-06-17 09:40:19 +00:00
aws2exec-.dtors-and-.fini_array.md Translated ['exploiting/linux-exploiting-basic-esp/README.md', 'reversin 2024-04-02 19:48:01 +00:00
README.md Translated ['README.md', 'backdoors/salseo.md', 'cryptography/certificat 2024-03-29 21:12:26 +00:00

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.