Embedded firmware reverse engineering challenge by the NCC Group
Go to file
Val 1d5a2b835c Hollywood: Add memory dumps of the first two important events
memory_t0: dump of program at load
memory_t242155: dump of program at first user input
2023-03-15 21:44:17 -05:00
.vscode Set tab size for workspace 2022-12-19 15:37:44 -06:00
1-Tutorial notes.md: Add book notes for Tutorial through Whitehorse 2023-03-15 20:44:18 -05:00
2-Norleans notes.md: Add book notes for Tutorial through Whitehorse 2023-03-15 20:44:18 -05:00
3-Sydney notes.md: Add book notes for Tutorial through Whitehorse 2023-03-15 20:44:18 -05:00
4-Hanoi notes.md: Add book notes for Tutorial through Whitehorse 2023-03-15 20:44:18 -05:00
5-Cusco notes.md: Add book notes for Tutorial through Whitehorse 2023-03-15 20:44:18 -05:00
6-Reykjafik notes.md: Add book notes for Tutorial through Whitehorse 2023-03-15 20:44:18 -05:00
7-Whitehorse notes.md: Add book notes for Tutorial through Whitehorse 2023-03-15 20:44:18 -05:00
8-Montevideo notes.md: Add book notes for Montevideo through Lagos 2023-03-15 20:13:34 -05:00
9-Johannesberg notes.md: Add book notes for Montevideo through Lagos 2023-03-15 20:13:34 -05:00
10-Santa Cruz notes.md: Add book notes for Montevideo through Lagos 2023-03-15 20:13:34 -05:00
11-Jakarta notes.md: Add book notes for Montevideo through Lagos 2023-03-15 20:13:34 -05:00
12-Addis Ababa notes.md: Add book notes for Montevideo through Lagos 2023-03-15 20:13:34 -05:00
13-Novosibirsk notes.md: Add book notes for Montevideo through Lagos 2023-03-15 20:13:34 -05:00
14-Algiers notes.md: Add book notes for Montevideo through Lagos 2023-03-15 20:13:34 -05:00
15-Vladivostok notes.md: Add book notes for Montevideo through Lagos 2023-03-15 20:13:34 -05:00
16-Bangalore notes.md: Add book notes for Montevideo through Lagos 2023-03-15 20:13:34 -05:00
17-Lagos notes.md: Add book notes for Montevideo through Lagos 2023-03-15 20:13:34 -05:00
18-Chernobyl Renumber levels to match official indices 2022-12-12 01:01:29 -06:00
19-Hollywood Hollywood: Add memory dumps of the first two important events 2023-03-15 21:44:17 -05:00
20-Vancouver notes.md: Add book notes for 20-Vancouver 2023-03-15 20:57:47 -05:00
21-Cold Lake Cold Lake complete! 2022-12-11 15:32:46 -06:00
22-Churchill Move St. John's 2022-12-12 00:55:08 -06:00
23-Baku Make changes for Halifax 2023-01-09 01:39:54 -06:00
24-St. John's Move St. John's 2022-12-12 00:55:08 -06:00
25-Halifax 25-Halifax: Add assemble.py, so the script is reproducible 2023-03-15 16:47:55 -05:00
common Make changes for Halifax 2023-01-09 01:39:54 -06:00
.clang-format Make changes for Halifax 2023-01-09 01:39:54 -06:00
.gitignore 25-Halifax: Add assemble.py, so the script is reproducible 2023-03-15 16:47:55 -05:00
readme.md Begin Chernobyl 2023-03-01 23:34:20 -06:00

WARNING: SPOILERS AHEAD

Micro Corruption Solutions and Progress

This repo is for keeping track of my Microcorruption progress, and organizing my solutions. As of the time of writing, i'm on Chernobyl, and working slowly but surely towards a solution. Hopefully in the coming weeks I'll learn enough about malloc and free to get something done on it!

Timeline of Events:

2022 Jul 28 PM:

Tutorial
New Orleans
Sydney

2022 Jul 29 AM:

Hanoi
Cusco
Reykjavik
Whitehorse
Montevideo
Johannesberg
Santa Cruz

2022 Jul 29 PM:

Jakarta
Addis Ababa
Novosibirsk
Algiers

2022 Jul 30 AM:

Vladivostok
Bangalore

2022 Jul 31 AM:

Lagos

2022 Jul 31 PM - 2022 Sep 2 AM:

Chernobyl

2022 Dec 4 PM:

Vancouver

2022 Dec 4 PM - 2022 Dec 11 PM:

Cold Lake

2022 Dec 11 PM:

Churchill

2022 Dec 11 PM:

St. John's
Baku

2022 Dec 12 PM - Ongoing

Halifax

2023 Mar 1 PM - Ongoing

Chernobyl