BlahCats Blog

Tales of a binary encoded life...

Small dumps in the big pool

Published by hugsy , on 17 March 2019 , under research

Or, on how to use the (Windows 10) new field _ETHREAD.ThreadName to stabilize kernel RW primitives SetThreadDescription() as a way to allocate controlled kernel pools Keeping on with experimenting wit…

Scripting with Windows Root Directory Object

Published by hugsy , on 30 January 2019 , under research

Still on my way to learning of Windows kernel, I spend considerable amount of time on WinDbg Preview. I’ve been scripting my way to understand its components, the last in date was nt!ObpRootDirectoryO…

Goodbye VirtualBox, hello Hyper-V

Published by hugsy , on 30 December 2018 , under research

A few scrap notes about my migration from VirtualBox to Hyper-V (in case I attempt to do the same again in the future 😁) Moving a VirtualBox VM to Hyper-V Hyper-V doesn’t support OVF/OVA format, but i…

Quick visualization of a binary file

Published by hugsy , on 2 December 2018 , under minis

Here’s a simple trick that I learned from the amazing @scanlime to quickly (and universally) visualize the distribution of byte of any binary file, using the Portable Graymap Format (PGM) format. …

Some Time Travel musings

Published by hugsy , on 2 November 2018 , under research

If WinDbg was already setting the standard of what modern debuggers should be like, no doubt WinDbg Preview brings it to a next level. The JavaScript API is not perfect yet but already very efficient,…