CINXE.COM
Rétro-ingénierie — Wikipédia
<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available" lang="fr" dir="ltr"> <head> <meta charset="UTF-8"> <title>Rétro-ingénierie — Wikipédia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available";var cookie=document.cookie.match(/(?:^|; )frwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":[",\t."," \t,"],"wgDigitTransformTable":["",""], "wgDefaultDateFormat":"dmy","wgMonthNames":["","janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],"wgRequestId":"e93774a1-11b6-4f49-aaf5-cb284aaed2a2","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Rétro-ingénierie","wgTitle":"Rétro-ingénierie","wgCurRevisionId":218665348,"wgRevisionId":218665348,"wgArticleId":14575,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Article manquant de références depuis mai 2021","Article manquant de références/Liste complète","Article avec une section vide ou incomplète","Rédaction à améliorer","Article à référence nécessaire","Article contenant un appel à traduction en anglais","Portail:Sécurité informatique/Articles liés","Portail:Informatique/Articles liés","Portail:Sécurité de l'information/Articles liés","Portail:Droit/Articles liés", "Portail:Société/Articles liés","Ingénierie","Biomimétisme","Génie logiciel","Audit logiciel"],"wgPageViewLanguage":"fr","wgPageContentLanguage":"fr","wgPageContentModel":"wikitext","wgRelevantPageName":"Rétro-ingénierie","wgRelevantArticleId":14575,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgRedirectedFrom":"Rétroconception","wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":true,"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"fr","pageLanguageDir":"ltr","pageVariantFallbacks":"fr"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":true,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":40000,"wgInternalRedirectTargetUrl":"/wiki/R%C3%A9tro-ing%C3%A9nierie","wgRelatedArticlesCompat":[],"wgCentralAuthMobileDomain":false,"wgEditSubmitButtonLabelPublish":true, "wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q269608","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false};RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=[ "mediawiki.action.view.redirect","ext.cite.ux-enhancements","mediawiki.page.media","site","mediawiki.page.ready","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.ArchiveLinks","ext.gadget.Wdsearch","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.cx.uls.quick.actions","wikibase.client.vector-2022","ext.checkUser.clientHints","ext.growthExperiments.SuggestedEditSession","wikibase.sidebar.tracking"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=fr&modules=ext.cite.styles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediaBadges%7Cext.wikimediamessages.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&only=styles&skin=vector-2022"> <script async="" src="/w/load.php?lang=fr&modules=startup&only=scripts&raw=1&skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=fr&modules=site.styles&only=styles&skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.4"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="Rétro-ingénierie — Wikipédia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//fr.m.wikipedia.org/wiki/R%C3%A9tro-ing%C3%A9nierie"> <link rel="alternate" type="application/x-wiki" title="Modifier" href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipédia (fr)"> <link rel="EditURI" type="application/rsd+xml" href="//fr.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://fr.wikipedia.org/wiki/R%C3%A9tro-ing%C3%A9nierie"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.fr"> <link rel="alternate" type="application/atom+xml" title="Flux Atom de Wikipédia" href="/w/index.php?title=Sp%C3%A9cial:Modifications_r%C3%A9centes&feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-Rétro-ingénierie rootpage-Rétro-ingénierie skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Aller au contenu</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Menu principal" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Menu principal</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Menu principal</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">déplacer vers la barre latérale</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">masquer</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigation </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Wikip%C3%A9dia:Accueil_principal" title="Accueil général [z]" accesskey="z"><span>Accueil</span></a></li><li id="n-thema" class="mw-list-item"><a href="/wiki/Portail:Accueil"><span>Portails thématiques</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Sp%C3%A9cial:Page_au_hasard" title="Affiche un article au hasard [x]" accesskey="x"><span>Article au hasard</span></a></li><li id="n-contact" class="mw-list-item"><a href="/wiki/Wikip%C3%A9dia:Contact"><span>Contact</span></a></li> </ul> </div> </div> <div id="p-Contribuer" class="vector-menu mw-portlet mw-portlet-Contribuer" > <div class="vector-menu-heading"> Contribuer </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-aboutwp" class="mw-list-item"><a href="/wiki/Aide:D%C3%A9buter"><span>Débuter sur Wikipédia</span></a></li><li id="n-help" class="mw-list-item"><a href="/wiki/Aide:Accueil" title="Accès à l’aide"><span>Aide</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikip%C3%A9dia:Accueil_de_la_communaut%C3%A9" title="À propos du projet, ce que vous pouvez faire, où trouver les informations"><span>Communauté</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Sp%C3%A9cial:Modifications_r%C3%A9centes" title="Liste des modifications récentes sur le wiki [r]" accesskey="r"><span>Modifications récentes</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Wikip%C3%A9dia:Accueil_principal" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipédia" src="/static/images/mobile/copyright/wikipedia-wordmark-fr.svg" style="width: 7.4375em; height: 1.125em;"> <img class="mw-logo-tagline" alt="l'encyclopédie libre" src="/static/images/mobile/copyright/wikipedia-tagline-fr.svg" width="120" height="13" style="width: 7.5em; height: 0.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Sp%C3%A9cial:Recherche" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Rechercher sur Wikipédia [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Rechercher</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Rechercher sur Wikipédia" aria-label="Rechercher sur Wikipédia" autocapitalize="sentences" title="Rechercher sur Wikipédia [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Spécial:Recherche"> </div> <button class="cdx-button cdx-search-input__end-button">Rechercher</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Outils personnels"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Apparence"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Modifier l'apparence de la taille, de la largeur et de la couleur de la police de la page" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Apparence" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Apparence</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="//donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_fr.wikipedia.org&uselang=fr" class=""><span>Faire un don</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Sp%C3%A9cial:Cr%C3%A9er_un_compte&returnto=R%C3%A9tro-ing%C3%A9nierie" title="Nous vous encourageons à créer un compte utilisateur et vous connecter ; ce n’est cependant pas obligatoire." class=""><span>Créer un compte</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Sp%C3%A9cial:Connexion&returnto=R%C3%A9tro-ing%C3%A9nierie" title="Nous vous encourageons à vous connecter ; ce n’est cependant pas obligatoire. [o]" accesskey="o" class=""><span>Se connecter</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Plus d’options" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Outils personnels" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Outils personnels</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="Menu utilisateur" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="//donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_fr.wikipedia.org&uselang=fr"><span>Faire un don</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Sp%C3%A9cial:Cr%C3%A9er_un_compte&returnto=R%C3%A9tro-ing%C3%A9nierie" title="Nous vous encourageons à créer un compte utilisateur et vous connecter ; ce n’est cependant pas obligatoire."><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Créer un compte</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Sp%C3%A9cial:Connexion&returnto=R%C3%A9tro-ing%C3%A9nierie" title="Nous vous encourageons à vous connecter ; ce n’est cependant pas obligatoire. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Se connecter</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Pages pour les contributeurs déconnectés <a href="/wiki/Aide:Premiers_pas" aria-label="En savoir plus sur la contribution"><span>en savoir plus</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Sp%C3%A9cial:Mes_contributions" title="Une liste des modifications effectuées depuis cette adresse IP [y]" accesskey="y"><span>Contributions</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Sp%C3%A9cial:Mes_discussions" title="La page de discussion pour les contributions depuis cette adresse IP [n]" accesskey="n"><span>Discussion</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Sommaire" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Sommaire</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">déplacer vers la barre latérale</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">masquer</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">Début</div> </a> </li> <li id="toc-Objectifs" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Objectifs"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>Objectifs</span> </div> </a> <ul id="toc-Objectifs-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Usages" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Usages"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Usages</span> </div> </a> <button aria-controls="toc-Usages-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Afficher / masquer la sous-section Usages</span> </button> <ul id="toc-Usages-sublist" class="vector-toc-list"> <li id="toc-Design_d'objet_en_3D" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Design_d'objet_en_3D"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.1</span> <span>Design d'objet en 3D</span> </div> </a> <ul id="toc-Design_d'objet_en_3D-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Circuit_imprimé" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Circuit_imprimé"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.2</span> <span>Circuit imprimé</span> </div> </a> <ul id="toc-Circuit_imprimé-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Informatique" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Informatique"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.3</span> <span>Informatique</span> </div> </a> <ul id="toc-Informatique-sublist" class="vector-toc-list"> <li id="toc-Légalité" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#Légalité"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.3.1</span> <span>Légalité</span> </div> </a> <ul id="toc-Légalité-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Programmes_en_langages_intermédiaires" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#Programmes_en_langages_intermédiaires"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.3.2</span> <span>Programmes en langages intermédiaires</span> </div> </a> <ul id="toc-Programmes_en_langages_intermédiaires-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-La_rétro-ingénierie_comme_défense" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#La_rétro-ingénierie_comme_défense"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.3.3</span> <span>La rétro-ingénierie comme défense</span> </div> </a> <ul id="toc-La_rétro-ingénierie_comme_défense-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> </ul> </li> <li id="toc-Législation" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Législation"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Législation</span> </div> </a> <button aria-controls="toc-Législation-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Afficher / masquer la sous-section Législation</span> </button> <ul id="toc-Législation-sublist" class="vector-toc-list"> <li id="toc-France" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#France"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.1</span> <span>France</span> </div> </a> <ul id="toc-France-sublist" class="vector-toc-list"> <li id="toc-Dispositions_relatives_à_la_traduction_de_la_forme_de_code_d'un_logiciel_(directives_91/250/CEE_et_2009/24/CE)" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#Dispositions_relatives_à_la_traduction_de_la_forme_de_code_d'un_logiciel_(directives_91/250/CEE_et_2009/24/CE)"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.1.1</span> <span>Dispositions relatives à la traduction de la forme de code d'un logiciel (directives 91/250/CEE et 2009/24/CE)</span> </div> </a> <ul id="toc-Dispositions_relatives_à_la_traduction_de_la_forme_de_code_d'un_logiciel_(directives_91/250/CEE_et_2009/24/CE)-sublist" class="vector-toc-list"> <li id="toc-Description_de_la_loi" class="vector-toc-list-item vector-toc-level-4"> <a class="vector-toc-link" href="#Description_de_la_loi"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.1.1.1</span> <span>Description de la loi</span> </div> </a> <ul id="toc-Description_de_la_loi-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Contexte_historique" class="vector-toc-list-item vector-toc-level-4"> <a class="vector-toc-link" href="#Contexte_historique"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.1.1.2</span> <span>Contexte historique</span> </div> </a> <ul id="toc-Contexte_historique-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Jurisprudence" class="vector-toc-list-item vector-toc-level-4"> <a class="vector-toc-link" href="#Jurisprudence"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.1.1.3</span> <span>Jurisprudence</span> </div> </a> <ul id="toc-Jurisprudence-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Dispositions_relatives_à_l'étude_des_mesures_techniques_de_protection,_ou_DRM_(directive_2001/29/CE_DADVSI)" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#Dispositions_relatives_à_l'étude_des_mesures_techniques_de_protection,_ou_DRM_(directive_2001/29/CE_DADVSI)"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.1.2</span> <span>Dispositions relatives à l'étude des mesures techniques de protection, ou DRM (directive 2001/29/CE DADVSI)</span> </div> </a> <ul id="toc-Dispositions_relatives_à_l'étude_des_mesures_techniques_de_protection,_ou_DRM_(directive_2001/29/CE_DADVSI)-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Dispositions_relatives_à_la_protection_du_secret_des_affaires_(directive_(UE)_2016/943)" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#Dispositions_relatives_à_la_protection_du_secret_des_affaires_(directive_(UE)_2016/943)"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.1.3</span> <span>Dispositions relatives à la protection du secret des affaires (directive (UE) 2016/943)</span> </div> </a> <ul id="toc-Dispositions_relatives_à_la_protection_du_secret_des_affaires_(directive_(UE)_2016/943)-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Union_européenne" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Union_européenne"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.2</span> <span>Union européenne</span> </div> </a> <ul id="toc-Union_européenne-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-États-Unis" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#États-Unis"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.3</span> <span>États-Unis</span> </div> </a> <ul id="toc-États-Unis-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Notes_et_références" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Notes_et_références"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Notes et références</span> </div> </a> <ul id="toc-Notes_et_références-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Voir_aussi" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Voir_aussi"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>Voir aussi</span> </div> </a> <button aria-controls="toc-Voir_aussi-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Afficher / masquer la sous-section Voir aussi</span> </button> <ul id="toc-Voir_aussi-sublist" class="vector-toc-list"> <li id="toc-Articles_connexes" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Articles_connexes"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.1</span> <span>Articles connexes</span> </div> </a> <ul id="toc-Articles_connexes-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Liens_externes" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Liens_externes"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2</span> <span>Liens externes</span> </div> </a> <ul id="toc-Liens_externes-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Bibliographie" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Bibliographie"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.3</span> <span>Bibliographie</span> </div> </a> <ul id="toc-Bibliographie-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Sommaire" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Basculer la table des matières" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Basculer la table des matières</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Rétro-ingénierie</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="Aller à un article dans une autre langue. Disponible en 43 langues." > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-43" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">43 langues</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-af mw-list-item"><a href="https://af.wikipedia.org/wiki/Afkykontwerp" title="Afkykontwerp – afrikaans" lang="af" hreflang="af" data-title="Afkykontwerp" data-language-autonym="Afrikaans" data-language-local-name="afrikaans" class="interlanguage-link-target"><span>Afrikaans</span></a></li><li class="interlanguage-link interwiki-ar mw-list-item"><a href="https://ar.wikipedia.org/wiki/%D9%87%D9%86%D8%AF%D8%B3%D8%A9_%D8%B9%D9%83%D8%B3%D9%8A%D8%A9" title="هندسة عكسية – arabe" lang="ar" hreflang="ar" data-title="هندسة عكسية" data-language-autonym="العربية" data-language-local-name="arabe" class="interlanguage-link-target"><span>العربية</span></a></li><li class="interlanguage-link interwiki-az mw-list-item"><a href="https://az.wikipedia.org/wiki/T%C9%99rsin%C9%99_m%C3%BCh%C9%99ndislik" title="Tərsinə mühəndislik – azerbaïdjanais" lang="az" hreflang="az" data-title="Tərsinə mühəndislik" data-language-autonym="Azərbaycanca" data-language-local-name="azerbaïdjanais" class="interlanguage-link-target"><span>Azərbaycanca</span></a></li><li class="interlanguage-link interwiki-bg mw-list-item"><a href="https://bg.wikipedia.org/wiki/%D0%9E%D0%B1%D1%80%D0%B0%D1%82%D0%BD%D0%BE_%D0%B8%D0%BD%D0%B6%D0%B5%D0%BD%D0%B5%D1%80%D1%81%D1%82%D0%B2%D0%BE" title="Обратно инженерство – bulgare" lang="bg" hreflang="bg" data-title="Обратно инженерство" data-language-autonym="Български" data-language-local-name="bulgare" class="interlanguage-link-target"><span>Български</span></a></li><li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/Enginyeria_inversa" title="Enginyeria inversa – catalan" lang="ca" hreflang="ca" data-title="Enginyeria inversa" data-language-autonym="Català" data-language-local-name="catalan" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/Reverzn%C3%AD_in%C5%BEen%C3%BDrstv%C3%AD" title="Reverzní inženýrství – tchèque" lang="cs" hreflang="cs" data-title="Reverzní inženýrství" data-language-autonym="Čeština" data-language-local-name="tchèque" class="interlanguage-link-target"><span>Čeština</span></a></li><li class="interlanguage-link interwiki-da mw-list-item"><a href="https://da.wikipedia.org/wiki/Reverse_engineering" title="Reverse engineering – danois" lang="da" hreflang="da" data-title="Reverse engineering" data-language-autonym="Dansk" data-language-local-name="danois" class="interlanguage-link-target"><span>Dansk</span></a></li><li class="interlanguage-link interwiki-de mw-list-item"><a href="https://de.wikipedia.org/wiki/Reverse_Engineering" title="Reverse Engineering – allemand" lang="de" hreflang="de" data-title="Reverse Engineering" data-language-autonym="Deutsch" data-language-local-name="allemand" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-el mw-list-item"><a href="https://el.wikipedia.org/wiki/%CE%91%CE%BD%CF%84%CE%AF%CF%83%CF%84%CF%81%CE%BF%CF%86%CE%B7_%CE%BC%CE%B7%CF%87%CE%B1%CE%BD%CE%B9%CE%BA%CE%AE" title="Αντίστροφη μηχανική – grec" lang="el" hreflang="el" data-title="Αντίστροφη μηχανική" data-language-autonym="Ελληνικά" data-language-local-name="grec" class="interlanguage-link-target"><span>Ελληνικά</span></a></li><li class="interlanguage-link interwiki-en mw-list-item"><a href="https://en.wikipedia.org/wiki/Reverse_engineering" title="Reverse engineering – anglais" lang="en" hreflang="en" data-title="Reverse engineering" data-language-autonym="English" data-language-local-name="anglais" class="interlanguage-link-target"><span>English</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/Ingenier%C3%ADa_inversa" title="Ingeniería inversa – espagnol" lang="es" hreflang="es" data-title="Ingeniería inversa" data-language-autonym="Español" data-language-local-name="espagnol" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-et mw-list-item"><a href="https://et.wikipedia.org/wiki/P%C3%B6%C3%B6rdprojekteerimine" title="Pöördprojekteerimine – estonien" lang="et" hreflang="et" data-title="Pöördprojekteerimine" data-language-autonym="Eesti" data-language-local-name="estonien" class="interlanguage-link-target"><span>Eesti</span></a></li><li class="interlanguage-link interwiki-eu mw-list-item"><a href="https://eu.wikipedia.org/wiki/Alderantzizko_ingeniaritza" title="Alderantzizko ingeniaritza – basque" lang="eu" hreflang="eu" data-title="Alderantzizko ingeniaritza" data-language-autonym="Euskara" data-language-local-name="basque" class="interlanguage-link-target"><span>Euskara</span></a></li><li class="interlanguage-link interwiki-fa mw-list-item"><a href="https://fa.wikipedia.org/wiki/%D9%85%D9%87%D9%86%D8%AF%D8%B3%DB%8C_%D9%85%D8%B9%DA%A9%D9%88%D8%B3" title="مهندسی معکوس – persan" lang="fa" hreflang="fa" data-title="مهندسی معکوس" data-language-autonym="فارسی" data-language-local-name="persan" class="interlanguage-link-target"><span>فارسی</span></a></li><li class="interlanguage-link interwiki-fi mw-list-item"><a href="https://fi.wikipedia.org/wiki/Takaisinmallinnus" title="Takaisinmallinnus – finnois" lang="fi" hreflang="fi" data-title="Takaisinmallinnus" data-language-autonym="Suomi" data-language-local-name="finnois" class="interlanguage-link-target"><span>Suomi</span></a></li><li class="interlanguage-link interwiki-he mw-list-item"><a href="https://he.wikipedia.org/wiki/%D7%94%D7%A0%D7%93%D7%A1%D7%94_%D7%94%D7%A4%D7%95%D7%9B%D7%94" title="הנדסה הפוכה – hébreu" lang="he" hreflang="he" data-title="הנדסה הפוכה" data-language-autonym="עברית" data-language-local-name="hébreu" class="interlanguage-link-target"><span>עברית</span></a></li><li class="interlanguage-link interwiki-hi mw-list-item"><a href="https://hi.wikipedia.org/wiki/%E0%A4%89%E0%A4%A4%E0%A5%8D%E0%A4%95%E0%A5%8D%E0%A4%B0%E0%A4%AE_%E0%A4%85%E0%A4%AD%E0%A4%BF%E0%A4%AF%E0%A4%BE%E0%A4%82%E0%A4%A4%E0%A5%8D%E0%A4%B0%E0%A4%BF%E0%A4%95%E0%A5%80" title="उत्क्रम अभियांत्रिकी – hindi" lang="hi" hreflang="hi" data-title="उत्क्रम अभियांत्रिकी" data-language-autonym="हिन्दी" data-language-local-name="hindi" class="interlanguage-link-target"><span>हिन्दी</span></a></li><li class="interlanguage-link interwiki-id mw-list-item"><a href="https://id.wikipedia.org/wiki/Rekayasa_balik" title="Rekayasa balik – indonésien" lang="id" hreflang="id" data-title="Rekayasa balik" data-language-autonym="Bahasa Indonesia" data-language-local-name="indonésien" class="interlanguage-link-target"><span>Bahasa Indonesia</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/Reverse_engineering" title="Reverse engineering – italien" lang="it" hreflang="it" data-title="Reverse engineering" data-language-autonym="Italiano" data-language-local-name="italien" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/%E3%83%AA%E3%83%90%E3%83%BC%E3%82%B9%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2%E3%83%AA%E3%83%B3%E3%82%B0" title="リバースエンジニアリング – japonais" lang="ja" hreflang="ja" data-title="リバースエンジニアリング" data-language-autonym="日本語" data-language-local-name="japonais" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-kn mw-list-item"><a href="https://kn.wikipedia.org/wiki/%E0%B2%A4%E0%B2%82%E0%B2%A4%E0%B3%8D%E0%B2%B0%E0%B2%9C%E0%B3%8D%E0%B2%9E%E0%B2%BE%E0%B2%A8%E0%B2%A6_%E0%B2%AE%E0%B3%82%E0%B2%B2%E0%B2%A4%E0%B2%A4%E0%B3%8D%E0%B2%B5%E0%B2%A6_%E0%B2%86%E0%B2%B5%E0%B2%BF%E0%B2%B7%E0%B3%8D%E0%B2%95%E0%B2%BE%E0%B2%B0_(%E0%B2%B0%E0%B2%BF%E0%B2%B5%E0%B2%B0%E0%B3%8D%E0%B2%B8%E0%B3%8D_%E0%B2%87%E0%B2%82%E0%B2%9C%E0%B2%BF%E0%B2%A8%E0%B2%BF%E0%B2%AF%E0%B2%B0%E0%B2%BF%E0%B2%82%E0%B2%97%E0%B3%8D)" title="ತಂತ್ರಜ್ಞಾನದ ಮೂಲತತ್ವದ ಆವಿಷ್ಕಾರ (ರಿವರ್ಸ್ ಇಂಜಿನಿಯರಿಂಗ್) – kannada" lang="kn" hreflang="kn" data-title="ತಂತ್ರಜ್ಞಾನದ ಮೂಲತತ್ವದ ಆವಿಷ್ಕಾರ (ರಿವರ್ಸ್ ಇಂಜಿನಿಯರಿಂಗ್)" data-language-autonym="ಕನ್ನಡ" data-language-local-name="kannada" class="interlanguage-link-target"><span>ಕನ್ನಡ</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/%EC%97%AD%EA%B3%B5%ED%95%99" title="역공학 – coréen" lang="ko" hreflang="ko" data-title="역공학" data-language-autonym="한국어" data-language-local-name="coréen" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-ml mw-list-item"><a href="https://ml.wikipedia.org/wiki/%E0%B4%B1%E0%B4%BF%E0%B4%B5%E0%B5%87%E0%B4%B4%E0%B5%8D%E0%B4%B8%E0%B5%8D%E2%80%8C_%E0%B4%8E%E0%B4%9E%E0%B5%8D%E0%B4%9A%E0%B4%BF%E0%B4%A8%E0%B5%80%E0%B4%AF%E0%B4%B1%E0%B4%BF%E0%B4%82%E0%B4%97%E0%B5%8D%E2%80%8C" title="റിവേഴ്സ് എഞ്ചിനീയറിംഗ് – malayalam" lang="ml" hreflang="ml" data-title="റിവേഴ്സ് എഞ്ചിനീയറിംഗ്" data-language-autonym="മലയാളം" data-language-local-name="malayalam" class="interlanguage-link-target"><span>മലയാളം</span></a></li><li class="interlanguage-link interwiki-ms mw-list-item"><a href="https://ms.wikipedia.org/wiki/Kejuruteraan_balikan" title="Kejuruteraan balikan – malais" lang="ms" hreflang="ms" data-title="Kejuruteraan balikan" data-language-autonym="Bahasa Melayu" data-language-local-name="malais" class="interlanguage-link-target"><span>Bahasa Melayu</span></a></li><li class="interlanguage-link interwiki-mwl mw-list-item"><a href="https://mwl.wikipedia.org/wiki/Angenharie_rebersa" title="Angenharie rebersa – mirandais" lang="mwl" hreflang="mwl" data-title="Angenharie rebersa" data-language-autonym="Mirandés" data-language-local-name="mirandais" class="interlanguage-link-target"><span>Mirandés</span></a></li><li class="interlanguage-link interwiki-nl mw-list-item"><a href="https://nl.wikipedia.org/wiki/Reverse_engineering" title="Reverse engineering – néerlandais" lang="nl" hreflang="nl" data-title="Reverse engineering" data-language-autonym="Nederlands" data-language-local-name="néerlandais" class="interlanguage-link-target"><span>Nederlands</span></a></li><li class="interlanguage-link interwiki-no mw-list-item"><a href="https://no.wikipedia.org/wiki/Dekonstruksjon_(teknologi)" title="Dekonstruksjon (teknologi) – norvégien bokmål" lang="nb" hreflang="nb" data-title="Dekonstruksjon (teknologi)" data-language-autonym="Norsk bokmål" data-language-local-name="norvégien bokmål" class="interlanguage-link-target"><span>Norsk bokmål</span></a></li><li class="interlanguage-link interwiki-oc mw-list-item"><a href="https://oc.wikipedia.org/wiki/Retroengenhari%C3%A1" title="Retroengenhariá – occitan" lang="oc" hreflang="oc" data-title="Retroengenhariá" data-language-autonym="Occitan" data-language-local-name="occitan" class="interlanguage-link-target"><span>Occitan</span></a></li><li class="interlanguage-link interwiki-pl mw-list-item"><a href="https://pl.wikipedia.org/wiki/In%C5%BCynieria_odwrotna" title="Inżynieria odwrotna – polonais" lang="pl" hreflang="pl" data-title="Inżynieria odwrotna" data-language-autonym="Polski" data-language-local-name="polonais" class="interlanguage-link-target"><span>Polski</span></a></li><li class="interlanguage-link interwiki-pt mw-list-item"><a href="https://pt.wikipedia.org/wiki/Engenharia_reversa" title="Engenharia reversa – portugais" lang="pt" hreflang="pt" data-title="Engenharia reversa" data-language-autonym="Português" data-language-local-name="portugais" class="interlanguage-link-target"><span>Português</span></a></li><li class="interlanguage-link interwiki-qu mw-list-item"><a href="https://qu.wikipedia.org/wiki/T%27ikrana_k%27illikachay" title="T'ikrana k'illikachay – quechua" lang="qu" hreflang="qu" data-title="T'ikrana k'illikachay" data-language-autonym="Runa Simi" data-language-local-name="quechua" class="interlanguage-link-target"><span>Runa Simi</span></a></li><li class="interlanguage-link interwiki-ro mw-list-item"><a href="https://ro.wikipedia.org/wiki/Inginerie_invers%C4%83" title="Inginerie inversă – roumain" lang="ro" hreflang="ro" data-title="Inginerie inversă" data-language-autonym="Română" data-language-local-name="roumain" class="interlanguage-link-target"><span>Română</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/%D0%9E%D0%B1%D1%80%D0%B0%D1%82%D0%BD%D0%B0%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0" title="Обратная разработка – russe" lang="ru" hreflang="ru" data-title="Обратная разработка" data-language-autonym="Русский" data-language-local-name="russe" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-sh mw-list-item"><a href="https://sh.wikipedia.org/wiki/Obrnuti_in%C5%BEenjering" title="Obrnuti inženjering – serbo-croate" lang="sh" hreflang="sh" data-title="Obrnuti inženjering" data-language-autonym="Srpskohrvatski / српскохрватски" data-language-local-name="serbo-croate" class="interlanguage-link-target"><span>Srpskohrvatski / српскохрватски</span></a></li><li class="interlanguage-link interwiki-sr mw-list-item"><a href="https://sr.wikipedia.org/wiki/%D0%9E%D0%B1%D1%80%D0%BD%D1%83%D1%82%D0%B8_%D0%B8%D0%BD%D0%B6%D0%B5%D1%9A%D0%B5%D1%80%D0%B8%D0%BD%D0%B3" title="Обрнути инжењеринг – serbe" lang="sr" hreflang="sr" data-title="Обрнути инжењеринг" data-language-autonym="Српски / srpski" data-language-local-name="serbe" class="interlanguage-link-target"><span>Српски / srpski</span></a></li><li class="interlanguage-link interwiki-sv mw-list-item"><a href="https://sv.wikipedia.org/wiki/Reverse_engineering" title="Reverse engineering – suédois" lang="sv" hreflang="sv" data-title="Reverse engineering" data-language-autonym="Svenska" data-language-local-name="suédois" class="interlanguage-link-target"><span>Svenska</span></a></li><li class="interlanguage-link interwiki-ta mw-list-item"><a href="https://ta.wikipedia.org/wiki/%E0%AE%AA%E0%AE%BF%E0%AE%A9%E0%AF%8D%E0%AE%A9%E0%AF%8B%E0%AE%95%E0%AF%8D%E0%AE%95%E0%AF%81%E0%AE%AA%E0%AF%8D_%E0%AE%AA%E0%AF%8A%E0%AE%B1%E0%AE%BF%E0%AE%AF%E0%AE%BF%E0%AE%AF%E0%AE%B2%E0%AF%8D" title="பின்னோக்குப் பொறியியல் – tamoul" lang="ta" hreflang="ta" data-title="பின்னோக்குப் பொறியியல்" data-language-autonym="தமிழ்" data-language-local-name="tamoul" class="interlanguage-link-target"><span>தமிழ்</span></a></li><li class="interlanguage-link interwiki-th mw-list-item"><a href="https://th.wikipedia.org/wiki/%E0%B8%A7%E0%B8%B4%E0%B8%A8%E0%B8%A7%E0%B8%81%E0%B8%A3%E0%B8%A3%E0%B8%A1%E0%B8%9C%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%A5%E0%B8%B1%E0%B8%9A" title="วิศวกรรมผันกลับ – thaï" lang="th" hreflang="th" data-title="วิศวกรรมผันกลับ" data-language-autonym="ไทย" data-language-local-name="thaï" class="interlanguage-link-target"><span>ไทย</span></a></li><li class="interlanguage-link interwiki-tr mw-list-item"><a href="https://tr.wikipedia.org/wiki/Tersine_m%C3%BChendislik" title="Tersine mühendislik – turc" lang="tr" hreflang="tr" data-title="Tersine mühendislik" data-language-autonym="Türkçe" data-language-local-name="turc" class="interlanguage-link-target"><span>Türkçe</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/%D0%97%D0%B2%D0%BE%D1%80%D0%BE%D1%82%D0%BD%D0%B0_%D1%80%D0%BE%D0%B7%D1%80%D0%BE%D0%B1%D0%BA%D0%B0" title="Зворотна розробка – ukrainien" lang="uk" hreflang="uk" data-title="Зворотна розробка" data-language-autonym="Українська" data-language-local-name="ukrainien" class="interlanguage-link-target"><span>Українська</span></a></li><li class="interlanguage-link interwiki-vi mw-list-item"><a href="https://vi.wikipedia.org/wiki/K%E1%BB%B9_thu%E1%BA%ADt_%C4%91%E1%BA%A3o_ng%C6%B0%E1%BB%A3c" title="Kỹ thuật đảo ngược – vietnamien" lang="vi" hreflang="vi" data-title="Kỹ thuật đảo ngược" data-language-autonym="Tiếng Việt" data-language-local-name="vietnamien" class="interlanguage-link-target"><span>Tiếng Việt</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/%E9%80%86%E5%90%91%E5%B7%A5%E7%A8%8B" title="逆向工程 – chinois" lang="zh" hreflang="zh" data-title="逆向工程" data-language-autonym="中文" data-language-local-name="chinois" class="interlanguage-link-target"><span>中文</span></a></li><li class="interlanguage-link interwiki-zh-yue mw-list-item"><a href="https://zh-yue.wikipedia.org/wiki/%E9%82%84%E5%8E%9F%E5%B7%A5%E7%A8%8B" title="還原工程 – cantonais" lang="yue" hreflang="yue" data-title="還原工程" data-language-autonym="粵語" data-language-local-name="cantonais" class="interlanguage-link-target"><span>粵語</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q269608#sitelinks-wikipedia" title="Modifier les liens interlangues" class="wbc-editpage">Modifier les liens</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Espaces de noms"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/R%C3%A9tro-ing%C3%A9nierie" title="Voir le contenu de la page [c]" accesskey="c"><span>Article</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Discussion:R%C3%A9tro-ing%C3%A9nierie" rel="discussion" title="Discussion au sujet de cette page de contenu [t]" accesskey="t"><span>Discussion</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Modifier la variante de langue" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">français</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Affichages"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/R%C3%A9tro-ing%C3%A9nierie"><span>Lire</span></a></li><li id="ca-ve-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&veaction=edit" title="Modifier cette page [v]" accesskey="v"><span>Modifier</span></a></li><li id="ca-edit" class="collapsible vector-tab-noicon mw-list-item"><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&action=edit" title="Modifier le wikicode de cette page [e]" accesskey="e"><span>Modifier le code</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&action=history" title="Historique des versions de cette page [h]" accesskey="h"><span>Voir l’historique</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Outils de la page"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Outils" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Outils</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Outils</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">déplacer vers la barre latérale</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">masquer</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="Plus d’options" > <div class="vector-menu-heading"> Actions </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/R%C3%A9tro-ing%C3%A9nierie"><span>Lire</span></a></li><li id="ca-more-ve-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&veaction=edit" title="Modifier cette page [v]" accesskey="v"><span>Modifier</span></a></li><li id="ca-more-edit" class="collapsible vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&action=edit" title="Modifier le wikicode de cette page [e]" accesskey="e"><span>Modifier le code</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&action=history"><span>Voir l’historique</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> Général </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Sp%C3%A9cial:Pages_li%C3%A9es/R%C3%A9tro-ing%C3%A9nierie" title="Liste des pages liées qui pointent sur celle-ci [j]" accesskey="j"><span>Pages liées</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Sp%C3%A9cial:Suivi_des_liens/R%C3%A9tro-ing%C3%A9nierie" rel="nofollow" title="Liste des modifications récentes des pages appelées par celle-ci [k]" accesskey="k"><span>Suivi des pages liées</span></a></li><li id="t-upload" class="mw-list-item"><a href="/wiki/Aide:Importer_un_fichier" title="Téléverser des fichiers [u]" accesskey="u"><span>Téléverser un fichier</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Sp%C3%A9cial:Pages_sp%C3%A9ciales" title="Liste de toutes les pages spéciales [q]" accesskey="q"><span>Pages spéciales</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&oldid=218665348" title="Adresse permanente de cette version de cette page"><span>Lien permanent</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&action=info" title="Davantage d’informations sur cette page"><span>Informations sur la page</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Sp%C3%A9cial:Citer&page=R%C3%A9tro-ing%C3%A9nierie&id=218665348&wpFormIdentifier=titleform" title="Informations sur la manière de citer cette page"><span>Citer cette page</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Sp%C3%A9cial:UrlShortener&url=https%3A%2F%2Ffr.wikipedia.org%2Fwiki%2FR%25C3%25A9tro-ing%25C3%25A9nierie"><span>Obtenir l'URL raccourcie</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Sp%C3%A9cial:QrCode&url=https%3A%2F%2Ffr.wikipedia.org%2Fwiki%2FR%25C3%25A9tro-ing%25C3%25A9nierie"><span>Télécharger le code QR</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Imprimer / exporter </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-create_a_book" class="mw-list-item"><a href="/w/index.php?title=Sp%C3%A9cial:Livre&bookcmd=book_creator&referer=R%C3%A9tro-ing%C3%A9nierie"><span>Créer un livre</span></a></li><li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Sp%C3%A9cial:DownloadAsPdf&page=R%C3%A9tro-ing%C3%A9nierie&action=show-download-screen"><span>Télécharger comme PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&printable=yes" title="Version imprimable de cette page [p]" accesskey="p"><span>Version imprimable</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> Dans d’autres projets </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="wb-otherproject-link wb-otherproject-commons mw-list-item"><a href="https://commons.wikimedia.org/wiki/Category:Reverse_engineering" hreflang="en"><span>Wikimedia Commons</span></a></li><li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q269608" title="Lien vers l’élément dans le dépôt de données connecté [g]" accesskey="g"><span>Élément Wikidata</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Outils de la page"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Apparence"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Apparence</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">déplacer vers la barre latérale</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">masquer</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">Un article de Wikipédia, l'encyclopédie libre.</div> </div> <div id="contentSub"><div id="mw-content-subtitle"><span class="mw-redirectedfrom">(Redirigé depuis <a href="/w/index.php?title=R%C3%A9troconception&redirect=no" class="mw-redirect" title="Rétroconception">Rétroconception</a>)</span></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="fr" dir="ltr"><div class="bandeau-container metadata homonymie hatnote"><div class="bandeau-cell bandeau-icone" style="display:table-cell;padding-right:0.5em"><span class="noviewer" typeof="mw:File"><a href="/wiki/Aide:Redirection" title="Aide:Redirection"><img alt="Page d’aide sur les redirections" src="//upload.wikimedia.org/wikipedia/commons/thumb/5/59/Arrows-move.svg/20px-Arrows-move.svg.png" decoding="async" width="20" height="8" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/59/Arrows-move.svg/30px-Arrows-move.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/5/59/Arrows-move.svg/40px-Arrows-move.svg.png 2x" data-file-width="225" data-file-height="88" /></a></span></div><div class="bandeau-cell" style="display:table-cell;padding-right:0.5em"> <p>« Reverse engineering » redirige ici. Pour le groupe de musique suisse, voir <a href="/wiki/Reverse_Engineering_(groupe)" title="Reverse Engineering (groupe)">Reverse Engineering (groupe)</a>. </p> </div></div> <div class="bandeau-container metadata bandeau-article bandeau-niveau-modere"><figure class="mw-halign-right noviewer" typeof="mw:File"><a href="/wiki/Mod%C3%A8le:%C3%80_sourcer" title="Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus."><img alt="Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus." src="//upload.wikimedia.org/wikipedia/commons/thumb/3/38/Info_Simple.svg/12px-Info_Simple.svg.png" decoding="async" width="12" height="12" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/38/Info_Simple.svg/18px-Info_Simple.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/3/38/Info_Simple.svg/24px-Info_Simple.svg.png 2x" data-file-width="512" data-file-height="512" /></a><figcaption>Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.</figcaption></figure><div class="bandeau-cell bandeau-icone" style="display:table-cell;padding-right:0.5em"><span class="noviewer" typeof="mw:File"><a href="/wiki/Fichier:2017-fr.wp-orange-source.svg" class="mw-file-description"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/a/a1/2017-fr.wp-orange-source.svg/45px-2017-fr.wp-orange-source.svg.png" decoding="async" width="45" height="45" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/a/a1/2017-fr.wp-orange-source.svg/68px-2017-fr.wp-orange-source.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/a/a1/2017-fr.wp-orange-source.svg/90px-2017-fr.wp-orange-source.svg.png 2x" data-file-width="512" data-file-height="512" /></a></span></div><div class="bandeau-cell" style="display:table-cell;padding-right:0.5em"> <p><strong class="bandeau-titre">Cet article <a href="/wiki/Wikip%C3%A9dia:Citez_vos_sources" title="Wikipédia:Citez vos sources">ne cite pas suffisamment ses sources</a></strong> <small>(<time class="nowrap" datetime="2021-05" data-sort-value="2021-05">mai 2021</time>).</small> </p><p>Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant les <b>références utiles à sa <a href="/wiki/Wikip%C3%A9dia:V%C3%A9rifiabilit%C3%A9" title="Wikipédia:Vérifiabilité">vérifiabilité</a></b> et en les liant à la section « <a href="/wiki/Aide:Ins%C3%A9rer_une_r%C3%A9f%C3%A9rence" title="Aide:Insérer une référence">Notes et références</a> ». </p><p><b>En pratique :</b> <a href="/wiki/Wikip%C3%A9dia:Citez_vos_sources#Qualité_des_sources" title="Wikipédia:Citez vos sources">Quelles sources sont attendues ?</a> <a href="/wiki/Aide:Ins%C3%A9rer_une_r%C3%A9f%C3%A9rence_(%C3%89diteur_visuel)" title="Aide:Insérer une référence (Éditeur visuel)">Comment ajouter mes sources ?</a> </p> </div></div> <p>La <b>rétro-ingénierie</b> (aussi connue sous le nom d'<b>ingénierie inversée</b> ou de <b>rétro-conception</b>) est une méthode qui tente d'expliquer, par <a href="/wiki/Raisonnement_d%C3%A9ductif" title="Raisonnement déductif">déduction</a> et <a href="/wiki/Analyse_syst%C3%A9mique" title="Analyse systémique">analyse systémique</a>, comment un <a href="/wiki/M%C3%A9canisme" title="Mécanisme">mécanisme</a>, un dispositif, un système ou un <a href="/wiki/Programme_informatique" title="Programme informatique">programme</a> existant, accomplit une tâche sans connaissance précise de la manière dont il fonctionne. La rétro-ingénierie s'applique notamment dans les domaines de l'<a href="/wiki/G%C3%A9nie_m%C3%A9canique" title="Génie mécanique">ingénierie mécanique</a>, <a href="/wiki/G%C3%A9nie_informatique" title="Génie informatique">informatique</a>, <a href="/wiki/%C3%89lectronique_(technique)" title="Électronique (technique)">électronique</a>, <a href="/wiki/G%C3%A9nie_chimique" title="Génie chimique">chimique</a>, <a href="/wiki/Biologie_des_syst%C3%A8mes" title="Biologie des systèmes">biologique</a> et dans celui du <a href="/wiki/Design" title="Design">design</a>. Le terme équivalent en anglais est <i><b><span class="lang-en" lang="en">reverse engineering</span></b></i> (ou <span class="lang-en" lang="en"><i><b>retro-engineering</b></i></span>). </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="Objectifs">Objectifs</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&veaction=edit&section=1" title="Modifier la section : Objectifs" class="mw-editsection-visualeditor"><span>modifier</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&action=edit&section=1" title="Modifier le code source de la section : Objectifs"><span>modifier le code</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Bien qu'il soit généralement question d'expliquer le fonctionnement d'un produit ou d'un système lorsqu'il n'existe pas ou peu de documentation, les objectifs de la rétro-ingénierie sont variés : ils peuvent concerner la vérification du bon fonctionnement d'un objet<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite_crochet">[</span>1<span class="cite_crochet">]</span></a></sup>, la création ou l'amélioration d'un objet, l'identification des vulnérabilités et failles de sécurité dans un logiciel ou un système ou encore de la modification d'un produit ou un logiciel pour l'adapter à des besoins spécifiques (cf. <a href="/wiki/Interop%C3%A9rabilit%C3%A9_en_informatique" title="Interopérabilité en informatique">Interopérabilité en informatique</a>). </p><p>La rétro-ingénierie est également utile dans un cadre purement <a href="/wiki/%C3%89ducation" title="Éducation">éducatif</a>, où à l'inverse de l'usage qui commencerait par la <a href="/wiki/Th%C3%A9orie" title="Théorie">théorie</a> pour ensuite aborder la pratique, l'éducation via des cas de rétro-ingénierie aborde la théorie par la pratique, où les étudiants tentent de déterminer les mécanismes qui expliquent le comportement et le fonctionnement d'un objet qu'ils étudient en pratique, pour ensuite expliquer la théorie par l'exemple qu'ils viennent d'aborder<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite_crochet">[</span>2<span class="cite_crochet">]</span></a></sup>. </p><p>En <a href="/wiki/Biologie" title="Biologie">biologie</a>, la rétro-ingénierie peut s'avérer utile dans la compréhension des comportements et des mécanismes d'une ou plusieurs espèces données dans le but de s'inspirer de ses fonctionnements pour innover dans d'autres domaines plus technique (voir <a href="/wiki/Biomim%C3%A9tique" class="mw-redirect" title="Biomimétique">biomimétique</a>). </p><p>Dans le cadre d'une activité de <a href="/wiki/Veille_concurrentielle" title="Veille concurrentielle">veille concurrentielle</a>, l'analyse d'objet produit par un concurrent grâce à la rétro-ingénierie peut s'avérer utile pour déceler et comprendre ses innovations dans le but de les reproduire, ou au contraire de détecter d'éventuelles violations de brevets. </p><p>En <a href="/wiki/Arch%C3%A9ologie" title="Archéologie">archéologie</a><sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite_crochet">[</span>3<span class="cite_crochet">]</span></a></sup> (et en <a href="/wiki/Arch%C3%A9ologie_industrielle" title="Archéologie industrielle">archéologie industrielle</a><sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite_crochet">[</span>4<span class="cite_crochet">]</span></a></sup>), la rétro-ingénierie est utilisé pour comprendre le fonctionnement et l'utilité d'un objet technique ancien, ou d'une œuvre d'art présentant des aspects techniques, et dans le cadre de la restauration d’œuvres, comprendre les techniques anciennes pour mieux les reproduire<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite_crochet">[</span>5<span class="cite_crochet">]</span></a></sup>. </p><p>Suivant la nature de l'objet et l'objectif poursuivi, il existe plusieurs méthodes et techniques : </p> <ul><li>Pour des objets physiques, il est possible de démonter le système jusqu'à un certain point pour en analyser les composants ;</li> <li>En électronique et en informatique, la démarche peut être celle de l'étude d'une <a href="/wiki/Bo%C3%AEte_noire_(informatique)" class="mw-redirect" title="Boîte noire (informatique)">boîte opaque</a> : l'objet à étudier est isolé, les entrées et les sorties actives sont déterminées ; la réponse du système en fonction des variations du signal ou des signaux en entrée est ensuite déterminée ;</li> <li>Certains outils de rétro-ingénierie peuvent être utilisés pour analyser des systèmes complexes tels le web ou l'une de ses parties<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite_crochet">[</span>6<span class="cite_crochet">]</span></a></sup> ;</li> <li>En biomimétique, où il s'agit de comprendre le fonctionnement d'êtres vivants ou d'écosystèmes, un large éventail d'outils d'<a href="/wiki/Imagerie" title="Imagerie">imagerie</a>, de <a href="/wiki/Biomarqueur" title="Biomarqueur">biomarqueurs</a> et <a href="/wiki/Bioindicateur" title="Bioindicateur">bioindicateurs</a>, d'<a href="/w/index.php?title=Analyse_biomol%C3%A9culaire&action=edit&redlink=1" class="new" title="Analyse biomoléculaire (page inexistante)">analyse biomoléculaire</a> et jusqu'à l'observation <a href="/wiki/%C3%89thologique" class="mw-redirect" title="Éthologique">éthologique</a> peuvent être mobilisés.</li></ul> <p>La rétro-ingénierie est aussi une activité de <a href="/wiki/Veille_technologique" title="Veille technologique">veille technologique</a>. </p> <div class="mw-heading mw-heading2"><h2 id="Usages">Usages</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&veaction=edit&section=2" title="Modifier la section : Usages" class="mw-editsection-visualeditor"><span>modifier</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&action=edit&section=2" title="Modifier le code source de la section : Usages"><span>modifier le code</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="bandeau-container bandeau-section metadata bandeau-niveau-information"><div class="bandeau-cell bandeau-icone"><span class="mw-valign-text-top noviewer" typeof="mw:File"><a href="/wiki/Fichier:Fairytale_warning.png" class="mw-file-description"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/8/87/Fairytale_warning.png/17px-Fairytale_warning.png" decoding="async" width="17" height="17" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/8/87/Fairytale_warning.png/26px-Fairytale_warning.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/8/87/Fairytale_warning.png/34px-Fairytale_warning.png 2x" data-file-width="64" data-file-height="64" /></a></span></div><div class="bandeau-cell">Cette section est vide, insuffisamment détaillée ou incomplète. <a href="/wiki/Sp%C3%A9cial:EditPage/R%C3%A9tro-ing%C3%A9nierie" title="Spécial:EditPage/Rétro-ingénierie">Votre aide</a> est la bienvenue ! <a href="/wiki/Aide:Comment_modifier_une_page" title="Aide:Comment modifier une page">Comment faire ?</a></div></div> <div class="mw-heading mw-heading3"><h3 id="Design_d'objet_en_3D"><span id="Design_d.27objet_en_3D"></span>Design d'objet en 3D</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&veaction=edit&section=3" title="Modifier la section : Design d'objet en 3D" class="mw-editsection-visualeditor"><span>modifier</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&action=edit&section=3" title="Modifier le code source de la section : Design d'objet en 3D"><span>modifier le code</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="bandeau-container bandeau-section metadata bandeau-niveau-modere"><div class="bandeau-cell bandeau-icone-css recyclage">Cette section <b>n’est pas rédigée dans un <a href="/wiki/Wikip%C3%A9dia:Style_encyclop%C3%A9dique" title="Wikipédia:Style encyclopédique">style encyclopédique</a></b>. <a class="external text" href="https://fr.wikipedia.org/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&action=edit">Améliorez sa rédaction</a> !</div></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/Fichier:R%C3%A9tro-ing%C3%A9nierie.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/7/7a/R%C3%A9tro-ing%C3%A9nierie.png/220px-R%C3%A9tro-ing%C3%A9nierie.png" decoding="async" width="220" height="66" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/7/7a/R%C3%A9tro-ing%C3%A9nierie.png/330px-R%C3%A9tro-ing%C3%A9nierie.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/7/7a/R%C3%A9tro-ing%C3%A9nierie.png/440px-R%C3%A9tro-ing%C3%A9nierie.png 2x" data-file-width="1170" data-file-height="350" /></a><figcaption>La rétro-conception.</figcaption></figure> <p><span class="need_ref" title="Ce passage nécessite une référence." style="cursor:help;">Le principe de la rétro-conception repose sur la collecte d’un nuage de points issu de la surface de l’objet à scanner numériquement (au moyen d'un <a href="/wiki/Scanner_tridimensionnel" title="Scanner tridimensionnel">scanner tridimensionnel</a>) ou à palper mécaniquement. Ce nuage de points est traité par des fonctions CAO (conception assistée par ordinateur) permettant la reconstruction de surfaces à partir desquelles un modèle paramétrique est défini par l'utilisateur et le système générateur (choix des cotes et des relations inter-cotes, tolérance). L'arbre de construction est ainsi redéfini dans sa majeure partie.</span><sup class="need_ref_tag" style="padding-left:2px;"><a href="/wiki/Aide:R%C3%A9f%C3%A9rence_n%C3%A9cessaire" title="Aide:Référence nécessaire">[réf. nécessaire]</a></sup> </p><p><span class="need_ref" title="Ce passage nécessite une référence." style="cursor:help;">Cette méthode n'est applicable que pour des objets CAO « manufacturables », car seules des opérations de conception (extrusion, trou débouchant) et de fabrication (retrait, tolérances) non virtuelles sont potentiellement acceptables pour la reproduction physique de l'objet.</span><sup class="need_ref_tag" style="padding-left:2px;"><a href="/wiki/Aide:R%C3%A9f%C3%A9rence_n%C3%A9cessaire" title="Aide:Référence nécessaire">[réf. nécessaire]</a></sup> </p><p class="mw-empty-elt"> </p> <div style="position:relative; display:table; margin-top:0.8em;"><div class="need_ref" title="Ce passage nécessite une référence." style="cursor:help; overflow:hidden; padding-bottom:0;;color:var(--color-base, #202122);background:var(--background-color-base, #fff)">La rétro-conception peut être utilisée pour diverses raisons : <ul><li>la conception originelle n’est pas supportée par une documentation suffisante ou adéquate ;</li> <li>le modèle originel de CAO n'est pas suffisant pour soutenir des modifications et/ou les procédés de fabrication courante ;</li> <li>le fabricant originel n'existe plus ou ne fabrique plus le produit, mais il y a des besoins pour le produit ;</li> <li>composants usés ou cassés pour lesquels il n'y a aucune source d'approvisionnement ;</li> <li>renforcement des fonctionnalités ;</li> <li>amélioration de la performance et/ou des fonctionnalités de produit ;</li> <li>manque de pièces additionnelles (pièces de rechange) ;</li> <li>actualisation des matériaux désuets ou des processus de fabrication désuets ;</li> <li>analyse des fonctionnalités des produits des concurrents : études des produits, des méthodes utilisées, des composants et des fournisseurs ; ces techniques peuvent même être effectuées pour estimer le coût d'une pièce, voire son prix de revient, à partir de ces diverses informations ;</li> <li>détection des contrefaçons chez des produits concurrents ;</li> <li>compréhension des processus de conception d'un produit concurrent :</li> <li>identification d'éventuelles violations de brevets commises par un concurrent ou à éviter.</li></ul> </div><div class="need_ref_tag" style="position:absolute; top:-0.6em; left:1em; padding:0 0.5em; font-size:80%; line-height:1em;;color:var(--color-base, #202122);background:var(--background-color-base, #fff)"><a href="/wiki/Aide:R%C3%A9f%C3%A9rence_n%C3%A9cessaire" title="Aide:Référence nécessaire">[réf. nécessaire]</a></div></div> <div class="mw-heading mw-heading3"><h3 id="Circuit_imprimé"><span id="Circuit_imprim.C3.A9"></span>Circuit imprimé</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&veaction=edit&section=4" title="Modifier la section : Circuit imprimé" class="mw-editsection-visualeditor"><span>modifier</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&action=edit&section=4" title="Modifier le code source de la section : Circuit imprimé"><span>modifier le code</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="bandeau-container bandeau-section metadata bandeau-niveau-information"><div class="bandeau-cell bandeau-icone-css loupe">Article connexe : <a href="/wiki/Circuit_imprim%C3%A9" title="Circuit imprimé">Circuit imprimé</a>.</div></div> <p>Elle consiste à reconstituer un schéma électronique fonctionnel en analysant les connexions d'un circuit imprimé ou le dessin des masques d'un circuit intégré. On peut aussi, sur certains dispositifs informatisés récupérer le code assembleur de leur <a href="/wiki/Firmware" title="Firmware">firmware</a>. Le code source est alors élaboré à partir de l'image mémoire de ces composants. On parle alors de <a href="/wiki/D%C3%A9sassemblage" title="Désassemblage">désassemblage</a>. Il est parfois possible de dialoguer avec un objet via des liaisons laissées à la discrétion du boîtier (interfaces sérielles, JTAG, ICSP…). </p> <div class="mw-heading mw-heading3"><h3 id="Informatique">Informatique</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&veaction=edit&section=5" title="Modifier la section : Informatique" class="mw-editsection-visualeditor"><span>modifier</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&action=edit&section=5" title="Modifier le code source de la section : Informatique"><span>modifier le code</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="bandeau-container bandeau-section metadata bandeau-niveau-information"><div class="bandeau-cell bandeau-icone-css loupe">Article détaillé : <a href="/wiki/R%C3%A9tro-ing%C3%A9nierie_en_informatique" title="Rétro-ingénierie en informatique">Rétro-ingénierie en informatique</a>.</div></div> <p>La rétro-ingénierie s'applique aussi au <a href="/wiki/Logiciel" title="Logiciel">logiciel</a>. Ceci peut être réalisé en utilisant des outils d'analyse comme le <a href="/wiki/D%C3%A9sassembleur" title="Désassembleur">désassembleur</a> ou le <a href="/wiki/D%C3%A9compilateur" title="Décompilateur">décompilateur</a>. Les méthodes employées sont similaires à celle du <a href="/wiki/D%C3%A9bogage" class="mw-redirect" title="Débogage">débogage</a>. </p><p>Le projet <a href="/wiki/Samba_(informatique)" title="Samba (informatique)">Samba</a> est un exemple typique de rétro-ingénierie. L'équipe a dû déterminer le fonctionnement du partage de ressources en réseau du <a href="/wiki/Syst%C3%A8me_d%27exploitation" title="Système d'exploitation">système d'exploitation</a> <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a> <a href="/wiki/Microsoft_Windows" title="Microsoft Windows">Windows</a> sans avoir accès aux <a href="/wiki/Sp%C3%A9cification_(norme_technique)" title="Spécification (norme technique)">spécifications techniques</a> officielles. Ils ont donc dû les déterminer puis les traduire sous forme d'un programme informatique. Il en va de même pour le système de fichier <a href="/wiki/NTFS_(Microsoft)" class="mw-redirect" title="NTFS (Microsoft)">NTFS</a>. </p><p>La rétro-ingénierie <a href="/wiki/Logiciel" title="Logiciel">logicielle</a> est fréquemment appliquée aux <a href="/wiki/Structure_de_donn%C3%A9es" title="Structure de données">structures de données</a> : il s'agit, dans ce cas de figure, d'effectuer une documentation des structures de données physiques peu ou mal documentées (<a href="/wiki/Logiciel" title="Logiciel">applications</a> vieillissantes). On essaie de reconstituer un <a href="/wiki/Mod%C3%A8le_entit%C3%A9-relation" class="mw-redirect" title="Modèle entité-relation">modèle de données</a> à partir des structures physiques des <a href="/wiki/Fichier_(informatique)" class="mw-redirect" title="Fichier (informatique)">fichiers</a> ou des <a href="/wiki/Table_(base_de_donn%C3%A9es)" title="Table (base de données)">tables</a>. </p><p>La rétro-ingénierie <a href="/wiki/Logiciel" title="Logiciel">logicielle</a> fut popularisée avec le détournement des protections anticopie des <a href="/wiki/Jeu_vid%C3%A9o" title="Jeu vidéo">jeux vidéo</a>. Cette activité est appelée <a href="/wiki/Crack_(informatique)" title="Crack (informatique)">cracking</a>. </p><p>Pour écrire des <a href="/wiki/Pilote_informatique" title="Pilote informatique">pilotes</a> pour certains <a href="/wiki/P%C3%A9riph%C3%A9rique_informatique" title="Périphérique informatique">périphériques</a> (webcam, scanner, etc.), les développeurs de <a href="/wiki/Logiciel_libre" title="Logiciel libre">logiciels libres</a> se retrouvent souvent contraints à faire de la rétro-ingénierie sur un pilote propriétaire fourni par le constructeur en interceptant les échanges entre la puce et le pilote, découvrant ainsi comment dialoguer avec la puce. L'objectif est d'améliorer la sécurité (par la connaissance de ce que fait précisément le logiciel, et en s'assurant de l'absence de vulnérabilités) et la portabilité du pilote (sur des environnements pour lesquels le pilote fourni par le constructeur n'est pas prévu). Il s'agit alors de simuler le pilote, puis de reproduire son fonctionnement (cf. pilote Linux de webcam spca, pwc, etc.<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite_crochet">[</span>7<span class="cite_crochet">]</span></a></sup>). Un exemple est le projet <a href="/wiki/Nouveau_(informatique)" title="Nouveau (informatique)">Nouveau</a> visant à produire des pilotes 3D libres pour les cartes graphiques NVIDIA ou <a href="/wiki/RadeonHD" title="RadeonHD">radeonHD</a>, projet similaire pour les cartes graphiques ATI Radeon HD. </p><p>En <a href="/wiki/Cryptographie" title="Cryptographie">cryptographie</a>, la rétro-ingénierie prend plusieurs formes avec des attaques <a href="/wiki/Cryptanalyse" title="Cryptanalyse">cryptanalytiques</a>. Le but est d'extraire des informations secrètes depuis la « boîte noire » symbolisant la procédure de chiffrement. Ces types d'attaques sont nommées <a href="/wiki/Attaque_par_canaux_auxiliaires" class="mw-redirect" title="Attaque par canaux auxiliaires">attaques par canaux auxiliaires</a>. On pense que la rétro-ingénierie est aussi à l'origine de la fuite des algorithmes <a href="/wiki/RC2" title="RC2">RC2</a> et <a href="/wiki/RC4" title="RC4">RC4</a> qui furent diffusés sur Internet via le <a href="/wiki/Usenet" title="Usenet">groupe de discussion</a> <a href="/w/index.php?title=Sci.crypt&action=edit&redlink=1" class="new" title="Sci.crypt (page inexistante)">sci.crypt</a>. L'algorithme <a href="/wiki/Arcfour" title="Arcfour">Arcfour</a> est d'ailleurs un clone de RC4. </p> <div class="mw-heading mw-heading4"><h4 id="Légalité"><span id="L.C3.A9galit.C3.A9"></span>Légalité</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&veaction=edit&section=6" title="Modifier la section : Légalité" class="mw-editsection-visualeditor"><span>modifier</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&action=edit&section=6" title="Modifier le code source de la section : Légalité"><span>modifier le code</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>De nombreux éditeurs de <a href="/wiki/Logiciel_propri%C3%A9taire" title="Logiciel propriétaire">logiciels propriétaires</a> incluent dans leurs <a href="/wiki/CLUF" class="mw-redirect" title="CLUF">CLUF</a> des clauses interdisant la rétro-ingénierie. Cependant dans de nombreux pays la rétro-ingénierie est autorisée par la loi, notamment à des fins d'<a href="/wiki/Interop%C3%A9rabilit%C3%A9" title="Interopérabilité">interopérabilité</a>. Dans ces pays, les clauses de ces CLUF ne sont pas valables, ou tout au plus dans les limites déterminées par la loi. </p><p>En France, la loi pose un cadre légal restrictif à la rétro-ingénierie, pour laquelle des exceptions spécifiques sont définies dans l'article L122-6-1 du Code de la propriété intellectuelle<sup id="cite_ref-l122-6-1_8-0" class="reference"><a href="#cite_note-l122-6-1-8"><span class="cite_crochet">[</span>8<span class="cite_crochet">]</span></a></sup>, ce cadre étant partiellement issu du droit européen (<span title="Voir la section Dispositions relatives à la traduction de la forme de code d'un logiciel (directives 91/250/CEE et 2009/24/CE)"><a href="#Dispositions_relatives_à_la_traduction_de_la_forme_de_code_d'un_logiciel_(directives_91/250/CEE_et_2009/24/CE)">voir <i>infra</i></a></span>). </p> <div class="mw-heading mw-heading4"><h4 id="Programmes_en_langages_intermédiaires"><span id="Programmes_en_langages_interm.C3.A9diaires"></span>Programmes en langages intermédiaires</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&veaction=edit&section=7" title="Modifier la section : Programmes en langages intermédiaires" class="mw-editsection-visualeditor"><span>modifier</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&action=edit&section=7" title="Modifier le code source de la section : Programmes en langages intermédiaires"><span>modifier le code</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Les langages de programmation semi-compilés (compilé en un code binaire interprété par une machine virtuelle) tels que Java et .NET rendent la rétro-ingénierie plus aisée. </p><p>Ainsi, la rétro-ingénierie de <a href="/wiki/Fichier_binaire" title="Fichier binaire">fichiers binaires</a> exécutables destinés à la plate-forme <a href="/wiki/Langage_Java" class="mw-redirect" title="Langage Java">Java</a> peut se réaliser avec le programme ArgoUML. </p><p>Pour les programmes .NET, Microsoft fournit en standard ILDASM<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite_crochet">[</span>9<span class="cite_crochet">]</span></a></sup>, et il existe également des décompilateurs .NET<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite_crochet">[</span>10<span class="cite_crochet">]</span></a></sup>. </p> <div class="mw-heading mw-heading4"><h4 id="La_rétro-ingénierie_comme_défense"><span id="La_r.C3.A9tro-ing.C3.A9nierie_comme_d.C3.A9fense"></span>La rétro-ingénierie comme défense</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&veaction=edit&section=8" title="Modifier la section : La rétro-ingénierie comme défense" class="mw-editsection-visualeditor"><span>modifier</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&action=edit&section=8" title="Modifier le code source de la section : La rétro-ingénierie comme défense"><span>modifier le code</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li>Étude de binaire malicieux (exemple : <a href="/wiki/Rootkit" title="Rootkit">rootkit</a>) dans le cadre d'une attaque informatique.</li> <li>Étude de <a href="/wiki/Virus_informatique" title="Virus informatique">virus informatique</a> pour l'amélioration d'un antivirus ou en vue d'apporter un moyen d'éradication.</li> <li>Étude et recherche de vulnérabilités dans les logiciels, afin d'améliorer leur sécurité.</li></ul> <div class="mw-heading mw-heading2"><h2 id="Législation"><span id="L.C3.A9gislation"></span>Législation</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&veaction=edit&section=9" title="Modifier la section : Législation" class="mw-editsection-visualeditor"><span>modifier</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&action=edit&section=9" title="Modifier le code source de la section : Législation"><span>modifier le code</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Les activités de rétro-ingénieries sont généralement légales lorsque la possession de l'objet ou du produit est licite. Concernant la rétro-ingénierie des programmes informatiques, elle est souvent légale pour permettre l'<a href="/wiki/Interop%C3%A9rabilit%C3%A9_en_informatique" title="Interopérabilité en informatique">interopérabilité</a>, c'est-à-dire la capacité de logiciels ou de protocoles différents à fonctionner ensemble. </p> <div class="mw-heading mw-heading3"><h3 id="France">France</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&veaction=edit&section=10" title="Modifier la section : France" class="mw-editsection-visualeditor"><span>modifier</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&action=edit&section=10" title="Modifier le code source de la section : France"><span>modifier le code</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="bandeau-container bandeau-section metadata bandeau-niveau-modere"><div class="bandeau-cell bandeau-icone-css recyclage">Cette section <b>n’est pas rédigée dans un <a href="/wiki/Wikip%C3%A9dia:Style_encyclop%C3%A9dique" title="Wikipédia:Style encyclopédique">style encyclopédique</a></b>. <a class="external text" href="https://fr.wikipedia.org/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&action=edit">Améliorez sa rédaction</a> !</div></div> <div class="mw-heading mw-heading4"><h4 id="Dispositions_relatives_à_la_traduction_de_la_forme_de_code_d'un_logiciel_(directives_91/250/CEE_et_2009/24/CE)"><span id="Dispositions_relatives_.C3.A0_la_traduction_de_la_forme_de_code_d.27un_logiciel_.28directives_91.2F250.2FCEE_et_2009.2F24.2FCE.29"></span>Dispositions relatives à la traduction de la forme de code d'un logiciel (directives 91/250/CEE et 2009/24/CE)</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&veaction=edit&section=11" title="Modifier la section : Dispositions relatives à la traduction de la forme de code d'un logiciel (directives 91/250/CEE et 2009/24/CE)" class="mw-editsection-visualeditor"><span>modifier</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&action=edit&section=11" title="Modifier le code source de la section : Dispositions relatives à la traduction de la forme de code d'un logiciel (directives 91/250/CEE et 2009/24/CE)"><span>modifier le code</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="bandeau-container bandeau-section metadata bandeau-niveau-information"><div class="bandeau-cell bandeau-icone-css loupe">Article connexe : <a href="/w/index.php?title=Directive_91/250/CEE_concernant_la_protection_juridique_des_programmes_d%27ordinateur&action=edit&redlink=1" class="new" title="Directive 91/250/CEE concernant la protection juridique des programmes d'ordinateur (page inexistante)">Directive 91/250/CEE concernant la protection juridique des programmes d'ordinateur</a> <a href="https://en.wikipedia.org/wiki/Computer_Programs_Directive" class="extiw" title="en:Computer Programs Directive"><span class="indicateur-langue" title="Article en anglais : « Computer Programs Directive »">(en)</span></a>.</div></div> <div class="mw-heading mw-heading5"><h5 id="Description_de_la_loi">Description de la loi</h5><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&veaction=edit&section=12" title="Modifier la section : Description de la loi" class="mw-editsection-visualeditor"><span>modifier</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&action=edit&section=12" title="Modifier le code source de la section : Description de la loi"><span>modifier le code</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>La <i>Directive 91/250/CEE du Conseil, du <time class="nowrap" datetime="1991-05-14" data-sort-value="1991-05-14">14 mai 1991</time>, concernant la protection juridique des programmes d'ordinateur</i> porte un <i>Article 6, Décompilation</i> qui sera plus tard transposé en majeure partie dans les articles L122-6 et L122-6-1 du <a href="/wiki/Code_de_la_propri%C3%A9t%C3%A9_intellectuelle" title="Code de la propriété intellectuelle">Code de la propriété intellectuelle</a>, par la <i>Loi n° 94-361 du <time class="nowrap" datetime="1994-05-10" data-sort-value="1994-05-10">10 mai 1994</time> portant mise en œuvre de la directive (C. E. E.) n° 91-250 du Conseil des communautés européennes en date du <time class="nowrap" datetime="1991-05-14" data-sort-value="1991-05-14">14 mai 1991</time> concernant la protection juridique des programmes d'ordinateur et modifiant le code de la propriété intellectuelle</i><sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite_crochet">[</span>11<span class="cite_crochet">]</span></a></sup><sup class="reference cite_virgule">,</sup><sup id="cite_ref-eur-lex_1991_12-0" class="reference"><a href="#cite_note-eur-lex_1991-12"><span class="cite_crochet">[</span>12<span class="cite_crochet">]</span></a></sup>. </p><p>L'article L122-6 spécifie que traduire la forme du code d'un logiciel fait partie du droit d'exploitation appartenant à l'auteur d'un logiciel<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite_crochet">[</span>13<span class="cite_crochet">]</span></a></sup> (dont, comme l'indique l'article L335-3 du même code, la violation par autrui est assimilable à un délit de contrefaçon<sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite_crochet">[</span>14<span class="cite_crochet">]</span></a></sup>), et n'est pas possible, sans autorisation et d'une façon qui ne soit pas opposable par contrat, par autrui, sauf dans le cas explicité par l'article L122-6-1 du Code de la propriété intellectuelle, spécifiant un certain nombre de conditions, y compris que « ces actes [soient] limités aux parties du logiciel d'origine nécessaires à » « l'interopérabilité d'un logiciel créé de façon indépendante avec d'autres logiciels », sans que « Les informations ainsi obtenues [ne soient] » « utilisées à des fins autres que la réalisation de l'interopérabilité du logiciel créé de façon indépendante », « Ni communiquées à des tiers sauf si cela est nécessaire à l'interopérabilité du logiciel créé de façon indépendante », « Ni utilisées pour la mise au point, la production ou la commercialisation d'un logiciel dont l'expression est substantiellement similaire ou pour tout autre acte portant atteinte au droit d'auteur », tout en rappelant que « Le présent article ne saurait être interprété comme permettant de porter atteinte à l'exploitation normale du logiciel ou de causer un préjudice injustifié aux intérêts légitimes de l'auteur »<sup id="cite_ref-l122-6-1_8-1" class="reference"><a href="#cite_note-l122-6-1-8"><span class="cite_crochet">[</span>8<span class="cite_crochet">]</span></a></sup>. </p><p>Outre la traduction de la forme du code, cet article stipule également que « La personne ayant le droit d'utiliser le logiciel peut sans l'autorisation de l'auteur observer, étudier ou tester le fonctionnement ou la sécurité de ce logiciel afin de déterminer les idées et principes qui sont à la base de n'importe quel élément du logiciel lorsqu'elle effectue toute opération de chargement, d'affichage, d'exécution, de transmission ou de stockage du logiciel qu'elle est en droit d'effectuer »<sup id="cite_ref-l122-6-1_8-2" class="reference"><a href="#cite_note-l122-6-1-8"><span class="cite_crochet">[</span>8<span class="cite_crochet">]</span></a></sup>. </p><p>Il stipule également la possibilité pour autrui d'effectuer des actes relevant du droit d'exploitation de l'auteur « lorsqu'ils sont nécessaires pour permettre l'utilisation du logiciel, conformément à sa destination, par la personne ayant le droit de l'utiliser, y compris pour corriger des erreurs », mais que cette possibilité est limitable contractuellement<sup id="cite_ref-l122-6-1_8-3" class="reference"><a href="#cite_note-l122-6-1-8"><span class="cite_crochet">[</span>8<span class="cite_crochet">]</span></a></sup>. </p><p>La directive européenne 2009/24/CE remplace plus tard la directive 91/250/CEE, sans entraîner de modification substantielle de l'article L122-6-1 du Code de la propriété intellectuelle. </p> <div class="mw-heading mw-heading5"><h5 id="Contexte_historique">Contexte historique</h5><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&veaction=edit&section=13" title="Modifier la section : Contexte historique" class="mw-editsection-visualeditor"><span>modifier</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&action=edit&section=13" title="Modifier le code source de la section : Contexte historique"><span>modifier le code</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>La loi ne précise pas si les dispositions relatives au fait d'« étudier ou tester le fonctionnement ou la sécurité [d'un] logiciel » et de « La reproduction du code [d'un] logiciel ou la traduction de la forme de ce code » se superposent ou s'excluent, et n'a été modifiée qu'à une occasion, celle de la <a href="/wiki/Loi_de_programmation_militaire" title="Loi de programmation militaire">Loi de programmation militaire</a> de 2013 pour préciser que « la sécurité » du logiciel pouvait être étudiée, au même titre que « le fonctionnement ». La directive ayant servi à sa rédaction datant de <a href="/wiki/1991" title="1991">1991</a>, les thématiques telles que l'<a href="/wiki/Open_source" title="Open source">open source</a> étaient alors peu présentes dans le débat public et des projets comme le <span class="lang-en" lang="en"><i><a href="/wiki/World_Wide_Web" title="World Wide Web">World Wide Web</a></i></span> ou <a href="/wiki/Linux" title="Linux">Linux</a> en étaient encore à leurs balbutiements. </p><p>Les « intérêts légitimes de l'auteur », tels que mentionnés par l'article L122-6-1, ne sont pas définis non plus. </p><p>Si l'article 6 de la directive 91/250/CEE est bien titré « Décompilation »<sup id="cite_ref-eur-lex_1991_12-1" class="reference"><a href="#cite_note-eur-lex_1991-12"><span class="cite_crochet">[</span>12<span class="cite_crochet">]</span></a></sup>, il est à noter que les outils de <a href="/wiki/D%C3%A9compilateur" title="Décompilateur">décompilation</a> vers un langage comme le <a href="/wiki/C_(langage)" title="C (langage)">C</a> actuels, tels que <a href="/wiki/Ghidra" title="Ghidra">Ghidra</a> ou le plug-in <i>Hex-Rays</i> d'<a href="/wiki/IDA_Pro" class="mw-redirect" title="IDA Pro">IDA Pro</a> n'ont émergé qu'une vingtaine d'années plus tard, de même que les langages à <a href="/wiki/Langage_interm%C3%A9diaire" title="Langage intermédiaire">représentation intermédiaire</a>, comme <a href="/wiki/Java_(langage)" title="Java (langage)">Java</a>, pour lesquels des décompilateurs furent rapidement disponibles, n'existaient pas encore, et qu'il était à l'époque davantage question de <a href="/wiki/D%C3%A9sassemblage" title="Désassemblage">désassemblage</a>. L'article de loi transposé parle uniquement de « traduction de la forme du code », effaçant une éventuelle nuance sémantique qui n'avait pas nécessairement d'objet à l'époque. </p> <div class="mw-heading mw-heading5"><h5 id="Jurisprudence">Jurisprudence</h5><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&veaction=edit&section=14" title="Modifier la section : Jurisprudence" class="mw-editsection-visualeditor"><span>modifier</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&action=edit&section=14" title="Modifier le code source de la section : Jurisprudence"><span>modifier le code</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="bandeau-container bandeau-section metadata bandeau-niveau-information"><div class="bandeau-cell bandeau-icone"><span class="mw-valign-text-top noviewer" typeof="mw:File"><a href="/wiki/Fichier:Fairytale_warning.png" class="mw-file-description"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/8/87/Fairytale_warning.png/17px-Fairytale_warning.png" decoding="async" width="17" height="17" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/8/87/Fairytale_warning.png/26px-Fairytale_warning.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/8/87/Fairytale_warning.png/34px-Fairytale_warning.png 2x" data-file-width="64" data-file-height="64" /></a></span></div><div class="bandeau-cell">Cette section est vide, insuffisamment détaillée ou incomplète. <a href="/wiki/Sp%C3%A9cial:EditPage/R%C3%A9tro-ing%C3%A9nierie" title="Spécial:EditPage/Rétro-ingénierie">Votre aide</a> est la bienvenue ! <a href="/wiki/Aide:Comment_modifier_une_page" title="Aide:Comment modifier une page">Comment faire ?</a></div></div> <p>En <a href="/wiki/2013" title="2013">2013</a>, la justice française acquitte le <a href="/wiki/Cryptographe" title="Cryptographe">cryptographe</a> d'origine australienne Sean O'Neil, créateur de l'algorithme <a href="/w/index.php?title=VEST_(algorithme)&action=edit&redlink=1" class="new" title="VEST (algorithme) (page inexistante)">VEST</a> <a href="https://en.wikipedia.org/wiki/VEST" class="extiw" title="en:VEST"><span class="indicateur-langue" title="Article en anglais : « VEST »">(en)</span></a> pour avoir publié l'algorithme de génération de clefs à la base de l'<a href="/wiki/Obfuscation" class="mw-redirect" title="Obfuscation">obfuscation</a> du protocole d'alors de <a href="/wiki/Skype" title="Skype">Skype</a><sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite_crochet">[</span>15<span class="cite_crochet">]</span></a></sup>. Il est néanmoins condamné en <a href="/wiki/Appel_en_droit_fran%C3%A7ais" title="Appel en droit français">appel</a> en <a href="/wiki/2015" title="2015">2015</a>, la justice estimant cette fois qu'il n'aurait pas dû publier son code<sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite_crochet">[</span>16<span class="cite_crochet">]</span></a></sup>. Il est néanmoins à cette époque déjà incarcéré pour la création d'une <a href="/wiki/Secte" title="Secte">secte</a>, impliquant des faits de <a href="/wiki/Corruption_de_mineur_en_France" title="Corruption de mineur en France">corruption de mineures</a> et de viol<sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite_crochet">[</span>17<span class="cite_crochet">]</span></a></sup>. </p><p>La décision de la Cour d'appel est faite nonobstant l'avis du <a href="/wiki/Conseil_d%27%C3%89tat_(France)" title="Conseil d'État (France)">Conseil d'État</a> du <time class="nowrap" datetime="2008-07-16" data-sort-value="2008-07-16">16 juillet 2008</time> qui, répondant à une requête de l'<a href="/wiki/April_(association)" title="April (association)">April</a> attaquant le décret d'application de la <a href="/wiki/Loi_relative_au_droit_d%27auteur_et_aux_droits_voisins_dans_la_soci%C3%A9t%C3%A9_de_l%27information" title="Loi relative au droit d'auteur et aux droits voisins dans la société de l'information">loi DADVSI</a>, déclare à propos de l'article L122-6-1 que « ces dispositions instituent, sous certaines conditions, une exception de décompilation destinée à permettre le développement de logiciels libres », cela en précitant et tenant compte de la disposition de l'article concerné qui indique que « Les informations ainsi obtenues ne peuvent être […] communiquées à des tiers sauf si cela est nécessaire à l’interopérabilité du logiciel créé de façon indépendante »<sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite_crochet">[</span>18<span class="cite_crochet">]</span></a></sup>. </p><p>Ce dernier avis est cité comme base jurisprudentielle par l'association <a href="/wiki/VideoLAN" title="VideoLAN">VideoLAN</a> pour le développement de certains composants du logiciel <a href="/wiki/VLC_media_player" title="VLC media player">VLC media player</a>, notamment <a href="/wiki/Libdvdcss" title="Libdvdcss">libdvdcss</a> ou libbluray<sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite_crochet">[</span>19<span class="cite_crochet">]</span></a></sup><sup class="reference cite_virgule">,</sup><sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite_crochet">[</span>20<span class="cite_crochet">]</span></a></sup>. </p><p>La définition de la notion d'« <a href="/wiki/Interop%C3%A9rabilit%C3%A9" title="Interopérabilité">interopérabilité</a> » est parfois considérée comme précaire<sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite_crochet">[</span>21<span class="cite_crochet">]</span></a></sup> ; en <a href="/wiki/2011" title="2011">2011</a>, la <a href="/wiki/Cour_de_cassation_(France)" title="Cour de cassation (France)">Cour de cassation</a> retoque la décision d'une <a href="/wiki/Cour_d%27appel_(France)" title="Cour d'appel (France)">Cour d'appel</a>, jugeant, dans le cadre des objectifs poursuivis par la reproduction non autorisée du <a href="/wiki/Code_source" title="Code source">code source</a> d'un logiciel afin d'implémenter un système de migration de données, que « les opérations de migration visaient, non pas à permettre la communication entre les deux logiciels « Athena » et « H. Open », mais à remplacer l'un par l'autre ; que, dès lors, en affirmant que ces opérations de migration étaient justifiées par l'interopérabilité, la Cour d'appel a violé l'article L.122-6-1-IV du Code de la propriété intellectuelle, tel qu'il doit être interprété à la lumière de la Directive n° 91/250 du <time class="nowrap" datetime="1991-05-14" data-sort-value="1991-05-14">14 mai 1991</time> »<sup id="cite_ref-22" class="reference"><a href="#cite_note-22"><span class="cite_crochet">[</span>22<span class="cite_crochet">]</span></a></sup>. </p> <div class="mw-heading mw-heading4"><h4 id="Dispositions_relatives_à_l'étude_des_mesures_techniques_de_protection,_ou_DRM_(directive_2001/29/CE_DADVSI)"><span id="Dispositions_relatives_.C3.A0_l.27.C3.A9tude_des_mesures_techniques_de_protection.2C_ou_DRM_.28directive_2001.2F29.2FCE_DADVSI.29"></span>Dispositions relatives à l'étude des mesures techniques de protection, ou DRM (directive 2001/29/CE DADVSI)</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&veaction=edit&section=15" title="Modifier la section : Dispositions relatives à l'étude des mesures techniques de protection, ou DRM (directive 2001/29/CE DADVSI)" class="mw-editsection-visualeditor"><span>modifier</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&action=edit&section=15" title="Modifier le code source de la section : Dispositions relatives à l'étude des mesures techniques de protection, ou DRM (directive 2001/29/CE DADVSI)"><span>modifier le code</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="bandeau-container bandeau-section metadata bandeau-niveau-information"><div class="bandeau-cell bandeau-icone-css general">Articles principaux : <a href="/wiki/Loi_relative_au_droit_d%27auteur_et_aux_droits_voisins_dans_la_soci%C3%A9t%C3%A9_de_l%27information" title="Loi relative au droit d'auteur et aux droits voisins dans la société de l'information">Loi relative au droit d'auteur et aux droits voisins dans la société de l'information</a> et <a href="/wiki/Directive_europ%C3%A9enne_sur_l%27harmonisation_de_certains_aspects_du_droit_d%27auteur_et_des_droits_voisins_dans_la_soci%C3%A9t%C3%A9_de_l%27information_(2001)" title="Directive européenne sur l'harmonisation de certains aspects du droit d'auteur et des droits voisins dans la société de l'information (2001)">Directive européenne sur l'harmonisation de certains aspects du droit d'auteur et des droits voisins dans la société de l'information (2001)</a>.</div></div> <p>La <i>Loi n° 2006-961 du <time class="nowrap" datetime="2006-08-01" data-sort-value="2006-08-01"><abbr class="abbr" title="premier">1<sup>er</sup></abbr> août 2006</time> relative au droit d'auteur et aux droits voisins dans la société de l'information</i><sup id="cite_ref-23" class="reference"><a href="#cite_note-23"><span class="cite_crochet">[</span>23<span class="cite_crochet">]</span></a></sup> transpose la <i>Directive 2001/29/CE du Parlement européen et du Conseil du <time class="nowrap" datetime="2001-05-22" data-sort-value="2001-05-22">22 mai 2001</time> sur l'harmonisation de certains aspects du droit d'auteur et des droits voisins dans la société de l'information</i><sup id="cite_ref-24" class="reference"><a href="#cite_note-24"><span class="cite_crochet">[</span>24<span class="cite_crochet">]</span></a></sup>. Elle cadre, entre d'autres choses, l'étude et le contournement des mesures techniques de protection (ou <a href="/wiki/Gestion_des_droits_num%C3%A9riques" title="Gestion des droits numériques">DRM</a>) en modifiant le <a href="/wiki/Code_de_la_propri%C3%A9t%C3%A9_intellectuelle" title="Code de la propriété intellectuelle">Code de la propriété intellectuelle</a>. </p><p>L'article L. 331-5 du <a href="/wiki/Code_de_la_propri%C3%A9t%C3%A9_intellectuelle" title="Code de la propriété intellectuelle">Code de la propriété intellectuelle</a> définit les mesures techniques de protection comme il suit : </p> <dl><dd>Les mesures techniques efficaces destinées à empêcher ou à limiter les utilisations non autorisées par les titulaires d'un droit d'auteur ou d'un droit voisin du droit d'auteur d'une œuvre, autre qu'un logiciel, d'une interprétation, d'un phonogramme, d'un vidéogramme, d'un programme ou d'une publication de presse sont protégées dans les conditions prévues au présent titre.</dd></dl> <dl><dd>On entend par mesure technique au sens du premier alinéa toute technologie, dispositif, composant qui, dans le cadre normal de son fonctionnement, accomplit la fonction prévue par cet alinéa. Ces mesures techniques sont réputées efficaces lorsqu'une utilisation visée au même alinéa est contrôlée par les titulaires de droits grâce à l'application d'un code d'accès, d'un procédé de protection tel que le cryptage, le brouillage ou toute autre transformation de l'objet de la protection ou d'un mécanisme de contrôle de la copie qui atteint cet objectif de protection.</dd></dl> <dl><dd>Un protocole, un format, une méthode de cryptage, de brouillage ou de transformation ne constitue pas en tant que tel une mesure technique au sens du présent article.</dd></dl> <p>Et stipule également que : </p> <dl><dd>Les mesures techniques ne doivent pas avoir pour effet d'empêcher la mise en œuvre effective de l'<a href="/wiki/Interop%C3%A9rabilit%C3%A9" title="Interopérabilité">interopérabilité</a>, dans le respect du droit d'auteur. Les fournisseurs de mesures techniques donnent l'accès aux informations essentielles à l'interopérabilité dans les conditions définies aux articles L. 331-6 et L. 331-7.</dd></dl> <p>Mais aussi que : </p> <dl><dd>Les mesures techniques ne peuvent s'opposer au libre usage de l’œuvre ou de l'objet protégé dans les limites des droits prévus par le présent code, ainsi que de ceux accordés par les détenteurs de droits.</dd></dl> <dl><dd>Les dispositions du présent article s'appliquent sans préjudice des dispositions de l'article L. 122-6-1 du présent code.</dd></dl> <p>D'après l'article L. 331-7 du Code de la propriété intellectuelle : </p> <dl><dd>Tout éditeur de logiciel, tout fabricant de système technique et tout exploitant de service peut, en cas de refus d'accès aux informations essentielles à l'interopérabilité, demander à l'Autorité de régulation des mesures techniques de garantir l'interopérabilité des systèmes et des services existants, dans le respect des droits des parties, et d'obtenir du titulaire des droits sur la mesure technique les informations essentielles à cette interopérabilité.</dd></dl> <p>D'après l'article L. 335-3-1 du Code de la propriété intellectuelle : </p> <dl><dd>I. - Est puni de 3 750 euros d'amende le fait de porter atteinte sciemment, à des fins autres que la recherche, à une mesure technique efficace telle que définie à l'article L. 331-5, afin d'altérer la protection d'une œuvre par un décodage, un décryptage ou toute autre intervention personnelle destinée à contourner, neutraliser ou supprimer un mécanisme de protection ou de contrôle, […]</dd> <dd>II. - Est puni de six mois d'emprisonnement et de 30 000 euros d'amende le fait de procurer ou proposer sciemment à autrui, directement ou indirectement, des moyens conçus ou spécialement adaptés pour porter atteinte à une mesure technique efficace […]</dd> <dd>[…]</dd> <dd>IV. - Ces dispositions ne sont pas applicables aux actes réalisés à des fins de sécurité informatique, dans les limites des droits prévus par le présent code.</dd></dl> <div class="mw-heading mw-heading4"><h4 id="Dispositions_relatives_à_la_protection_du_secret_des_affaires_(directive_(UE)_2016/943)"><span id="Dispositions_relatives_.C3.A0_la_protection_du_secret_des_affaires_.28directive_.28UE.29_2016.2F943.29"></span>Dispositions relatives à la protection du secret des affaires (directive (UE) 2016/943)</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&veaction=edit&section=16" title="Modifier la section : Dispositions relatives à la protection du secret des affaires (directive (UE) 2016/943)" class="mw-editsection-visualeditor"><span>modifier</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&action=edit&section=16" title="Modifier le code source de la section : Dispositions relatives à la protection du secret des affaires (directive (UE) 2016/943)"><span>modifier le code</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>La <i>Loi n° 2018-670 du <time class="nowrap" datetime="2018-07-30" data-sort-value="2018-07-30">30 juillet 2018</time> relative à la protection du secret des affaires</i>, transposant la <i>Directive (UE) 2016/943 du Parlement européen et du Conseil du <time class="nowrap" datetime="2016-06-08" data-sort-value="2016-06-08">8 juin 2016</time> sur la protection des savoir-faire et des informations commerciales non divulgués (secrets d’affaires) contre l’obtention, l’utilisation et la divulgation illicite</i>, permet, dans certains cas, la limitation contractuelle de la rétro-ingénierie : elle crée l'article L151-3 du <a href="/wiki/Code_de_commerce_(France)" title="Code de commerce (France)">Code du commerce</a> qui définit que « l'observation, l'étude, le démontage ou le test d'un produit ou d'un objet qui a été mis à la disposition du public ou qui est de façon licite en possession de la personne qui obtient l'information » constitue un « [mode] d'obtention licite d'un secret des affaires », « sauf stipulation contractuelle interdisant ou limitant l'obtention du secret ». L'article L151-1, quant à lui, apporte une définition d'un secret des affaires<sup id="cite_ref-25" class="reference"><a href="#cite_note-25"><span class="cite_crochet">[</span>25<span class="cite_crochet">]</span></a></sup><sup class="reference cite_virgule">,</sup><sup id="cite_ref-26" class="reference"><a href="#cite_note-26"><span class="cite_crochet">[</span>26<span class="cite_crochet">]</span></a></sup>. </p><p>Le <a href="/wiki/Code_de_commerce_(France)" title="Code de commerce (France)">Code de commerce</a> est à interpréter distinctement du <a href="/wiki/Code_de_la_propri%C3%A9t%C3%A9_intellectuelle" title="Code de la propriété intellectuelle">Code de la propriété intellectuelle</a>. </p> <div class="mw-heading mw-heading3"><h3 id="Union_européenne"><span id="Union_europ.C3.A9enne"></span>Union européenne</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&veaction=edit&section=17" title="Modifier la section : Union européenne" class="mw-editsection-visualeditor"><span>modifier</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&action=edit&section=17" title="Modifier le code source de la section : Union européenne"><span>modifier le code</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Le cadre juridique pour la rétro-ingénierie est principalement réglementé par la Directive 2009/24/CE<sup id="cite_ref-27" class="reference"><a href="#cite_note-27"><span class="cite_crochet">[</span>27<span class="cite_crochet">]</span></a></sup> sur la protection juridique des programmes d'ordinateur. La directive reconnaît que la rétro-ingénierie peut être nécessaire à des fins d'interopérabilité. Par conséquent, elle prévoit des exceptions qui permettent la décompilation (c'est-à-dire la rétro-ingénierie) d'un logiciel sans le consentement du titulaire du droit d'auteur dans certaines circonstances, à condition que cela soit nécessaire pour permettre à différents logiciels de fonctionner ensemble. </p> <div class="mw-heading mw-heading3"><h3 id="États-Unis"><span id=".C3.89tats-Unis"></span>États-Unis</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&veaction=edit&section=18" title="Modifier la section : États-Unis" class="mw-editsection-visualeditor"><span>modifier</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&action=edit&section=18" title="Modifier le code source de la section : États-Unis"><span>modifier le code</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Comme un <a href="/wiki/Brevet" class="mw-redirect" title="Brevet">brevet</a> nécessite de publier l'<a href="/wiki/Invention_(technique)" title="Invention (technique)">invention</a>, l'une des principales motivations de la rétro-ingénierie est de déterminer si un produit concurrent viole un brevet ou des <a href="/wiki/Droit_d%27auteur" title="Droit d'auteur">droits d'auteur</a>. </p><p>Depuis <a href="/wiki/1998" title="1998">1998</a>, la Section 1201 du <a href="/wiki/Digital_Millennium_Copyright_Act" title="Digital Millennium Copyright Act">Digital Millennium Copyright Act</a> interdit le contournement des mesures techniques de protection telles que les systèmes de chiffrement qui protègent le contenu numérique. La suppression ou le contournement de ces mesures techniques de protection, même pour des activités de rétro-ingénierie légitimes, peut être illégal aux États-Unis. </p><p>Cependant, le DMCA prévoit des exceptions à l'interdiction de contournement des mesures techniques de protection. Notamment la Section 1201(f) du DMCA qui autorise la rétro-ingénierie dans le but d'assurer l'interopérabilité des logiciels et des matériels informatiques. </p> <div class="mw-heading mw-heading2"><h2 id="Notes_et_références"><span id="Notes_et_r.C3.A9f.C3.A9rences"></span>Notes et références</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&veaction=edit&section=19" title="Modifier la section : Notes et références" class="mw-editsection-visualeditor"><span>modifier</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&action=edit&section=19" title="Modifier le code source de la section : Notes et références"><span>modifier le code</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="references-small decimal" style=""><div class="mw-references-wrap mw-references-columns"><ol class="references"> <li id="cite_note-1"><span class="mw-cite-backlink noprint"><a href="#cite_ref-1">↑</a> </span><span class="reference-text"><abbr class="abbr indicateur-format format-pdf" title="Document au format Portable Document Format (PDF)">[PDF]</abbr> Marie-Hélène Durand, <a rel="nofollow" class="external text" href="http://webhost.laas.fr/TSF/LIS/Journee-COTS/02-Standards.pdf">« Les standards et la prise en compte des COTS : comment se concilient l’utilisation des COTS et les normes actuelles ? »</a>, Laboratoire d'analyse et d'architecture des systèmes (LAAS).</span> </li> <li id="cite_note-2"><span class="mw-cite-backlink noprint"><a href="#cite_ref-2">↑</a> </span><span class="reference-text"><span class="ouvrage" id="Ben_AhmedOuchet,_S._Gardette,_Roman_Le_Goff_LatimierOuchetGardette2017"><span class="ouvrage" id="H_Ben_AhmedF._Ouchet,_S._Gardette,_Roman_Le_Goff_LatimierF._OuchetS._Gardette2017">H Ben Ahmed, F. Ouchet, S. Gardette, Roman Le Goff Latimier, F. Ouchet, S. Gardette et Roman Le Goff Latimier, « <a rel="nofollow" class="external text" href="https://hal.science/hal-01653406/document"><cite style="font-style:normal;">Retro-engineering : un exemple de démarche pédagogique ?</cite></a> » <span typeof="mw:File"><span title="Accès libre au document"><img alt="Accès libre" src="//upload.wikimedia.org/wikipedia/commons/thumb/6/65/Lock-green.svg/9px-Lock-green.svg.png" decoding="async" width="9" height="14" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/6/65/Lock-green.svg/14px-Lock-green.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/6/65/Lock-green.svg/18px-Lock-green.svg.png 2x" data-file-width="512" data-file-height="813" /></span></span> <abbr class="abbr indicateur-format format-pdf" title="Document au format Portable Document Format (PDF) d'Adobe">[PDF]</abbr>, <time class="nowrap" datetime="2017-12-01" data-sort-value="2017-12-01"><abbr class="abbr" title="premier">1<sup>er</sup></abbr> décembre 2017</time></span></span></span> </li> <li id="cite_note-3"><span class="mw-cite-backlink noprint"><a href="#cite_ref-3">↑</a> </span><span class="reference-text">Stricot, M. (2015). <i><a rel="nofollow" class="external text" href="http://mediacultures.net/jspui/handle/10002/680">Préservation et archéologie des médias : importance de la rétro ingénierie dans la reconstruction archéologique d'œuvres d'art à composante technologique</a></i>.</span> </li> <li id="cite_note-4"><span class="mw-cite-backlink noprint"><a href="#cite_ref-4">↑</a> </span><span class="reference-text">Hervy, B., Laroche, F., Kerouanton, J. L., & Bernard, A. (2012). <i>Projet Nantes1900: les nouvelles technologies au service de la capitalisation des connaissances et de la valorisation du patrimoine historique</i>.</span> </li> <li id="cite_note-5"><span class="mw-cite-backlink noprint"><a href="#cite_ref-5">↑</a> </span><span class="reference-text">Geindreau, R. (2016, January). <i><a rel="nofollow" class="external text" href="https://ceroart.revues.org/4933">Étude préalable à la restauration d'un objet technico-scientifique contemporain</a></i>. Le générateur Cockcroft-Walton de l’Institut de Physique Nucléaire de Lyon. In CeROArt. Conservation, exposition, Restauration d'Objets d'Art (No. 5). CeROArt asbl.</span> </li> <li id="cite_note-6"><span class="mw-cite-backlink noprint"><a href="#cite_ref-6">↑</a> </span><span class="reference-text">Lammari, N. (2008). Méthode de rétro-ingénierie pour l'analyse des sites Web (Doctoral dissertation, CEDRIC Lab/CNAM).</span> </li> <li id="cite_note-7"><span class="mw-cite-backlink noprint"><a href="#cite_ref-7">↑</a> </span><span class="reference-text"><span class="ouvrage">« <a rel="nofollow" class="external text" href="https://www.usenix.org/legacy/event/hotdep08/tech/full_papers/chipounov/chipounov_html/index.html"><cite style="font-style:normal;">Reverse-Engineering Drivers for Safety and Portability</cite></a> », sur <span class="italique">www.usenix.org</span> <small style="line-height:1em;">(consulté le <time class="nowrap" datetime="2023-02-24" data-sort-value="2023-02-24">24 février 2023</time>)</small></span></span> </li> <li id="cite_note-l122-6-1-8"><span class="mw-cite-backlink noprint">↑ <sup><a href="#cite_ref-l122-6-1_8-0">a</a> <a href="#cite_ref-l122-6-1_8-1">b</a> <a href="#cite_ref-l122-6-1_8-2">c</a> et <a href="#cite_ref-l122-6-1_8-3">d</a></sup> </span><span class="reference-text"><span class="legifrance" style="font-size:100%"><span><a rel="nofollow" class="external text" href="https://www.legifrance.gouv.fr/WAspad/UnArticleDeCode?code=CPROINTL.rcv&art=L122-6-1">Article L122-6-1 du Code de la propriété intellectuelle</a></span></span></span> </li> <li id="cite_note-9"><span class="mw-cite-backlink noprint"><a href="#cite_ref-9">↑</a> </span><span class="reference-text"><span class="ouvrage">« <a rel="nofollow" class="external text" href="https://learn.microsoft.com/fr-fr/dotnet/framework/tools/ildasm-exe-il-disassembler"><cite style="font-style:normal;">Ildasm.exe (Désassembleur IL)'</cite></a> », sur <span class="italique">learn.microsoft.com</span> <small style="line-height:1em;">(consulté le <time class="nowrap" datetime="2024-05-08" data-sort-value="2024-05-08">8 mai 2024</time>)</small></span>.</span> </li> <li id="cite_note-10"><span class="mw-cite-backlink noprint"><a href="#cite_ref-10">↑</a> </span><span class="reference-text"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> <a rel="nofollow" class="external text" href="http://www.program-transformation.org/Transform/DotNetDecompilers">« <i><span class="lang-en" lang="en">Dot Net Decompilers</span></i> »</a>, <span class="lang-en" lang="en">Program Transformation Wiki</span>.</span> </li> <li id="cite_note-11"><span class="mw-cite-backlink noprint"><a href="#cite_ref-11">↑</a> </span><span class="reference-text"><span class="legifrance" style="font-size:100%"><span><a rel="nofollow" class="external text" href="https://www.legifrance.gouv.fr/affichTexte.do?cidTexte=JORFTEXT000000713568&dateTexte=vig">Loi <abbr class="abbr" title="numéro">n<sup>o</sup></abbr> 94-361 du 10 mai 1994</a></span></span> portant mise en oeuvre de la directive (C. E. E.) n° 91-250 du Conseil des communautés européennes en date du 14 mai 1991 concernant la protection juridique des programmes d'ordinateur et modifiant le code de la propriété intellectuelle</span> </li> <li id="cite_note-eur-lex_1991-12"><span class="mw-cite-backlink noprint">↑ <sup><a href="#cite_ref-eur-lex_1991_12-0">a</a> et <a href="#cite_ref-eur-lex_1991_12-1">b</a></sup> </span><span class="reference-text"><span class="ouvrage">« <a rel="nofollow" class="external text" href="http://eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=CELEX:31991L0250:FR:HTML"><cite style="font-style:normal;">Directive 91/250/CEE du Conseil, du 14 mai 1991, concernant la protection juridique des programmes d'ordinateur</cite></a> », sur <span class="italique">EUR-Lex</span></span></span> </li> <li id="cite_note-13"><span class="mw-cite-backlink noprint"><a href="#cite_ref-13">↑</a> </span><span class="reference-text"><span class="legifrance" style="font-size:100%"><span><a rel="nofollow" class="external text" href="https://www.legifrance.gouv.fr/WAspad/UnArticleDeCode?code=CPROINTL.rcv&art=L122-6">Article L122-6 du Code de la propriété intellectuelle</a></span></span></span> </li> <li id="cite_note-14"><span class="mw-cite-backlink noprint"><a href="#cite_ref-14">↑</a> </span><span class="reference-text"><span class="legifrance" style="font-size:100%"><span><a rel="nofollow" class="external text" href="https://www.legifrance.gouv.fr/WAspad/UnArticleDeCode?code=CPROINTL.rcv&art=L335-3">Article L335-3 du Code de la propriété intellectuelle</a></span></span></span> </li> <li id="cite_note-15"><span class="mw-cite-backlink noprint"><a href="#cite_ref-15">↑</a> </span><span class="reference-text"><span class="ouvrage" id="Champeau2013"><span class="ouvrage" id="Guillaume_Champeau2013">Guillaume Champeau, « <a rel="nofollow" class="external text" href="https://www.numerama.com/magazine/27296-la-justice-francaise-blanchit-le-cassage-du-protocole-de-skype.html"><cite style="font-style:normal;">La justice française blanchit le cassage du protocole de Skype</cite></a> », sur <span class="italique"><a href="/wiki/Numerama" title="Numerama">Numerama</a></span>, <time class="nowrap" datetime="2013-10-22" data-sort-value="2013-10-22">22 octobre 2013</time> <small style="line-height:1em;">(consulté le <time class="nowrap" datetime="2020-09-06" data-sort-value="2020-09-06">6 septembre 2020</time>)</small></span></span></span> </li> <li id="cite_note-16"><span class="mw-cite-backlink noprint"><a href="#cite_ref-16">↑</a> </span><span class="reference-text"><span class="ouvrage" id="Rees2015"><span class="ouvrage" id="Marc_Rees2015">Marc Rees, « <a rel="nofollow" class="external text" href="https://www.nextinpact.com/article/17653/93727-un-informaticien-condamne-pour-avoir-contrefait-skype-et-revele-ses-fragilites"><cite style="font-style:normal;">Un informaticien condamné pour avoir contrefait Skype et révélé ses fragilités</cite></a> », sur <span class="italique"><a href="/wiki/Next_INpact" class="mw-redirect" title="Next INpact">Next INpact</a></span>, <time class="nowrap" datetime="2015-04-07" data-sort-value="2015-04-07">7 avril 2015</time> <small style="line-height:1em;">(consulté le <time class="nowrap" datetime="2020-09-06" data-sort-value="2020-09-06">6 septembre 2020</time>)</small></span></span></span> </li> <li id="cite_note-17"><span class="mw-cite-backlink noprint"><a href="#cite_ref-17">↑</a> </span><span class="reference-text"><span class="ouvrage" id="2013">« <a rel="nofollow" class="external text" href="https://www.nicematin.com/faits-societe/microsoft-echoue-a-faire-condamner-pour-contrefacon-le-gourou-de-valbonne-332754"><cite style="font-style:normal;">Microsoft échoue à faire condamner pour "contrefaçon" le gourou de Valbonne</cite></a> », sur <span class="italique"><a href="/wiki/Nice-Matin" title="Nice-Matin">Nice-Matin</a></span>, <time class="nowrap" datetime="2013-10-22" data-sort-value="2013-10-22">22 octobre 2013</time> <small style="line-height:1em;">(consulté le <time class="nowrap" datetime="2020-09-06" data-sort-value="2020-09-06">6 septembre 2020</time>)</small></span></span> </li> <li id="cite_note-18"><span class="mw-cite-backlink noprint"><a href="#cite_ref-18">↑</a> </span><span class="reference-text"><span class="legifrance" style="font-size:100%"><span><a rel="nofollow" class="external text" href="https://www.legifrance.gouv.fr/affichJuriAdmin.do?idTexte=CETATEXT000019216315">Conseil d'État, 10ème et 9ème sous-sections réunies, 16/07/2008, 301843</a></span></span></span> </li> <li id="cite_note-19"><span class="mw-cite-backlink noprint"><a href="#cite_ref-19">↑</a> </span><span class="reference-text"><span class="ouvrage"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> « <a rel="nofollow" class="external text" href="https://www.videolan.org/legal.html"><cite style="font-style:normal;" lang="en">Legal</cite></a> », sur <span class="italique">VideoLAN</span> <small style="line-height:1em;">(consulté le <time class="nowrap" datetime="2020-12-03" data-sort-value="2020-12-03">3 décembre 2020</time>)</small></span></span> </li> <li id="cite_note-20"><span class="mw-cite-backlink noprint"><a href="#cite_ref-20">↑</a> </span><span class="reference-text"><span class="ouvrage"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> « <a rel="nofollow" class="external text" href="https://www.videolan.org/developers/libbluray.html"><cite style="font-style:normal;" lang="en">libbluray</cite></a> », sur <span class="italique">VideoLAN</span> <small style="line-height:1em;">(consulté le <time class="nowrap" datetime="2020-12-03" data-sort-value="2020-12-03">3 décembre 2020</time>)</small></span></span> </li> <li id="cite_note-21"><span class="mw-cite-backlink noprint"><a href="#cite_ref-21">↑</a> </span><span class="reference-text"><span class="ouvrage" id="2017">« <a rel="nofollow" class="external text" href="https://www.avocats-mathias.com/propriete-intellectuelle/decompilation-logiciel-reverse"><cite style="font-style:normal;">Logiciel : qui sont les titulaires du droit à la décompilation ?</cite></a> », sur <span class="italique">Mathias Avocats</span>, <time class="nowrap" datetime="2017-02-28" data-sort-value="2017-02-28">28 février 2017</time> <small style="line-height:1em;">(consulté le <time class="nowrap" datetime="2020-09-04" data-sort-value="2020-09-04">4 septembre 2020</time>)</small></span></span> </li> <li id="cite_note-22"><span class="mw-cite-backlink noprint"><a href="#cite_ref-22">↑</a> </span><span class="reference-text"><span class="legifrance" style="font-size:100%"><span><a rel="nofollow" class="external text" href="https://www.legifrance.gouv.fr/affichJuriJudi.do?idTexte=JURITEXT000024701253">Cour de cassation, civile, Chambre civile 1, 20 octobre 2011, 10-14.069</a></span></span></span> </li> <li id="cite_note-23"><span class="mw-cite-backlink noprint"><a href="#cite_ref-23">↑</a> </span><span class="reference-text"><span class="legifrance" style="font-size:100%"><span><a rel="nofollow" class="external text" href="https://www.legifrance.gouv.fr/affichTexte.do?cidTexte=JORFTEXT000000713568&dateTexte=vig">Loi <abbr class="abbr" title="numéro">n<sup>o</sup></abbr> 2006-961 du 1er août 2006</a></span></span> relative au droit d'auteur et aux droits voisins dans la société de l'information</span> </li> <li id="cite_note-24"><span class="mw-cite-backlink noprint"><a href="#cite_ref-24">↑</a> </span><span class="reference-text"><span class="ouvrage">« <a rel="nofollow" class="external text" href="http://eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=CELEX:32001L0029:FR:HTML"><cite style="font-style:normal;">Directive 2001/29/CE du Parlement européen et du Conseil du 22 mai 2001 sur l'harmonisation de certains aspects du droit d'auteur et des droits voisins dans la société de l'information</cite></a> », sur <span class="italique">EUR-Lex</span></span></span> </li> <li id="cite_note-25"><span class="mw-cite-backlink noprint"><a href="#cite_ref-25">↑</a> </span><span class="reference-text"><span class="legifrance" style="font-size:100%"><span><a rel="nofollow" class="external text" href="https://www.legifrance.gouv.fr/WAspad/UnArticleDeCode?code=CCOMMERL.rcv&art=L151-1">Article L151-1 du Code de commerce</a></span></span></span> </li> <li id="cite_note-26"><span class="mw-cite-backlink noprint"><a href="#cite_ref-26">↑</a> </span><span class="reference-text"><span class="ouvrage">« <a rel="nofollow" class="external text" href="http://www.seban-associes.avocat.fr/la-nouvelle-protection-du-secret-des-affaires/"><cite style="font-style:normal;">La nouvelle protection du secret des affaires - Loi n° 2018-670 du 30 juillet 2018 relative à la protection du secret des affaires</cite></a> », sur <span class="italique">Cabinet d’Avocats Seban et Associés</span> <small style="line-height:1em;">(consulté le <time class="nowrap" datetime="2020-09-05" data-sort-value="2020-09-05">5 septembre 2020</time>)</small></span>.</span> </li> <li id="cite_note-27"><span class="mw-cite-backlink noprint"><a href="#cite_ref-27">↑</a> </span><span class="reference-text"><span class="ouvrage">« <a rel="nofollow" class="external text" href="https://eur-lex.europa.eu/legal-content/FR/TXT/HTML/?uri=CELEX%3A32009L0024"><cite style="font-style:normal;">DIRECTIVE 2009/24/CE DU PARLEMENT EUROPÉEN ET DU CONSEIL</cite></a> », sur <span class="italique">eur-lex.europa.eu</span> <small style="line-height:1em;">(consulté le <time class="nowrap" datetime="2023-10-23" data-sort-value="2023-10-23">23 octobre 2023</time>)</small></span></span> </li> </ol></div> </div> <div class="mw-heading mw-heading2"><h2 id="Voir_aussi">Voir aussi</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&veaction=edit&section=20" title="Modifier la section : Voir aussi" class="mw-editsection-visualeditor"><span>modifier</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&action=edit&section=20" title="Modifier le code source de la section : Voir aussi"><span>modifier le code</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-heading mw-heading3"><h3 id="Articles_connexes">Articles connexes</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&veaction=edit&section=21" title="Modifier la section : Articles connexes" class="mw-editsection-visualeditor"><span>modifier</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&action=edit&section=21" title="Modifier le code source de la section : Articles connexes"><span>modifier le code</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li>Outils pour la rétro-ingénierie du logiciel : <ul><li><a href="/wiki/D%C3%A9compilateur" title="Décompilateur">décompilateur</a>,</li> <li><a href="/wiki/D%C3%A9sassembleur" title="Désassembleur">désassembleur</a>,</li> <li><a href="/wiki/D%C3%A9bogueur" title="Débogueur">débogueur</a>.</li> <li><a href="/wiki/Scanner_tridimensionnel" title="Scanner tridimensionnel">scanner tridimentionnel</a></li></ul></li> <li>Législation : <ul><li><a href="/wiki/Brevet" class="mw-redirect" title="Brevet">brevet</a></li> <li><a href="/wiki/Brevetabilit%C3%A9_du_logiciel" class="mw-redirect" title="Brevetabilité du logiciel">brevetabilité du logiciel</a></li> <li><a href="/wiki/Logiciel_libre" title="Logiciel libre">logiciel libre</a></li></ul></li> <li><a href="/wiki/Interop%C3%A9rabilit%C3%A9" title="Interopérabilité">Interopérabilité</a></li> <li><a href="/wiki/Biomim%C3%A9tisme" title="Biomimétisme">biomimétisme</a></li> <li><a href="/wiki/Espionnage_industriel" title="Espionnage industriel">Espionnage industriel</a></li> <li><i><a href="/wiki/Paycheck" title="Paycheck">Paycheck</a></i>, film dont une partie de l'intrigue est centrée sur cette technique</li></ul> <div class="mw-heading mw-heading3"><h3 id="Liens_externes">Liens externes</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&veaction=edit&section=22" title="Modifier la section : Liens externes" class="mw-editsection-visualeditor"><span>modifier</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&action=edit&section=22" title="Modifier le code source de la section : Liens externes"><span>modifier le code</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-heading mw-heading3"><h3 id="Bibliographie">Bibliographie</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&veaction=edit&section=23" title="Modifier la section : Bibliographie" class="mw-editsection-visualeditor"><span>modifier</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&action=edit&section=23" title="Modifier le code source de la section : Bibliographie"><span>modifier le code</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li>Aranda F.X (2012) <i>MARISE, Méthode Automatisée de Rétro-Ingénierie sur Système Embarqué</i>. French. PhD thesis. Grant-funded with THALES and University of Limoges.</li> <li>Bouillon L, Vanderdonckt J & Souchon N (2004) <i><a rel="nofollow" class="external text" href="https://www.academia.edu/download/30726552/Bouillon-RIHM2004.pdf">Rétro-ingénierie du modèle de présentation pour les pages Web</a></i>. Revue d'Interaction Homme-Machine.</li> <li>Cheikh A.B & Rieu D (2009) <i>Une méthode de rétro-ingénierie des processus métier basée sur un métamodèle multi-vues</i>. <abbr class="abbr" title="Vingt-septième">27<sup>e</sup></abbr> Congrès INFORSID (<abbr class="abbr" title="pages">p.</abbr> <span class="nowrap">27-42</span>).</li> <li>Gaillard F, Kubera Y, Mathieu P & Picault S (2009) <i><a rel="nofollow" class="external text" href="https://hal.archives-ouvertes.fr/hal-00826402/file/jfsma2009-forme.pdf">Une Forme de Rétro Ingénierie pour Systèmes Multi Agents: explorer l'espace des simulations</a>.</i> In JFSMA'2009--Lyon (France)--19-<time class="nowrap" datetime="2009-10-21" data-sort-value="2009-10-21">21 octobre 2009</time> (<abbr class="abbr" title="pages">p.</abbr> <span class="nowrap">135-144</span>). Cépaduès.</li> <li>Henrard J, Hick, J.M, Roland D, Englebert V & Hainaut J.L (1996) <a rel="nofollow" class="external text" href="https://staff.info.unamur.be/dbm/Documents/Publications-LIBD/Articles-Conferences/conferences-INFORSID/INFORSID-1996/Inforsid-1996.pdf"><i>Technique d'analyse de programmes pour la rétro-ingénierie de bases de données</i></a>. In INFORSID (Vol. 96, <abbr class="abbr" title="pages">p.</abbr> <span class="nowrap">215-232</span>).</li> <li>Henrard, J., Roland, D., Englebert, V., Hick, J. M., & Hainaut, J. L. (1998). <i><a rel="nofollow" class="external text" href="https://www.researchgate.net/profile/Vincent_Englebert/publication/240632515_Outils_d'analyse_de_programmes_pour_la_rtro-conception_de_bases_de_donnes/links/0c96053abe06b6a545000000.pdf">Outils d'analyse de programmes pour la rétro-conception de bases de données</a></i>. Actes du <abbr class="abbr" title="Dixième">X<sup>e</sup></abbr> Congrès INFORSID.</li> <li>Meksoud N, Noirhomme-Fraiture M & Grandgagnage R (2006) <i><a rel="nofollow" class="external text" href="http://rjc2006.afihm.org/actes/articles/article22.pdf">Une approche de rétro-ingénierie et d’ingénierie pour la création, le partage et la réutilisation de contenus pédagogiques</a></i>. <abbr class="abbr" title="Troisième">3<sup>e</sup></abbr> Rencontres Jeunes Chercheurs en Interaction Homme-Machine.</li> <li>Warusfel B, Dhenne M (2016) <i><a rel="nofollow" class="external text" href="https://hal-univ-paris8.archives-ouvertes.fr/hal-01852555/document">La propriété intellectuelle face à l’ingénierie inverse</a></i>. Propriétés intellectuelles, Institut de Recherche en Propriété Intellectuelle, 2016 (<abbr class="abbr" title="pages">p.</abbr> <span class="nowrap">20-32</span>).</li> <li>Julien Duchene, Colas Le Guernic, Eric Alata, Vincent Nicomette, Mohamed Kaâniche (2016) <i><a rel="nofollow" class="external text" href="https://laas.hal.science/hal-01864298/document">Outils pour la rétro-conception de protocoles : Analyse et classification.</a></i></li></ul> <div class="navbox-container" style="clear:both;"> <table class="navbox collapsible noprint autocollapse" style=""> <tbody><tr><th class="navbox-title" colspan="2" style=""><div style="float:left; width:6em; text-align:left"><div class="noprint plainlinks nowrap tnavbar" style="padding:0; font-size:xx-small; color:var(--color-emphasized, #000000);"><a href="/wiki/Mod%C3%A8le:Palette_Audit_de_s%C3%A9curit%C3%A9_informatique" title="Modèle:Palette Audit de sécurité informatique"><abbr class="abbr" title="Voir ce modèle.">v</abbr></a> · <a class="external text" href="https://fr.wikipedia.org/w/index.php?title=Mod%C3%A8le:Palette_Audit_de_s%C3%A9curit%C3%A9_informatique&action=edit"><abbr class="abbr" title="Modifier ce modèle. Merci de prévisualiser avant de sauvegarder.">m</abbr></a></div></div><div style="font-size:110%"><a href="/wiki/Audit_de_s%C3%A9curit%C3%A9" title="Audit de sécurité">Audit de sécurité</a> informatique</div></th> </tr> <tr> <th class="navbox-group" style="">Test</th> <td class="navbox-list" style=""><div class="liste-horizontale"> <ul><li><a href="/wiki/Test_(informatique)" title="Test (informatique)">Test</a></li> <li><a href="/wiki/G%C3%A9nie_logiciel" title="Génie logiciel">Génie logiciel</a></li> <li><a href="/wiki/Prise_d%27empreinte_de_la_pile_TCP/IP" title="Prise d'empreinte de la pile TCP/IP">Prise d'empreinte de la pile TCP/IP</a></li></ul> </div></td> </tr> <tr> <th class="navbox-group" style="">Outils</th> <td class="navbox-list navbox-even" style=""><div class="liste-horizontale"> <ul><li><a href="/wiki/Fuzzing" title="Fuzzing">Fuzzing</a></li> <li><a class="mw-selflink selflink">Rétro-ingénierie</a></li> <li><a href="/wiki/Bo%C3%AEte_blanche" title="Boîte blanche">Boîte blanche</a></li> <li><a href="/wiki/Test_de_la_bo%C3%AEte_noire" title="Test de la boîte noire">Boîte noire</a></li> <li><a href="/wiki/Cryptanalyse" title="Cryptanalyse">Cryptanalyse</a></li></ul> </div></td> </tr> <tr> <th class="navbox-group" style="">Attaque</th> <td class="navbox-list" style=""><div class="liste-horizontale"> <ul><li><a href="/wiki/D%C3%A9passement_de_tampon" title="Dépassement de tampon">Dépassement de tampon</a></li> <li><a href="/wiki/Attaque_de_l%27homme_du_milieu" title="Attaque de l'homme du milieu">Attaque de l'homme du milieu</a></li></ul> </div></td> </tr> <tr> <th class="navbox-group" style="">Protection</th> <td class="navbox-list navbox-even" style=""><a href="/wiki/S%C3%A9curit%C3%A9_par_l%27obscurit%C3%A9" title="Sécurité par l'obscurité">Sécurité par l'obscurité</a></td> </tr> <tr> <th class="navbox-group" style="">Normes ISO/CEI</th> <td class="navbox-list" style=""><div class="liste-horizontale"> <ul><li><a href="/wiki/ISO/CEI_17799" title="ISO/CEI 17799">17799</a></li> <li><a href="/wiki/ISO/CEI_27001" title="ISO/CEI 27001">27001</a></li> <li><a href="/wiki/ISO/CEI_27002" title="ISO/CEI 27002">27002</a></li> <li><a href="/wiki/ISO/CEI_27006" title="ISO/CEI 27006">27006</a></li></ul> </div></td> </tr> </tbody></table> </div> <ul id="bandeau-portail" class="bandeau-portail"><li><span class="bandeau-portail-element"><span class="bandeau-portail-icone"><span class="noviewer" typeof="mw:File"><a href="/wiki/Portail:S%C3%A9curit%C3%A9_informatique" title="Portail de la sécurité informatique"><img alt="icône décorative" src="//upload.wikimedia.org/wikipedia/commons/thumb/b/b3/Circle-icons-key.svg/24px-Circle-icons-key.svg.png" decoding="async" width="24" height="24" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/b/b3/Circle-icons-key.svg/36px-Circle-icons-key.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/b/b3/Circle-icons-key.svg/48px-Circle-icons-key.svg.png 2x" data-file-width="512" data-file-height="512" /></a></span></span> <span class="bandeau-portail-texte"><a href="/wiki/Portail:S%C3%A9curit%C3%A9_informatique" title="Portail:Sécurité informatique">Portail de la sécurité informatique</a></span> </span></li> <li><span class="bandeau-portail-element"><span class="bandeau-portail-icone"><span class="noviewer" typeof="mw:File"><a href="/wiki/Portail:Droit" title="Portail du droit"><img alt="icône décorative" src="//upload.wikimedia.org/wikipedia/commons/thumb/f/f4/P_parthenon.svg/27px-P_parthenon.svg.png" decoding="async" width="27" height="24" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/f4/P_parthenon.svg/40px-P_parthenon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/f/f4/P_parthenon.svg/53px-P_parthenon.svg.png 2x" data-file-width="400" data-file-height="360" /></a></span></span> <span class="bandeau-portail-texte"><a href="/wiki/Portail:Droit" title="Portail:Droit">Portail du droit</a></span> </span></li> </ul> <!-- NewPP limit report Parsed by mw‐web.codfw.main‐f69cdc8f6‐rpq2w Cached time: 20241124184234 Cache expiry: 2592000 Reduced expiry: false Complications: [show‐toc] CPU time usage: 0.339 seconds Real time usage: 0.469 seconds Preprocessor visited node count: 3007/1000000 Post‐expand include size: 70755/2097152 bytes Template argument size: 8922/2097152 bytes Highest expansion depth: 12/100 Expensive parser function count: 3/500 Unstrip recursion depth: 0/20 Unstrip post‐expand size: 22852/5000000 bytes Lua time usage: 0.113/10.000 seconds Lua memory usage: 5188595/52428800 bytes Number of Wikibase entities loaded: 1/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 382.664 1 -total 22.12% 84.655 1 Modèle:Références 14.31% 54.744 1 Modèle:Portail 9.85% 37.689 1 Modèle:Redirect 8.73% 33.400 13 Modèle:Lien_web 7.99% 30.576 1 Modèle:Méta_bandeau 7.45% 28.501 1 Modèle:À_sourcer 7.24% 27.705 8 Modèle:Méta_bandeau_de_section 6.66% 25.501 2 Modèle:Langue 6.33% 24.214 1 Modèle:Catégorisation_badges --> <!-- Saved in parser cache with key frwiki:pcache:idhash:14575-0!canonical and timestamp 20241124184234 and revision id 218665348. Rendering was triggered because: page-view --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Ce document provient de « <a dir="ltr" href="https://fr.wikipedia.org/w/index.php?title=Rétro-ingénierie&oldid=218665348">https://fr.wikipedia.org/w/index.php?title=Rétro-ingénierie&oldid=218665348</a> ».</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Cat%C3%A9gorie:Accueil" title="Catégorie:Accueil">Catégories</a> : <ul><li><a href="/wiki/Cat%C3%A9gorie:Ing%C3%A9nierie" title="Catégorie:Ingénierie">Ingénierie</a></li><li><a href="/wiki/Cat%C3%A9gorie:Biomim%C3%A9tisme" title="Catégorie:Biomimétisme">Biomimétisme</a></li><li><a href="/wiki/Cat%C3%A9gorie:G%C3%A9nie_logiciel" title="Catégorie:Génie logiciel">Génie logiciel</a></li><li><a href="/wiki/Cat%C3%A9gorie:Audit_logiciel" title="Catégorie:Audit logiciel">Audit logiciel</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Catégories cachées : <ul><li><a href="/wiki/Cat%C3%A9gorie:Article_manquant_de_r%C3%A9f%C3%A9rences_depuis_mai_2021" title="Catégorie:Article manquant de références depuis mai 2021">Article manquant de références depuis mai 2021</a></li><li><a href="/wiki/Cat%C3%A9gorie:Article_manquant_de_r%C3%A9f%C3%A9rences/Liste_compl%C3%A8te" title="Catégorie:Article manquant de références/Liste complète">Article manquant de références/Liste complète</a></li><li><a href="/wiki/Cat%C3%A9gorie:Article_avec_une_section_vide_ou_incompl%C3%A8te" title="Catégorie:Article avec une section vide ou incomplète">Article avec une section vide ou incomplète</a></li><li><a href="/wiki/Cat%C3%A9gorie:R%C3%A9daction_%C3%A0_am%C3%A9liorer" title="Catégorie:Rédaction à améliorer">Rédaction à améliorer</a></li><li><a href="/wiki/Cat%C3%A9gorie:Article_%C3%A0_r%C3%A9f%C3%A9rence_n%C3%A9cessaire" title="Catégorie:Article à référence nécessaire">Article à référence nécessaire</a></li><li><a href="/wiki/Cat%C3%A9gorie:Article_contenant_un_appel_%C3%A0_traduction_en_anglais" title="Catégorie:Article contenant un appel à traduction en anglais">Article contenant un appel à traduction en anglais</a></li><li><a href="/wiki/Cat%C3%A9gorie:Portail:S%C3%A9curit%C3%A9_informatique/Articles_li%C3%A9s" title="Catégorie:Portail:Sécurité informatique/Articles liés">Portail:Sécurité informatique/Articles liés</a></li><li><a href="/wiki/Cat%C3%A9gorie:Portail:Informatique/Articles_li%C3%A9s" title="Catégorie:Portail:Informatique/Articles liés">Portail:Informatique/Articles liés</a></li><li><a href="/wiki/Cat%C3%A9gorie:Portail:S%C3%A9curit%C3%A9_de_l%27information/Articles_li%C3%A9s" title="Catégorie:Portail:Sécurité de l'information/Articles liés">Portail:Sécurité de l'information/Articles liés</a></li><li><a href="/wiki/Cat%C3%A9gorie:Portail:Droit/Articles_li%C3%A9s" title="Catégorie:Portail:Droit/Articles liés">Portail:Droit/Articles liés</a></li><li><a href="/wiki/Cat%C3%A9gorie:Portail:Soci%C3%A9t%C3%A9/Articles_li%C3%A9s" title="Catégorie:Portail:Société/Articles liés">Portail:Société/Articles liés</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> La dernière modification de cette page a été faite le 15 septembre 2024 à 23:09.</li> <li id="footer-info-copyright"><span style="white-space: normal"><a href="/wiki/Wikip%C3%A9dia:Citation_et_r%C3%A9utilisation_du_contenu_de_Wikip%C3%A9dia" title="Wikipédia:Citation et réutilisation du contenu de Wikipédia">Droit d'auteur</a> : les textes sont disponibles sous <a rel="nofollow" class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.fr">licence Creative Commons attribution, partage dans les mêmes conditions</a> ; d’autres conditions peuvent s’appliquer. Voyez les <a class="external text" href="https://foundation.wikimedia.org/wiki/Policy:Terms_of_Use/fr">conditions d’utilisation</a> pour plus de détails, ainsi que les <a href="/wiki/Wikip%C3%A9dia:Cr%C3%A9dits_graphiques" title="Wikipédia:Crédits graphiques">crédits graphiques</a>. En cas de réutilisation des textes de cette page, voyez <a href="/wiki/Sp%C3%A9cial:Citer/R%C3%A9tro-ing%C3%A9nierie" title="Spécial:Citer/Rétro-ingénierie">comment citer les auteurs et mentionner la licence</a>.<br /> Wikipedia® est une marque déposée de la <a rel="nofollow" class="external text" href="https://wikimediafoundation.org/">Wikimedia Foundation, Inc.</a>, organisation de bienfaisance régie par le paragraphe <a href="/wiki/501c" title="501c">501(c)(3)</a> du code fiscal des États-Unis.</span><br /></li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy/fr">Politique de confidentialité</a></li> <li id="footer-places-about"><a href="/wiki/Wikip%C3%A9dia:%C3%80_propos_de_Wikip%C3%A9dia">À propos de Wikipédia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikip%C3%A9dia:Avertissements_g%C3%A9n%C3%A9raux">Avertissements</a></li> <li id="footer-places-contact"><a href="//fr.wikipedia.org/wiki/Wikipédia:Contact">Contact</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Code de conduite</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Développeurs</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/fr.wikipedia.org">Statistiques</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Déclaration sur les témoins (cookies)</a></li> <li id="footer-places-mobileview"><a href="//fr.m.wikipedia.org/w/index.php?title=R%C3%A9tro-ing%C3%A9nierie&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Version mobile</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> </div> </div> </div> <div class="vector-settings" id="p-dock-bottom"> <ul></ul> </div><script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-6df7948d6c-l46gx","wgBackendResponseTime":199,"wgPageParseReport":{"limitreport":{"cputime":"0.339","walltime":"0.469","ppvisitednodes":{"value":3007,"limit":1000000},"postexpandincludesize":{"value":70755,"limit":2097152},"templateargumentsize":{"value":8922,"limit":2097152},"expansiondepth":{"value":12,"limit":100},"expensivefunctioncount":{"value":3,"limit":500},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":22852,"limit":5000000},"entityaccesscount":{"value":1,"limit":400},"timingprofile":["100.00% 382.664 1 -total"," 22.12% 84.655 1 Modèle:Références"," 14.31% 54.744 1 Modèle:Portail"," 9.85% 37.689 1 Modèle:Redirect"," 8.73% 33.400 13 Modèle:Lien_web"," 7.99% 30.576 1 Modèle:Méta_bandeau"," 7.45% 28.501 1 Modèle:À_sourcer"," 7.24% 27.705 8 Modèle:Méta_bandeau_de_section"," 6.66% 25.501 2 Modèle:Langue"," 6.33% 24.214 1 Modèle:Catégorisation_badges"]},"scribunto":{"limitreport-timeusage":{"value":"0.113","limit":"10.000"},"limitreport-memusage":{"value":5188595,"limit":52428800}},"cachereport":{"origin":"mw-web.codfw.main-f69cdc8f6-rpq2w","timestamp":"20241124184234","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"R\u00e9tro-ing\u00e9nierie","url":"https:\/\/fr.wikipedia.org\/wiki\/R%C3%A9tro-ing%C3%A9nierie","sameAs":"http:\/\/www.wikidata.org\/entity\/Q269608","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q269608","author":{"@type":"Organization","name":"Contributeurs aux projets Wikimedia"},"publisher":{"@type":"Organization","name":"Fondation Wikimedia, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2003-04-17T21:03:40Z","dateModified":"2024-09-15T22:09:32Z","headline":"activit\u00e9 qui consiste \u00e0 \u00e9tudier un objet pour en r\u00e9v\u00e9ler son fonctionnement ou sa m\u00e9thode de fabrication"}</script> </body> </html>