Certified Ethical Hacker (CEH v13) — Question 212

Jacob works as a system administrator in an organization. He wants to extract the source code of a mobile application and disassemble the application to analyze its design flaws. Using this technique, he wants to fix any bugs in the application, discover underlying vulnerabilities, and improve defense strategies against attacks.
What is the technique used by Jacob in the above scenario to improve the security of the mobile application?

Answer options

Correct answer: A

Explanation

The correct answer is A, Reverse engineering, as it involves deconstructing an application to analyze its code and design for vulnerabilities. Options B, C, and D do not relate to the process of analyzing source code or improving security directly; App sandboxing isolates applications, Jailbreaking removes restrictions on devices, and Social engineering manipulates individuals for information, none of which pertain to code analysis.