Test the D-Link DSP-W215 switch to check for a buffer overflow in its home network automation protocol.
- [Instructor] The Home Network Automation Protocol…or HNAP had been developed to provide a standard protocol…for managing home automation devices…and is becoming widely supported…in order to enable interoperability.…HNAP has been designed as a lightweight protocol…so that it can be implemented…to support low power IoT devices…and has also been adopted in some home network routers.…HNAP uses the HTTP simple object access protocol…with a set of standard functions…that allow advanced programmatic configuration…and management of devices across the network.…
HNAP is designed as a client server model…with HNAP servers implemented inside of networking devices…to be managed and make up clients…being software applications residing on mobile phones,…PCs, or other devices,…but can interact with an HNAP server…in order to manage the device.…The protocol uses HTTP with SOAP XML constructs…using request and response packets.…Except for the discovery command, HNAP requests the device…use an HTTP post to the URL http://deviceiphnap.…
Author
Released
6/16/2017- Reviewing security issues and recent attacks
- Robot security concerns
- IoTSF Compliance Framework
- LoRa security
- Building security into IoT devices
- Moving to trusted execution environments
- Adding sensors and encryption to Marvin
- Generating packets with Paketeer
- The cURL tool
- Testing home IoT devices
Skill Level Intermediate
Duration
Views
Related Courses
-
Raspberry Pi: Home Monitoring and Control
with David Ross1h 29m Intermediate -
IoT Foundations: Low-Power Wireless Networking
with Ryan Hu2h 32m Intermediate -
Securing the IoT: Introduction
with Lisa Bock1h 41m Beginner
-
Introduction
-
Welcome1m 55s
-
Course disclaimer1m 2s
-
-
1. IoT Security Issues
-
Hacking cars and drones7m 40s
-
2. Designing IoT Security
-
Introducing IoT Security13m 45s
-
LoRa security6m 10s
-
-
3. IoT Development
-
A first look at Marvin5m 30s
-
Adding encryption to Marvin4m 58s
-
Running on the IoT1m 44s
-
-
4. Preparing to Test
-
5. Testing Techniques for Home IoT Devices
-
Advanced testing techniques10m 34s
-
Conclusion
-
What's next1m 12s
-
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.
CancelTake notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.
Share this video
Embed this video
Video: Testing the home network automation protocol