Programimi i Orientuar nga Kthimi
Programimi i Orientuar nga Kthimi (ROP) është një teknikë shfrytëzimi që lidh sekuenca të shkurtra instruksionesh (gadgets) nga kodi ekzekutues ekzistues për të kryer llogaritje arbitrare, duke anashkaluar mbrojtjet e sigurisë si parandalimi i injektimit të kodit. I prezantuar nga Hovav Shacham në vitin 2007, ROP shfrytëzon ripërdorimin e kodit për të ekzekutuar logjikë keqdashëse edhe kur parandalimi i ekzekutimit të të dhënave (DEP) dhe nënshkrimi i kodit pengojnë injektimin e drejtpërdrejtë të kodit. ROP konsiderohet një nga teknikat më të fuqishme të shfrytëzimit kundër mekanizmave modernë të mbrojtjes dhe është demonstruar të jetë Turing-komplet.
Lexoni metodën e plotë
Hyni me një llogari falas për ta lexuar këtë seksion.
Method map
The neighbourhood of related methods — select a node to explore.
Burimet
- Shacham, H. (2007). The geometry of innocent flesh on the bone: Return-into-libc without function calls (on the x86). In Proceedings of the 14th ACM Conference on Computer and Communications Security (CCS 2007), pp. 552-561. DOI: 10.1145/1315245.1315313 ↗
- Roemer, R., Buchanan, E., Shacham, H., & Savage, S. (2012). Return-oriented programming: Systems, languages, and applications. ACM Transactions on Information and System Security (TISSEC), 15(1), 1-34. DOI: 10.1145/2133375.2133377 ↗
Si ta citoni këtë faqe
ScholarGate. (2026, June 3). Return-Oriented Programming (ROP). ScholarGate. https://scholargate.app/sq/cryptography/return-oriented-programming
Which method?
Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.
- Inspektimi i thellë i paketaveKriptografi↔ compare
- Analiza DiferencialeKriptografi↔ compare
- Analiza e kanaleve anësoreKriptografi↔ compare
Vutë re një problem në këtë faqe? Raportojeni ose sugjeroni një korrigjim →