Saved in:
| Main Authors: | , |
|---|---|
| Format: | Preprint |
| Published: |
2024
|
| Subjects: | |
| Online Access: | https://arxiv.org/abs/2401.07565 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1866910298301005824 |
|---|---|
| author | Pettersen, Håvard Morrison, Donn |
| author_facet | Pettersen, Håvard Morrison, Donn |
| contents | This study addresses the challenge of reverse engineering binaries from unknown instruction set architectures, a complex task with potential implications for software maintenance and cyber-security. We focus on the tasks of detecting candidate call and return opcodes for automatic extraction of call graphs in order to simplify the reverse engineering process. Empirical testing on a small dataset of binary files from different architectures demonstrates that the approach can accurately detect specific opcodes under conditions of noisy data. The method lays the groundwork for a valuable tool for reverse engineering where the reverse engineer has minimal a priori knowledge of the underlying instruction set architecture. |
| format | Preprint |
| id |
arxiv_https___arxiv_org_abs_2401_07565 |
| institution | arXiv |
| publishDate | 2024 |
| record_format | arxiv |
| spellingShingle | Call graph discovery in binary programs from unknown instruction set architectures Pettersen, Håvard Morrison, Donn Cryptography and Security Software Engineering This study addresses the challenge of reverse engineering binaries from unknown instruction set architectures, a complex task with potential implications for software maintenance and cyber-security. We focus on the tasks of detecting candidate call and return opcodes for automatic extraction of call graphs in order to simplify the reverse engineering process. Empirical testing on a small dataset of binary files from different architectures demonstrates that the approach can accurately detect specific opcodes under conditions of noisy data. The method lays the groundwork for a valuable tool for reverse engineering where the reverse engineer has minimal a priori knowledge of the underlying instruction set architecture. |
| title | Call graph discovery in binary programs from unknown instruction set architectures |
| topic | Cryptography and Security Software Engineering |
| url | https://arxiv.org/abs/2401.07565 |