Alberto Illera

Member Of Technical Staff at Magic

San Francisco, California, United States
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
Alberto Illera is a hands-on offensive security engineer with 12 years of experience turning theoretical vulnerabilities into practical exploit research and mitigations, now serving as Member of Technical Staff in San Francisco. He led vulnerability research teams at Salesforce and built Red Team capabilities at Cruise Automation, with a track record of finding critical 0-days and presenting at top conferences including multiple BlackHat and DEF CON appearances. An award-winning toolsmith (winner of the 2016 IDA Pro plugin contest), he is an active open-source contributor to notable projects like Triton and Microsoft’s vcpkg, bringing low-level program analysis, symbolic execution, and cross-platform expertise. Combining a math and computer science background with advanced exploit training (SANS, Corelan, Immunity), he blends rigorous theory, practical tooling, and offensive creativity—off the clock he’s equally likely to be on a fútbol field as on stage demonstrating a new research exploit.
code12 years of coding experience
job9 years of employment as a software developer
bookCorelan Advanced Exploiting, Corelan Advanced Exploiting at Corelan Training (Hackfest)
bookEmbedded Device Exploitation Hardware Hacking, Embedded Device Exploitation Hardware Hacking at Tecnical Network Solutions
bookOperational Post Exploitation Pentesting, Operational Post Exploitation Pentesting at Attack and Research
bookSEC760: Advanced Exploit Development for Penetration Testers, SEC760: Advanced Exploit Development for Penetration Testers at SANS
bookFuzzing for Vulnerabilities Exploiting, Fuzzing for Vulnerabilities Exploiting at BlackHat Asia
bookMaster Class - SAT/SMT solvers and Linux Kernel exploitation, Master Class - SAT/SMT solvers and Linux Kernel exploitation at Immunity (Infiltrate2015)
bookBachelor of Applied Science (B.A.Sc.) Mathematics, Bachelor of Applied Science (B.A.Sc.) Mathematics at Salamanca University
bookCorelan Advanced Exploiting, Corelan Advanced Exploiting at Corelan Training (DerbyCon)
languagesEnglish, Spanish, French
github-logo-circle

Github Skills (21)

c-language10
lib10
multiplatform10
python10
cross-platform10
cmake10
semantics10
binarydiff10
triton10
semantic10
dynamic-analysis10
vcpkg10
symbolic-execution10
package-manager10
reverse-engineering10

Programming languages (15)

C#JavaC++CSSCRustCMakeGo

Github contributions (5)

github-logo-circle
illera88/Ponce

Jul 2016 - Dec 2022

IDA 2016 plugin contest winner! Symbolic Execution just one-click away!
Role in this project:
userBack-end Developer & Security Engineer
Contributions:21 releases, 386 commits, 14 PRs in 6 years 6 months
Contributions summary:Alberto primarily contributed to the core functionality of the project. The commits show integration of features involving low-level program analysis and symbolic execution with emphasis on creating or modifying the user interface with the intent to add the ability to taint or symbolize memory. The user was also responsible for incorporating options, which indicates security-related work.
symbolic-executionone-clickida-pluginidaclick-away
JonathanSalwan/Triton

Nov 2015 - Mar 2022

Triton is a dynamic binary analysis library. Build your own program analysis tools, automate your reverse engineering, perform software verification or just emulate code.
Role in this project:
userBack-end Developer
Contributions:1 review, 39 commits, 21 PRs in 6 years 4 months
Contributions summary:Alberto primarily contributed to the Triton project by addressing 32-bit compatibility issues, indicating a focus on cross-platform support. This included modifying code to support both 32-bit and 64-bit architectures, particularly within the `PINConverter` class and Python bindings, as well as adapting include statements to support Windows builds. They also made changes to build processes and Windows support.
binary-analysisemulatoremulateengineeringabstract-interpretation
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