Christoffer Jerkeby
Community@kugg · Sweden
Independent security consultant
Agent Skills by Christoffer Jerkeby
Showing 4 vetted skills indexed across 1 GitHub repositories.
deep-decompilation
Decompile WMP visualization DLLs and reconstruct COM vtables and state structures with Ghidra.
plan-milk-preset
Generates structured MilkDrop preset plans from decompiled WMP visualization rendering pipelines.
test-projectm-preset
Validate and render ProjectM .milk presets, then compare screenshots against original WMP captures.
port-wmp-viz
Port Windows Media Player visualization DLLs to ProjectM MilkDrop presets via Ghidra reverse engineering.
Frequently Asked Questions About Christoffer Jerkeby
FAQPage SchemaWhat tasks can I accomplish with kugg's reverse engineering skills?▼
You can deep-decompile WMP visualization DLLs with COM vtable reconstruction and struct field recovery, plan the porting of visualizations to MilkDrop .milk presets, execute the full port via Ghidra, and validate results using ProjectM screenshot comparison.
Who should use these WMP visualization porting skills?▼
Security researchers, reverse engineers, and digital preservationists working with legacy Windows Media Player visualization binaries. They suit engineers comfortable with Ghidra disassembly, COM interfaces like IWMPEffects, and MilkDrop preset rendering pipelines.
What is the practical workflow for porting a WMP visualization?▼
First run deep-decompilation on the target DLL to reconstruct COM vtables and name methods and structures. Next, generate a structured preset plan mapping the rendering pipeline to MilkDrop. Finally, test the resulting .milk preset in ProjectM using screenshot capture comparison.
What are the prerequisites and dependencies for these skills?▼
You need Ghidra for binary disassembly and decompilation, the original WMP visualization .exe or .dll files, and a ProjectM installation with screenshot capture capability for preset validation. Familiarity with COM vtables and MilkDrop preset syntax is assumed.