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):
ture of the complete layer next the stitched layers need to be aligned because the sample after etching cannot be put into the exact same position relative to the sem each time therefore the stitched versions will not overlap in the correct fashion as on the real circuit usually three corresponding points are selected and a transformation applied on the basis of that to extract the circuit structure the aligned stitched images need to be segmented which highlights the important circuitry and separates it from the uninteresting background and insulating materials finally the wires can be traced from one layer to the next and the netlist of the circuit which contains all of the circuit s information can be reconstructed military applications edit this section needs more citations please help improve this section by adding citations to reliable sources unsourced material may be challenged and removed july 2014 learn how and when to remove this message reverse engineering is often used by people to copy other nations technologies devices or information that have been obtained by regular troops in the fields or by intelligence operations it was often used during the second world war and the cold war following are some well known examples from the second world war and afterward jerry can british and american forces in ww2 noticed that the germans had gasoline cans with an excellent design they reverse engineered copies of those cans which were popularly known as jerry cans nakajima g5n in 1939 the u s douglas aircraft company sold its dc 4e airliner prototype to imperial japanese airways which was secretly acting as a front for the imperial japanese navy which wanted a long range strategic bomber but had been hindered by the japanese aircraft industry s inexperience with heavy long range aircraft the dc 4e was transferred to the nakajima aircraft company and dismantled for study as a cover story the japanese press reported that it had crashed in tokyo bay 36 37 the wings engines and landing gear of the g5n were copied directly from the dc 4e 38 panzerschreck the germans captured an american bazooka during the second world war and reverse engineered it to create the larger panzerschreck tupolev tu 4 in 1944 three american b 29 bombers on missions over japan were forced to land in the soviet union the soviets who did not have a similar strategic bomber decided to copy the b 29 within three years they had developed the tu 4 a nearly perfect copy 39 scr 584 radar copied by the soviet union after the second world war it is known for a few modifications сцр 584 бинокль д v 2 rocket technical documents for the v 2 and related technologies were captured by the western allies at the end of the war the americans focused their reverse engineering efforts via operation paperclip which led to the development of the pgm 11 redstone rocket 40 the soviets used captured german engineers to reproduce technical documents and plans and worked from captured hardware to make their clone of the rocket the r 1 thus began the postwar soviet rocket program which led to the r 7 and the beginning of the space race k 13 r 3s missile nato reporting name aa 2 atoll a soviet reverse engineered copy of the aim 9 sidewinder was made possible after a taiwanese rocaf aim 9b hit a chinese pla mig 17 without exploding in september 1958 41 the missile became lodged within the airframe and the pilot returned to base with 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 engineerin...
|