Remoticon: Intro to Firmware Reverse Engineering

An introduction to firmware reverse engineering.

Public Chat
Similar projects worth following
Eventbrite link:

An introduction to firmware reverse engineering.

Workshop Details:

This workshop will give you a brief introduction to firmware and how to reverse engineer it. It will be comprised of theory, examples, and a few hands-on labs to get started with firmware reversing.

Topics that will be covered:

- Introduction to Firmware
- Why Firmware reversing
- Attack surfaces w.r.t firmware
- Introduction to tools used for firmware static and dynamic analysis.
- Examples of attacks that occurred due to vulnerabilities in the firmware.

After this workshop, you will be aware of the initial steps involved during reversing, even if you are new to this field, you will be able to get started with reversing firmware at the basic level.

Instructor: Asmita Jha

Asmita works as an IoT Security Consultant focusing on embedded device security testing and research at Payatu, India. She enjoys tinkering around with hardware, reversing, and hacking. With her extensive background in embedded development, she loves reversing firmware. She also has experience giving talks, workshops, and training at conferences like CPX360, NULLCON, and local infosec community meetups.

  • 1
    VM setup instructions

    Hi everyone,
    Before we start with our workshop on 7th November, I request you all to keep the  VM downloaded (VM download link already shred with the registered attendees).
    Here are a few instructions for setting up :
    # Materials/Equipment required
    - Laptop with at least 50 GB free space
    - 8+ GB minimum RAM (4+GB for the VM)
    - Administrative privileges on the system
    - No/Disabled security/firewall software. The laptop should not have any privilege restrictions imposed by company policy or any security software.
    - Virtualization (Vx-t) option enabled in the BIOS settings for VirtualBox to work
    - Host Machine Software installation – You need to pre-install these applications on your laptop (not inside a VM guest)
     - Virtualbox 6.0..x version (or latest version) platform package -
     - Oracle VM VirtualBox Extension Pack for the same version of VirtualBox you installed  -

    In case you face any issue during VM setup, do let me know via this chat before the workshop day.

    Thank you all !!

View all instructions

Enjoy this project?



Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates