paper-with-me

Papers

Fine-Grained Static Detection of Obfuscation Transforms Using Ensemble-Learning and Semantic Reasoning

2019-11-18 · Ramtine Tofighi-Shirazi, Irina Mariuca Asavoae, Philippe Elbaz-Vincent

The ability to efficiently detect the software protections used is at a prime to facilitate the selection and application of adequate deob-fuscation techniques. We present a novel approach that combines semantic reasoning techniques with ensemble learning classification for the purpose of providing a static detection framework for obfuscation transformations. By contrast to existing work, we provide a methodology that can detect multiple layers of obfuscation, without depending on knowledge of the underlying functionality of the training-set used. We also extend our work to detect constructions of obfuscation transformations, thus providing a fine-grained methodology. To that end, we provide several studies for the best practices of the use of machine learning techniques for a scalable and efficient model. According to our experimental results and evaluations on obfuscators such as Tigress and OLLVM, our models have up to 91% accuracy on state-of-the-art obfuscation transformations. Our overall accuracies for their constructions are up to 100%.

📄 PDF Abstract BibTeX arXiv:1911.07523

Code (0)

등록된 구현이 없습니다.

Tasks

Ensemble Learning

Similar Papers 제목 키워드 기반

Light up that Droid! On the Effectiveness of Static Analysis Features against App Obfuscation for Android Malware Detection

2023-10-24 · Borja Molina-Coronado, Antonio Ruggia, Usue Mori, Alessio Merlo 외

Malware authors have seen obfuscation as the mean to bypass malware detectors based on static analysis features. For Android, several studies have confirmed that many anti-malware products are easily evaded with simple p…

Android Malware DetectionMalware Detection

CASCADE: LLM-Powered JavaScript Deobfuscator at Google

2025-07-23 · Shan Jiang, Pranoy Kovuri, David Tao, Zhixun Tan arxiv

Software obfuscation, particularly prevalent in JavaScript, hinders code comprehension and analysis, posing significant challenges to software testing, static analysis, and malware detection. This paper introduces CASCAD…

Malware Detection

Comment on "AndrODet: An adaptive Android obfuscation detector"

2019-10-14 · Alireza Mohammadinodooshan, Ulf Kargén, Nahid Shahmehri

We have identified a methodological problem in the empirical evaluation of the string encryption detection capabilities of the AndrODet system described by Mirzaei et al. in the recent paper "AndrODet: An adaptive Androi…

Defeating Opaque Predicates Statically through Machine Learning and Binary Analysis

2019-09-04 · Ramtine Tofighi-Shirazi, Irina As{ă}voae, Philippe Elbaz-Vincent, Thanh-Ha Le

We present a new approach that bridges binary analysis techniques with machine learning classification for the purpose of providing a static and generic evaluation technique for opaque predicates, regardless of their con…

BIG-bench Machine Learning

Seeing as Experts Do: A Knowledge-Augmented Agent for Open-Set Fine-Grained Visual Understanding

2026-03-04 · Junhan Chen, Zilu Zhou, Yujun Tong, Dongliang Chang 외 arxiv

Fine-grained visual understanding is shifting from static classification to knowledge-augmented reasoning, where models must justify as well as recognise. Existing approaches remain limited by closed-set taxonomies and s…