The Curious Engineer

All blogs / Windows internals

codeinsecurity

codeinsecurity.wordpress.com

a mostly technical blog about things what which I done did or am looking at have

Windows internalsElectronicsSecurityReverse engineering

Posts
49 from 25 Jan 2012 to 20 Feb 2025
Posting
now and then
Kind
personal blog
Feed
https://codeinsecurity.wordpress.com/feed/

2025 2

  1. A new blog
  2. Proper decoupling practices, and why you should leave 100nF behind

2024 3

  1. A neat trick in OCP Grand Teton’s power distribution design
  2. A list of ADHD symptoms
  3. Turning diode (and LED) datasheet IV plots into SPICE models

2023 7

  1. How to identify the physical DIMM from a Machine Check Exception (MCE) memory error log
  2. The DMCA enables harm
  3. The problem with driving LEDs with PWM
  4. Fixing incredibly slow launching on Intel’s Rapid Storage Technology / Virtual RAID on CPU application
  5. Notes on capacitors, part 2: aluminium electrolytics
  6. Notes on capacitors, part 1: ceramics & MLCCs
  7. What is GuardMemcpyFunctionPointer?

2022 1

  1. CPU Socket and Core Count Limits in Windows 10 (And How To Remove Them)

2021 6

  1. Fixing HTTPSConnectionPool “certificate verify failed” error in FreeNAS 11.3
  2. Fixing Microsoft Store error 0x80073cf9 when trying to install or update a specific app
  3. Tweaking the internals of Intel Cryo Cooling
  4. A primer on Windows PE files and doing API calls without knowledge of memory layout
  5. Investigating a failure to read DIMM SPD data on Intel Xeon Scalable platforms
  6. How many seasons of Futurama are there?

2020 8

  1. What I Would Change In Windows: October 2020 Edition
  2. Gotta Go Fast: Building old Windows on new Windows
  3. Fixing picture glitches and freezes on the Logitech BRIO 4K webcam in Windows
  4. Re-enabling NIC Teaming (LBFO) in Windows 10 & other desktop SKUs, even after Microsoft removed it
  5. Fixing “can’t give argument to non-function not $.DisableHTTP” in Gitea Wiki pages
  6. Setting up SMB Multi-Channel between FreeNAS (or any BSD/Linux) and Windows for 20Gbps transfers
  7. Setting a custom HTTPS certificate in Tomato, AdvancedTomato, or FreshTomato
  8. Mirroring content across multiple screens on Windows, without changing display configuration

2019 4

  1. Moving Epic Games Store games without re-installing them
  2. Recovering BitLocker when the BCD has been modified
  3. Using uMod Patcher to create new hooks for Rust (the game)
  4. Reflections on 100k

2018 2

  1. Adventures in .NET references
  2. Anti-debug with VirtualAlloc’s write watch

2016 1

  1. ASUS UEFI Update Driver Physical Memory Read/Write

2015 4

  1. Talking about Windows drivers at 44CON 2015’s Community Evening
  2. W^X policy violation affecting all Windows drivers compiled in Visual Studio 2013 and previous
  3. Another year, another Securi-Tay, another talk… and this time we’re sponsoring the bar!
  4. Pentesting Java EE web applications with LAPSE+

2013 7

  1. Talking about crypto at Securi-Tay 2014 (Dundee, Scotland)
  2. Steam Code Execution – Privilege Escalation to SYSTEM (Part 2)
  3. Steam UAC bypass via code execution
  4. Installing Dropbox? Prepare to lose ASLR.
  5. The Router Review: From nmap to firmware
  6. A quick crypto lesson – why “MAC then encrypt” is a bad choice
  7. Password cracking with VMware Authentication Daemon

2012 4

  1. Kelihos.B takedown
  2. Linux local kernel privilege escalation to root
  3. Redis security
  4. Preventing executable analysis – Part 1, Static Analysis