Skip to content

A FREE comprehensive step-by-step embedded hacking tutorial covering Embedded Software Development to Reverse Engineering.

License

Notifications You must be signed in to change notification settings

mytechnotalent/Embedded-Hacking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image

FREE Reverse Engineering Self-Study Course HERE


Embedded-Hacking

A FREE comprehensive step-by-step embedded hacking tutorial covering Embedded Software Development to Reverse Engineering.

FREE Book

Download

Chapter 1: hello, world

This chapter covers the basics of setting up a dev environment and basic template firmware for the Pico 2 MCU in addition to printing hello, world.

-> Click HERE to read the FREE pdf book.

Chapter 2: Debugging hello, world

This chapter covers the debugging of our firmware for the Pico 2 MCU hello, world program.

-> Click HERE to read the FREE pdf book.

Chapter 3: Hacking hello, world

This chapter covers the hacking of our firmware for the Pico 2 MCU hello, world program.

-> Click HERE to read the FREE pdf book.

Chapter 4: Embedded System Analysis

This chapter covers a comprehensive embedded system analysis reviewing parts of the RP2350 datasheet and helpful firmware analysis tools.

-> Click HERE to read the FREE pdf book.

Chapter 5: Intro To Variables

This chapter covers an introduction to variables as it relates to embedded development on the Pico 2.

-> Click HERE to read the FREE pdf book.

Chapter 6: Debugging Intro To Variables

This chapter covers debugging an introduction to variables as it relates to embedded development on the Pico 2.

-> Click HERE to read the FREE pdf book.

Chapter 7: Hacking Intro To Variables

This chapter covers hacking an introduction to variables as it relates to embedded development on the Pico 2.

-> Click HERE to read the FREE pdf book.

Chapter 8: Uninitialized Variables

This chapter covers uninitialized variables as well as an intro to GPIO as we blink an LED as it relates to embedded development on the Pico 2.

-> Click HERE to read the FREE pdf book.

Chapter 9: Debugging Uninitialized Variables

This chapter covers debugging uninitialized variables as well as an intro to GPIO as we blink an LED as it relates to embedded development on the Pico 2.

-> Click HERE to read the FREE pdf book.

Chapter 10: Hacking Uninitialized Variables

This chapter covers hacking uninitialized variables as well as an intro to GPIO as we blink an LED as it relates to embedded development on the Pico 2.

-> Click HERE to read the FREE pdf book.

Chapter 11: Integer Data Type

This chapter covers the integer data type in addition to a deeper assembler dive into GPIO as it relates to embedded development on the Pico 2.

-> Click HERE to read the FREE pdf book.

Chapter 12: Debugging Integer Data Type

This chapter covers debugging the integer data type in addition to a deeper assembler dive into GPIO as it relates to embedded development on the Pico 2.

-> Click HERE to read the FREE pdf book.

Chapter 13: Hacking Integer Data Type

This chapter covers hacking the integer data type in addition to a deeper assembler dive into GPIO as it relates to embedded development on the Pico 2.

-> Click HERE to read the FREE pdf book.

Chapter 14: Floating-Point Data Type

This chapter covers the floating-point data type as it relates to embedded development on the Pico 2.

-> Click HERE to read the FREE pdf book.

Chapter 15: Debugging Floating-Point Data Type

This chapter covers debugging the floating-point data type as it relates to embedded development on the Pico 2.

-> Click HERE to read the FREE pdf book.

Chapter 16: Hacking Floating-Point Data Type

This chapter covers hacking the floating-point data type as it relates to embedded development on the Pico 2.

-> Click HERE to read the FREE pdf book.

Chapter 17: Double Floating-Point Data Type

This chapter covers the double floating-point data type as it relates to embedded development on the Pico 2.

-> Click HERE to read the FREE pdf book.

Chapter 18: Debugging Double Floating-Point Data Type

This chapter covers debugging the double floating-point data type as it relates to embedded development on the Pico 2.

-> Click HERE to read the FREE pdf book.

Chapter 19: Hacking Double Floating-Point Data Type

This chapter covers hacking the double floating-point data type as it relates to embedded development on the Pico 2.

-> Click HERE to read the FREE pdf book.

Chapter 20: Static Variables

This chapter covers static variables as it relates to embedded development on the Pico 2.

-> Click HERE to read the FREE pdf book.

Chapter 21: Debugging Static Variables

This chapter covers debugging static variables as it relates to embedded development on the Pico 2.

-> Click HERE to read the FREE pdf book.

Chapter 22: Hacking Static Variables

This chapter covers hacking static variables as it relates to embedded development on the Pico 2.

-> Click HERE to read the FREE pdf book.

Chapter 23: Constants

This chapter covers constants as it relates to embedded development on the Pico 2.

-> Click HERE to read the FREE pdf book.

Chapter 24: Debugging Constants

This chapter covers debugging constants as it relates to embedded development on the Pico 2.

-> Click HERE to read the FREE pdf book.

Chapter 25: Hacking Constants

This chapter covers hacking constants as it relates to embedded development on the Pico 2.

-> Click HERE to read the FREE pdf book.

Chapter 26: Operators

This chapter covers operators as it relates to embedded development on the Pico 2.

-> Click HERE to read the FREE pdf book.

Chapter 27: Debugging Operators

This chapter covers debugging operators as it relates to embedded development on the Pico 2.

-> Click HERE to read the FREE pdf book.

Chapter 28: Hacking Operators

This chapter covers hacking operators as it relates to embedded development on the Pico 2.

-> Click HERE to read the FREE pdf book.

Chapter 29: Static Conditionals

This chapter covers static conditionals as it relates to embedded development on the Pico 2.

-> Click HERE to read the FREE pdf book.

Chapter 30: Debugging Static Conditionals

This chapter covers debugging static conditionals as it relates to embedded development on the Pico 2.

-> Click HERE to read the FREE pdf book.

Chapter 31: Hacking Static Conditionals

This chapter covers hacking static conditionals as it relates to embedded development on the Pico 2.

-> Click HERE to read the FREE pdf book.

Chapter 32: Dynamic Conditionals

This chapter covers dynamic conditionals as it relates to embedded development on the Pico 2.

-> Click HERE to read the FREE pdf book.

Chapter 33: Debugging Dynamic Conditionals

This chapter covers debugging dynamic conditionals as it relates to embedded development on the Pico 2.

-> Click HERE to read the FREE pdf book.

Chapter 34: Hacking Dynamic Conditionals

This chapter covers hacking dynamic conditionals as it relates to embedded development on the Pico 2.

-> Click HERE to read the FREE pdf book.

Chapter 35: Functions, w/o Param, w/o Return

This chapter covers functions, w/o params and without a return value as it relates to embedded development on the Pico 2.

-> Click HERE to read the FREE pdf book.

Chapter 36: Debugging Functions, w/o Param, w/o Return

This chapter covers debugging functions, w/o params and without a return value as it relates to embedded development on the Pico 2.

-> Click HERE to read the FREE pdf book.

Chapter 37: Hacking Functions, w/o Param, w/o Return

This chapter covers hacking functions, w/o params and without a return value as it relates to embedded development on the Pico 2.

-> Click HERE to read the FREE pdf book.

License

Apache License, Version 2.0

Releases

No releases published

Packages

No packages published

Languages