
Juggler of bytes and all-purpose tinkerer. Research @trailofbits, bassist/guitarist/composer @havenlightsband
Joined June 2021
- Tweets14
- Following56
- Followers25
- Likes34
Francesco Bertolaccini retweeted
Macroni, a Clang front end that gives macros semantic representation, is now available on out Github. Use Macroni to extend the C language with Rust-like "unsafe" regions or fix C's type system with strong typedefs. buff.ly/3PAyl8I
Francesco Bertolaccini retweeted
PASTA is the culmination of years of work trying to wrangle reliable and actionable data out of Clang. The effort has required a lot of hacking and custom patches to Clang, especially in the preprocessor, but the results speak for themselves.
Clang isn't a toolsmith's compiler. PASTA tries to fix this by providing safe-to-use C++ and Python wrappers to the Clang AST. PASTA also answers questions that Clang can't, like how parsed tokens relate back to macro expansions and files. Learn more: blog.trailofbits.com/2023/07…
Francesco Bertolaccini retweeted
The naive approach to searching for patterns in source code is to use regular expressions, but that has limitations. Our intern prototyped an internal tool that does searching on Clang ASTs to avoid these limitations blog.trailofbits.com/2022/12…
Francesco Bertolaccini retweeted
We’ve built many high-impact tools that we use for security reviews. But mastering them can take time. So we're bringing the mastery to you: we're going to be livestreaming tool workshops on our Twitch and YouTube channels! blog.trailofbits.com/2022/11…
Francesco Bertolaccini retweeted
During research that led to our discovery of a vuln in SQLite, we found something we call "divergent representations." Once we started looking for them, we found them everywhere blog.trailofbits.com/2022/11…
Francesco Bertolaccini retweeted
Interested in how MLIR can help static analysis of C and C++? Then seek out @HenrichLauko at the LLVM developers meeting this week and hear him talk about VAST (github.com/trailofbits/vast), our system for modelling code as a tower of IRs.
Francesco Bertolaccini retweeted
Earlier this year, one of our interns found a vulnerability that affects applications using the SQLite library API. We are publicly disclosing that vuln today. blog.trailofbits.com/2022/10…
Francesco Bertolaccini retweeted
Peter Goodman @peter_a_goodman giving the first industry keynote at the @kleesymex workshop, posing an interesting question: Can Symbolic Execution Be a Productivity Multiplier for Human Bug-Finders?
Francesco Bertolaccini retweeted
Magnifier is a UI that helps reverse engineers explore decompiled programs interactively without all the manual note-taking. Read about this excellent work from our intern, @tcode2k16! blog.trailofbits.com/2022/08…
Francesco Bertolaccini retweeted
To hear Peter discussing in plain English the last 20 years - and future - of compilers, have a listen to the Trail of Bits Podcast episode, Future - trailofbits.audio/episodes/f…
Francesco Bertolaccini retweeted
rellic-xref is our new interactive web interface for Rellic that displays your original LLVM modules and the decompiled C code side-by-side. Try it out and let us know what you think! blog.trailofbits.com/2022/05…







