A cocktail approach to practical call graph construction
After decades of research, constructing call graphs for modern C-based software remains
either imprecise or inefficient when scaling up to the ever-growing complexity. The main …
either imprecise or inefficient when scaling up to the ever-growing complexity. The main …
SWAT4J: Generating System Call Allowlist for Java Container Attack Surface Reduction
With the widespread use of container technology, attackers may invade the kernel by
maliciously executing certain system calls, causing damage to the host and other containers …
maliciously executing certain system calls, causing damage to the host and other containers …
Learning to Detect and Localize Multilingual Bugs
Increasing studies have shown bugs in multi-language software as a critical loophole in
modern software quality assurance, especially those induced by language interactions (ie …
modern software quality assurance, especially those induced by language interactions (ie …
Plankton: Reconciling Binary Code and Debug Information
Static analysis has been widely used in large-scale software defect detection. Despite recent
advances, it is still not practical enough because it requires compilation interference to …
advances, it is still not practical enough because it requires compilation interference to …
WaDec: Decompiling WebAssembly Using Large Language Model
WebAssembly (abbreviated Wasm) has emerged as a cornerstone of web development,
offering a compact binary format that allows high-performance applications to run at near …
offering a compact binary format that allows high-performance applications to run at near …
Malware Forensics: An Application of Scientific Knowledge to Cyber Attacks
Malware continues to plague all organizations causing data loss and reputational damage.
Malware forensics helps protect companies from such attacks. The data is going to be …
Malware forensics helps protect companies from such attacks. The data is going to be …
NativeSummary: Summarizing Native Binary Code for Inter-language Static Analysis of Android Apps
J Wang, H Wang - Proceedings of the 33rd ACM SIGSOFT International …, 2024 - dl.acm.org
With the prosperity of Android app research in the last decade, many static analysis
techniques have been proposed. They generally aim to tackle DEX bytecode in Android …
techniques have been proposed. They generally aim to tackle DEX bytecode in Android …
R2I: A Relative Readability Metric for Decompiled Code
Decompilation is a process of converting a low-level machine code snippet back into a high-
level programming language such as C. It serves as a basis to aid reverse engineers in …
level programming language such as C. It serves as a basis to aid reverse engineers in …
WaDec: Decompile WebAssembly Using Large Language Model
WebAssembly (abbreviated Wasm) has emerged as a cornerstone of web development,
offering a compact binary format that allows high-performance applications to run at near …
offering a compact binary format that allows high-performance applications to run at near …
动态二进制翻译技术综述.
张锦, 单泽虎, 刘晓东, 王文竹, 余杰… - Journal of Frontiers …, 2024 - search.ebscohost.com
在构建国产软件生态系统中, 解决程序的兼容性问题至关重要. 随着计算机架构的多样化发展,
确保软件能够在不同平台和硬件环境中顺畅运行, 已经成为当下软件开发过程中的一项紧迫任务 …
确保软件能够在不同平台和硬件环境中顺畅运行, 已经成为当下软件开发过程中的一项紧迫任务 …