Commit Graph
35 Commits
Author SHA1 Message Date
Kevin Thomas eebe45b29b Fix malformed code block fence tags, escaped quotes in ASCII boxes, and heading typo in Week 10 notes and rebuild PDF 2026-10-17 12:32:46 -04:00
Kevin Thomas ccc5ac950e Fix corrupted ASCII arrows, tolerances, and box formatting in Week 9 notes and rebuild PDF 2026-10-17 12:24:39 -04:00
Kevin Thomas 2e8acec08f Align Classified Briefs 01, 02, 04, and 05 with canonical CB-03 format and rebuild PDFs
- Standardized all 4 briefs to match canonical 5-section narrative architecture
- Added complete hardware specifications and physical breadboard pinout tables matching silicon ground truth
- Enforced exact 67-character ASCII box alignment for all classification headers and Buddy assist panels
- Formatted structured 5-point operational mandate objectives
- Maintained exact instruction and symbol parity against compiled .bin and .elf targets
- Re-rendered publication-grade companion PDFs for all 4 challenges
2026-10-17 12:00:27 -04:00
Kevin Thomas 1d6bc9efe8 Update tutorial date and lesson information 2026-10-17 09:55:28 -04:00
Kevin Thomas d8b781df0f Revise today's tutorial and lesson information
Updated tutorial date and lesson details in README.
2026-10-16 09:40:30 -04:00
Kevin Thomas f6f7e876f4 Revise tutorial date and lesson content
Updated tutorial date and lesson details in README.
2026-10-15 10:06:34 -04:00
Kevin Thomas 3425827894 Add hardware-proven image-layout derivation to Week 11a appendix 2026-10-14 19:56:11 -04:00
Kevin Thomas 936a3be7ff Move Week 11a notebook into WEEK11 directory and update links 2026-10-14 19:20:37 -04:00
Kevin Thomas 1f061ca503 Add end-to-end GDB and Ghidra reverse-engineering appendix to Week 11a 2026-10-14 19:14:43 -04:00
Kevin Thomas 28c55c60e1 Update tutorial date and lesson information 2026-10-14 10:00:01 -04:00
Kevin Thomas 28a227f4e4 Reorder 0x0026a README entries to list UF2 after the three BINs 2026-10-13 14:14:41 -04:00
Kevin Thomas 104618d99c Fix static storage vs heap takeaway and clarify pull-up resistors in Week 6 2026-10-13 14:06:48 -04:00
Kevin Thomas 2c8ee0a70e Add single-drag combined UF2 (bootloader + manifest + app), verified on hardware 2026-10-13 14:04:22 -04:00
Kevin Thomas cf6f1f2c33 Fix ASCII art symmetry in Week 11a notebook and regenerate PDF 2026-10-13 13:20:17 -04:00
Kevin Thomas ab3177b6fe Move Week 11a entry above Week 11-BN Notebook in README 2026-10-13 13:13:55 -04:00
Kevin Thomas bec685d573 Add 0x0026a custom AES-128-CMAC secure bootloader, Week 11a notebook, and README links 2026-10-13 12:37:20 -04:00
Kevin Thomas b85aaf72d6 Revise today's tutorial and lesson details
Updated tutorial date and lesson information.
2026-10-13 09:14:16 -04:00
Kevin Thomas a194a3b344 Add pico-gdb-memory.gdb, update BN guides Weeks 4-11, and regenerate PDFs to fix SWD DPIDR reconnects 2026-10-12 10:06:35 -04:00
Kevin Thomas 3ca0ca70fc Revise today's tutorial and lesson details
Updated tutorial date and lesson information.
2026-10-12 09:31:25 -04:00
Kevin Thomas 23b9f628ef Audit-clean C standard across all 5 cb challenges: fix 3 functions over 8 exec lines; rebuild bins; update CB-0x03 and CB-0x05 guides; verify all guides against new bins 2026-10-11 17:43:45 -04:00
Kevin Thomas 4ade66738f Update README.md 2026-10-11 09:37:23 -04:00
Kevin Thomas 126bd51137 Fix image link in README.md 2026-10-10 17:51:06 -04:00
Kevin Thomas caa1e02680 Delete Embedded Hacking.png 2026-10-10 17:50:50 -04:00
Kevin Thomas eae89ca620 Add files via upload 2026-10-10 17:50:20 -04:00
Kevin Thomas cefc2e4f25 Update tutorial date and lesson details 2026-10-10 09:45:43 -04:00
Kevin Thomas bc2e345d5c Add IDA GUI reverse engineering tutorials (Weeks 4-11) 2026-10-09 16:26:40 -04:00
Kevin Thomas 286dfb78ac Rename Classified Brief files to match 0x0X naming convention 2026-10-09 15:29:28 -04:00
Kevin Thomas e8c414b45b Fix CB 03, 04, 05 README layout and positioning 2026-10-09 15:27:23 -04:00
Kevin Thomas 95ab2e0e8d Refactor CB 3, 4, 5 with complex modular source code and compiled UF2/BIN files 2026-10-09 15:23:55 -04:00
Kevin Thomas 0b5353ac50 Generate strict PDF renders for CB 3, 4, 5 and add links to README 2026-10-09 15:20:10 -04:00
Kevin Thomas 7a272fca49 Add Classified Briefs 3, 4, and 5 with full firmware and README updates 2026-10-09 13:56:14 -04:00
Kevin Thomas d6b162c9b3 Revise today's tutorial and lesson information
Updated tutorial date and lesson details for embedded hacking course.
2026-10-09 09:14:23 -04:00
Kevin Thomas 087540e997 Add Classified Brief 0x02 links to Week 7 in README 2026-10-08 14:08:43 -04:00
Kevin Thomas 9d307322d5 Add Classified Brief 0x02 and remove hardcoded toolchains 2026-10-08 10:54:37 -04:00
Kevin Thomas ea7fa10403 Initial commit 2026-10-07 07:22:43 -04:00