Ayoub Faouzi

Software Engineer

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
award
Top expert inWindows Kernel and Malware Analysis Technologies
Ayoub Faouzi is a software engineer with 12 years of deep expertise in low-level systems, reverse engineering, and virtualization. He contributes to open-source projects that map CPU internals and anti-analysis techniques, blending practical security tooling with detailed VMX/SVM and MSR knowledge. His work on repositories detecting debuggers, sandboxes, and VMs shows hands-on experience in malware evasion and defensive detection methods, and his headers for Intel/AMD internals reflect strong architectural familiarity with processor virtualization. Notably, he combines security research instincts with systems-level coding—able to move from registry and WMI-based detection logic to precise CPU/VMCS encodings.
code11 years of coding experience
github-logo-circle

Github Skills (16)

c1710
cpu-architecture10
cpuid10
c-language10
assembly10
malware10
ws-api10
winapi10
c1110
cprogramming-language10
reverse-engineering10
vms10
wp-api10
virtualization10
x869

Programming languages (18)

C#C++JinjaCSSCVueGoAutoIt

Github contributions (5)

github-logo-circle
ayoubfaouzi/al-khaser

Nov 2015 - Jan 2022

Public malware techniques used in the wild: Virtual Machine, Emulation, Debuggers, Sandbox detection.
Role in this project:
userSecurity Engineer
Contributions:2 releases, 11 reviews, 187 commits in 6 years 2 months
Contributions summary:Ayoub primarily contributed to the repository's anti-analysis and anti-VM capabilities, focusing on malware detection techniques. They added checks for various anti-debugging methods, sandbox evasion, and VM detection, as well as updated the code to include more checks for malware analysis tools and anti-VM methods. The user implemented checks leveraging WMI queries, file system analysis, and registry analysis to detect virtualized environments and other potential security vulnerabilities.
debuggersanti-vmmalwareanti-sandboxtiming-attacks
ayoubfaouzi/cpu-internals

Sep 2017 - Mar 2021

Intel / AMD CPU Internals
Role in this project:
userBack-end Developer
Contributions:73 commits, 1 PR, 60 pushes in 3 years 6 months
Contributions summary:Ayoub's commits primarily involve the addition of header files defining structures and enums related to Intel/AMD CPU internals, specifically focusing on Virtual Machine Extensions (VMX). The changes include the addition of VMCS encoding fields, VM-Exit Reasons, and Memory-Mapped I/O (MSR) definitions, including those for performance counters and Model Specific Registers. The user also added headers relating to CPUID and SVM functionality, indicating a focus on low-level CPU architecture and virtualization.
cpuamdinternalspower-managementintel
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
Ayoub Faouzi - Software Engineer