Reverse engineering (original) (raw)

About DBpedia

الهندسة العكسية (بالإنجليزية: Reverse Engineering)‏ هي آلية تعنى باكتشاف المبادئ التقنية لآلة أو نظام من خلال تحليل بنيته، ووظيفته وطريقة عمله. غالبا ما تتم هذه العملية بتحليل نظام ما (آلة ميكانيكية، برنامج حاسوبي، قطعة إلكترونية) إلى أجزاء أو محاولة إعادة تصنيع نظام مشابه له يقوم بنفس الوظيفة التي يقوم بها النظام الأصلي.

thumbnail

Property Value
dbo:abstract الهندسة العكسية (بالإنجليزية: Reverse Engineering)‏ هي آلية تعنى باكتشاف المبادئ التقنية لآلة أو نظام من خلال تحليل بنيته، ووظيفته وطريقة عمله. غالبا ما تتم هذه العملية بتحليل نظام ما (آلة ميكانيكية، برنامج حاسوبي، قطعة إلكترونية) إلى أجزاء أو محاولة إعادة تصنيع نظام مشابه له يقوم بنفس الوظيفة التي يقوم بها النظام الأصلي. (ar) L'enginyeria inversa és el procés d'analitzar quelcom en detall (un accessori mecànic, un component elèctric, programari informàtic, etc.) amb la fi de determinar com està fet, què el fa funcionar i com ha estat fabricat, amb la intenció de construir un nou enginy o aplicació que faci exactament el mateix que el dispositiu examinat, però sense copiar res de l'original. Aquest mètode és denominat enginyeria inversa perquè inverteix el procés natural de l'enginyeria, que consisteix a utilitzar dades tècniques i plantejar idees per a aconseguir un resultat final adequat. En l'enginyeria inversa es parteix d'un producte acabat per a indagar sobre el seu funcionament intern. (ca) Reverzní inženýrství (též zpětné inženýrství nebo zpětná analýza, anglicky reverse engineering, zkratka RE) je označení pro proces, jehož cílem je odkrýt princip fungování zkoumaného předmětu (např. mechanického zařízení nebo počítačového programu), většinou za účelem sestrojení stejně či podobně fungujícího předmětu (nemusí však být výslovnou kopií originálu). Reverzní inženýrství může být v závislosti na situaci a právním systému nelegální (např. jako průmyslová špionáž nebo porušení práv duševního vlastnictví), ne však ve všech státech světa stejně. (cs) Αντίστροφη μηχανική, ή ανάστροφη μηχανική (αγγλ.: reverse engineering) είναι η διαδικασία ή μέθοδος, διά της οποίας επιχειρείται προσπάθεια ανάγνωσης και ανακάλυψης των τεχνικών χαρακτηριστικών µίας συσκευής, ενός προϊόντος, ή ακόμη και ενός συστήματος, αναλύοντας τα επιμέρους στοιχεία του, όπως π.χ. τη δομή, τη λειτουργία του ή την απόκρισή του ως διάταξη. (el) Reverse Engineering (englisch; deutsch: umgekehrt entwickeln, rekonstruieren, Kürzel: RE; auch Nachkonstruktion) bezeichnet den Vorgang, aus einem bestehenden fertigen System oder einem meistens industriell gefertigten Produkt durch Untersuchung der Strukturen, Zustände und Verhaltensweisen die Konstruktionselemente zu extrahieren. Aus dem fertigen Objekt wird somit wieder ein Plan erstellt. Im Gegensatz zu einer funktionellen Nachempfindung, die ebenso auf Analysen nach dem Black-Box-Prinzip aufbauen kann, wird durch Reverse Engineering angestrebt, das vorliegende Objekt weitgehend exakt abzubilden. Oft wird versucht, zur Verifikation der gewonnenen Einsichten eine 1:1-Kopie des Objekts anzufertigen, auf deren Basis es grundsätzlich möglich ist, Weiterentwicklung zu betreiben. (de) Alderantzizko ingeniaritza (ingelesez: Reverse engineering edo Back engineering), prozesu bat da non objektua erauzten den eta bere diseinua, arkitektura edo objektuaren ezagutza erauzteko ezagutza ematen den. Ikerketa zientifikoaren antzeko prozesua da, baina ezberdintasun bakarra ikerketa zientifikoa fenomeno natural bat dela da. Alor hauetan aplika daiteke alderantzizko ingeniaritza: ingeniaritza mekanikoa, ingeniaritza elektronikoa, software ingeniaritza, ingeniaritza kimikoa, eta sistemen biologian. (eu) La ingeniería inversa o retroingeniería es el proceso llevado a cabo con el objetivo de obtener información o un diseño a partir de un producto, con el fin de determinar cuáles son sus componentes y de qué manera interactúan entre sí y cuál fue el proceso de fabricación. Actualmente (principios del siglo XXI), los productos más comúnmente sometidos a ingeniería inversa son los programas de computadoras y los componentes electrónicos, pero realmente cualquier producto puede ser objeto de un análisis de Ingeniería Inversa. En la informática, especialmente en el área de producción de software, el objetivo de la ingeniería inversa consiste en reconstruir un programa ya existente para analizar, entender y replicar el código fuente de, por ejemplo, una aplicación web​. El método se denomina así porque avanza en dirección opuesta a las tareas habituales de ingeniería, que consisten en utilizar datos técnicos para elaborar un producto determinado. En general, si el producto u otro material que fue sometido a la ingeniería inversa fue obtenido en forma apropiada, entonces el proceso es legítimo y legal. De la misma forma, pueden fabricarse y distribuirse, legalmente, los productos genéricos creados a partir de la información obtenida de la ingeniería inversa, como es el caso de algunos proyectos de software libre. El programa Samba es un claro ejemplo de ingeniería inversa, dado que permite a sistemas operativos UNIX compartir archivos con sistemas Microsoft Windows. El proyecto Samba tuvo que investigar información confidencial (no liberada al público en general por Microsoft) sobre los aspectos técnicos relacionados con el sistema de archivos Windows. Lo mismo realiza el proyecto WINE para el conjunto de API de Windows y OpenOffice.org con los formatos propios de Microsoft Office. La ingeniería inversa también se ha aplicado para entender la estructura del sistema de archivos NTFS y así poder desarrollar drivers para la lectura-escritura sobre el mismo (principalmente para sistemas basados en GNU/Linux). La ingeniería inversa es un método de resolución. Aplicar ingeniería inversa a algo supone profundizar en el estudio de su funcionamiento, hasta el punto de que se pueda llegar a entender, modificar y mejorar dicho modo de funcionamiento. Pero este término no solo se aplica al software, sino que también se considera ingeniería inversa el estudio de todo tipo de elementos (por ejemplo, equipos electrónicos, microcontroladores, u objeto fabril de cualquier clase). Se puede decir, más bien, que la ingeniería inversa antecede al nacimiento del software, tratándose de una posibilidad a disposición de las empresas para la producción de bienes mediante copiado​ desde el mismo surgimiento de la ingeniería. En el caso concreto del software, se conoce por ingeniería inversa a la actividad que se ocupa de descubrir cómo funciona un programa, función o característica de cuyo código fuente no se dispone, hasta el punto de poder modificar ese código o generar código propio que cumpla las mismas funciones.​ La gran mayoría del software de pago incluye en su licencia una prohibición expresa de aplicar ingeniería inversa a su código, con el intento de evitar que se pueda modificar su código y que así los usuarios tengan que pagar si quieren usarlo. La ingeniería inversa nace en el transcurso de la Segunda Guerra Mundial, cuando los ejércitos enemigos incautaban insumos de guerra como aviones u otra maquinaria de guerra para mejorar las suyas mediante un exhaustivo análisis. La siguiente figura muestra los procesos que sigue la ingeniería directa; si se sigue ese camino hacia "atrás" (o de manera inversa), se hace ingeniería inversa, si se continúa con el camino y se plantean cambios (o mejoras), por la derecha, ese camino lleva a una reingeniería, y si no se altera el contenido de los modelos obtenidos durante los procesos de la ingeniería inversa y se sigue el camino de la izquierda, eso se llama desarrollar una copia. (es) La rétro-ingénierie, ou ingénierie inversée, est l'activité qui consiste à étudier un objet pour en déterminer le fonctionnement interne, la méthode de fabrication, peut-être dans l'intérêt de le modifier. On parle également de rétro-conception dans le domaine du vivant. Le terme équivalent en anglais est reverse engineering. (fr) Reverse engineering (also known as backwards engineering or back engineering) is a process or method through which one attempts to understand through deductive reasoning how a previously made device, process, system, or piece of software accomplishes a task with very little (if any) insight into exactly how it does so. It is essentially the process of opening up or dissecting a system to see how it works, in order to duplicate or enhance it. Depending on the system under consideration and the technologies employed, the knowledge gained during reverse engineering can help with repurposing obsolete objects, doing security analysis, or learning how something works. Although the process is specific to the object on which it is being performed, all reverse engineering processes consist of three basic steps: Information extraction, Modeling, and Review. Information extraction refers to the practice of gathering all relevant information for performing the operation. Modeling refers to the practice of combining the gathered information into an abstract model, which can be used as a guide for designing the new object or system. Review refers to the testing of the model to ensure the validity of the chosen abstract. Reverse engineering is applicable in the fields of computer engineering, mechanical engineering, design, electronic engineering, software engineering, chemical engineering, and systems biology. (en) Rekayasa balik atau rekayasa mundur (bahasa Inggris: reverse engineering) adalah penemuan prinsip-prinsip teknologi dari suatu perangkat, objek, atau sistem melalui analisis strukturnya, , dan cara kerjanya. Proses ini biasanya melibatkan pemisahan (perangkat mesin, komponen elektronik, program komputer, atau zat biologi, kimia, atau organik) dan analisis terhadap cara kerjanya secara terperinci, atau penciptaan perangkat atau program baru yang memiliki cara kerja yang sama tanpa memakai atau membuat duplikat (tanpa memahami) benda aslinya. Pada dasarnya, prinsip rekayasa balik sama dengan penelitian ilmiah, namun objek yang ditelaah berbeda. Objek yang ditelaah pada riset ilmiah biasanya adalah fenomena alami, sedangkan pada rekayasa balik, objek yang ditelaah adalah benda buatan manusia. Rekayasa balik sudah dilakukan pada zaman ketika analisis perangkat keras masih bertujuan memperoleh keuntungan komersial atau militer. Tujuannya adalah mengetahui cara merancang produk akhir dengan sedikit atau tidak adanya informasi tambahan mengenai prosedur pembuatan aslinya. Informasi pembuatan produk asli tersebut tidak tersedia entah karena memang dirahasiakan oleh pembuatnya atau karena hilang atau rusak. Teknik yang sama kini diteliti untuk diterapkan pada sistem perangkat lunak turunan, bukan untuk keperluan industri atau pertahanan, melainkan untuk menggantikan dokumentasi yang salah, tidak lengkap, atau belum tersedia. (in) Reverse engineering (in italiano "ingegneria inversa", "ingegnerizzazione inversa") è un anglicismo che indica quell'insieme di analisi delle funzioni, degli impieghi, della collocazione, dell'aspetto progettuale, geometrico e materiale di un manufatto o di un oggetto che è stato rinvenuto (ad esempio un reperto, un dispositivo, componente elettrico, un meccanismo, software). Il fine può essere quello di produrre un altro oggetto che abbia un funzionamento analogo o migliore, o più adatto al contesto in cui ci si trova (fitting); un altro fine può essere, quello di tentare di realizzare un secondo oggetto in grado di interfacciarsi con l’originale. (it) リバースエンジニアリング(英: reverse engineering)とは、機械を分解したり、製品の動作を観察したり、ソフトウェアの動作を解析するなどして、製品の構造を分析し、そこから製造方法や動作原理、設計図などの仕様やソースコードなどを調査することを指す。 直訳すれば「逆算作業」といったものになるが,計算機科学の分野では「反転工学」と翻訳されることが多い。 (ja) 리버스 엔지니어링(영어: reverse engineering, RE) 또는 역공학(逆工學)은 장치 또는 시스템의 기술적인 원리를 그 구조분석을 통해 발견하는 과정이다. 이것은 종종 대상(기계 장치, 전자 부품, 소프트웨어 프로그램 등)을 조각내서 분석하는 것을 포함한다. 그리고 유지 보수를 위해, 또는 같은 기능을 하는 새 장치를 원본의 일부를 이용하지 않고 만들기 위해 대상의 세부적인 작동을 분석하는 것을 포함한다. 리버스 엔지니어링의 기원은 상업적 또는 군사적으로 하드웨어를 분석한 것에서 시작되었다. 목적은 원본 생산의 절차에 관한 지식이 거의 없는 상태에서, 최종 제품을 가지고 디자인 결정과정을 추론하는 것이다. 같은 기술이 레거시 소프트웨어 시스템을 응용하기 위해 현재 연구되고 있는데, 산업이나 국방이 아니고, 오류, 미완성, 접근 불가인 문서를 수정하기 위함이다. (ko) Reverse engineering is het onderzoeken van een product (meestal een product van een concurrent, een wapen dat van een tegenstander is gestolen, een stuk software of een communicatieprotocol) om daaruit af te leiden wat de eisen zijn waaraan het product probeert te voldoen, of om de precieze interne werking ervan te achterhalen. Dit doet men mogelijk (maar zeker niet uitsluitend) met het doel een concurrerend product te ontwerpen. Een kenmerkend voorbeeld is de eerste pc van Compaq. Klakkeloos kopiëren van de BIOS-chip zou copyright-problemen opgeleverd hebben met IBM. Door reverse engineering toe te passen op de BIOS-chip van een IBM-PC, slaagde Compaq erin een pc te maken die hetzelfde functioneerde als een IBM-PC. Hierdoor was het mogelijk dezelfde software te laten functioneren op een Compaq-PC. Echter de prijs van de pc lag lager dan die van IBM. Deze manier van werken is door vele andere bedrijven toegepast, zodat de meeste pc's tegenwoordig in feite gekloonde IBM-PC's zijn. Reverse engineering is een legale manier van ontwikkelen, maar dient (vaak) te gebeuren onder strikte juridische voorwaarden. Zo moet een ingenieur die geen kennis heeft van het origineel, aan de hand van instructies, gemaakt door de partij die reverse engineering heeft toegepast, het product in elkaar zetten. Met reverse engineering wordt ook bedoeld het (geautomatiseerde) proces waarmee 3GL wordt overgezet naar 4GL. Reverse engineering wordt ook gebruikt voor het verwijderen van kopieerbeveiligingen in software, het zogenaamde cracken. De term reverse engineering slaat ook op het omzetten in een CAD-model van een door een kunstenaar of ontwerper met de hand gemaakt prototype van een nieuw object (bijvoorbeeld, de carrosserie van een wagen, of het omhulsel van een broodrooster). Die omzetting is gebaseerd op het scannen van het object, via een laserscanner, een of een stereocamera. Een noodzakelijke stap in reverse engineering is vaak het omzetten van het onderzochte artefact in voor mensen leesbare broncode, waaruit dat artefact dan weer te maken is. In geval van computerprogrammatuur, waarbij dat maakproces assembleren en/of compileren is, wordt dit proces disassembleren resp. decompileren genoemd. Het hangt sterk af van de gebruikte programmeertalen in hoeverre dit proces automatisch uit te voeren is. Ook op bestaande broncode is reverse engineering mogelijk: dan gaat het om het afleiden van modellen - bijvoorbeeld UML-diagrammen - die het systeem op een verhelderendere manier beschrijven dan de code zelf doet. (nl) Technika odwracania, inżynieria odwrotna, inżynieria wsteczna, programowanie zwrotne (ang. reverse engineering) – proces badania produktu (urządzenia, programu komputerowego) w celu ustalenia, jak on dokładnie działa, a także w jaki sposób i jakim kosztem został wykonany. Zazwyczaj prowadzony w celu zdobycia informacji niezbędnych do skonstruowania odpowiednika. Innym zastosowaniem jest porównanie lub zapewnienie współdziałania z własnymi produktami. Uwaga: inżynierii wstecznej nie należy mylić z business process reengineering czy z reengineeringiem oprogramowania, którego to inżynieria odwrotna jest tylko etapem wstępnym. Inżynieria wsteczna jest często wykorzystywana w celu osiągnięcia pewnej funkcjonalności, przy ominięciu konsekwencji wynikających z praw autorskich lub patentów. Jest także używana przez wojsko, w celu skopiowania technologii opracowanych przez inne państwa, często wspomagana działalnością wywiadowczą. Zjawisko to było powszechne podczas II wojny światowej i zimnej wojny. Inżynieria wsteczna oprogramowania i elementów komputera może być stosowana w celu zapewnienia obsługi nieudokumentowanym standardom zapisu, protokołom komunikacyjnym czy też urządzeniom peryferyjnym. Inną przyczyną dokonywania inżynierii wstecznej jest przeprowadzenie audytu bezpieczeństwa, usunięcie zabezpieczeń przed kopiowaniem (cracking) lub chęć odblokowania ukrytej funkcjonalności produktu. Inżynieria wsteczna jest dozwolona na terenie wspólnoty do tworzenia programów komputerowych o analogicznym działaniu. 2 maja, 2012, Trybunał Sprawiedliwości Unii Europejskiej orzekł w sprawie C-406/10 , że funkcjonalność programu komputerowego nie jest chroniona prawami autorskimi we wspólnocie i licencje użytkowania są bezprzedmiotowe i nieważne jeśli zabraniają obserwowania, studiowania i testowania programu komputerowego, by odtworzyć jego zachowanie w drugim programie. To orzeczenie zezwala na inżynierię wsteczną tak długo jak program źródłowy lub obiektowy nie został skopiowany. (pl) Обра́тная разрабо́тка (обратное проектирование, обратный инжиниринг, реверс-инжиниринг; англ. reverse engineering) — исследование некоторого готового устройства или программы, а также документации на него с целью понять принцип его работы; например, чтобы обнаружить недокументированные возможности (в том числе программные закладки), сделать изменение или воспроизвести устройство, программу или иной объект с аналогичными функциями, но без прямого копирования. Применяется обычно в том случае, если создатель оригинального объекта не предоставил информации о структуре и способе создания (производства) объекта. Правообладатели таких объектов могут заявить, что проведение обратной разработки или использование её результатов нарушает их исключительное право по закону об авторском праве и патентному законодательству. (ru) Engenharia reversa é o processo de descobrir os princípios tecnológicos e o funcionamento de um dispositivo, objeto ou sistema, através da análise de sua estrutura, função e operação. Objetivamente a engenharia reversa consiste em, por exemplo, desmontar uma máquina para descobrir como ela funciona. É objeto de estudo em universidades e faculdades principalmente ligada à área de tecnologia. A engenharia reversa é aplicada em áreas como a engenharia da computação, engenharia mecânica, engenharia eletrônica, engenharia de software, engenharia química e biologia computacional. (pt) Reverse engineering, också känt som demontering och baklängeskonstruktion, är tekniken att ifrån en färdig produkt ta fram detaljerade ritningar och specifikationer på hur produkter fungerar. Ordet syftar alltså på att arbetssättet är omvänt jämfört med hur en ingenjör vanligen arbetar. När det handlar om datorprogram används ofta uttrycket dekompilering. Ett känt exempel är Compaqs demontering av IBM:s ROM-BIOS, vilket möjliggjorde tillverkning av kompatibla PC-datorer från andra tillverkare. Den åtföljande konkurrensen pressade priserna och påskyndade förmodligen datoriseringen av företag och hem betydligt. Vissa länder har lagar som förbjuder demontering, med motiveringen att det kan skada företagen som får sina hemligheter avslöjade. Det har rådit kraftig debatt om huruvida dessa lagars skyddande av tillverkarens hemligheter uppväger den åtföljande minskade konkurrensen och försämrade rättigheter för konsumenterna. (sv) Зворо́тна розро́бка (англ. reverse engineering) — дослідження деякого пристрою чи програми з метою розуміння принципів роботи досліджуваного об'єкта. Найчастіше використовується з метою створення об'єкта, за функціональністю аналогічного досліджуваному але без точного копіювання його функцій. Зазвичай використовується у випадках, коли розробник оригінального пристрою чи програми не надає точних відомостей про алгоритми функціонування виробу, або будь-яким чином намагається завадити використанню технологій, що задіяні його функціоналом. У наш час зворотна розробка найширше вживається для аналізу програмного забезпечення з закритими вихідним кодом. При цьому людина, що використовує даний метод дослідження, аналізує машинний код програми (зазвичай в дизасембльованому вигляді) та складає алгоритм функціонування ПЗ для подальшої реалізації в окремому продукті або відтворює його у відповідних специфікаціях. Зазвичай зворотна розробка є забороненою законом та/або ліцензійними угодами з кінцевим користувачем, але продукти, створені на основі аналізу алгоритмів є цілком законними, оскільки кінцевий продукт дуже рідко є схожим на оригінальний. (uk) 逆向工程(英語:Reverse Engineering),又稱反向工程,是一種技術仿造過程,即對一專案標產品進行逆向分析及研究,從而演繹並得出該產品的處理流程、組織結構、功能效能規格等設計要素,以製作出功能相近,但又不完全一樣的產品。逆向工程源於商業及軍事領域中的硬體分析。其主要目的是,在無法輕易獲得必要的生產資訊下,直接從成品的分析,推導產品的設計原理。 逆向工程可能會被誤認為是對智慧財產權的嚴重侵害,但是在實際應用上,反而可能會保護智慧財產權所有者。例如在積體電路領域,如果懷疑某公司侵犯智慧財產權,可以用逆向工程技術來尋找證據。 (zh)
dbo:thumbnail wiki-commons:Special:FilePath/Gene_network_inference_classes.png?width=300
dbo:wikiPageExternalLink http://holgerkienle.wikispaces.com/file/view/MK-UVic-09.pdf http://www.iptoday.com/issues/2010/11/hiding-in-plain-sight-using-reverse-engineering-to-uncover-software-patent-infringement.asp http://ewh.ieee.org/r5/denver/sscs/References/2007_09_Torrance.pdf http://people.ischool.berkeley.edu/~pam/papers/l&e%20reveng3.pdf http://electronicdesign.com/Articles/Index.cfm%3FAD=1&ArticleID=11966 http://www.photonics.com/Article.aspx%3FAID=44063 http://www.SoftwareLitigationConsulting.com http://www.reversingproject.info https://archive.org/details/undocumenteddosp00andr_0/page/229 https://web.archive.org/web/20190417212906/https:/www.pcjs.org/pubs/pc/programming/Undocumented_DOS/%23errata-2nd-edition https://web.archive.org/web/20190417215556/http:/www.cs.cmu.edu/afs/cs/user/ralf/pub/books/UndocumentedDOS/errata.ud2 https://www.law.cornell.edu/uscode/text/17/1201- https://archive.org/details/undocumentedwind00schu
dbo:wikiPageID 18935488 (xsd:integer)
dbo:wikiPageLength 53709 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1121704869 (xsd:integer)
dbo:wikiPageWikiLink dbr:Benchmarking dbr:Electronic_engineering dbr:NATO_reporting_name dbr:Scanning_electron_microscope dbr:Windows_API dbr:Battle_of_the_Beams dbr:Bazooka dbr:Bell_Laboratories dbr:Biology dbr:Bombe dbr:Bowers_v._Baystate_Technologies dbr:Decompile dbr:Decompiler dbr:Deductive_reasoning dbc:Technological_races dbr:Paycheck_(film) dbr:Reverse_architecture dbr:DNA-binding_domain dbr:University_of_Florence dbr:V-2 dbr:Value_engineering dbr:Deformulation dbr:Design dbr:Device_driver dbr:Dongle dbr:Interoperability dbr:Invention dbr:Repurposing dbr:Patent_infringement dbr:Obfuscation_(software) dbr:Software_archaeology dbr:Symmetric-key_algorithm dbr:Counterfeiting dbr:Computer-aided_engineering dbr:Computer_Programs_Directive dbr:Computer_network dbr:Computer_software dbr:Connectix_Virtual_Game_Station dbr:Consumer_electronics dbr:Copy_protection dbr:Analysis dbr:McGraw_Hill dbr:SCR-584_radar dbr:Espionage dbr:Gene_regulatory_network dbr:Genome dbr:Online_machine_learning dbr:Original_equipment_manufacturer dbr:Communications_protocol dbr:Cold_War dbr:GPL dbr:Mnemonic dbr:NP-complete dbr:Coordinate-measuring_machine dbr:Copying dbr:Copyright_infringement dbr:Cryptanalysis dbr:Cryptanalysis_of_the_Enigma dbr:Operation_Paperclip dbr:Trade_secrets dbr:Antikythera_mechanism dbr:Application_programming_interface dbr:Luftwaffe dbr:Mac_OS dbr:Machine_language dbr:Macintosh_SE dbr:Clean_room_design dbr:Clone_(computing) dbr:Cluster_analysis dbr:Competitor_analysis dbr:Computer-aided_design dbr:Computer-aided_manufacturing dbr:Computer-aided_software_engineering dbr:Computer_engineering dbr:Computer_hardware dbr:Computer_virus dbr:Embedded_system dbr:Patent dbr:Public-key_cryptography dbr:Substitution_cipher dbr:Software_engineering dbc:Industrial_engineering dbr:Thought_experiment dbr:Tupolev_Tu-4 dbr:WW2 dbr:Wine_(software) dbr:Documentation dbr:Logic_analyzer dbr:Chonda dbr:AIM-9_Sidewinder dbr:European_Union dbr:Fair_use dbr:Breach_of_contract dbr:No_Starch_Press dbr:PGM-11_Redstone dbr:Panzerschreck dbr:Chromatin_immunoprecipitation dbr:Disassembler dbr:Forensic_engineering dbr:Knowledge_Discovery_Metamodel dbr:Unified_Modeling_Language dbr:Transcription_factor dbr:Reengineering_(software) dbr:Round-trip_engineering dbr:HMMWV dbr:Hausi_A._Muller dbc:Reverse_engineering dbr:Japan dbr:Backward_induction dbc:Patent_law dbr:EULA dbc:Espionage dbc:Computer_security dbr:Chemical_engineering dbr:Binding_domain dbr:Systems_biology dbr:Code_morphing dbr:JTAG dbr:Product_teardown dbr:Wiley_Publishing dbr:Digital_Millennium_Copyright_Act dbr:Disassembly dbr:3D_scanner dbr:BGM-71_TOW dbr:BIOS dbr:Bus_analyzer dbr:Bytecode dbr:SoftICE dbr:Software_cracking dbr:Soviet_Union dbr:Space_race dbr:Springer_Science+Business_Media dbr:Free_software dbr:Embedded_systems dbr:Copyright_law dbr:IBM dbr:IBM_PC dbr:IBM_PC_compatible dbr:Industrial_espionage dbr:Institute_of_Electrical_and_Electronics_Engineers dbr:Integrated_circuits dbr:Interactive_Disassembler dbr:Microsoft_Office dbr:Microsoft_Windows dbr:Military_intelligence dbr:Object_Management_Group dbr:OpenOffice.org dbr:Operating_system dbc:Technical_intelligence dbr:R-1_(missile) dbr:R-7_Semyorka dbr:ReactOS dbr:Reduced_instruction_set_computer dbr:Second_World_War dbr:Printed_circuit_board dbr:Intellectual_property_rights dbr:Mechanical_engineering dbr:Pamela_Samuelson dbr:Software dbr:Waterfall_model dbr:Statistical_classification dbr:Nonuniform_rational_B-spline dbr:Solid_modeling dbr:Offline_learning dbr:Point_cloud dbr:Finite-state_machine dbr:Malware dbr:Program_comprehension dbr:Sega_v._Accolade dbr:Smart_card dbr:Toophan dbr:Reverse_Engineering_for_Beginners dbr:Text_mining dbr:List_of_UML_tools dbr:Packet_sniffer dbr:WindowsSCOPE dbr:RAF dbr:B-29_Superfortress dbr:Samba_software dbr:Java_platform dbr:List_of_production_topics dbr:MiG-17 dbr:1979_revolution dbr:Industrial_CT_scanning dbr:Black_box_testing dbr:Contract_law dbr:Remake_(computing) dbr:Addison_Wesley dbr:Jerry_can dbr:Legacy_systems dbr:Software_anti-tamper dbr:Intellectual_property_in_the_People's_Republic_of_China dbr:Computer_bus dbr:Vympel_K-13 dbr:Knockoff dbr:Listeroid dbr:File:Gene_network_inference_classes.png dbr:Savio_Firmino
dbp:wikiPageUsesTemplate dbt:Authority_control dbt:Cite_book dbt:Cite_web dbt:Div_col dbt:Div_col_end dbt:Expand_section dbt:Main dbt:More_citations_needed_section dbt:More_footnotes dbt:Reflist dbt:Rp dbt:Short_description dbt:Engineering_fields
dct:subject dbc:Technological_races dbc:Industrial_engineering dbc:Reverse_engineering dbc:Patent_law dbc:Espionage dbc:Computer_security dbc:Technical_intelligence
gold:hypernym dbr:Processes
rdf:type owl:Thing dbo:AnatomicalStructure yago:Abstraction100002137 yago:Cognition100023271 yago:Concept105835747 yago:Content105809192 yago:Discipline105996646 yago:GrammaticalRelation113796779 yago:Idea105833840 yago:Inflection113803782 yago:KnowledgeDomain105999266 yago:LinguisticRelation113797142 yago:Paradigm113804375 yago:PsychologicalFeature100023100 yago:Relation100031921 dbo:MusicGenre yago:WikicatEngineeringConcepts yago:WikicatEngineeringDisciplines yago:WikicatProgrammingParadigms
rdfs:comment الهندسة العكسية (بالإنجليزية: Reverse Engineering)‏ هي آلية تعنى باكتشاف المبادئ التقنية لآلة أو نظام من خلال تحليل بنيته، ووظيفته وطريقة عمله. غالبا ما تتم هذه العملية بتحليل نظام ما (آلة ميكانيكية، برنامج حاسوبي، قطعة إلكترونية) إلى أجزاء أو محاولة إعادة تصنيع نظام مشابه له يقوم بنفس الوظيفة التي يقوم بها النظام الأصلي. (ar) Reverzní inženýrství (též zpětné inženýrství nebo zpětná analýza, anglicky reverse engineering, zkratka RE) je označení pro proces, jehož cílem je odkrýt princip fungování zkoumaného předmětu (např. mechanického zařízení nebo počítačového programu), většinou za účelem sestrojení stejně či podobně fungujícího předmětu (nemusí však být výslovnou kopií originálu). Reverzní inženýrství může být v závislosti na situaci a právním systému nelegální (např. jako průmyslová špionáž nebo porušení práv duševního vlastnictví), ne však ve všech státech světa stejně. (cs) Αντίστροφη μηχανική, ή ανάστροφη μηχανική (αγγλ.: reverse engineering) είναι η διαδικασία ή μέθοδος, διά της οποίας επιχειρείται προσπάθεια ανάγνωσης και ανακάλυψης των τεχνικών χαρακτηριστικών µίας συσκευής, ενός προϊόντος, ή ακόμη και ενός συστήματος, αναλύοντας τα επιμέρους στοιχεία του, όπως π.χ. τη δομή, τη λειτουργία του ή την απόκρισή του ως διάταξη. (el) Alderantzizko ingeniaritza (ingelesez: Reverse engineering edo Back engineering), prozesu bat da non objektua erauzten den eta bere diseinua, arkitektura edo objektuaren ezagutza erauzteko ezagutza ematen den. Ikerketa zientifikoaren antzeko prozesua da, baina ezberdintasun bakarra ikerketa zientifikoa fenomeno natural bat dela da. Alor hauetan aplika daiteke alderantzizko ingeniaritza: ingeniaritza mekanikoa, ingeniaritza elektronikoa, software ingeniaritza, ingeniaritza kimikoa, eta sistemen biologian. (eu) La rétro-ingénierie, ou ingénierie inversée, est l'activité qui consiste à étudier un objet pour en déterminer le fonctionnement interne, la méthode de fabrication, peut-être dans l'intérêt de le modifier. On parle également de rétro-conception dans le domaine du vivant. Le terme équivalent en anglais est reverse engineering. (fr) リバースエンジニアリング(英: reverse engineering)とは、機械を分解したり、製品の動作を観察したり、ソフトウェアの動作を解析するなどして、製品の構造を分析し、そこから製造方法や動作原理、設計図などの仕様やソースコードなどを調査することを指す。 直訳すれば「逆算作業」といったものになるが,計算機科学の分野では「反転工学」と翻訳されることが多い。 (ja) 리버스 엔지니어링(영어: reverse engineering, RE) 또는 역공학(逆工學)은 장치 또는 시스템의 기술적인 원리를 그 구조분석을 통해 발견하는 과정이다. 이것은 종종 대상(기계 장치, 전자 부품, 소프트웨어 프로그램 등)을 조각내서 분석하는 것을 포함한다. 그리고 유지 보수를 위해, 또는 같은 기능을 하는 새 장치를 원본의 일부를 이용하지 않고 만들기 위해 대상의 세부적인 작동을 분석하는 것을 포함한다. 리버스 엔지니어링의 기원은 상업적 또는 군사적으로 하드웨어를 분석한 것에서 시작되었다. 목적은 원본 생산의 절차에 관한 지식이 거의 없는 상태에서, 최종 제품을 가지고 디자인 결정과정을 추론하는 것이다. 같은 기술이 레거시 소프트웨어 시스템을 응용하기 위해 현재 연구되고 있는데, 산업이나 국방이 아니고, 오류, 미완성, 접근 불가인 문서를 수정하기 위함이다. (ko) Engenharia reversa é o processo de descobrir os princípios tecnológicos e o funcionamento de um dispositivo, objeto ou sistema, através da análise de sua estrutura, função e operação. Objetivamente a engenharia reversa consiste em, por exemplo, desmontar uma máquina para descobrir como ela funciona. É objeto de estudo em universidades e faculdades principalmente ligada à área de tecnologia. A engenharia reversa é aplicada em áreas como a engenharia da computação, engenharia mecânica, engenharia eletrônica, engenharia de software, engenharia química e biologia computacional. (pt) 逆向工程(英語:Reverse Engineering),又稱反向工程,是一種技術仿造過程,即對一專案標產品進行逆向分析及研究,從而演繹並得出該產品的處理流程、組織結構、功能效能規格等設計要素,以製作出功能相近,但又不完全一樣的產品。逆向工程源於商業及軍事領域中的硬體分析。其主要目的是,在無法輕易獲得必要的生產資訊下,直接從成品的分析,推導產品的設計原理。 逆向工程可能會被誤認為是對智慧財產權的嚴重侵害,但是在實際應用上,反而可能會保護智慧財產權所有者。例如在積體電路領域,如果懷疑某公司侵犯智慧財產權,可以用逆向工程技術來尋找證據。 (zh) L'enginyeria inversa és el procés d'analitzar quelcom en detall (un accessori mecànic, un component elèctric, programari informàtic, etc.) amb la fi de determinar com està fet, què el fa funcionar i com ha estat fabricat, amb la intenció de construir un nou enginy o aplicació que faci exactament el mateix que el dispositiu examinat, però sense copiar res de l'original. (ca) Reverse Engineering (englisch; deutsch: umgekehrt entwickeln, rekonstruieren, Kürzel: RE; auch Nachkonstruktion) bezeichnet den Vorgang, aus einem bestehenden fertigen System oder einem meistens industriell gefertigten Produkt durch Untersuchung der Strukturen, Zustände und Verhaltensweisen die Konstruktionselemente zu extrahieren. Aus dem fertigen Objekt wird somit wieder ein Plan erstellt. Oft wird versucht, zur Verifikation der gewonnenen Einsichten eine 1:1-Kopie des Objekts anzufertigen, auf deren Basis es grundsätzlich möglich ist, Weiterentwicklung zu betreiben. (de) La ingeniería inversa o retroingeniería es el proceso llevado a cabo con el objetivo de obtener información o un diseño a partir de un producto, con el fin de determinar cuáles son sus componentes y de qué manera interactúan entre sí y cuál fue el proceso de fabricación. La ingeniería inversa es un método de resolución. Aplicar ingeniería inversa a algo supone profundizar en el estudio de su funcionamiento, hasta el punto de que se pueda llegar a entender, modificar y mejorar dicho modo de funcionamiento. (es) Rekayasa balik atau rekayasa mundur (bahasa Inggris: reverse engineering) adalah penemuan prinsip-prinsip teknologi dari suatu perangkat, objek, atau sistem melalui analisis strukturnya, , dan cara kerjanya. Proses ini biasanya melibatkan pemisahan (perangkat mesin, komponen elektronik, program komputer, atau zat biologi, kimia, atau organik) dan analisis terhadap cara kerjanya secara terperinci, atau penciptaan perangkat atau program baru yang memiliki cara kerja yang sama tanpa memakai atau membuat duplikat (tanpa memahami) benda aslinya. Pada dasarnya, prinsip rekayasa balik sama dengan penelitian ilmiah, namun objek yang ditelaah berbeda. Objek yang ditelaah pada riset ilmiah biasanya adalah fenomena alami, sedangkan pada rekayasa balik, objek yang ditelaah adalah benda buatan manusia (in) Reverse engineering (also known as backwards engineering or back engineering) is a process or method through which one attempts to understand through deductive reasoning how a previously made device, process, system, or piece of software accomplishes a task with very little (if any) insight into exactly how it does so. It is essentially the process of opening up or dissecting a system to see how it works, in order to duplicate or enhance it. Depending on the system under consideration and the technologies employed, the knowledge gained during reverse engineering can help with repurposing obsolete objects, doing security analysis, or learning how something works. (en) Reverse engineering (in italiano "ingegneria inversa", "ingegnerizzazione inversa") è un anglicismo che indica quell'insieme di analisi delle funzioni, degli impieghi, della collocazione, dell'aspetto progettuale, geometrico e materiale di un manufatto o di un oggetto che è stato rinvenuto (ad esempio un reperto, un dispositivo, componente elettrico, un meccanismo, software). (it) Reverse engineering is het onderzoeken van een product (meestal een product van een concurrent, een wapen dat van een tegenstander is gestolen, een stuk software of een communicatieprotocol) om daaruit af te leiden wat de eisen zijn waaraan het product probeert te voldoen, of om de precieze interne werking ervan te achterhalen. Dit doet men mogelijk (maar zeker niet uitsluitend) met het doel een concurrerend product te ontwerpen. Met reverse engineering wordt ook bedoeld het (geautomatiseerde) proces waarmee 3GL wordt overgezet naar 4GL. (nl) Technika odwracania, inżynieria odwrotna, inżynieria wsteczna, programowanie zwrotne (ang. reverse engineering) – proces badania produktu (urządzenia, programu komputerowego) w celu ustalenia, jak on dokładnie działa, a także w jaki sposób i jakim kosztem został wykonany. Zazwyczaj prowadzony w celu zdobycia informacji niezbędnych do skonstruowania odpowiednika. Innym zastosowaniem jest porównanie lub zapewnienie współdziałania z własnymi produktami. Uwaga: inżynierii wstecznej nie należy mylić z business process reengineering czy z reengineeringiem oprogramowania, którego to inżynieria odwrotna jest tylko etapem wstępnym. (pl) Reverse engineering, också känt som demontering och baklängeskonstruktion, är tekniken att ifrån en färdig produkt ta fram detaljerade ritningar och specifikationer på hur produkter fungerar. Ordet syftar alltså på att arbetssättet är omvänt jämfört med hur en ingenjör vanligen arbetar. När det handlar om datorprogram används ofta uttrycket dekompilering. (sv) Обра́тная разрабо́тка (обратное проектирование, обратный инжиниринг, реверс-инжиниринг; англ. reverse engineering) — исследование некоторого готового устройства или программы, а также документации на него с целью понять принцип его работы; например, чтобы обнаружить недокументированные возможности (в том числе программные закладки), сделать изменение или воспроизвести устройство, программу или иной объект с аналогичными функциями, но без прямого копирования. (ru) Зворо́тна розро́бка (англ. reverse engineering) — дослідження деякого пристрою чи програми з метою розуміння принципів роботи досліджуваного об'єкта. Найчастіше використовується з метою створення об'єкта, за функціональністю аналогічного досліджуваному але без точного копіювання його функцій. Зазвичай використовується у випадках, коли розробник оригінального пристрою чи програми не надає точних відомостей про алгоритми функціонування виробу, або будь-яким чином намагається завадити використанню технологій, що задіяні його функціоналом. (uk)
rdfs:label Reverse engineering (en) هندسة عكسية (ar) Enginyeria inversa (ca) Reverzní inženýrství (cs) Reverse Engineering (de) Αντίστροφη μηχανική (el) Ingeniería inversa (es) Alderantzizko ingeniaritza (eu) Rekayasa balik (in) Reverse engineering (it) Rétro-ingénierie (fr) 역공학 (ko) リバースエンジニアリング (ja) Reverse engineering (nl) Inżynieria odwrotna (pl) Engenharia reversa (pt) Обратная разработка (ru) Зворотна розробка (uk) Reverse engineering (sv) 逆向工程 (zh)
owl:sameAs freebase:Reverse engineering yago-res:Reverse engineering wikidata:Reverse engineering dbpedia-af:Reverse engineering dbpedia-ar:Reverse engineering dbpedia-bg:Reverse engineering dbpedia-ca:Reverse engineering dbpedia-cs:Reverse engineering dbpedia-da:Reverse engineering dbpedia-de:Reverse engineering dbpedia-el:Reverse engineering dbpedia-es:Reverse engineering dbpedia-et:Reverse engineering dbpedia-eu:Reverse engineering dbpedia-fa:Reverse engineering dbpedia-fi:Reverse engineering dbpedia-fr:Reverse engineering dbpedia-he:Reverse engineering http://hi.dbpedia.org/resource/उत्क्रम_अभियांत्रिकी dbpedia-id:Reverse engineering dbpedia-it:Reverse engineering dbpedia-ja:Reverse engineering http://kn.dbpedia.org/resource/ತಂತ್ರಜ್ಞಾನದ_ಮೂಲತತ್ವದ_ಆವಿಷ್ಕಾರ_(ರಿವರ್ಸ್_ಇಂಜಿನಿಯರಿಂಗ್) dbpedia-ko:Reverse engineering http://ml.dbpedia.org/resource/റിവേഴ്സ്‌_എഞ്ചിനീയറിംഗ്‌ dbpedia-ms:Reverse engineering dbpedia-nl:Reverse engineering dbpedia-no:Reverse engineering dbpedia-oc:Reverse engineering dbpedia-pl:Reverse engineering dbpedia-pt:Reverse engineering dbpedia-ro:Reverse engineering dbpedia-ru:Reverse engineering dbpedia-sh:Reverse engineering dbpedia-sr:Reverse engineering dbpedia-sv:Reverse engineering http://ta.dbpedia.org/resource/பின்னோக்குப்_பொறியியல் dbpedia-th:Reverse engineering dbpedia-tr:Reverse engineering dbpedia-uk:Reverse engineering dbpedia-vi:Reverse engineering dbpedia-zh:Reverse engineering https://global.dbpedia.org/id/2Xgnv
skos:closeMatch http://www.springernature.com/scigraph/things/subjects/reverse-engineering
prov:wasDerivedFrom wikipedia-en:Reverse_engineering?oldid=1121704869&ns=0
foaf:depiction wiki-commons:Special:FilePath/Gene_network_inference_classes.png
foaf:isPrimaryTopicOf wikipedia-en:Reverse_engineering
is dbo:genre of dbr:Noesis_(software) dbr:JEB_decompiler dbr:Cheat_Engine
is dbo:nonFictionSubject of dbr:Reversing:_Secrets_of_Reverse_Engineering dbr:Reverse_Engineering_for_Beginners
is dbo:wikiPageDisambiguates of dbr:Re dbr:Reverse
is dbo:wikiPageRedirects of dbr:Copy_engineering dbr:Reverse_Engineering dbr:Legal_aspects_of_reverse_engineering dbr:Legality_of_reverse_engineering dbr:Military_applications_of_reverse_engineering dbr:Software_reverse_engineering dbr:Back-engineering dbr:Back_engineering dbr:Reverse-engineer dbr:Reverse_engineer dbr:Sujar_as_maos dbr:Reverse-engineered dbr:Reverse-engineering dbr:Reverse_coding dbr:Reverse_engineered dbr:Reverse_engineering_of_software dbr:Sujar_as_mãos
is dbo:wikiPageWikiLink of dbr:Calibre_(software) dbr:Camerica dbr:American_Epic dbr:American_Epic:_The_Best_of_Blind_Willie_Johnson dbr:American_Epic:_The_Best_of_Blues dbr:American_Epic:_The_Best_of_Country dbr:American_Epic:_The_Best_of_Mississippi_John_Hurt dbr:American_Epic:_The_Best_of_the_Memphis_Jug_Band dbr:American_Epic:_The_Soundtrack dbr:Beechcraft_Bonanza dbr:ProGuard dbr:Robert_M._Bond dbr:Robert_W._Paul dbr:Roboshark_(film) dbr:Rocket_U-boat dbr:Rolls-Royce_Derwent dbr:Rolls-Royce_Nene dbr:Sam_Hocevar dbr:Satellite_phone dbr:ScanIP dbr:Encryption dbr:Engineering_design_process dbr:List_of_artificial_intelligence_projects dbr:List_of_commercial_video_games_with_later_released_source_code dbr:List_of_game_engine_recreations dbr:MICrONS dbr:Mac_gaming dbr:SubSpace_(video_game) dbr:Open-source_ventilator dbr:OpenBSD_security_features dbr:Patch_Tuesday dbr:Projects_of_DRDO dbr:Copy_engineering dbr:Base_50 dbr:Battle.net dbr:BattleForge dbr:Bazooka dbr:Bell_204/205 dbr:Ben_Affleck dbr:Beye dbr:Big_Trak dbr:Bnetd dbr:Bob_Lazar dbr:Boeing_B-29_Superfortress dbr:Bootleg_recording dbr:Bowers_v._Baystate_Technologies,_Inc. dbr:Davis_Divan dbr:Davy_lamp dbr:Decompiler dbr:Defence_Science_&_Technology_Organization dbr:Defense_Industries_Organization dbr:Algorithmic_trading dbr:Algorithmic_transparency dbr:Anti-circumvention dbr:Anti-tamper_software dbr:Anton_Chuvakin dbr:Apple_II_clones dbr:Apple_Inc._litigation dbr:Application_software dbr:Architecture-driven_modernization dbr:Hitman_(2016_video_game) dbr:Hoot_(torpedo) dbr:Hwacha dbr:Hwasong-7 dbr:Jojo_Mayer dbr:Jon_Lech_Johansen dbr:Jonathon_Keats dbr:Journeyman_(TV_series) dbr:List_of_Halt_and_Catch_Fire_episodes dbr:List_of_Terminator:_The_Sarah_Connor_Chronicles_characters dbr:List_of_Valvrave_the_Liberator_episodes dbr:List_of_commercial_video_games_with_available_source_code dbr:List_of_longest_wooden_ships dbr:List_of_warez_groups dbr:Pavan_Ramdya dbr:Paycheck_(film) dbr:Pembient dbr:Reverse_Engineering dbr:Reverse_architecture dbr:Revox_B215 dbr:Rhinoceros_3D dbr:Rings_of_Power_(video_game) dbr:Cyclic_redundancy_check dbr:DIY_audio dbr:DKW_RT_125 dbr:DSSP_(imaging) dbr:Ultraman_Geed dbr:United_States_bombing_of_the_Chinese_embassy_in_Belgrade dbr:V-1_and_V-2_intelligence dbr:V-1_flying_bomb dbr:V850 dbr:VA-111_Shkval dbr:VAX dbr:Video_game_console_emulator dbr:David_R._Wallace dbr:DeCSS dbr:De_facto_standard dbr:Dean_Winchester dbr:Debugging dbr:Decapping dbr:Deconstruction_(building) dbr:Defense_industry_of_South_Korea dbr:Deformulation dbr:Deployment_of_COVID-19_vaccines dbr:Device_driver dbr:Dongle dbr:Donnie_Eichar dbr:Dotfuscator dbr:Easter_egg_(media) dbr:Eastman_Kodak_Co_v._Harold_Worden dbr:Independence_Day_(franchise) dbr:Index_of_civil_engineering_articles dbr:Index_of_electrical_engineering_articles dbr:Index_of_engineering_science_and_mechanics_articles dbr:Index_of_management_articles dbr:Index_of_mechanical_engineering_articles dbr:Indian_Institution_of_Industrial_Engineering dbr:Industrial_computed_tomography dbr:Infrared_Nanospectroscopy_(AFM-IR) dbr:InspecVision dbr:Institute_for_System_Programming dbr:Integrated_circuit_layout_design_protection dbr:JAR_(file_format) dbr:Kurukshetra_(college_festival) dbr:Repurposing dbr:Lewis_Galoob_Toys,_Inc._v._Nintendo_of_America,_Inc. dbr:Libavcodec dbr:Licensed_production dbr:Limitations_on_exclusive_rights:_Computer_programs dbr:List_of_military_aircraft_of_the_Soviet_Union_and_the_CIS dbr:List_of_proprietary_source-available_software dbr:Obfuscation_(software) dbr:Software_archaeology dbr:Predictable_serial_number_attack dbr:Retrodiction dbr:Proprietary_file_format dbr:Public_transport_security dbr:Software_architecture_recovery dbr:Second_Reality dbr:.NET_Framework dbr:.re dbr:10Kh dbr:1260_(computer_virus) dbr:1980s_in_video_games dbr:Commercial_software dbr:Compaq dbr:Comparison_of_OpenGL_and_Direct3D dbr:Computer_security dbr:Conditional_access dbr:Connectix_Virtual_Game_Station dbr:CoreAVC dbr:Core_International dbr:Coreboot dbr:Country_code_top-level_domain dbr:Cricut dbr:Maurice_Ward dbr:Mechagodzilla dbr:Ruslan_Fazlyev dbr:Russ_Nelson dbr:Ryan_Model_147 dbr:S-mine dbr:SOCOM_U.S._Navy_SEALs:_Confrontation dbr:Chengdu_J-7 dbr:Gateway_(novel) dbr:Gene-centered_view_of_evolution dbr:Gene_co-expression_network dbr:Genetically_modified_animal dbr:Genetically_modified_organism dbr:Geometry_processing dbr:Noor_(missile) dbr:OSCAR_protocol dbr:Self-replicating_spacecraft dbr:Sony_Computer_Entertainment_America,_Inc._v._Hotz dbr:Unofficial_patch dbr:Pulsejet dbr:Pyramid_of_Doom dbr:Ra'ad_(anti-ship_missile) dbr:Radar_in_World_War_II dbr:1801_series_CPU dbr:Chris_Morocco dbr:Claire_Saffitz dbr:Clement_Attlee dbr:End-user_license_agreement dbr:Engineering dbr:Franklin_Electronic_Publishers dbr:Fravia dbr:Free_Software_Foundation dbr:Free_and_open-source_graphics_device_driver dbr:Free_and_open-source_software dbr:GNU_Lesser_General_Public_License dbr:GOG.com dbr:GeForce dbr:Geely_MK dbr:Geely_Yuanjing dbr:George_Rosenkranz dbr:Ghauri_(missile) dbr:Ghidra dbr:Git dbr:Gnutella dbr:Godzilla_vs._Mechagodzilla_II dbr:Google_Desktop dbr:Google_LLC_v._Oracle_America,_Inc. dbr:GrammaTech dbr:Gravimetry dbr:Greater_Underwater_Propulsion_Power_Program dbr:Modernization_of_the_People's_Liberation_Army dbr:Mr._Krabs dbr:Music_Man_(company) dbr:Myth:_The_Fallen_Lords dbr:Myth_(video_game_series) dbr:Myth_III:_The_Wolf_Age dbr:NAI_CK-1 dbr:NEC_V20 dbr:Nabeshima_Naomasa dbr:Naious dbr:Conficker dbr:Configuration_management dbr:Content_Scramble_System dbr:Cook_Codec dbr:Coordinate-measuring_machine dbr:Copyright_law_of_Azerbaijan dbr:Criticism_of_desktop_Linux dbr:CryptGenRandom dbr:Cryptanalysis dbr:Crypto-1 dbr:Thermonuclear_weapon dbr:Laboratory_information_management_system dbr:Military_history_of_Pakistan dbr:Military_of_the_Goryeo_Dynasty dbr:2020_United_States_federal_government_data_breach dbr:Andrew_Huang_(hacker) dbr:Antikythera_mechanism dbr:Apache_Cayenne dbr:Apache_POI dbr:Apple_Lossless_Audio_Codec dbr:Applications_of_artificial_intelligence dbr:Bermuda_Syndrome dbr:Legal_aspects_of_reverse_engineering dbr:Legality_of_reverse_engineering dbr:Lexmark_International,_Inc._v._Static_Control_Components,_Inc. dbr:LibreDWG dbr:Linux_gaming dbr:M-87_Orkan dbr:MAME dbr:Madden_NFL dbr:Madsen_20_mm_cannon dbr:Magical_objects_in_Harry_Potter dbr:Malinnov_M1P dbr:Chinese_wall dbr:Siemens_NX dbr:Silicon_Valley_(TV_series) dbr:Silicon_Valley_(season_1) dbr:Sina-class_fast_attack_craft dbr:Skynet_(Terminator) dbr:Skype_protocol dbr:Snipes_(video_game) dbr:Stafford_Cripps dbr:Stamper_brothers dbr:StarCraft_(video_game) dbr:Star_Control dbr:Stefan_Savage dbr:Strife_(1996_video_game) dbr:Strip_(Unix) dbr:Structured-light_3D_scanner dbr:Sub7 dbr:Sukhoi_Su-35 dbr:Clean_room_design dbr:Clone_(computing) dbr:Commodore_64_peripherals dbr:Common_Scrambling_Algorithm dbr:Comparison_of_database_administration_tools dbr:Competitor_analysis dbr:Computer_programming dbr:Yu-7_torpedo dbr:ZIS-101 dbr:ZIS-110 dbr:ZZT dbr:Emulator dbr:Functionalism_(philosophy_of_mind) dbr:Hardware_obfuscation dbr:Keygen dbr:Software_architecture dbr:Sunset_Bain dbr:P-code_machine dbr:Patent dbr:Patent_leather dbr:Permanence_(novel) dbr:Machinima dbr:Macintosh_clone dbr:Sousaphone dbr:Starlite dbr:Static_program_analysis dbr:Tom_Swift dbr:Transparent_Network_Substrate dbr:X3:_Terran_Conflict dbr:Microsystems_Software,_Inc._v._Scandinavia_Online_AB dbr:BMW_M2B15 dbr:BOUML dbr:BackBox dbr:BackTrack
is dbp:genre of dbr:JEB_decompiler dbr:Cheat_Engine
is dbp:subject of dbr:Reversing:_Secrets_of_Reverse_Engineering dbr:Reverse_Engineering_for_Beginners
is foaf:primaryTopic of wikipedia-en:Reverse_engineering