Security Engineering — applied companion to the Hacking Guide — DedSec Project
Security Engineering — applied companion to the Hacking Guide The existing programming library already contains foundations, debugging, code examples and security references. This track…
The existing programming library already contains foundations, debugging, code examples and security references. This track adds 16 topic-specific original lessons connecting cybersecurity concepts to day-to-day software development. It is not a mirror of the 140-module Hacking Guide, and no private repository contents are reproduced.
Reading map
- 01. Threat modeling a small offline app — Guide #41
- 02. Linux and Termux permissions — Guide #33
- 03. Authentication is not authorization — Guide #71
- 04. Input parsing, SQL and browser output — Guide #40
- 05. Sessions, OAuth, MFA and passkeys — Guide #39
- 06. Secrets, encryption and passwords — Guide #49
- 07. Git and dependency supply-chain trust — Guide #133
- 08. Logs, evidence and simple detection — Guide #47
- 09. Responsible OSINT and information minimization — Guide #34
- 10. TCP, TLS, DNS and debugging connections — Guide #51
- 11. Secure AI and retrieval agents — Guide #25
- 12. Backups, restore and integrity — Guide #48
- 13. Malware triage without execution — Guide #79
- 14. Parser robustness and small fuzz tests — Guide #68
- 15. Android app boundaries and package updates — Guide #56
- 16. Ethical testing and reporting — Guide #43
Study method
Pick one chapter. Draw the data flow or state transition, predict how it fails, run only the safe synthetic exercise, explain a fix, and write one negative regression test. Start with Threat Modeling and Input Parsing if you are new; continue with APIs and identity; then study logs, supply chain, AI and Android.
Source reference: Hacking Guide — 140 English modules and 140 Greek modules, categorized and searchable. Follow original chapters for much deeper coverage. This track is concise on purpose and avoids duplicating complete upstream material.
Offline browsing: the new chapters are included in the local HTML search index; no account or command is required for ordinary reading. A future editor must rebuild the HTML index after changing source lessons.