reverse-engineering

Dissecting to understand

Reverse-engineering is the process of taking something apart to understand how it was made or how it works.

Engineers reverse-engineer competitors' products to learn their design secrets.

Hackers reverse-engineer software to find vulnerabilities or bypass protections.

The method works backward from finished product to underlying principles: They reverse-engineered the malware to trace its origin.

analysis

disassembly

Separating into components

breakdown · decomposition · examination · schematic · blueprint · components · diagram · structure · anatomy · investigation

replication

clone

Genetically identical organism

  • duplicateExact replica of original
  • replicaFaithful scaled reproduction
  • copyIdentical reproduction made

reproduce · imitation · recreation · reconstruction · counterpart · facsimile · emulation · mimic · decompilation · reimplementation

security

vulnerability

Openness to harm

  • exploitNotable act or abuse
  • hackingInfiltrating protected digital systems
  • crackingBreaking without separating completely

bypass · authentication · intrusion · forensics · cyber · breach · defense · countermeasure · zero-day · patching

technology

firmware

Hardware's permanent programming

malware · protocol · circuit · microchip · hardware · debugging · decompiler · disassembler · assembly · API

learning

comprehension

Mental understanding of meaning

curiosity · knowledge · mastery · study · research · investigation · methodology · technique · skill · expertise

Opposites
creative direction

reverse-engineeringinvention

New device or method

creation · innovation · prototyping · ideation · conception

knowledge derivation method

reverse-engineeringdocumentation

Written proof or instructions

knowledge transfer · technical documentation · blueprinting

knowledge flow

reverse-engineeringobfuscation

Deliberate concealment through confusion

encryption · concealment · documentation

Family

reverse, engineering, engineer, engineered, engineers, reversed, reverses, reversing, reversible

Familiarity
Top 200,000
Profile
Used worldwide · Timeless · Rated G