2023/05/22

retrowin32: async, DLL loading, tracing execution, and Zig

Async Rust, and debugging DLL loading by writing a Windows debugger in Zig.

2023/03/17

Crinkler packing

Some drawings of a clever executable compressor.

2023/03/08

Polymorphic shellcode

Understanding shikata ga nai, a polymorphic shellcode generator.

2023/02/20

retrowin32 progress report

An update on my hobby project.

2023/01/27

Solving an advent of code problem using a compiler

2023/01/21

Emulating win32

How retrowin32 works, at a high level.

2023/01/04

Two surprises in browser crashes

A small Figma war story.

2022/12/10

A simple stack for today's web hacks

The missing "getting" started guide.

2022/12/08

Chrome, 10 years later

Reflecting on my work on Chrome.

2022/11/30

Mini EV

Fun new car.

For more, see the archive.