Courseiva

CPENT · topic practice

Iot And OT Exploitation practice questions

This CPENT domain covers exploiting Internet of Things and operational technology targets: extracting and analyzing device firmware, attacking IoT protocols like MQTT and CoAP, and assessing smart devices and industrial control systems. Questions are scenario-based, requiring you to choose the correct tool, command, or configuration check for a given firmware dump, broker, or captured traffic sample.

Courseiva uses original exam-style practice questions designed for learning and revision. The goal is to understand the concepts, recognise exam patterns, and improve through explanations — not memorise copied exam dumps.

Editorial oversight:Johnson Ajibi· MSc IT Security, IEEE Senior Member
20 questionsDomain: Iot And OT Exploitation

What the exam tests

What to know about Iot And OT Exploitation

A candidate must extract firmware, locate hardcoded secrets, and assess MQTT and CoAP services for weak authentication and cleartext credentials. The single most important thing is matching the right tool or configuration check to the specific IoT protocol and artifact in the scenario.

Using Binwalk to extract squashfs-root firmware filesystems and grep for hardcoded credentials

Checking MQTT broker configuration for anonymous access, weak authentication, and topic ACLs

Crafting CoAP packets over UDP with Python and Scapy to interact with smart meters

Analyzing MQTT CONNECT packets for cleartext username and password credentials

Watch out for

Common Iot And OT Exploitation exam traps

  • ▸Assuming Binwalk extraction alone reveals secrets; you must still grep the extracted squashfs-root for keys and passwords.
  • ▸Forgetting MQTT-specific checks like anonymous login, default credentials, and per-topic publish/subscribe ACL enforcement.
  • ▸Treating CoAP as TCP-based; it runs over UDP, so Scapy packet crafting must use UDP and correct CoAP message layers.

Practice set

Iot And OT Exploitation questions

20 questions · select your answer, then reveal the explanation

Question 1hardmultiple choice
Study the full ACL explanation →

A penetration tester is assessing an industrial MQTT broker that requires client authentication but lacks Access Control Lists (ACLs). The tester successfully connects using valid credentials. Which attack technique can the tester leverage to perform denial-of-service against sensitive actuator topics?

A penetration tester is analyzing an IoT mobile companion app that communicates with a smart thermostat via BLE (Bluetooth Low Energy). Which tool can the tester use on a rooted Android device to intercept and inspect BLE GATT characteristics and descriptors?

A penetration tester is evaluating a Zigbee-based smart home lighting network. Using a Texas Instruments CC2531 USB dongle flashed with Sniffer firmware, the tester captures over-the-air packets. To decrypt the Zigbee application layer payload in Wireshark, what critical piece of cryptographic material must the tester input into Wireshark's Zigbee decryption settings?

An auditor is reviewing an ICS network architecture and notes that a Supervisory Control and Data Acquisition (SCADA) server communicates with remote terminal units (RTUs) via DNP3 over serial-to-ethernet terminal servers. The auditor wants to test if unauthenticated DNP3 control commands can be accepted. Which default port should the auditor probe for DNP3 traffic?

Question 5mediummultiple choice
Review the full routing breakdown →

An ethical hacker is performing a security assessment on an industrial facility and discovers an open Zigbee network. The hacker wants to perform active reconnaissance to map all connected nodes and routing tables. Which open-source toolset provides utilities like 'zigbee-discovery' and packet generation for IEEE 802.15.4 networks?

An engineer is conducting a security audit on a smart grid device that uses CoAP over DTLS. The engineer attempts to intercept the handshake and notices pre-shared key (PSK) cipher suites are enabled. Which OpenSSL command can the engineer use to test connecting to the DTLS service using a specific Pre-Shared Key identifier and hex-encoded key?

Question 7hardmulti select
Review the full routing breakdown →

An IoT security analyst is performing a firmware security review of an embedded Linux router. Which TWO of the following static analysis techniques or tools should the analyst employ to identify hardcoded secrets and vulnerable binaries within the extracted root file system? (Choose TWO)

Question 8hardmulti select
Read the full wireless explanation →

A penetration tester is evaluating a smart home hub communicating via Z-Wave protocol. Which TWO of the following characteristics or security mechanisms distinguish Z-Wave from standard Wi-Fi or Zigbee implementations? (Choose TWO)

A penetration tester is assessing an MQTT-based industrial monitoring system where brokers communicate over unencrypted TCP ports. The tester wants to discover hidden topics that are not actively publishing data by brute-forcing topic names. Which tool natively supports MQTT fuzzing and topic discovery through automated subscription testing?

When conducting a firmware security review of an embedded IoT device, a tester extracts the root filesystem and wants to identify potential memory corruption vulnerabilities introduced by compiler hardening settings. Which THREE security hardening flags or mechanisms should the tester verify are missing from the compiled binaries using tools like checksec? (Choose THREE)

A penetration tester is evaluating the security of a Zigbee-based smart lock system used in a hotel. The tester wants to capture and analyze the Zigbee network traffic to identify potential weaknesses. Which hardware tool is specifically designed for capturing and interacting with Zigbee networks?

An IoT penetration tester is assessing a Zigbee-based smart home deployment. The tester wants to capture and analyze Zigbee network traffic to identify potential weaknesses such as default link keys or replay attacks. Which TWO of the following hardware tools are specifically designed for capturing and interacting with Zigbee networks? (Choose two.)

A penetration tester is assessing an industrial control system that uses the DNP3 protocol for communication between a master station and remote terminal units (RTUs). The tester has captured DNP3 traffic and notices that the master station does not authenticate responses from RTUs. The tester wants to demonstrate the impact of this weakness by injecting spoofed DNP3 responses to the master. Which DNP3 feature, when improperly configured, allows an attacker to spoof responses without authentication?

A penetration tester is assessing an industrial control system that uses PROFINET for communication between a Siemens PLC and remote I/O devices. The tester wants to perform a man-in-the-middle attack to alter process data between the PLC and an I/O module. Which of the following techniques would BEST allow the tester to manipulate PROFINET real-time (RT) frames without being detected by the PLC?

A penetration tester is analyzing the firmware of an IoT device that uses a lightweight publish-subscribe protocol for communication. The tester extracts the firmware and finds a configuration file containing a hardcoded username and password for the MQTT broker. The broker is configured to allow anonymous access. Which of the following is the most direct way for the tester to leverage this finding to intercept and manipulate MQTT messages?

A penetration tester is evaluating the security of a building automation system that uses BACnet for communication. The tester wants to enumerate BACnet devices and objects on the network to identify potential points of manipulation. Which of the following tools is specifically designed for BACnet discovery and interaction?

Question 17mediummultiple choice
Open the full VLAN trunking answer →

A CPENT tester is assessing an industrial control system that uses PROFINET for communication between a Siemens S7-1200 PLC and remote I/O devices. The tester has network access to the control VLAN and wants to capture and analyze PROFINET RT (Real-Time) frames to understand the process data exchanged. Which Wireshark display filter will correctly isolate PROFINET RT frames?

During a penetration test of a Modbus/TCP-based OT network, a CPENT tester wants to demonstrate the impact of unauthorized coil manipulation. The tester has identified a Modbus server at 192.168.1.10 and needs to write to coils to simulate opening a valve. Which TWO of the following actions are required to successfully write to a Modbus coil using the Metasploit Framework? (Choose two.)

A CPENT tester is assessing an IoT deployment of IP cameras and smart sensors on a corporate network. The tester wants to identify weaknesses in how the devices are discovered and managed. Which TWO of the following techniques are MOST relevant for enumerating these IoT devices and their services? (Choose two.)

Question 20mediummultiple choice
Review the full routing breakdown →

An IoT penetration tester successfully dumps the flash memory of an embedded router. The resulting binary image contains a U-Boot bootloader environment. Which command can the tester look for or attempt to inject via the serial console to override the Linux kernel boot arguments and spawn a root shell?

Free account

Track your progress over time

Create a free account to save your results and see which topics improve across sessions.

Focused Iot And OT Exploitation sessions

Start a Iot And OT Exploitation only practice session

Every question in these sessions is drawn from the Iot And OT Exploitation domain — nothing else.

Related practice questions

Related CPENT topic practice pages

Move into related areas when this topic feels solid.

Frequently asked questions

What does the CPENT exam test about Iot And OT Exploitation?
A candidate must extract firmware, locate hardcoded secrets, and assess MQTT and CoAP services for weak authentication and cleartext credentials. The single most important thing is matching the right tool or configuration check to the specific IoT protocol and artifact in the scenario.
How should I use these practice questions?
Select your answer before revealing the explanation. Then read why each option is right or wrong — this active recall approach builds retention far faster than re-reading notes.
Can I practise just Iot And OT Exploitation questions in a focused session?
Yes — the session launcher on this page draws every question from the Iot And OT Exploitation domain. Use a 10-question session first to gauge your baseline, then move to 20 or 30 once the weak spots are clear.
Where can I practise other CPENT topics?
Use the topic links above to move to related areas, or go back to the CPENT question bank to see all topics.
Are these real exam questions or dumps?
These are original practice questions written to test the same concepts the CPENT exam covers. They are not copied from any real exam or dump site.