Christoffer Jerkeby avatar

Christoffer Jerkeby

Community

@kugg · Sweden

87Followers
|
40Public Repos
|
4Published Skills

Independent security consultant

Skills Distribution
DomainCybersecurit...Binary Reverse Eng.. (45%)Decompilation & Co.. (25%)Multimedia Visuali.. (20%)Preset Testing & V.. (10%)

Agent Skills by Christoffer Jerkeby

Showing 4 vetted skills indexed across 1 GitHub repositories.

Frequently Asked Questions About Christoffer Jerkeby

FAQPage Schema
What 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.