Antonio Bianchi

Associate Professor

West Lafayette, Indiana, 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
Antonio Bianchi is an Associate Professor and security researcher with 15 years of experience specializing in software and system security, automatic detection and mitigation of mobile threats, and low-level binary analysis. He holds a PhD in Computer Science from UC Santa Barbara and has moved from research roles into faculty positions at Iowa and Purdue, where he recruits students and postdocs for applied security research. An active contributor to high-profile open-source projects like angr and educational repositories such as how2heap, his work blends practical exploit demonstrations with tooling and documentation that advance binary analysis and heap exploitation understanding. As a long-time member of the Shellphish CTF team and a DARPA Cyber Grand Challenge third-place finisher, he brings competitive reverse-engineering experience to academic research and mentorship.
code15 years of coding experience
job13 years of employment as a software developer
bookMaster of Science (MSc), Computer Science, Master of Science (MSc), Computer Science at University of Illinois at Chicago
bookMaster of Science (M.Sc.), Computer Engineering, 110 cum laude, Master of Science (M.Sc.), Computer Engineering, 110 cum laude at Politecnico di Milano
bookDoctor of Philosophy (PhD), Computer Science, GPA: 4.0, Doctor of Philosophy (PhD), Computer Science, GPA: 4.0 at University of California, Santa Barbara
languagesEnglish, Italian
github-logo-circle

Github Skills (19)

heap-dump10
python10
vulnerability10
c1110
binarydiff10
c1710
exploit10
security-vulnerability10
heap10
glibc10
symbolic-execution10
vulnerabilities10
reverse-engineering10
angr10
test-automation10

Programming languages (9)

JavaC++ShellCmcfunctionTeXHTMLNix

Github contributions (5)

github-logo-circle
shellphish/how2heap

Jan 2016 - Jul 2018

A repository for learning various heap exploitation techniques.
Role in this project:
userSecurity Engineer
Contributions:18 commits, 5 PRs, 16 pushes in 2 years 5 months
Contributions summary:Antonio's commits primarily focus on demonstrating and explaining various heap exploitation techniques within the context of `how2heap`. They implement and document vulnerabilities such as "unsafe unlink" and "house of spirit," providing code examples and explanations. The contributions extend to "poison null byte" and "fastbin dup" vulnerabilities, offering a clear understanding of memory corruption. The user's work includes documentation and addresses small errors and typos to refine the demonstration.
heaptechniquesexploitation
angr/angr-doc

Dec 2015 - Apr 2020

Documentation for the angr suite
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:25 commits, 17 PRs, 26 pushes in 4 years 4 months
Contributions summary:Antonio contributed to the documentation and example solutions for the angr suite, a binary analysis framework. They added solutions for several crackme challenges, demonstrating proficiency in using angr for symbolic execution and vulnerability analysis. Additionally, the user implemented and tested examples for Android applications and Java programs, showcasing a strong understanding of reverse engineering and automated testing methodologies.
angrsuite
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