EC-CouncilAssociate level312-50Page 5 of 5

312-50 exam dumps: questions 401 to 473 of 473

Page 5 of the free 312-50 question bank for the Certified Ethical Hacker (CEH) exam. Questions 401 to 473 are listed below, the first 5 in full with answers and explanations. Back to page 1 for the exam overview and FAQ.

Question bank last updated April 2026

Free 312-50 practice questions

Questions 401 to 405 of 473

Pick an answer before you open the explanation. Each question also has its own page with a permalink.

312-50 Question 401

Single answer▪ Hacking iOS

During an authorized mobile application assessment, you are testing an in-house iOS app that appears to stop working on jailbroken devices. The client wants to know whether this protection can be bypassed for dynamic analysis of the app's runtime behavior. You have a test iPhone under your control and permission to modify it. Which approach is the MOST appropriate to bypass the jailbreak detection and observe the app at runtime?

  1. A

    Use Frida to hook the app's jailbreak detection functions at runtime and force them to return values indicating the device is not jailbroken

  2. B

    Re-sign the app with a different provisioning profile, because provisioning changes automatically disable jailbreak detection in iOS apps

  3. C

    Enable iCloud Backup for the device, because jailbreak checks typically rely on backup status and can be bypassed that way

  4. D

    Place the app in Airplane Mode before launch, because most jailbreak detection routines require network access to validate device integrity

Show answer and explanation

Correct answer: A

Explanation

The best answer is to use runtime instrumentation, such as Frida, to hook and override jailbreak detection logic during an authorized assessment. This is a standard technique in mobile app security testing because it enables observation of application behavior without relying solely on static patching. In iOS assessments, jailbreak detection often checks for known jailbreak file paths, use of restricted system calls, suspicious URL schemes, unexpected dynamic libraries, or the ability to escape expected sandbox constraints. Bypassing those checks through runtime hooks is a practical method for continuing analysis. This aligns with common mobile testing guidance from OWASP Mobile Application Security Testing Guide (MASTG), which discusses reverse engineering, instrumentation, and testing of resilience mechanisms in mobile apps. Re-signing affects installation and trust, not app logic; iCloud Backup is unrelated; and Airplane Mode does not neutralize local jailbreak detection.

  • A. Correct.

    Correct. In a legitimate assessment, a common and practical way to bypass jailbreak detection is to instrument the app at runtime using a framework such as Frida. Many iOS apps implement jailbreak checks by calling APIs or evaluating indicators such as suspicious file paths (for example, Cydia-related paths), the ability to write outside the sandbox, URL scheme checks, or process/environment artifacts. Hooking these functions and forcing benign return values allows the tester to continue dynamic analysis without permanently modifying the app binary. This reflects real-world mobile app testing practice.

  • B. Incorrect.

    Incorrect. Re-signing an iOS app changes the code signature so it can be installed in a testing context, but it does not inherently disable jailbreak detection logic implemented by the app. If the detection code checks file paths, sandbox behavior, loaded libraries, or URL schemes, those checks will still execute unless the code is patched or bypassed. This option reflects a common misconception between app deployment/signing issues and runtime protection logic.

  • C. Incorrect.

    Incorrect. iCloud Backup status is not a standard mechanism used by iOS applications to determine whether a device is jailbroken. Jailbreak detection typically relies on local indicators such as filesystem artifacts, suspicious apps, writable restricted paths, dynamic libraries, fork behavior, or debugger/instrumentation detection. Changing backup settings would not be an appropriate or reliable bypass technique.

  • D. Incorrect.

    Incorrect. Airplane Mode does not generally affect local jailbreak detection routines. Most jailbreak checks are performed entirely on-device and do not require network connectivity. While some apps may have separate remote attestation or server-side risk checks, the scenario specifically describes an app that stops working on jailbroken devices, which is commonly enforced by local detection logic. This option confuses network-dependent security controls with local anti-tampering and jailbreak checks.

312-50 Question 402

Single answer▪ Mobile Device Management

A company allows employees to use personal smartphones to access corporate email and internal web applications. During a security assessment, you discover that several devices are jailbroken or rooted, some are missing disk encryption, and one lost phone still has an active corporate email profile. Management wants a Mobile Device Management (MDM) control set that reduces data leakage risk without fully banning BYOD. Which action would be the MOST effective first step to enforce consistent security across enrolled devices?

  1. A

    Deploy an MDM policy that checks device compliance before granting access, requiring screen lock, encryption, and blocking rooted or jailbroken devices; enable selective wipe for corporate data on lost devices

  2. B

    Rely on user awareness training and require employees to sign an acceptable use policy acknowledging they will protect corporate data on their personal devices

  3. C

    Install endpoint antivirus on employee laptops so malware cannot spread from mobile devices into the corporate network

  4. D

    Disable Wi-Fi on all mobile devices and allow access only through cellular networks to reduce exposure to internal threats

Show answer and explanation

Correct answer: A

Explanation

In a BYOD environment, the most practical and defensible first step is to enforce device compliance through MDM before granting access to corporate resources. Common MDM best practices include requiring passcodes or screen locks, enforcing device encryption where supported, identifying rooted or jailbroken devices as noncompliant, and enabling remote or selective wipe for corporate data when a device is lost or an employee separates from the organization. This aligns with enterprise mobility security guidance from major platform and vendor documentation, including Microsoft Intune, VMware Workspace ONE, and mobile platform enterprise guidance from Apple and Android Enterprise. From a CEH perspective, the key point is understanding how attackers can exploit weak mobile governance and how technical controls such as compliance enforcement, access control, and selective wipe reduce attack surface and data leakage risk more effectively than policy-only measures.

  • A. Correct.

    Correct. This is the most effective first step because it uses core MDM capabilities to enforce baseline security controls consistently before allowing access to corporate resources. Compliance checks can identify rooted or jailbroken devices, verify encryption and screen-lock requirements, and deny or quarantine noncompliant devices. Selective wipe is especially appropriate in BYOD environments because it removes corporate data without necessarily erasing personal data. This directly addresses the scenario's problems: unmanaged access, weak device posture, and risk from lost devices.

  • B. Incorrect.

    Incorrect. Security awareness and acceptable use policies are helpful administrative controls, but they do not technically enforce encryption, screen lock, root/jailbreak detection, or remote removal of corporate data. In this scenario, the company already has real device-level risk, so policy alone is insufficient.

  • C. Incorrect.

    Incorrect. Protecting laptops does not solve the primary issue, which is insecure mobile devices directly accessing corporate email and applications. Even if laptop antivirus is useful elsewhere, it does not enforce mobile compliance, detect rooted phones, or wipe data from a lost smartphone. This option reflects a scope mismatch.

  • D. Incorrect.

    Incorrect. Disabling Wi-Fi does not address the central MDM problems in the scenario. Devices could still be lost, rooted, unencrypted, or retain active corporate profiles over cellular connections. Also, many corporate mobile threats are related to device posture and data governance rather than whether traffic uses Wi-Fi or cellular.

312-50 Question 403

Single answer▪ Mobile Device Management

A company allows employees to use personal smartphones to access corporate email, internal chat, and cloud storage. During a security assessment, you discover that several lost or jailbroken devices still retain corporate data because the organization uses only basic screen-lock requirements and has no centralized policy enforcement. Management wants a Mobile Device Management (MDM) control that reduces data exposure on BYOD devices without wiping employees’ personal photos, apps, and messages. Which action is the MOST appropriate recommendation?

  1. A

    Deploy MDM with containerization and selective wipe so corporate data can be isolated and removed without affecting personal content

  2. B

    Enable full-device remote wipe for every BYOD phone so any missing device can be erased completely

  3. C

    Rely on user-managed antivirus apps and require employees to manually delete company files when they leave the organization

  4. D

    Disable device passcodes to reduce user friction, but require VPN access for all mobile applications

Show answer and explanation

Correct answer: A

Explanation

The best recommendation is to deploy an MDM solution that supports containerization and selective wipe for BYOD. In real-world mobile security programs, MDM or unified endpoint management (UEM) platforms are commonly used to enforce device compliance, detect rooted or jailbroken devices, manage enterprise applications, and protect corporate data separately from personal content. For BYOD, selective wipe is preferred over full-device wipe because it aligns with privacy and ownership concerns while still allowing the organization to remove managed email, documents, certificates, VPN profiles, and app data.

This approach is consistent with established mobile security guidance such as NIST SP 800-124 Revision 2, which recommends enterprise mobile management controls, policy enforcement, and separation of organizational data on mobile devices. Platform vendors such as Microsoft Intune, VMware Workspace ONE, and similar enterprise mobility tools also support managed app/container models and selective wipe capabilities for BYOD use cases.

  • A. Correct.

    Correct. In a BYOD environment, MDM containerization separates corporate data and applications from personal data, allowing enforcement of security policies such as encryption, copy/paste restrictions, and managed app access. Selective wipe is specifically designed to remove only enterprise-managed data, certificates, and profiles when a device is lost, compromised, jailbroken, or when the user leaves the company. This directly addresses the scenario’s requirement to reduce data exposure without deleting personal content.

  • B. Incorrect.

    Incorrect. Full-device wipe can protect data, but it is usually too invasive for BYOD because it erases the employee’s personal data as well. The scenario explicitly states management wants to avoid wiping personal photos, apps, and messages. Full wipe is more appropriate for fully corporate-owned devices under stricter ownership and consent models.

  • C. Incorrect.

    Incorrect. User-managed antivirus and manual deletion do not provide centralized policy enforcement, compliance monitoring, or reliable incident response. They also do not address jailbroken devices or ensure enterprise data is removed when a device is lost or an employee separates from the company. This reflects a common misconception that endpoint security apps alone can replace MDM controls.

  • D. Incorrect.

    Incorrect. Disabling passcodes weakens device security and increases the likelihood of unauthorized access if the device is lost or stolen. While VPNs help protect data in transit, they do not isolate corporate data on the device or support selective removal of enterprise content. This option contradicts basic mobile security best practices.

312-50 Question 404

Single answer▪ Mobile Device Management

A company allows employees to use personal smartphones to access corporate email and internal collaboration apps. During a security assessment, you discover that several Android devices enrolled in the company's Mobile Device Management (MDM) platform are rooted, one device has USB debugging enabled, and another is running an outdated OS version with known vulnerabilities. The security team wants to reduce the risk of data leakage while still supporting BYOD. Which MDM control would be the MOST effective first step to address this situation across the enrolled devices?

  1. A

    Configure compliance policies to detect rooted devices, block noncompliant devices from corporate resources, and require minimum OS versions

  2. B

    Use MDM to silently uninstall all personal applications from enrolled BYOD devices

  3. C

    Disable all Wi-Fi connectivity on enrolled mobile devices so users can only access data over cellular networks

  4. D

    Require users to manually report whether their devices are rooted or out of date before allowing email access

Show answer and explanation

Correct answer: A

Explanation

The best answer is to use MDM compliance policies to automatically assess device posture and restrict access when devices fail security requirements. In real-world CEH scenarios, the focus is on practical controls that reduce attack surface and data exposure without relying on user honesty or disruptive blanket restrictions. For BYOD, this usually means enforcing minimum OS versions, detecting rooted or jailbroken devices, identifying risky settings where supported, and using conditional access to block or limit access to corporate email and apps until remediation occurs. This approach aligns with common enterprise mobility and zero trust practices and is consistent with guidance from major platform vendors and MDM/UEM providers, which emphasize device compliance, patch currency, and device integrity as prerequisites for corporate access.

  • A. Correct.

    Correct. A core MDM use case is enforcing device compliance before granting access to corporate resources. In a BYOD environment, policies that detect root/jailbreak status, check OS version, and gate access through conditional access or compliance enforcement are the most practical and scalable first step. This directly addresses the discovered risks: rooted devices, insecure developer settings, and outdated operating systems. Many MDM/UEM platforms can also flag risky configurations such as USB debugging and mark devices noncompliant.

  • B. Incorrect.

    Incorrect. In a BYOD program, silently removing all personal apps is generally not an appropriate or realistic first response and may exceed the organization's privacy boundaries depending on the enrollment model. MDM is typically used to manage corporate data and enforce compliance, not to indiscriminately remove personal software from employee-owned devices. The misconception is assuming full administrative control is acceptable in all BYOD deployments.

  • C. Incorrect.

    Incorrect. Disabling Wi-Fi does not address the root causes identified in the assessment. A rooted device or one running an outdated OS remains risky whether it uses Wi-Fi or cellular data. This option may also disrupt legitimate business use and is not a standard MDM best practice for mitigating device integrity and patch-level issues.

  • D. Incorrect.

    Incorrect. Manual self-reporting is weak, error-prone, and easy to bypass. One of the main advantages of MDM is centralized, automated compliance monitoring and enforcement. Relying on users to disclose root status or patch levels does not provide trustworthy enforcement and would not scale well in an enterprise environment.

312-50 Question 405

Single answer▪ Mobile Security Guidelines and Tools

A security consultant is performing an authorized assessment of an Android banking application. The client wants evidence that the app follows mobile security best practices for protecting sensitive data at rest and in transit, but they do not want the consultant to modify the APK or rely on static code review alone. Which approach would BEST meet this requirement during the assessment?

  1. A

    Use MobSF to decompile the APK and review the source for hardcoded keys and insecure API calls

  2. B

    Use adb backup to extract all private application data, then inspect the SQLite databases for plaintext credentials

  3. C

    Use a runtime instrumentation and proxy-based approach: intercept traffic with Burp Suite and use Frida/Objection to examine whether certificate pinning, local storage protections, and runtime secrets handling are enforced

  4. D

    Root the device and disable Android sandboxing so the tester can inspect all app memory and system files without restrictions

Show answer and explanation

Correct answer: C

Explanation

The key requirement is to evaluate mobile security controls in a realistic, runtime-focused way without modifying the APK or depending solely on static review. In mobile app assessments, best practice is to combine dynamic analysis tools and traffic inspection to validate actual behavior. Burp Suite is widely used to inspect and test application traffic, while Frida and Objection support runtime instrumentation for testing protections such as certificate pinning, client-side secret handling, and access to local storage. This aligns with guidance from OWASP Mobile Application Security Testing Guide (MASTG), which emphasizes validating both storage and network protections through dynamic testing. Static tools such as MobSF are valuable, but they do not by themselves satisfy the requirement here because the scenario specifically prioritizes runtime evidence over static analysis alone.

  • A. Incorrect.

    This is not the best answer because the scenario explicitly says the client does not want the consultant to modify the APK or rely on static code review alone. MobSF is a legitimate mobile application security testing framework and is very useful for static and dynamic analysis, but the option emphasizes decompilation and source review rather than validating runtime protections and actual behavior in transit and at rest.

  • B. Incorrect.

    This is not the best answer because adb backup is not a reliable or broadly applicable method for modern Android assessments. Many apps disable backup, and newer Android versions have significantly restricted or deprecated this capability. It also focuses mainly on data-at-rest artifacts and does not address transport security controls such as TLS validation or certificate pinning. A tester choosing this may be assuming older Android backup behavior still applies universally.

  • C. Correct.

    This is the best answer. It aligns with the client's requirement to assess data protection in transit and at rest without modifying the APK and without relying only on static analysis. Burp Suite can help validate transport-layer protections, TLS behavior, and whether sensitive data is exposed over the network. Frida and Objection are commonly used for dynamic mobile assessment to inspect runtime behavior, test for certificate pinning, observe how secrets are handled in memory, and evaluate whether the app stores sensitive data insecurely on the device. This approach matches practical mobile testing guidance and real-world CEH-style assessment methodology.

  • D. Incorrect.

    This is incorrect because rooting a device may be useful in some lab scenarios, but disabling Android sandboxing is not a normal or appropriate assessment approach and does not reflect mobile security best practices. It also changes the execution environment significantly, which can reduce the reliability of findings about how the app behaves on a standard device. A tester might select this because root access can increase visibility, but it is overly invasive and not the best fit for the stated constraints.

Timed practice exam

Take a 312-50 practice test under exam conditions

125 questions in 240 minutes, drawn from this bank, with a score report and a per-question review when you finish.

Start timed exam

312-50 practice questions 401 to 473 of 473

Every question has a page with the answer and explanation. Numbers are stable, so you can bookmark or share them. The bank is split into 5 pages of up to 100 questions.

  1. 401.During an authorized mobile application assessment, you are testing an in-house iOS app that appears to stop...
  2. 402.A company allows employees to use personal smartphones to access corporate email and internal web...
  3. 403.A company allows employees to use personal smartphones to access corporate email, internal chat, and cloud...
  4. 404.A company allows employees to use personal smartphones to access corporate email and internal collaboration...
  5. 405.A security consultant is performing an authorized assessment of an Android banking application. The client...
  6. 406.A security consultant is performing an authorized assessment of an Android mobile banking application used by...
  7. 407.A security consultant is performing an authorized assessment of a company's Android mobile banking...
  8. 408.During an authorized assessment of a smart building, you discover several battery-powered temperature sensors...
  9. 409.During an authorized assessment of a smart building, you discover several IoT environmental sensors and...
  10. 410.During an authorized security assessment of a smart manufacturing facility, you discover several IoT...
  11. 411.During an authorized assessment of a smart building, you discover several IP cameras exposed on the internal...
  12. 412.During an authorized assessment of a smart manufacturing environment, you discover several IoT IP cameras and...
  13. 413.During an authorized assessment of a smart office, you identify several IP cameras, smart thermostats, and...
  14. 414.During an authorized assessment of a smart building, you are asked to evaluate a newly deployed IoT HVAC...
  15. 415.During an authorized assessment of a smart building, you are asked to evaluate an IP-based security camera...
  16. 416.During an authorized assessment of a smart building, you are asked to evaluate a Wi-Fi-enabled IP camera used...
  17. 417.A hospital is deploying internet-connected infusion pumps and patient monitoring sensors on its clinical...
  18. 418.A hospital is deploying hundreds of IP-enabled infusion pumps and patient monitors on its clinical network....
  19. 419.A hospital is deploying hundreds of IP-based infusion pumps and patient monitors on its clinical network....
  20. 420.During an authorized assessment of a water treatment plant, you are asked to identify PLCs, HMIs, and...
  21. 421.During an authorized security assessment of a water treatment plant, you are asked to identify a safe initial...
  22. 422.During an authorized security assessment of a water treatment facility, you are asked to identify likely...
  23. 423.During an authorized assessment of a manufacturing plant, you discover that several PLCs on the OT network...
  24. 424.During an authorized assessment of a manufacturing plant, you are asked to evaluate the risk of cyber attacks...
  25. 425.During an authorized security assessment of a manufacturing plant, you are asked to evaluate the risk of OT...
  26. 426.You are conducting an authorized assessment of a power generation facility's OT environment. The plant...
  27. 427.You are conducting an authorized security assessment of a power utility's OT environment that includes an...
  28. 428.You are conducting an authorized security assessment of a manufacturing plant's OT environment. The plant...
  29. 429.A manufacturing company discovers that an engineering workstation in its OT environment was infected with...
  30. 430.A manufacturing company discovers that several PLCs on its OT network were recently targeted with...
  31. 431.A manufacturing company discovers that an engineering workstation in its OT environment was compromised...
  32. 432.A company asks a CEH-certified security consultant to assess a newly deployed web application hosted in a...
  33. 433.During an authorized assessment of a company's public cloud environment, a CEH discovers that several virtual...
  34. 434.During an authorized assessment of a company's cloud-hosted web application, you discover that an Amazon S3...
  35. 435.During an authorized security assessment, you obtain shell access inside a Linux-based Docker container...
  36. 436.During an authorized assessment of a Linux host running Docker, you discover a web application container...
  37. 437.During an authorized assessment of a Linux host running Docker, you discover a web application container...
  38. 438.A company exposes a public HTTP endpoint through API Gateway to invoke a serverless function that processes...
  39. 439.A company exposes an AWS Lambda function through Amazon API Gateway to process image uploads. During a...
  40. 440.A company exposes an AWS Lambda function through Amazon API Gateway to process customer image uploads. During...
  41. 441.A company migrates a customer-facing application to a public cloud platform. During a security assessment, an...
  42. 442.A company migrates several internal applications to a public cloud provider. During a security assessment, an...
  43. 443.A company hosts a customer-facing web application in a public cloud environment. During a security...
  44. 444.During an authorized assessment of a company's AWS environment, you gain code-execution on an EC2 instance...
  45. 445.During an authorized assessment of a company's AWS environment, you gain limited code-execution access on an...
  46. 446.During an authorized assessment of a company's AWS environment, you compromise a web application running on...
  47. 447.A company hosts a customer-facing web application on AWS using EC2 instances behind an Application Load...
  48. 448.A company hosts a customer portal on an AWS EC2 instance. During a sanctioned cloud security assessment, you...
  49. 449.A company hosts a customer-facing web application on an AWS EC2 instance. During an authorized cloud security...
  50. 450.During an internal security assessment, you discover that a legacy web application stores user passwords...
  51. 451.During a web application assessment, you observe that the client stores password hashes in its database using...
  52. 452.During an internal security assessment, you review a custom web application that stores user passwords in a...
  53. 453.During an internal security assessment, you discover that a legacy file-transfer application encrypts large...
  54. 454.During an internal security assessment, you capture traffic from a legacy file transfer application used...
  55. 455.During an internal security assessment, you discover that a legacy web application uses AES-CBC to encrypt...
  56. 456.During an internal security assessment, you capture a Linux server's /etc/shadow file after obtaining...
  57. 457.During an internal penetration test, you obtain a Linux server's encrypted SSH private key file (idrsa) from...
  58. 458.During an internal penetration test, you obtain access to a Linux web server and discover a file named...
  59. 459.During an internal assessment, you connect to https://portal.example.com and receive a browser warning that...
  60. 460.During an internal assessment, you intercept HTTPS traffic from a corporate web application after importing...
  61. 461.During an internal security assessment, you are asked to review a company's PKI implementation for its...
  62. 462.During a security assessment, a company tells you that employees regularly send contracts and customer data...
  63. 463.During a security assessment, you discover that a company sends sensitive incident reports between its...
  64. 464.A security consultant is assessing how a company protects sensitive financial reports sent by email to...
  65. 465.During an authorized security assessment, a consultant is given temporary physical access to a company-issued...
  66. 466.During an internal security assessment, you are asked to evaluate whether a company’s full-disk encryption...
  67. 467.During an authorized internal security assessment, you are given temporary physical access to a company...
  68. 468.During an authorized wireless security assessment, you capture a WPA/WPA2-PSK 4-way handshake from a branch...
  69. 469.During an authorized wireless security assessment, you capture a WPA/WPA2-PSK 4-way handshake from a client's...
  70. 470.During an authorized wireless security assessment, you capture a WPA2-PSK 4-way handshake from a client...
  71. 471.A security consultant is reviewing a legacy customer portal that still accepts TLS 1.0 connections for...
  72. 472.A financial services company exposes an internal web application over HTTPS for remote employees. During a...
  73. 473.A financial services company discovers that several internal web applications still accept TLS 1.0 and a...