Meta tags:
Headings (most frequently used words):
software, binary, reverse, engineering, contents, overview, common, uses, legality, see, also, notes, references, sources, machines, printed, circuit, boards, source, code, protocols, integrated, circuits, smart, cards, military, applications, gene, networks, overlap, with, patent, law, united, states, european, union, classification, techniques,
Text of the page (most frequently used words):
the (365), and (181), #engineering (160), #reverse (141), software (71), for (67), that (63), can (45), with (42), which (37), from (35), computer (33), code (31), are (31), design (30), process (29), such (29), used (26), may (25), this (25), information (25), edit (25), systems (24), analysis (24), has (22), not (22), other (21), program (21), system (21), using (20), retrieved (20), gene (19), product (18), source (18), use (17), been (17), data (16), security (16), but (16), how (16), infringement (15), copy (15), also (15), circuit (14), its (14), under (13), was (13), windows (13), often (13), one (13), law (12), tools (12), isbn (12), doi (12), development (12), have (12), their (12), pages (11), all (11), networks (11), 2009 (11), knowledge (11), copyright (11), network (11), methods (11), they (11), into (11), some (11), articles (10), patent (10), new (10), programs (10), original (10), machine (10), protocol (10), model (10), when (10), interoperability (10), well (10), engineered (10), more (10), create (10), available (9), short (9), states (9), 2011 (9), general (9), 978 (9), protection (9), war (9), binary (9), components (9), help (9), language (9), layer (9), legal (8), july (8), targets (8), technology (8), ieee (8), pdf (8), online (8), hardware (8), case (8), world (8), regulatory (8), modeling (8), aircraft (8), chinese (8), smart (8), card (8), message (8), production (8), does (8), what (8), object (8), second (8), then (8), wikipedia (7), displaying (7), descriptions (7), redirect (7), united (7), control (7), military (7), engineer (7), science (7), february (7), state (7), article (7), biology (7), study (7), soviet (7), automatic (7), extraction (7), protocols (7), learning (7), techniques (7), only (7), analyzing (7), through (7), scanning (7), provide (7), common (7), competitor (7), understanding (7), find (7), had (7), machines (7), images (7), pcb (7), terms (6), page (6), november (6), citations (6), 2018 (6), different (6), industrial (6), electronics (6), related (6), conference (6), section (6), part (6), http (6), 2010 (6), dos (6), electronic (6), detect (6), 2012 (6), pmid (6), practice (6), task (6), made (6), necessary (6), person (6), make (6), those (6), any (6), means (6), enabling (6), doing (6), game (6), union (6), allows (6), thus (6), even (6), another (6), two (6), there (6), several (6), were (6), captured (6), messages (6), missile (6), uses (6), main (6), understand (6), languages (5), about (5), additional (5), inc (5), references (5), links (5), january (5), complete (5), technological (5), technical (5), management (5), surfaces (5), manufacturing (5), andrew (5), com (5), applied (5), functions (5), 2013 (5), 2003 (5), press (5), file (5), directive (5), european (5), acm (5), issn (5), bibcode (5), proceedings (5), 1016 (5), china (5), fighter (5), rocket (5), engines (5), first (5), since (5), archived (5), printed (5), digital (5), recovery (5), business (5), work (5), see (5), form (5), created (5), possible (5), way (5), circumvent (5), purpose (5), term (5), cost (5), british (5), bus (5), because (5), technologies (5), intent (5), research (5), between (5), chip (5), behavior (5), during (5), after (5), would (5), known (5), three (5), same (5), time (5), usually (5), problem (5), works (5), hide (5), standard (5), classification (5), products (5), existing (5), toggle (4), contents (4), search (4), view (4), privacy (4), text (4), title (4), national (4), electrical (4), chemical (4), list (4), integrated (4), circuits (4), schulman (4), www (4), guide (4), microsoft (4), api (4), include (4), introduction (4), mechanisms (4), example (4), university (4), secrets (4), april (4), communications (4), pmc (4), inference (4), s2cid (4), single (4), cards (4), identification (4), formats (4), 2022 (4), physical (4), aided (4), achieve (4), independently (4), therefore (4), these (4), together (4), subsection (4), measure (4), access (4), order (4), paragraph (4), legacy (4), american (4), disassembler (4), piece (4), approach (4), industry (4), both (4), most (4), devices (4), useful (4), end (4), artifact (4), legality (4), processes (4), applications (4), transcription (4), identify (4), specific (4), although (4), structure (4), german (4), operation (4), efforts (4), japanese (4), learn (4), remove (4), improve (4), sem (4), attack (4), like (4), done (4), various (4), implementation (4), uml (4), kdm (4), method (4), level (4), especially (4), involves (4), features (4), longer (4), pcbs (4), move (4), sidebar (4), developers (3), non (3), commons (3), link (3), 2014 (3), dead (3), 2023 (3), unsourced (3), 2024 (3), intelligence (3), yale (3), survey (3), building (3), structural (3), mechanical (3), civil (3), aerospace (3), molecular (3), materials (3), genetic (3), architecture (3), history (3), 2007 (3), uncover (3), property (3), methodology (3), disassembling (3), 1992 (3), undocumented (3), structures (3), 2002 (3), people (3), edu (3), samuelson (3), 2008 (3), goals (3), 2006 (3), media (3), small (3), march (3), august (3), wiley (3), reversing (3), sources (3), contract (3), could (3), key (3), cross (3), 2020 (3), practical (3), overview (3), next (3), generation (3), innovation (3), institute (3), questions (3), remain (3), tupolev (3), company (3), big (3), strategic (3), format (3), dynamic (3), sets (3), symposium (3), samba (3), testing (3), board (3), geometric (3), reshax (3), 1990 (3), applicable (3), reproduction (3), translation (3), transformation (3), acts (3), right (3), compatible (3), fair (3), exception (3), manufacturers (3), who (3), obtained (3), extent (3), constitute (3), than (3), purposes (3), function (3), free (3), cracking (3), implementations (3), repurposing (3), manufacturer (3), group (3), discovery (3), tool (3), interactive (3), device (3), measuring (3), objects (3), engine (3), reasoning (3), backwards (3), relevant (3), gained (3), functional (3), involved (3), however (3), overlap (3), based (3), range (3), similar (3), simply (3), allow (3), out (3), basic (3), perform (3), cases (3), led (3), encryption (3), germans (3), became (3), many (3), over (3), own (3), few (3), bomber (3), years (3), long (3), cans (3), fields (3), operations (3), stitched (3), need (3), each (3), take (3), steps (3), large (3), low (3), technique (3), typically (3), sequences (3), offline (3), recent (3), number (3), standards (3), representation (3), environments (3), being (3), binaries (3), read (3), particularly (3), popular (3), performed (3), run (3), project (3), proprietary (3), redocumentation (3), subject (3), parts (3), boards (3), etc (3), freeform (3), cad (3), become (3), obsolete (3), built (3), vulnerabilities (3), goal (3), table (2), conduct (2), safety (2), contact (2), policy (2), wikimedia (2), license (2), hidden (2), categories (2), reference (2), via (2), needing (2), wayback (2), external (2), statements (2), lacking (2), description (2), wikidata (2), cybersecurity (2), espionage (2), https (2), org (2), international (2), portal (2), ontology (2), nuclear (2), instrumentation (2), graphics (2), forensic (2), agricultural (2), topics (2), degree (2), master (2), bachelor (2), education (2), reaction (2), biological (2), processing (2), radio (2), outline (2), railway (2), naval (2), traffic (2), mining (2), construction (2), custom (2), hiding (2), plain (2), sight (2), intellectual (2), mass (2), market (2), exploring (2), 201 (2), addison (2), wesley (2), programmer (2), reserved (2), 856 (2), david (2), scotchmer (2), suzanne (2), economics (2), 111 (2), 1575 (2), pamela (2), raja (2), vinesh (2), fernandes (2), kiran (2), 84628 (2), springer (2), perspective (2), including (2), delivers (2), determining (2), ray (2), 1999 (2), discover (2), aid (2), eilam (2), eldad (2), 2005 (2), 7645 (2), 7481 (2), publishing (2), council (2), version (2), 1991 (2), baystate (2), bowers (2), court (2), sega (2), enterprises (2), ltd (2), accolade (2), trade (2), 1939 (2), plant (2), component (2), global (2), talk (2), 100 (2), perturbations (2), giorgi (2), federico (2), resources (2), 194430 (2), 1874 (2), 9399 (2), bbagrm (2), 1863 (2), biochimica (2), biophysica (2), acta (2), bba (2), 194523 (2), isssp (2), jet (2), officials (2), defend (2), mic (2), december (2), content (2), force (2), concepts (2), redstone (2), 1978 (2), bombers (2), 1979 (2), 268 (2), douglas (2), june (2), 1998 (2), wolfgang (2), 2004 (2), song (2), cho (2), models (2), regular (2), complexity (2), comparetti (2), specification (2), society (2), cui (2), wang (2), input (2), usenix (2), 797533 (2), journal (2), black (2), box (2), working (2), wcre (2), patel (2), suresh (2), advances (2), internet (2), 2025 (2), john (2), chikofsky (2), 16266661 (2), 1109 (2), 43044 (2), 1990isoft (2), 13c (2), taxonomy (2), comprehension (2), interface (2), challenges (2), cite (2), never (2), defined (2), exclusive (2), rights (2), author (2), circumstances (2), exist (2), considered (2), limited (2), legitimate (2), require (2), rightholder (2), objective (2), notwithstanding (2), provisions (2), particular (2), identifying (2), elements (2), previously (2), circumvention (2), employ (2), permitted (2), exchange (2), exchanged (2), notes (2), value (2), concept (2), intended (2), film (2), signals (2), analyzer (2), machinery (2), laser (2), metamodel (2), millennium (2), act (2), set (2), analytical (2), procedures (2), aspects (2), cryptanalysis (2), represented (2), virtual (2), geometry (2), clone (2), sequence (2), branch (2), assisted (2), specifically (2), courts (2), present (2), according (2), transfer (2), user (2), lawful (2), protected (2), themselves (2), studied (2), detailed (2), public (2), item (2), patented (2), whether (2), contains (2), primarily (2), manner (2), transcriptional (2), complexes (2), leverage (2), protein (2), factors (2), manual (2), profile (2), chosen (2), binding (2), analyze (2), factor (2), connection (2), coexpression (2), six (2), classes (2), generally (2), responses (2), beyond (2), scientists (2), analyzed (2), missions (2), effective (2), land (2), returned (2), series (2), navigation (2), enigma (2), western (2), missiles (2), mig (2), examples (2), iran (2), ending (2), plans (2), now (2), toophan (2), aim (2), within (2), describe (2), documents (2), soviets (2), engineers (2), worked (2), copied (2), 584 (2), panzerschreck (2), prototype (2), cover (2), g5n (2), nakajima (2), imperial (2), jerry (2), please (2), needs (2), finally (2), aligned (2), layers (2), cannot (2), exact (2), versions (2), corresponding (2), stitching (2), hundred (2), takes (2), pictures (2), major (2), while (2), still (2), makers (2), very (2), special (2), equipment (2), against (2), attacker (2), bring (2), everything (2), try (2), memory (2), typical (2), automatically (2), approaches (2), either (2), attempts (2), build (2), probing (2), traditionally (2), solutions (2), emulate (2), rules (2), constructs (2), interrelationships (2), enables (2), continuous (2), evolution (2), support (2), algorithm (2), samples (2), reasons (2), vulnerability (2), decompilation (2), high (2), revealing (2), produce (2), sometimes (2), greatly (2), embedded (2), drivers (2), accomplished (2), platform (2), compatibility (2), current (2), operating (2), written (2), clean (2), room (2), ibm (2), restrictions (2), higher (2), documented (2), personal (2), functionality (2), cycle (2), phase (2), back (2), representations (2), consideration (2), modified (2), suitable (2), simple (2), recreated (2), producing (2), generated (2), appropriate (2), critical (2), old (2), finding (2), businesses (2), estimate (2), costs (2), potential (2), hybrid (2), commonly (2), nurbs (2), areas (2), includes (2), measured (2), lacks (2), recovered (2), point (2), cloud (2), mesh (2), where (2), possibly (2), requirements (2), companies (2), obsolescence (2), maintenance (2), better (2), commercial (2), required (2), interfacing (2), games (2), underlying (2), platforms (2), community (2), alternate (2), lost (2), performing (2), little (2), review (2), abstract (2), appearance (2), upload (2), changes (2), bahasa (2), log (2), account (2), donate (2), menu (2), add, topic, mobile, cookie, statement, statistics, contacts, disclaimers, apply, site, you, agree, registered, trademark, profit, organization, foundation, creative, attribution, sharealike, rendered, parsoid, last, edited, 2026, utc, errors, module, annotated, webarchive, template, dmy, dates, problems, races, index, php, reverse_engineering, oldid, 1365543780, lux, israel, spain, czech, republic, bnf, france, fast, authority, databases, wikiproject, category, textile, sustainability, physics, packaging, mechatronics, mathematics, logistics, geomatics, climate, fire, facilities, explosives, mep, services, rehabilitation, pharmaceutical, health, clinical, bioinformatics, biomedical, automation, audio, glossaries, licensed, graduate, certificate, doctorate, robotics, semiconductors, polymers, nanotechnology, metallurgy, corrosion, ceramics, biomaterial, petroleum, paper, food, electrochemical, tissue, bioresource, biochemical, bioprocess, telecommunications, signal, frequency, power, optical, microwaves, electromechanics, broadcast, tribology, thermal, sports, marine, energy, biomechanical, automotive, acoustic, transportation, river, offshore, municipal, urban, hydraulic, geotechnical, geological, sanitary, environmental, ecological, earthquake, coastal, architectural, specialties, interdisciplinarity, branches, thumm, mike, cicc, talking, tactics, open, inspection, prior, art, calif, bar, summer, fall, softwarelitigationconsulting, matter, nov, iptoday, issues, asp, today, 188, examining, executables, 60834, xviii, floppy, errata, maxey, michels, raymond, kyle, jim, 1994, 1993, reading, massachusetts, 63287, 229, 241, expanded, novell, brown, ralf, ischool, berkeley, pam, papers, 20reveng3, 242, 855, teardowns, messler, robert, 182516, mcgraw, hill, james, dick, penton, aids, spread, huang, 59327, 029, starch, hacking, xbox, heines, henry, diffraction, jan, holger, kienle, primer, report, victoria, holgerkienle, wikispaces, uvic, hausi, müller, cipresso, teodoro, sjsu, thesis, elvidge, julia, chipworks, sept, photonics, aspx, 44063, 595, parliament, codified, 250, eec, gross, grant, infoworld, hurt, developer, utsystem, discussion, appeals, ninth, 1510, 977, asme, 101, feature, lefebvre, celine, rieckhof, gabrielle, califano, andrea, 325, 22246697, 4128340, 5094, 1002, wsbm, 1159, 311, interdisciplinary, reviews, medicine, human, friedel, swetlana, usadel, björn, von, wirén, nicolaus, sreenivasulu, nese, 294, 23293646, 3533172, 1664, 462x, 3389, fpls, 00294, 2012frps, 294f, frontiers, unravel, abiotic, stress, tegner, yeung, hasty, collins, 5949, 12730377, 156306, 0027, 8424, 1073, pnas, 0933416100, 2003pnas, 5944t, 5944, academy, sciences, integrating, dynamical, mercatelli, daniele, scalambra, laura, triboli, luca, forest, 207895066, 31678629, 2019, 212629142, 32145356, 11585, 753853, hdl, chandrashekar, nagappa, sundaresan, ramani, crystal, superalloy, turbine, blades, advanced, studies, bangalore, dillon, zhou, 20270, uploads, crystal4, air, evolving, roles, capabilities, center, affairs, defense, 277, centennialofflight, net, yeam, gordon, vladimir, rigmant, superfortress, hinckley, midland, angelucci, enzo, matricardi, paolo, chicago, rand, mcnally, 127, 528, 88171, airplanes, volume, westell, freeman, iron, bigger, headaches, experimental, airpower, francillon, rené, 1988, vol, 2nd, annapolis, maryland, 87021, 428, 265, mcdonnell, 1920, musker, ibc, conferences, protecting, exploiting, welz, seminar, ruhr, universität, bochum, payment, rankl, effing, handbook, caballero, yin, liang, 14th, 317, 329, polyglot, babic, shin, formal, botnet, command, angluin, 1987, 106, 0890, 5401, 90052, computation, queries, counterexamples, gold, 320, s0019, 9958, 90562, 302, automaton, given, wondracek, kruegel, kirda, prospex, 30th, 110, 125, washington, peinado, chen, irún, briz, tupni, 15th, 391, 402, oct, kannan, discoverer, traces, 16th, 2001, 1663, october, jstor, 2307, chuvakin, anton, cyrus, peikari, 1st, reilly, warrior, shahbaz, muzammil, lap, lambert, academic, 659, 14073, grammatical, bibliography, 2017, uni, trier, warden, london, england, chapman, hall, 305, 283, reuse, varady, martin, cox, 1997, s0010, 4485, 00054, 1997cad, 255v, 255, karwowski, waldemar, trzcielinski, stefan, mrugalsk, beata, dinicolantonio, massimo, rossi, emilio, 288, 287, rfc, 2828, glossary, sons, jonathan, band, masanobu, katoh, mit, 136, 262, 29446, interfaces, trial, michael, nelson, 1996, odu, 551, 0503068v1, arxiv, villaverde, alejandro, banga, julio, 20130505, 24307566, 3869153, 1098, rsif, 0505, royal, strategies, perspectives, thayer, ken, spec, globalspec, error, named, invoked, garcia, jorge, 2015, core, blocks, heuristics, ethics, csc, ncsu, searchsoftwarequality, unauthorised, adaptation, constitutes, nevertheless, indispensable, obtain, performance, behalf, having, must, deemed, authorisation, connect, prejudices, interests, conflicts, normal, exploitation, lawfully, effectively, controls, portion, sole, readily, engaging, subsections, develop, afforded, enable, acquired, others, referred, provides, solely, violate, ability, mutually, maximizes, ratio, modification, archaeology, round, trip, hypothetical, situation, retrodiction, thought, experimentation, alternative, fiction, action, woo, paycheck, test, instrument, measures, multiple, logic, listeroid, environment, collect, shape, scanner, tomographic, investigation, failures, associated, intervention, dongle, translate, assembly, dmca, chemistry, deformulation, translating, executable, decompile, making, imitation, counterfeiting, connectix, station, obfuscating, morphing, coordinate, cmm, duplicate, computing, type, honda, chonda, comparing, metrics, benchmarking, backward, induction, ancient, greek, analogue, astronomical, antikythera, mechanism, superseded, earlier, governs, countries, falls, laws, prohibit, ruled, override, expressly, permits, 103, possession, broadly, covers, interact, ways, exemption, exists, shared, 1201, agreements, breach, shown, qualify, assuming, redistributed, rulings, further, clarified, gain, unprotected, doctrine, legitimately, items, essence, inventors, disclosure, return, receive, produced, patents, disclosed, indeed, motivation, determine, invention, applies, gaining, internal, clear, creator, reliability, tested, perturbation, experiments, followed, modelling, principle, removing, node, predictable, effects, functioning, remaining, nodes, physiology, highlighting, anticancer, therapy, interactions, extending, literature, implement, putative, experimentally, proven, connections, orthology, species, investigate, wide, infer, downstream, dna, genome, chromatin, immunoprecipitation, motif, promoters, predicted, bind, promoter, hypothesized, domains, notion, genes, exhibit, expression, causation, inferred, divided, regulate, almost, every, aspect, cells, carry, physiological, paramount, immediate, repercussions, defeated, guided, bombing, night, countermeasures, bases, believed, territory, raf, luftwaffe, increasingly, sophisticated, polish, cryptographers, weaknesses, simulated, electromechanical, tried, scrambler, settings, helped, breaking, coded, sent, bombes, russian, cars, hmmwv, 1975, negotiations, hughes, maverick, stalled, disagreements, pricing, subsequent, later, successful, produces, revolution, bgm, tow, atoll, taiwanese, rocaf, hit, pla, without, exploding, september, 1958, lodged, airframe, pilot, base, course, sidewinder, nato, reporting, name, allies, americans, focused, reproduce, began, postwar, beginning, space, race, pgm, paperclip, modifications, сцр, бинокль, scr, radar, 1944, forced, did, decided, developed, nearly, perfect, japan, larger, bazooka, sold, airliner, secretly, acting, front, wanted, hindered, inexperience, heavy, transferred, dismantled, story, reported, crashed, wings, directly, landing, gear, tokyo, bay, navy, airways, forces, noticed, gasoline, excellent, copies, popularly, ww2, nations, troops, following, afterward, cold, material, challenged, removed, adding, reliable, wires, traced, netlist, reconstructed, extract, segmented, highlights, important, circuitry, separates, uninteresting, background, insulating, sample, etching, put, position, relative, will, correct, fashion, real, points, selected, basis, step, taken, shot, sweep, across, area, entire, image, outputs, properly, overlapped, picture, full, proceeds, attach, probe, voltages, operational, sensors, prevent, requires, investment, effort, furthermore, payoff, shadow, accounts, uncertain, attacks, pin, replicate, crack, pins, multifactor, authentication, invasive, destructive, chemicals, etch, away, reveal, keys, mixing, positions, scrambling, electron, microscope, hash, trace, execution, buffers, holding, unencrypted, packets, less, learned, passively, observes, communication, accepting, observed, listening, polynomial, demonstrated, tedious, proposed, observe, clusters, tracing, clustering, analyses, accordingly, partitioned, subproblems, providing, activities, resulted, intermediate, abstracted, programming, becoming, iso, started, hold, deliver, byte, granular, flows, call, maps, architectures, xmi, correlation, root, cause, impact, derived, represent, extensions, broad, bpmn, rdf, migration, enterprise, citation, needed, refer, importing, analysing, generate, diagrams, unified, mostly, thorough, tasks, complex, hard, true, handle, statistical, similarities, relations, manually, patch, detection, somewhat, numbers, tries, varying, results, recreate, bytecode, decompiler, meaning, raw, understood, quite, mnemonics, disassembly, observation, prevalent, accessing, thereon, standalone
Text of the page (random words):
h what soviet scientists would describe as a university course in missile development toophan missile in may 1975 negotiations between iran and hughes missile systems on co production of the bgm 71 tow and maverick missiles stalled over disagreements in the pricing structure the subsequent 1979 revolution ending all plans for such co production iran was later successful in reverse engineering the missile and now produces its own copy the toophan china has reverse engineered many examples of western and russian hardware from fighter aircraft to missiles and hmmwv cars such as the mig 15 17 19 21 which became the j 2 5 6 7 and the su 33 which became the j 15 42 during the second world war polish and british cryptographers studied captured german enigma message encryption machines for weaknesses their operation was then simulated on electromechanical devices bombes which tried all the possible scrambler settings of the enigma machines that helped the breaking of coded messages that had been sent by the germans also during the second world war british scientists analyzed and defeated a series of increasingly sophisticated radio navigation systems used by the luftwaffe to perform guided bombing missions at night the british countermeasures to the system were so effective that in some cases german aircraft were led by signals to land at raf bases since they believed that they had returned to german territory gene networks edit reverse engineering concepts have been applied to biology as well specifically to the task of understanding the structure and function of gene regulatory networks they regulate almost every aspect of biological behavior and allow cells to carry out physiological processes and responses to perturbations understanding the structure and the dynamic behavior of gene networks is therefore one of the paramount challenges of systems biology with immediate practical repercussions in several applications that are beyond basic research 43 there are several methods for reverse engineering gene regulatory networks by using molecular biology and data science methods they have been generally divided into six classes 44 the six classes of gene network inference methods according to 44 coexpression methods are based on the notion that if two genes exhibit a similar expression profile they may be related although no causation can be simply inferred from coexpression sequence motif methods analyze gene promoters to find specific transcription factor binding domains if a transcription factor is predicted to bind a promoter of a specific gene a regulatory connection can be hypothesized chromatin immunoprecipitation chip methods investigate the genome wide profile of dna binding of chosen transcription factors to infer their downstream gene networks orthology methods transfer gene network knowledge from one species to another literature methods implement text mining and manual research to identify putative or experimentally proven gene network connections transcriptional complexes methods leverage information on protein protein interactions between transcription factors thus extending the concept of gene networks to include transcriptional regulatory complexes often gene network reliability is tested by genetic perturbation experiments followed by dynamic modelling based on the principle that removing one network node has predictable effects on the functioning of the remaining nodes of the network 45 applications of the reverse engineering of gene networks range from understanding mechanisms of plant physiology 46 to the highlighting of new targets for anticancer therapy 47 overlap with patent law edit reverse engineering applies primarily to gaining understanding of a process or artifact in which the manner of its construction use or internal processes has not been made clear by its creator patented items do not of themselves have to be reverse engineered to be studied for the essence of a patent is that inventors provide a detailed public disclosure themselves and in return receive legal protection of the invention that is involved however an item produced under one or more patents could also include other technology that is not patented and not disclosed indeed one common motivation of reverse engineering is to determine whether a competitor s product contains patent infringement or copyright infringement legality edit united states edit in the united states even if an artifact or process is protected by trade secrets reverse engineering the artifact or process is often lawful if it has been legitimately obtained 48 legal analysis has shown that reverse engineering may qualify as fair use when the intent is to study how a system functions or conduct security research assuming the copyright property is not redistributed 49 court rulings such as sega enterprises ltd v accolade inc have further clarified that reverse engineering to gain access to unprotected functional elements of software can be lawful under u s copyright doctrine 50 reverse engineering of computer software often falls under both contract law as a breach of contract as well as any other relevant laws that is because most end user license agreements specifically prohibit it and us courts have ruled that if such terms are present they override the copyright law that expressly permits it see bowers v baystate technologies 51 52 according to section 103 f of the digital millennium copyright act 17 u s c 1201 f a person in legal possession of a program may reverse engineer and circumvent its protection if that is necessary to achieve interoperability a term that broadly covers other devices and programs that can interact with it make use of it and to use and transfer data to and from it in useful ways a limited exemption exists that allows the knowledge thus gained to be shared and used for interoperability purposes a european union edit eu directive 2009 24 on the legal protection of computer programs which superseded an earlier 1991 directive 53 governs reverse engineering in countries of the european union 54 b see also edit ai assisted reverse engineering branch of computer science antikythera mechanism ancient greek analogue astronomical computer backward induction process of reasoning backwards in sequence benchmarking comparing business metrics in an industry bus analyzer chonda type of honda engine pages displaying short descriptions of redirect targets clone computing duplicate of a system coordinate measuring machine cmm device for measuring the geometry of objects code morphing approach used in obfuscating software connectix virtual game station counterfeiting making a copy or imitation which is represented as the original pages displaying short descriptions of redirect targets cryptanalysis study of analyzing information systems in order to discover their hidden aspects decompile program translating executable to source code pages displaying short descriptions of redirect targets deformulation set of analytical procedures in chemistry digital millennium copyright act dmca 1998 united states copyright law disassembler computer program to translate machine language into assembly language dongle small piece of computer hardware forensic engineering investigation of failures associated with legal intervention industrial ct scanning computer aided tomographic process pages displaying short descriptions of redirect targets interactive disassembler software reverse engineering tool knowledge discovery metamodel specification of object management group laser scanner scanning of an object or environment to collect data on its shape pages displaying short descriptions of redirect targets list of production topics listeroid engines british manufacturer of agricultural machinery pages displaying short descriptions of redirect targets logic analyzer electronic test instrument that measures multiple signals from a circuit paycheck film 2003 american science fiction action film by john woo repurposing using object intended for one purpose in alternative way retrodiction thought experimentation hypothetical situation reverse architecture concept in systems analysis round trip engineering software archaeology study of legacy software implementations software cracking modification of software often to use it for free value engineering engineering analysis that maximizes function to cost ratio notes edit the section states f reverse engineering 1 notwithstanding the provisions of subsection a 1 a a person who has lawfully obtained the right to use a copy of a computer program may circumvent a technological measure that effectively controls access to a particular portion of that program for the sole purpose of identifying and analyzing those elements of the program that are necessary to achieve interoperability of an independently created computer program with other programs and that have not previously been readily available to the person engaging in the circumvention to the extent any such acts of identification and analysis do not constitute infringement under this title 2 notwithstanding the provisions of subsections a 2 and b a person may develop and employ technological means to circumvent a technological measure or to circumvent protection afforded by a technological measure in order to enable the identification and analysis under paragraph 1 or for the purpose of enabling interoperability of an independently created computer program with other programs if such means are necessary to achieve such interoperability to the extent that doing so does not constitute infringement under this title 3 the information acquired through the acts permitted under paragraph 1 and the means permitted under paragraph 2 may be made available to others if the person referred to in paragraph 1 or 2 as the case may be provides such information or means solely for the purpose of enabling interoperability of an independently created computer program with other programs and to the extent that doing so does not constitute infringement under this title or violate applicable law other than this section 4 for purposes of this subsection the term interoperability means the ability of computer programs to exchange information and of such programs mutually to use the information which has been exchanged the directive states the unauthorised reproduction translation adaptation or transformation of the form of the code in which a copy of a computer program has been made available constitutes an infringement of the exclusive rights of the author nevertheless circumstances may exist when such a reproduction of the code and translation of its form are indispensable to obtain the necessary information to achieve the interoperability of an independently created program with other programs it has therefore to be considered that in these limited circumstances only performance of the acts of reproduction and translation by or on behalf of a person having a right to use a copy of the program is legitimate and compatible with fair practice and must therefore be deemed not to require the authorisation of the rightholder an objective of this exception is to make it possible to connect all components of a computer system including those of different manufacturers so that they can work together such an exception to the author s exclusive rights may not be used in a way which prejudices the legitimate interests of the rightholder or which conflicts with a normal exploitation of the program references edit what is reverse engineering how does it work searchsoftwarequality retrieved 27 july 2022 reverse engineering ethics csc ncsu edu retrieved 27 july 2022 garcia jorge december 2015 un building blocks a model of reverse engineering and applicable heuristics pdf core ac uk retrieved 4 june 2023 cite error the named reference 1 was invoked but never defined see the help page thayer ken how does reverse engineering work globalspec ieee global spec retrieved 26 february 2018 villaverde alejandro f banga julio r 6 february 2014 reverse engineering and identification in systems biology strategies perspectives and challenges journal of the royal society interface 11 91 20130505 doi 10 1098 rsif 2013 0505 pmc 3869153 pmid 24307566 1 2 3 chikofsky e j cross j h ii 1990 reverse engineering and design recovery a taxonomy ieee software 7 1 13 17 bibcode 1990isoft 7a 13c doi 10 1109 52 43044 s2cid 16266661 1 2 a survey of reverse engineering and program comprehension michael l nelson april 19 1996 odu cs 551 software engineering survey arxiv cs 0503068v1 vinesh raja kiran j fernandes 2007 reverse engineering an industrial perspective springer science business media p 3 isbn 978 1 84628 856 2 jonathan band masanobu katoh 2011 interfaces on trial 2 0 mit press p 136 isbn 978 0 262 29446 1 1 2 3 chikofsky e j cross j h january 1990 reverse engineering and design recovery a taxonomy pdf ieee software 7 1 13 17 bibcode 1990isoft 7a 13c doi 10 1109 52 43044 s2cid 16266661 archived from the original pdf on 17 april 2018 retrieved 2 july 2012 1 2 3 4 5 6 7 8 eilam eldad 2005 reversing secrets of reverse engineering john wiley sons isbn 978 0 7645 7481 8 reshax reshax 12 november 2025 retrieved 19 november 2025 internet engineering task force rfc 2828 internet security glossary karwowski waldemar trzcielinski stefan mrugalsk beata dinicolantonio massimo rossi emilio 2018 advances in manufacturing production management and process control pp 287 288 varady t martin r cox j 1997 reverse engineering of geometric models an introduction computer aided design 29 4 255 268 bibcode 1997cad 29 255v doi 10 1016 s0010 4485 96 00054 1 reverse engineering physical digital patel suresh 25 august 2022 reverse engineering a printed circuit board electronic design retrieved 1 february 2024 patel suresh 25 august 2022 reverse engineering a printed circuit board electronic design retrieved 1 february 2024 warden r 1992 software reuse and reverse engineering in practice london england chapman hall pp 283 305 working conference on reverse engineering wcre uni trier de computer science bibliography archived from the original on 14 march 2017 retrieved 22 february 2018 shahbaz muzammil 2012 reverse engineering and testing of black box software components by grammatical inference techniques lap lambert academic publishing isbn 978 3 659 14073 0 chuvakin anton cyrus peikari january 2004 security warrior 1st ed o reilly archived from the original on 22 may 2006 retrieved 25 may 2006 samuelson pamela scotchmer suzanne 2002 the law and economics of reverse engineering yale law journal 111 7 1575 1663 doi 10 2307 797533 jstor 797533 archived from the original on 15 july 2010 retrieved 31 october 2011 samba an introduction 27 november 2001 retrieved 7 may 2009 w cui j kannan and h j wang discoverer automatic protocol reverse engineering from network traces in proceedings of 16th usenix security symposium on usenix security symposium pp 1 14 w cui m pein...
|