Binbert: Binary code understanding with a fine-tunable and execution-aware transformer

F Artuso, M Mormando, GA Di Luna… - IEEE Transactions on …, 2024 - ieeexplore.ieee.org
A recent trend in binary code analysis promotes the use of neural solutions based on
instruction embedding models. An instruction embedding model is a neural network that …

BinBench: a benchmark for x64 portable operating system interface binary function representations

F Console, G D'Aquanno, GA Di Luna… - PeerJ Computer …, 2023 - peerj.com
In this article we propose the first multi-task benchmark for evaluating the performances of
machine learning models that work on low level assembly functions. While the use of multi …

Investigating neural-based function name reassignment from the perspective of binary code representation

G Chen, H Gao, J Zhang, Y He… - 2023 20th Annual …, 2023 - ieeexplore.ieee.org
Building a model to reassign descriptive names for binary functions is considerable
assistance for reverse engineering. Existing methods proposed for this issue are based on …

BContext2Name: Naming functions in stripped binaries with multi-label learning and neural networks

B **a, Y Ge, R Yang, J Yin, J Pang… - 2023 IEEE 10th …, 2023 - ieeexplore.ieee.org
Conducting binary function naming helps reverse engineers understand the internal
workings of the code and perform malicious code analysis without accessing the source …

A survey of available information recovery of binary programs based on machine learning

W Shao, Q Yang, X Guo, R Cai - 2022 5th International …, 2022 - ieeexplore.ieee.org
A binary program is an executable file obtained by compiling the source code. In order to
reduce the size of software or prevent reverse engineering, software publishers usually only …

Application of language models on code analysis

F Console - 2024 - tesidottorato.depositolegale.it
Code analysis is a key topic for improving software quality and efficiency. This analysis
becomes even more important for securing code against potential cyber-attacks. However …

[PDF][PDF] Software Analysis Through Binary Function Identification

J Patrick-Evans - 2022 - pure.royalholloway.ac.uk
Executable binaries are made up of functional components interacting with each other and
the operating system they run on. When high-level source code is compiled into executable …