RE is often defined as the crafting technique of ____________

re-is-often-defined-as-the-crafting-technique-of

RE is often defined as the crafting technique of ____________ who uses his skills to remove copy protection or trial versions from software or media.

A. crackers

B. risk assessment team

C. auditors

D. surveillance monitoring team

I have been asked this question during an interview for a job.

This interesting question is from Attack Vectors in chapter Understanding Attack Vectors of Cyber Security

Correct answer is A. crackers

To elaborate: Reverse Engineering is often defined as the crafting technique of crackers who uses his skills to remove copy protection or trial versions from software or media. Reverse engineering can be made functional to diverse aspects of software development & hardware improvement activities.