Files
Embedded-Hacking/README.md
2024-08-16 11:00:05 -04:00

200 lines
10 KiB
Markdown

![image](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/Embedded%20Hacking.png?raw=true)
## FREE Reverse Engineering Self-Study Course [HERE](https://github.com/mytechnotalent/Reverse-Engineering-Tutorial)
<br>
# Embedded-Hacking
A FREE comprehensive step-by-step embedded hacking tutorial covering Embedded Software Development to Reverse Engineering.
## FREE Book
[Download](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/Embedded-Hacking.pdf)
## Chapter 1: hello, world
This chapter covers the basics of setting up a dev environment and basic template firmware for the Pico W MCU in addition to printing hello, world.
-> Click [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/Embedded-Hacking.pdf) to read the FREE pdf book.
## Chapter 2: Debugging hello, world
This chapter covers the debugging of our firmware for the Pico W MCU hello, world program.
-> Click [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/Embedded-Hacking.pdf) to read the FREE pdf book.
## Chapter 3: Hacking hello, world
This chapter covers the hacking of our firmware for the Pico W MCU hello, world program.
-> Click [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/Embedded-Hacking.pdf) to read the FREE pdf book.
## Chapter 4: Embedded System Analysis
This chapter covers a comprehensive embedded system analysis reviewing parts of the RP2040 datasheet and helpful firmware analysis tools.
-> Click [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/Embedded-Hacking.pdf) 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 W.
-> Click [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/Embedded-Hacking.pdf) 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 W.
-> Click [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/Embedded-Hacking.pdf) 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 W.
-> Click [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/Embedded-Hacking.pdf) to read the FREE pdf book.
## Chapter 8: Uninitialized Variables
This chapter covers uninitialized variables as it relates to embedded development on the Pico W.
-> Click [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/Embedded-Hacking.pdf) to read the FREE pdf book.
## Chapter 9: Debugging Uninitialized Variables
This chapter covers debugging uninitialized variables as it relates to embedded development on the Pico W.
-> Click [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/Embedded-Hacking.pdf) to read the FREE pdf book.
## Chapter 10: Hacking Uninitialized Variables
This chapter covers hacking uninitialized variables as it relates to embedded development on the Pico W.
-> Click [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/Embedded-Hacking.pdf) to read the FREE pdf book.
## Chapter 11: Integer Data Type
This chapter covers the integer data type as it relates to embedded development on the Pico W.
-> Click [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/Embedded-Hacking.pdf) to read the FREE pdf book.
## Chapter 12: Debugging Integer Data Type
This chapter covers debugging the integer data type as it relates to embedded development on the Pico W.
-> Click [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/Embedded-Hacking.pdf) to read the FREE pdf book.
## Chapter 13: Hacking Integer Data Type
This chapter covers hacking the integer data type as it relates to embedded development on the Pico W.
-> Click [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/Embedded-Hacking.pdf) 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 W.
-> Click [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/Embedded-Hacking.pdf) 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 W.
-> Click [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/Embedded-Hacking.pdf) 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 W.
-> Click [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/Embedded-Hacking.pdf) 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 W.
-> Click [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/Embedded-Hacking.pdf) 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 W.
-> Click [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/Embedded-Hacking.pdf) 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 W.
-> Click [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/Embedded-Hacking.pdf) to read the FREE pdf book.
## Chapter 20: Static Variables
This chapter covers static variables as it relates to embedded development on the Pico W.
-> Click [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/Embedded-Hacking.pdf) 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 W.
-> Click [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/Embedded-Hacking.pdf) 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 W.
-> Click [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/Embedded-Hacking.pdf) to read the FREE pdf book.
## Chapter 23: Constants
This chapter covers constants as it relates to embedded development on the Pico W.
-> Click [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/Embedded-Hacking.pdf) to read the FREE pdf book.
## Chapter 24: Debugging Constants
This chapter covers debugging constants as it relates to embedded development on the Pico W.
-> Click [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/Embedded-Hacking.pdf) to read the FREE pdf book.
## Chapter 25: Hacking Constants
This chapter covers hacking constants as it relates to embedded development on the Pico W.
-> Click [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/Embedded-Hacking.pdf) to read the FREE pdf book.
## Chapter 26: Operators
This chapter covers operators as it relates to embedded development on the Pico W.
-> Click [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/Embedded-Hacking.pdf) to read the FREE pdf book.
## Chapter 27: Debugging Operators
This chapter covers debugging operators as it relates to embedded development on the Pico W.
-> Click [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/Embedded-Hacking.pdf) to read the FREE pdf book.
## Chapter 28: Hacking Operators
This chapter covers hacking operators as it relates to embedded development on the Pico W.
-> Click [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/Embedded-Hacking.pdf) to read the FREE pdf book.
## Chapter 29: Static Conditionals
This chapter covers static conditionals as it relates to embedded development on the Pico W.
-> Click [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/Embedded-Hacking.pdf) 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 W.
-> Click [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/Embedded-Hacking.pdf) 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 W.
-> Click [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/Embedded-Hacking.pdf) to read the FREE pdf book.
## Chapter 32: Dynamic Conditionals
This chapter covers dynamic conditionals as it relates to embedded development on the Pico W.
-> Click [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/Embedded-Hacking.pdf) 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 W.
-> Click [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/Embedded-Hacking.pdf) 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 W.
-> Click [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/Embedded-Hacking.pdf) 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 W.
-> Click [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/Embedded-Hacking.pdf) 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 W.
-> Click [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/Embedded-Hacking.pdf) 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 W.
-> Click [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/Embedded-Hacking.pdf) to read the FREE pdf book.
## License
[Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)