Kevin Thomas
7792d6708d
Revise tutorial date and lesson details
...
Updated tutorial date and lesson information.
2026-10-18 09:33:32 -04:00
Kevin Thomas
ee285aa370
Relocate Classified Briefs to correct course weeks: CB-01 in WEEK06, CB-02 in WEEK07, CB-05 in WEEK11
2026-10-17 17:09:41 -04:00
Kevin Thomas
5492b41ead
Organize all 0x project directories into respective WEEK folders and clean root
2026-10-17 15:42:28 -04:00
Kevin Thomas
65e72c962c
Restore original legacy source files from Embedded-Hacking-main to match course markdown and PDFs
2026-10-17 15:35:24 -04:00
Kevin Thomas
fa16d15b57
Add legacy project code and precompiled binaries to WEEK01-WEEK11 directories
2026-10-17 15:23:11 -04:00
Kevin Thomas
7f4ef2f144
Fix symmetric ASCII box alignments, nested inner borders, and table padding in Weeks 9 and 11 and rebuild PDFs
2026-10-17 12:52:49 -04:00
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