K-Hunt++: Improved Dynamic Cryptographic Key Extraction
We identified several weaknesses in the state-of-the-art cryptographic key extraction algorithm, K-Hunt.It cannot handle code in which key loading and use are spread apart, has problems with modes such as AES CBC that use small data buffers of constant size, and with complex apps in which functionality handles both the key and data.K-Hunt++ overcomes those weaknesses.We demonstrate it on two apps that trigger them and present an ablation study and qualitative analysis of its robustness in the face of obfuscation. CCS Concepts Security and privacy
Authors
- Thomas Faingnaert (ORCID: https://orcid.org/0000-0002-6420-6476)
- Bjorn De Sutter (ORCID: https://orcid.org/0000-0003-0317-2089)
- Willem Van Iseghem
Institutions
- Ghent University Hospital (BE)
Publication Details
- Published
- 2024-11-19
- DOI
- https://doi.org/10.1145/3689934.3690818
- Citations
- 1
- Primary Topic
- Advanced Malware Detection Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.35
Funders
- Fonds Wetenschappelijk Onderzoek
- Vlaamse regering