This repository contains examples for security aspects in embedded software development in C/C++. Common weaknesses and vulnerabilities are shown - hacking, and possible solutions are presented to make software more secure.
The following topics will be covered:
-
Ethical Hacking
- Introduction
- Security Testing
-
Exploits
- C-String Attacks
- OS Command Injection
- File Handling
- SQL Processing
-
Reverse Engineering
-
-
Secure Software Development
-
Secure Coding
-
Cryptography in Practice
If you need a refresher in C/C++ programming, feel free to use the following repositories:
Egon Teiniker, 2023-2024, GPL v3.0