Concepts Involved in Creating an Interactive Viewer for Disassembly
Disassembly is the process that translates machine code into a higher-level and more human-readable form. From the security analysis and malware detection perspective, it is an essential technique. However, traditional disassembly tools often display the information in a textual format, thus making it difficult to navigate and understand. In this paper, we explore the concepts involved in creating a viewer for disassembly that focuses on static analysis and boosts the user experience like clearly displaying the code, showcasing relevant parts, guiding the user, offering an interactive experience, map data structures and seamless integration with other tools. Furthermore, we emphasize the importance of having both a user-friendly and also customizable interface without having to concede on overall speed and performance. In this manner, even a novice in security analysis could have a positive experience. Considering all these features, the final result leads to a more productive and efficient analysis.
Authors
- Raul Zaharia (ORCID: https://orcid.org/0009-0005-6366-9152)
Institutions
- Alexandru Ioan Cuza University (RO)
Publication Details
- Published
- 2024-09-16
- DOI
- https://doi.org/10.1109/synasc65383.2024.00029
- Citations
- 1
- Primary Topic
- Manufacturing Process and Optimization
- Type
- article
- Field-Weighted Citation Impact
- 0.35