Johannes Kinder
banner
jkinder.bsky.social
Johannes Kinder
@jkinder.bsky.social
Professor @ LMU Munich
Security, Program Analysis, Machine Learning
USENIX Security kicking off in Seattle! #usesec25
August 13, 2025 at 4:22 PM
BLens achieves a 42% increase in F1 score on unseen projects, also improving RougeL, Bleu, and VarCLR for function names. Performance metrics tell only part of the story, however, and the paper shows how even seemingly mispredicted functions can provide valuable information to a reverse engineer.
August 11, 2025 at 12:56 PM
Our model architecture has two main components, COMBO for pretraining and LORD for finetuning and inference. COMBO uses a contrastive captioning loss (inspired by CoCa), whereas LORD uses an MLM objective to optimize the generation of function names while reducing false positives.
August 11, 2025 at 12:56 PM
Our intuition is that naming binary functions is similar to image captioning, with function names and code as two modalities for the same concept. Inspired by the multimodal image-text model GIT, we embed functions into patches using three pre-trained function embeddings (DEXTER, CLAP, PalmTree).
August 11, 2025 at 12:56 PM
Binary reversing is hard. One approach to helping is to generate plausible names for binary functions using machine learning models. But state-of-the-art models based on the idea of translating assembly to English struggle with generalizing across projects and may generate misleading names.
August 11, 2025 at 12:56 PM
Day 1 of #ACNS at Munich Urban Colab is underway!
June 23, 2025 at 9:55 AM
Volodymyr Lutchenko of Ukrainian telecom operator KyivStar shares his experience of defending networks in the face of persistent physical and cyber attacks at #mcsc in a chilling call for increased preparedness
February 14, 2025 at 9:54 AM