nerdexam
EC-Council

312-50V13 · Question #477

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,

The correct answer is A. Reverse engineering. Jacob is using reverse engineering to extract and disassemble the mobile application's code to analyze its design flaws and improve security.

Submitted by akirajp· Mar 6, 2026Hacking Mobile Platforms

Question

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?

Options

  • AReverse engineering
  • BApp sandboxing
  • CJailbreaking
  • DSocial engineering

How the community answered

(29 responses)
  • A
    86% (25)
  • B
    7% (2)
  • C
    3% (1)
  • D
    3% (1)

Why each option

Jacob is using reverse engineering to extract and disassemble the mobile application's code to analyze its design flaws and improve security.

AReverse engineeringCorrect

Reverse engineering is the process of analyzing a system to understand its components, design, and functionality, often by disassembling compiled code to reconstruct its source, precisely matching Jacob's goal of understanding and fixing application flaws.

BApp sandboxing

App sandboxing is a security mechanism to isolate applications, not a technique for analyzing their internal code for flaws.

CJailbreaking

Jailbreaking or rooting removes manufacturer restrictions from a device's operating system, rather than analyzing a specific application's source code.

DSocial engineering

Social engineering exploits human psychology to gain information or access, completely unrelated to technical code analysis.

Concept tested: Reverse engineering for security analysis

Topics

#reverse engineering#mobile application security#vulnerability analysis#code analysis

Community Discussion

No community discussion yet for this question.

Full 312-50V13 Practice