• [HUN]PAStheLoD
    #4
    a buffer túlcsordulásokat használják ki , azaz , mikor egy esetleges programozói hiba során nem ellenőrzi a program, hogy a bejövő adat befér -e oda , ahova tenni akarja :) és így lehet , hogy az első 2048 byte még belefér a lefoglalt területre , a többi viszont átcsusszan az adatterületről az utasítási memória területre .. és végrehajtódik .. és akkor jujujj mert átvehetik az irányítást a géped felett és BUMM!!! .. az SP2 kihasználja az új procikban lévő technológiát , ami teljesen elkülöníti az adat területet és az utasítási területet , legalábbis abból a szempontból, hogy, ha véletlenül buffer túlcsordulás jön létre, akkor megakadályozza az utasítások végrehajtását.. persze a dolog kicsit bonyolútabb .. de remélem ez is elég érthető :D