2024/02/04

Cross compiling Rust to win32

Navigating the twisty passages of cross compilation.

2023/11/18

retrowin32's third x86 emulator

Bringing Unicorn into retrowin32.

2023/09/09

retrowin32, the blog series

An index of retrowin32 posts.

2023/08/13

Emulating x86 on x64 on aarch64

Emulating win32 on Mac using Apple's x64 emulator.

2023/07/12

The dominator tree of a dependency graph

A little trick for understanding dependencies.

2023/07/08

Quick hacks on GitHub Pages

A Git tip for using GitHub Pages.

2023/06/23

Finally getting two's complement

A different view on two's complement math.

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.

For more, see the archive.