Francesco Panebianco

dblp:392/3371 · DBLP profile ↗
← Back
2ranked-venue papers
1as first author
2since 2021 · last 2025
0009-0007-1510-2594ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 2 · 1 first-author · 2 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Debugging and program repair · 100%
Network and information security
1 paper
Systems and software security · 100%

Topics — the 3 heaviest of 3, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Debugging and program repair
automated debugging
0.812024
Poster: libdebug, Build Your Own Debugger for a Better (Hello) World · CCS 2024
Debugging and program repair › debugging tools
scriptable debugging
0.812024
Poster: libdebug, Build Your Own Debugger for a Better (Hello) World · CCS 2024
Systems and software security
reverse engineering
0.212024
Poster: libdebug, Build Your Own Debugger for a Better (Hello) World · CCS 2024
YearPublicationVenuePosition
2025 How Stealthy is Stealthy? Studying the Efficacy of Black-Box Adversarial Attacks in the Real World
Francesco Panebianco, Mario D'Onghia, Stefano Zanero, Michele Carminati
SEC (2)1
2024 Poster: libdebug, Build Your Own Debugger for a Better (Hello) World
abstract
Automated debugging, long pursued in a variety of fields from software engineering to cybersecurity, requires a framework that offers the building blocks for a programmable debugging workflow. However, existing debuggers are primarily tailored for human interaction, and those designed for programmatic debugging focus on kernel space, resulting in limited functionality in userland. To fill this gap, we introduce libdebug, a Python library for programmatic debugging of userland binary executables. libdebug offers a user-friendly API that enables developers to build custom debugging tools for various applications, including software engineering, reverse engineering, and software security. It is released as an open-source project, along with comprehensive documentation to encourage use and collaboration across the community. We demonstrate the versatility and performance of libdebug through case studies and benchmarks, all of which are publicly available. We find that the median latency of syscall and breakpoint handling in libdebug is 3 to 4 times lower compared to that of GDB.
Gabriele Digregorio, Roberto A. Bertolini, Francesco Panebianco, Mario Polino
CCS3