Skip to content
Michael Malura
395 GitHub stars 5783 npm downloads 51 Projects

#reverse-engineering

Posts

Opening WoW client patches in a pull request: WoW

A WoW client patch is an MPQ archive with DBC tables inside. Instead of unpacking each one by hand in review, a GitHub Action decodes them right in the pull req…

Projects

Reverse Engineering Presentation: Reverse Engineering

A presentation about reverse engineering that I gave at Silver Atena. It was about how to analyze binaries, understand data formats, and navigate unfamiliar cod…

mpq-inspect-action: AzerothCore
2026-09-28 mpq-inspect-action

When I build my AzerothCore modules I keep needing client patches, MPQ archives with a few changed DBC files inside. And every time such a .MPQ showed up in a p…

wxl-maxzoom: WoW Tool
2026-09-26 wxl-maxzoom

The WoW 3.3.5a client only lets the camera pull back a short way, draws terrain out to about 791 yards and drowns the rest in fog. For screenshots and for keepi…

dll-proxy-generator: Reverse Engineering
2026-08-14 dll-proxy-generator

One of my older reverse-engineering tools. It generates a proxy DLL that sits between a game and the original DLL, so every call goes through your own DLL first…