Course Overview

Domain
Infocomm Technology
Format
Short Course
Duration
2 days
Fee Subsidy
Up to 90% SF Funding

Overview

Recently, with the sheer popularity of IoT devices, the number of malware focusing on IoT has multiplied exponentially.

This could be attributed to the large number of IoT devices we use in our everyday lives, from smartphones to vehicles, kitchen appliances, and television sets - that all contain IoT. Hence, the impact of a malware attack can be very critical and potentially life-threatening.

This course provides an introduction to IoT forensics. It caters to people from beginner hobbyists to security consultants to senior management. Whether you are a technical person who likes to get your fiddle with IoT hardware or a senior management who wonders how to reverse engineering an IoT device, this course will provide the basic knowledge you need.

This 2-day workshop seeks to introduce and equip an individual with knowledge and skills of various tools to extract firmware from an IoT device. Hands-on practicals will be conducted in both afternoon sessions to complete the workshop.

Who Should Attend

  • White Hat Hackers
  • IoT Vulnerability Engineers

  • HTX, CSA

Prerequisites
  • Basic computer engineering skills
  • For this beginner course, no prior electronic knowledge is required
  • Basic Linux commands such as directory listing, executing of scripts

What You Will Learn

Tapping into IoT devices from serial-port

  • Introduction to Serial Communication
  • Necessary Linux Shell commands
  • Hands-on practical to identify and obtain access to the Linux shell

Tapping into IoT devices from JTAG-port

  • Introduction to JTAG Protocol
  • Introduction to Firmware analysis
  • Hands-on practical on using Open-source tools
  • Hands-on practical to identify JTAG pins and obtain access to extract the firmware

Extracting firmware directly from flash memory

  • Flash Memory used in IoT devices
  • Tools of the trade
  • Hands-on practical to identify flash memory and extract the firmware

Teaching Team

Muhamed Fauzi Bin Abbas
Muhamed Fauzi Bin Abbas

Assistant Professor, Infocomm Technology, Singapore Institute of Technology

View profile

Schedule

Time Topics
9:00 am - 6:00 pm

Introduction to IoT
Serial Communication & Basic Linux shell command
Guided hands-on to identify and access Serial-port and JTAG-port
Guided hands-on on Linux Shell on exploited device
JTAG Communication & Introduction to Bus Pirate

Recap
Flash Memory & Tools of the trade
Hands-on practical to identify and access flash memory
Extracting firmware from flash memory
Introduction to Firmware analysis
Quiz
Hands-on assessment
Review & Q&A

Certificate and Assessment

A Certificate of Participation will be issued to participants who

  • Attend at least 75% of the course
  • Undertake and pass non-credit bearing assessment during the course

Fee Structure

The full fee for this course is S$1,962.00.

Category After SF Funding
Singapore Citizen (Below 40) S$588.60
Singapore Citizen (40 & Above) S$228.60
Singapore PR / LTVP+ Holder S$588.60
Non-Singapore Citizen S$1,962.00 (No Funding)


Note: All fees above include GST. GST applies to individuals and Singapore-registered companies.

Course Runs

There are no upcoming course runs at the moment.

Subscribe to our mailing list to learn about the latest dates as soon as they become available.

SUBSCRIBE NOW