This HTML5 document contains 77 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dbpedia-dehttp://de.dbpedia.org/resource/
dcthttp://purl.org/dc/terms/
n29https://www.youtube.com/
n27http://www.sciencedaily.com/releases/2009/08/
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
dbpedia-kohttp://ko.dbpedia.org/resource/
dbpedia-eshttp://es.dbpedia.org/resource/
n5http://g.co/kg/m/
n31http://zsmith.co/antijop.html%7Ctitre=AntiJOP:
dbpedia-ruhttp://ru.dbpedia.org/resource/
rdfshttp://www.w3.org/2000/01/rdf-schema#
dbpedia-ukhttp://uk.dbpedia.org/resource/
n25https://www.quora.com/topic/
category-frhttp://fr.dbpedia.org/resource/Catégorie:
dbpedia-pthttp://pt.dbpedia.org/resource/
n14http://fr.dbpedia.org/resource/Modèle:
n11http://fr.dbpedia.org/resource/Fichier:
dbpedia-fahttp://fa.dbpedia.org/resource/
wikipedia-frhttp://fr.wikipedia.org/wiki/
n24http://commons.wikimedia.org/wiki/Special:FilePath/
dbpedia-azhttp://az.dbpedia.org/resource/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
owlhttp://www.w3.org/2002/07/owl#
n30http://ma-graph.org/entity/
dbpedia-ithttp://it.dbpedia.org/resource/
dbpedia-zhhttp://zh.dbpedia.org/resource/
dbpedia-frhttp://fr.dbpedia.org/resource/
prop-frhttp://fr.dbpedia.org/property/
provhttp://www.w3.org/ns/prov#
xsdhhttp://www.w3.org/2001/XMLSchema#
wikidatahttp://www.wikidata.org/entity/
dbrhttp://dbpedia.org/resource/

Statements

Subject Item
dbpedia-fr:Return-oriented_programming
rdfs:label
Return-oriented programming Programación orientada al retorno Возвратно-ориентированное программирование 返回导向编程 Return-oriented programming
rdfs:comment
La ROP, return-oriented programming, est une technique d'exploitation avancée de type dépassement de pile (stack overflow) permettant l'exécution de code par un attaquant et ce en s'affranchissant plus ou moins efficacement des mécanismes de protection tels que l'utilisation de zones mémoires non-exécutables (cf. bit NX pour Data Execution Prevention, DEP), l'utilisation d'un espace d'adressage aléatoire (Address Space Layout Randomization, ASLR) ou encore la signature de code.
rdfs:seeAlso
n25:Return-Oriented-Programming
owl:sameAs
n5:076wmnx dbr:Return-oriented_programming dbpedia-zh:返回导向编程 dbpedia-fa:برنامه‌نویسی_بازگشت_محور dbpedia-de:Return_Oriented_Programming wikidata:Q278937 dbpedia-it:Return-oriented_programming dbpedia-pt:Return-oriented_programming dbpedia-uk:Зворотно-орієнтоване_програмування dbpedia-ru:Возвратно-ориентированное_программирование dbpedia-az:Dönmək_(proqramlaşdırma_dillərində) dbpedia-es:Programación_orientada_al_retorno n30:2776761771 dbpedia-ko:반환_지향형_프로그래밍
dbo:wikiPageID
10127165
dbo:wikiPageRevisionID
188279715
dbo:wikiPageWikiLink
dbpedia-fr:Bug_(informatique) category-fr:Sécurité_informatique dbpedia-fr:X86 n11:Pile_exécution.svg dbpedia-fr:Appel_système dbpedia-fr:Signature_de_code dbpedia-fr:Address_space_layout_randomization dbpedia-fr:Dépassement_de_pile category-fr:Exploit_(informatique) dbpedia-fr:Routine_(informatique) dbpedia-fr:NX_Bit dbpedia-fr:Shell_Unix dbpedia-fr:Dépassement_de_tampon dbpedia-fr:Data_Execution_Prevention dbpedia-fr:Injection_de_code dbpedia-fr:GNU_C_Library dbpedia-fr:Microprocesseur_à_jeu_d'instruction_étendu dbpedia-fr:Turing-complet dbpedia-fr:Système_hexadécimal dbpedia-fr:Structure_de_contrôle dbpedia-fr:Intel dbpedia-fr:Registre_de_processeur dbpedia-fr:Branchement dbpedia-fr:Code_opération dbpedia-fr:Architecture_matérielle dbpedia-fr:Pile_d'exécution dbpedia-fr:Sous-programme dbpedia-fr:Bibliothèque_logicielle dbpedia-fr:X64
dbo:wikiPageExternalLink
n27:090810161902.htm%7Ctitre=Computer n29:watch%3Fv=a8_fDdWB2-M%7Ctitre=Return-oriented n31:
dbo:wikiPageLength
18819
dct:subject
category-fr:Sécurité_informatique category-fr:Exploit_(informatique)
prop-fr:wikiPageUsesTemplate
n14:Abréviation n14:Références n14:Portail n14:, n14:Cf. n14:Lien_web n14:Langue n14:Eg
prov:wasDerivedFrom
wikipedia-fr:Return-oriented_programming?oldid=188279715&ns=0
foaf:depiction
n24:Pile_exécution.svg
prop-fr:année
Aug 11, 2009
prop-fr:langue
English
prop-fr:url
http://www.sciencedaily.com/releases/2009/08/090810161902.htm|titre=Computer Scientists Take Over Electronic Voting Machine With New Programming Technique http://zsmith.co/antijop.html|titre=AntiJOP: a program that removes JOP/ROP vulnerabilities from assembly language code https://www.youtube.com/watch?v=a8_fDdWB2-M|titre=Return-oriented Programming Attack Demo video
prop-fr:éditeur
Science Daily
dbo:thumbnail
n24:Pile_exécution.svg?width=300
foaf:isPrimaryTopicOf
wikipedia-fr:Return-oriented_programming
dbo:abstract
La ROP, return-oriented programming, est une technique d'exploitation avancée de type dépassement de pile (stack overflow) permettant l'exécution de code par un attaquant et ce en s'affranchissant plus ou moins efficacement des mécanismes de protection tels que l'utilisation de zones mémoires non-exécutables (cf. bit NX pour Data Execution Prevention, DEP), l'utilisation d'un espace d'adressage aléatoire (Address Space Layout Randomization, ASLR) ou encore la signature de code. Cette technique permet à un attaquant d'obtenir le contrôle de la pile d'exécution (call stack) d'un programme, d'en rediriger les flux et, in fine, exécuter une suite de courtes instructions situées en zone mémoire exécutable, appelées « gadgets ». Chaque gadget est typiquement suivi d'une instruction ret et localisé dans une routine d'un autre programme ou dans le code d'une bibliothèque dynamique chargée en mémoire. Une fois assemblés, ces gadgets forment une chaîne généralement appelée ROP chain et permettent à un attaquant d'effectuer des opérations arbitraires sur une machine employant pourtant des mécanismes de protection, là où une attaque simple aurait été déjouée.