Introduction to IoT Security and Hacking IoT firmware
3.6 (10 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
108 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Introduction to IoT Security and Hacking IoT firmware to your Wishlist.

Add to Wishlist

Introduction to IoT Security and Hacking IoT firmware

Everything you need to know for getting started with IoT security and Hacking IoT Firmware
3.6 (10 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
108 students enrolled
Created by Nitesh Malviya
Last updated 6/2017
Current price: $10 Original price: $40 Discount: 75% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 3.5 hours on-demand video
  • 11 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • IoT Basics and its Internals
  • Applications and Future Prospect of IoT
  • Various components such as Sensors, Actuators, Services etc
  • File system and Hardware Architecture of IoT Device
  • Various IoT Protocols and Layer wise Functioning
  • Hacking and Reversing IoT Firmware
  • Map Attack surface for IoT Network/Infrastructure
  • Extract hard-coded username and passwords present in the firmware
  • Emulate Firmware
  • Backdoor any Firmware
  • Firmware Vulnerability Analysis using Automated Tools
  • Do penetration Testing of IoT Firmware
View Curriculum
  • Open mind and willingness to learn IoT and Firmware Security
  • Laptop or a Desktop
  • Basic familiarity with PCs and Networks

About the Course - 
“Introduction to IoT Security and Hacking IoT Firmware” course is a highly
technical course focusing on IoT, IoT internals and Firmware security. The
main aim of the course is getting started with IoT and IoT Firmware security.
During the course, students will learn following things -  

1) What is IoT

2) Current state and Future Prospect of IoT 

3) Applications of IoT

4) IoT File Systems

5) IoT Processor Architecture

6) Various IoT Components and Communication between the components

7) IoT Protocols and Layerwise segregation

8) MQTT Protocol in depth

9) Functional Architecture

10) Getting started with IoT Security

11) Firmware KungFu - In this we will cover what are the various ways of hacking IoT Firmware. 

12) Automated firmware analysis using tools

13) Checklist to be followed for security assessment of IoT Network

14) Important Links and Resources for getting update on issues arising related to IoT Security

15) Discussion - Advance topic to be added in future.

What all things will be shared with the students - All the students will be given slides and all the firmwares/tools required for doing Firmware Hacking practically. Students will be given a virtual machine pre-installed with all the tools needed for performing everything practically. This will save a lot of time needed for installing and setting up the tools.

What the course covers - The course covers everything needed for Hacking and Securing any IoT Firmware. Since students may not be familiar with IoT and its concepts, initial part of the course covers all the things needed for getting started with IoT and the rest is Firmware hacking Part.

Why you should learn IoT Security and take this course - If you observe, everything around us is getting connected to internet. Example - From mobile phone to Watch to Cars to Coffee Machine to Critical Industrial Control Systems everything is getting connected to Internet.This will continue to grow and research says by 2020 the number of connected device will be around 40 billion. If 40 billion devices get connected to internet, attack surface for hackers will be huge. Also, IoT security is still in nascent stage and it will pose a big challenge for us to protect 40 billion devices without lack of awareness and knowledge of how to secure IoT Devices. Thus, learning security of IoT is of prime importance to us.

Course Benefit - Through this course student will get an idea of IoT Security. This will get them an idea of how to protect their IoT Device from hackers. Also, you can make use of IoT Security skills and knowledge in yout professional life giving you an edge over their peers.Thus the course will be beneficial to you in both Personal and Professional life.

Who is the target audience?
  • Anyone interested in learning and getting started with IoT and Firmware Security
  • Security Enthusiasts
  • PenetrationTester
  • Newbies/Freshers in Information Security
  • Hobbyist interested in learning IoT Security
  • Anyone into IoT Developmenet
Students Who Viewed This Course Also Viewed
Curriculum For This Course
23 Lectures
Author Introduction and Table of Content
1 Lecture 04:50
Introduction to IoT and IoT Foundation
3 Lectures 39:04

IoT Foundation

Layers in IoT and Functional Architecture
Section 3 : Getting started with IoT Security
2 Lectures 19:08
Getting started with IoT Security

Firmware Hacking 101
13 Lectures 01:42:36
Introduction to Firmware security

Setting up Firmware Hacking Lab

Extracting Telnet Credentials - Part1

3 challenges solution

Firmware Emulation

Intercepting Request/Response in Proxy Tool

Exploiting Blind Command Injection - Part 1

Exploiting Blind Command Injection - Part 2

Getting Started with Firmware Backdooring

Extracting Firmware Using FMK for Backdooring

Backdooring the Firmware

Running Backdoored Firmware
Automated Firmware Analysis
3 Lectures 18:04
Automated Firmware Analysis Intro

Firmware Analysis using
Conclusion and Discussion
1 Lecture 11:34
Further Learning and Conclusion
About the Instructor
Nitesh Malviya
3.6 Average rating
10 Reviews
108 Students
1 Course
Consultant and Corporate Trainer @ Payatu Technologies

Hello Everyone. I am Nitesh Malviya, bachelor in computer engineeing. I am currently working as Security Consultant in India. I have experience in Web Application Security, VAPT and Mobile Application Security. I am currently learning and interested in IOT development and security. I am a speaker for Null Mumbai community and regular attendee of Nullcon security conference. 

In the free time I tinker with Wireless technologies using RTL-SDR and follow spirituality :)