Izvršavanje u memorijiIn-Memory Execution
Izvršavanje u memoriji je učitavanje i pokretanje koda bez oslanjanja na izvršni fajl sa diska. Postojeći proces odvaja deo memorije za teret i priprema ga za izvršavanje.
Pojam
opis · primeri · napomeneIzvršavanje u memoriji je učitavanje i pokretanje koda bez oslanjanja na izvršni fajl sa diska. Postojeći proces odvaja deo memorije za teret i priprema ga za izvršavanje.
Opis
Loader preuzima ili raspakuje niz bajtova, kopira ga u sopstvenu memoriju, menja dozvole tog prostora i predaje mu izvršavanje. Kod može biti biblioteka, izvršni modul ili mali samostalni deo.
Sadržaj u radnoj memoriji nestaje gašenjem procesa ili restartom. Za povratak je potreban poseban mehanizam postojanosti, koji često ostavlja trag na disku ili u konfiguraciji.
Primeri
- Loader preuzima šifrovan modul, dešifruje ga u svojoj memoriji i pokreće.
- Program ručno učitava biblioteku bez njenog redovnog pozivanja sa diska.
- Aplikacija učitava programski modul iz niza bajtova umesto iz fajla.
- Teret radi do restarta, a zatim ga zakazani zadatak ponovo dovlači.
Napomene
- Izvršavanje u memoriji opisuje način pokretanja, ne način isporuke.
- Kod bez fajla nije automatski postojan; radna memorija je prolazna.
Spomenuto u vestima
Pretnje
koriste 4Pretnje koje je koriste. Klik vodi na stranicu pojma.
Odbrane
suzbija 6Kako se suzbija. Klik vodi na stranicu pojma.