Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 12 su 12
  1. #11
    Moderatore di Sicurezza informatica e virus L'avatar di Habanero
    Registrato dal
    Jun 2001
    Messaggi
    9,782
    heap e stack sono due strutture dati usate nei sistemi operativi. Si puo' avere un heap overflow o più spesso stack overflow, più genericamente si parla di buffer overflow (BOF). Overflow significa tracimazione.

    Il BOF è sempre causato da un errore di programmazione. Se uno alloca una zona di memoria (nello stack o nell'heap per es.) per contenere dei dati deve sempre verificare che i dati scritti non superino la dimensione del buffer stesso. Se questo succede si ha BOF. In caso di BOF i dati che tracimano vanno a sovvrascrivere degli altri dati del programma. Sotto opportune condizioni è possibile creare ad arte i dati tracimati per far si che l'esecuzione del programma segua un corso diverso. Studiando opportunamente i dati di input di un programma vulnerabile a BOF è quindi possibile che l'attaccante prenda il controllo del codice e gli faccia fare quello che più gli pare.

    Se ci occupiamo di macchine *nix è possibile che il programma in questione abbia settato il SUID. Se questo succede significa che il prog gira sempre con credenziali di root qualsiasi sia l'utente che l'ha lanciato. Se tramite BOF si prende il controllo di un tale programma si è riusciti ad ottenere una scalata di privilegi: da semplice utente a utente root.
    Leggi il REGOLAMENTO!

    E' molto complicato, un mucchio di input e output, una quantità di informazioni, un mucchio di elementi da considerare, ho una quantità di elementi da tener presente...
    Drugo

  2. #12
    INCREDIBILE!!!!

    Ora ho capito...

    Grazie
    La Vita è come un temporale:
    Prenderla nel c**o è un lampo!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.