Courseiva
Advanced Topics: Wireless, Cloud, IoT, CryptographymediumMultiple SelectObjective-mapped

CEH Practice Question: Advanced Topics: Wireless, Cloud, IoT, Cryptography

Which THREE of the following are common IoT attack vectors?

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Default credentials

Default credentials, insecure protocols, and firmware reversing are common IoT attack vectors.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Default credentials

    Why this is correct

    Manufacturers frequently ship IoT devices with easily guessable or hardcoded default usernames and passwords (e.g., "admin/admin," "root/password"). Users often fail to change these factory settings, leaving devices highly susceptible to automated brute-force attacks, dictionary attacks, or simple credential stuffing. This vulnerability grants unauthorized access, allowing attackers to control the device, exfiltrate data, or use it as a pivot point for further network compromise.

  • SQL injection

    Why it's wrong here

    SQL injection is an attack vector primarily targeting web applications or backend systems that interact with relational databases by manipulating SQL queries. Most edge IoT devices, however, are designed with highly constrained resources and typically do not host SQL databases directly or expose SQL-queryable interfaces. Therefore, while a backend IoT platform might be vulnerable, SQL injection is generally not a direct attack vector against the IoT devices themselves.

  • Insecure protocols (MQTT, CoAP)

    Why this is correct

    Protocols like Message Queuing Telemetry Transport (MQTT) and Constrained Application Protocol (CoAP) are optimized for lightweight communication in resource-constrained IoT environments. However, their default implementations frequently lack robust encryption (e.g., TLS/DTLS is optional or often misconfigured) and strong authentication mechanisms. This absence of security allows attackers to easily eavesdrop on sensitive data, inject malicious commands, or impersonate legitimate devices, compromising data integrity and device control.

  • Firmware reversing

    Why this is correct

    Firmware reversing involves extracting the embedded software from an IoT device, typically through physical access or software exploits, and then analyzing its binary code. This process aims to uncover hardcoded secrets like API keys, cryptographic material, or default credentials, identify buffer overflows, or discover logic flaws within the device's operational programming. Such vulnerabilities, once identified, can be exploited to gain unauthorized access, modify device behavior, or compromise the entire IoT ecosystem.

  • ARP spoofing

    Why it's wrong here

    Address Resolution Protocol (ARP) spoofing is a Layer 2 network attack where an attacker sends forged ARP messages to associate their MAC address with the IP address of a legitimate network device. This allows the attacker to intercept, modify, or block network traffic intended for the legitimate device. While IoT devices can certainly be *targets* or *victims* of ARP spoofing within a local network, it is a general network-level attack and not an attack vector specific to the unique vulnerabilities or characteristics inherent in IoT devices themselves.

About these practice questions

Courseiva writes every CEH question from scratch — 870 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

Same concept, more angles

1 more way this is tested on CEH

These questions test the same concept from different angles. Work through them to make sure you can recognise it however the exam phrases it.

Variation 1. Which TWO of the following are common attack vectors for IoT devices? (Select two)

medium
  • A.SQL injection
  • B.Default credentials
  • C.Insecure protocols (e.g., plain MQTT)
  • D.Side-channel attacks
  • E.ARP spoofing

Why B: Default credentials (e.g., admin/admin) and insecure protocols (e.g., MQTT without TLS) are frequently exploited in IoT.

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This CEH practice question is part of Courseiva's free EC-Council certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the CEH exam.