Ulf Frisk

Owner at MemSec AB

Greater Stockholm Metropolitan Area Sweden
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
award
Top expert inWindows Kernel and Malware Analysis Technologies
Ulf Frisk is a seasoned IT security engineer and founder with over a decade of experience building low-level memory forensics, DMA tooling, and FPGA integrations from Greater Stockholm. As owner of MemSec AB and a long-time contributor to projects like PCILeech and MemProcFS, he combines kernel- and hardware-level systems programming with practical attack and defense expertise. He has spoken widely at DEF CON, BlueHat, and major security conferences and holds multiple CVEs tied to real-world hardware and kernel vulnerabilities. His background spans security operations, incident response and secure development at financial institutions, giving him a rare blend of offensive research and enterprise security practice. Notably, his open-source work implements physical memory acquisition and FPGA interfaces, reflecting deep mastery of memory management, Verilog, and remote acquisition RPCs.
code10 years of coding experience
job4 years of employment as a software developer
bookMSc, Computer science and engineering, MSc, Computer science and engineering at The Institute of Technology at Linköping University
github-logo-circle

Github Skills (23)

shellcode10
verilog10
filesystem10
memory-management10
c1110
pg10
c1710
driver10
device-driver10
fifo10
fpga10
pcie10
architecture9
assembly9
kernel-mode9

Programming languages (6)

PowerShellC++CRustVerilogPython

Github contributions (5)

github-logo-circle
ufrisk/LeechCore

Jan 2019 - Dec 2022

LeechCore - Physical Memory Acquisition Library & The LeechAgent Remote Memory Acquisition Agent
Role in this project:
userBack-end Developer
Contributions:28 releases, 84 commits, 10 PRs in 3 years 11 months
Contributions summary:Ulf primarily contributed to the LeechCore project by implementing and modifying low-level physical memory acquisition functionality, specifically focusing on the FPGA and Windows PMEM drivers. Their work involved updating and expanding the driver support, including modifications to file structures and function calls related to memory reading and writing. They also contributed to the enhancement of RPC functionality for remote access and added features to retrieve various system information, demonstrating a deep understanding of memory management and system-level programming.
memoryagentphysicalacquisitionphysical-memory
ufrisk/MemProcFS

Nov 2018 - Jan 2023

MemProcFS
Role in this project:
userBack-end Developer
Contributions:50 releases, 166 commits, 22 PRs in 4 years 2 months
Contributions summary:Ulf's commits primarily involve adding, modifying, and updating C code within the MemProcFS project, suggesting a focus on back-end development. Their contributions include modifying the `dokan.h` header file and other code changes related to the MemProcFS file system, including the `vmmx64.c`, `mm_x86pae.c` and `mm_x86.c` files that seem to implement virtual memory management. The changes also include a modification in the `vmmdll.c` source file, which appears to involve improvements. These contributions suggest a focus on kernel-level or low-level systems programming.
file-systemmemory
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Ulf Frisk - Owner at MemSec AB