41554 blogs · [
{
"id": "01a08762-7ae5-7397-8c82-7f70dfac8558",
"title": "nt-load-order Part 2: More than you ever wanted to know",
"url": "https://colinfinck.de/posts/nt-load-order-part-2/",
"published_at": "2025-01-26T00:00:00+00:00"
},
{
"id": "01a08762-7ae6-7399-95e3-a84c86c9ff4b",
"title": "nt-load-order Part 1: WinDbg'ing our way into the Windows bootloader",
"url": "https://colinfinck.de/posts/nt-load-order-part-1/",
"published_at": "2025-01-19T00:00:00+00:00"
},
{
"id": "01a08762-7ae6-7399-95e3-a84c86de3689",
"title": "A Decade After Stuxnet: How Siemens S7 is Still an Attacker's Heaven",
"url": "https://colinfinck.de/posts/a-decade-after-stuxnet/",
"published_at": "2024-05-02T00:00:00+00:00"
},
{
"id": "01a08762-7ae6-7399-95e3-a84c87235105",
"title": "A new Windows CE x86 compiler in 2024",
"url": "https://colinfinck.de/posts/a-new-windows-ce-x86-compiler-in-2024/",
"published_at": "2024-03-26T00:00:00+00:00"
},
{
"id": "01a08762-7ae6-7399-95e3-a84c873345b2",
"title": "nt-apiset: A Rust parser for Windows API Set Map files",
"url": "https://colinfinck.de/posts/nt-apiset-a-rust-parser-for-windows-10-api-set-map-files/",
"published_at": "2023-06-09T00:00:00+00:00"
},
{
"id": "01a08762-7ae6-7399-95e3-a84c87c1fa1b",
"title": "nt-string: The missing Windows string types for Rust",
"url": "https://colinfinck.de/posts/nt-string-the-missing-windows-string-types-for-rust/",
"published_at": "2023-05-31T00:00:00+00:00"
},
{
"id": "01a08762-7ae6-7399-95e3-a84c884168a3",
"title": "On the hype around the critical Siemens S7-1200/S7-1500 vulnerability CVE-2022-38465",
"url": "https://colinfinck.de/posts/on-the-hype-around-the-critical-siemens-s7-1200-1500-vulnerability/",
"published_at": "2022-12-16T00:00:00+00:00"
},
{
"id": "01a08762-7ae6-7399-95e3-a84c891a5d6f",
"title": "Talking at EuroRust about my Windows Linked List crate",
"url": "https://colinfinck.de/posts/talking-at-eurorust-about-my-windows-linked-list-crate/",
"published_at": "2022-11-07T00:00:00+00:00"
},
{
"id": "01a08762-7ae6-7399-95e3-a84c89fb4dbe",
"title": "Releasing the S7-Project-Explorer as open-source",
"url": "https://colinfinck.de/posts/releasing-the-enlyze-s7-project-explorer-as-open-source/",
"published_at": "2022-10-05T00:00:00+00:00"
},
{
"id": "01a08762-7ae6-7399-95e3-a84c8ac416c0",
"title": "nt-list: Windows Linked Lists in idiomatic Rust",
"url": "https://colinfinck.de/posts/nt-list-windows-linked-lists-in-idiomatic-rust/",
"published_at": "2022-07-28T00:00:00+00:00"
},
{
"id": "01a08762-7ae6-7399-95e3-a84c8b259291",
"title": "My FOSDEM talk on implementing NTFS in Rust",
"url": "https://colinfinck.de/posts/my-fosdem-talk-on-implementing-ntfs-in-rust/",
"published_at": "2022-02-07T00:00:00+00:00"
},
{
"id": "01a08762-7ae6-7399-95e3-a84c8c129ba5",
"title": "An implementation of the NTFS filesystem in a Rust crate",
"url": "https://colinfinck.de/posts/an-implementation-of-the-ntfs-filesystem-in-a-rust-crate/",
"published_at": "2022-01-14T00:00:00+00:00"
},
{
"id": "01a08762-7ae6-7399-95e3-a84c8cdd1877",
"title": "That time I had to patch the Universal CRT",
"url": "https://colinfinck.de/posts/that-time-i-had-to-patch-the-universal-crt/",
"published_at": "2021-11-23T00:00:00+00:00"
},
{
"id": "01a08762-7ae6-7399-95e3-a84c8dd018b1",
"title": "Relaunched my website!",
"url": "https://colinfinck.de/posts/relaunched-this-website/",
"published_at": "2021-11-21T00:00:00+00:00"
},
{
"id": "01a08762-7ae6-7399-95e3-a84c8dfb553b",
"title": "Targeting 25 years of Windows with Visual Studio 2019",
"url": "https://colinfinck.de/posts/targeting-25-years-of-windows-with-visual-studio-2019/",
"published_at": "2021-10-19T00:00:00+00:00"
},
{
"id": "01a08762-7ae6-7399-95e3-a84c8ec3a48a",
"title": "Modern Visual Studio meets ancient Windows",
"url": "https://colinfinck.de/posts/modern-visual-studio-meets-ancient-windows/",
"published_at": "2021-10-05T00:00:00+00:00"
},
{
"id": "01a08762-7ae6-7399-95e3-a84c8f03dedb",
"title": "nt-hive: A Rust crate for parsing Windows registry hive files",
"url": "https://colinfinck.de/posts/nt-hive-a-rust-crate-for-parsing-windows-registry-hive-files/",
"published_at": "2021-02-21T00:00:00+00:00"
},
{
"id": "01a08762-7ae6-7399-95e3-a84c8fed8d5a",
"title": "The ENLYZE PortSniffer - Monitor serial/parallel port traffic on modern Windows",
"url": "https://colinfinck.de/posts/the-enlyze-portsniffer-monitor-serial-parallel-port-traffic-on-modern-windows/",
"published_at": "2020-10-19T00:00:00+00:00"
},
{
"id": "01a08762-7ae6-7399-95e3-a84c900c4911",
"title": "Writing Win32 apps like it's 2020: A DPI-aware resizable wizard",
"url": "https://colinfinck.de/posts/writing-win32-apps-like-its-2020-part-3/",
"published_at": "2020-07-30T00:00:00+00:00"
},
{
"id": "01a08762-7ae6-7399-95e3-a84c909fdc56",
"title": "Writing Win32 apps like it's 2020: Helpers for a modern C++ world",
"url": "https://colinfinck.de/posts/writing-win32-apps-like-its-2020-part-2/",
"published_at": "2020-07-30T00:00:00+00:00"
}
] posts Claim your blog