Namai Plėtra Kas yra sutriuškinti kamino? - apibrėžimas iš techopedijos

Kas yra sutriuškinti kamino? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia „Smash The Stack“?

„Smash the stack“ yra slengas, skirtas manipuliuoti programa tam tikromis programavimo kalbomis. Paprastai tai reiškia bandymus sukelti atsitiktinės atminties prieigos pokyčius, galinčius sukelti trikčių ir probleminių situacijų.

Sumuškite krūvą taip pat žinomą kaip šiukšlių išmetimą, surašykite krūvą arba sutvarkykite krūvą.

„Techopedia“ paaiškina „Smash The Stack“

C ir susijusiomis kalbomis rietuvė yra abstraktus duomenų tipas, naudojamas valdyti prieigą prie atminties, pavyzdžiui, grąžinant kintamuosius iš vienos procedūros ar funkcijos į kitą arba paskirstant kintamuosius, naudojamus funkcijose. Funkcijos ir procedūros perduoda kintamuosius tarpusavyje, todėl gretimas krūvis su tokiomis savybėmis kaip rodyklė yra naudojamas šio tipo dinaminiam paskirstymui valdyti.

C dalyje komandos „push“ ir „pop“ manipuliuoja rietuve. Sumušant krūvą įvyksta, kai funkcijų skambučiai rašomi per masyvo pabaigą, o tai gali sugadinti vykdymo krūvą ir sukelti prieigos prie atminties bei atminties adresų naudojimo klaidų. Tai taip pat gali būti vadinama buferio perpildymu.

Kas yra sutriuškinti kamino? - apibrėžimas iš techopedijos