paper-with-me

Papers

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 constructions. We use this technique as a static automated deobfuscation tool to remove the opaque predicates introduced by obfuscation mechanisms. According to our experimental results, our models have up to 98% accuracy at detecting and deob-fuscating state-of-the-art opaque predicates patterns. By contrast, the leading edge deobfuscation methods based on symbolic execution show less accuracy mostly due to the SMT solvers constraints and the lack of scalability of dynamic symbolic analyses. Our approach underlines the efficiency of hybrid symbolic analysis and machine learning techniques for a static and generic deobfuscation methodology.

📄 PDF Abstract BibTeX arXiv:1909.01640

Code (0)

등록된 구현이 없습니다.

Tasks

BIG-bench Machine Learning

Similar Papers 제목 키워드 기반

Fixes That Fail: Self-Defeating Improvements in Machine-Learning Systems

2021-03-22 · NeurIPS 2021 12 · Ruihan Wu, Chuan Guo, Awni Hannun, Laurens van der Maaten

Machine-learning systems such as self-driving cars or virtual assistants are composed of a large number of machine-learning models that recognize image content, transcribe speech, analyze natural language, infer preferen…

BIG-bench Machine LearningObject DetectionSelf-Driving Cars

ADVENT: LLM-Driven Automatic Predicate Invention for ILP

2026-07-02 · Tingting Yu, Pei-Cing Huang, Chan Hsu, Chan-Tung Ku 외 arxiv

Predicate invention (PI), the creation of new predicates to extend the hypothesis space, remains a critical bottleneck in Inductive Logic Programming (ILP). Existing methods rely on domain expertise and produce semantica…

Inductive logic programming

Xpose: Bi-directional Engineering for Hidden Query Extraction

2025-04-15 · Ahana Pradhan, Jayant Haritsa

Query reverse engineering (QRE) aims to synthesize a SQL query to connect a given database and result instance. A recent variation of QRE is where an additional input, an opaque executable containing a ground-truth query…

Developing and Defeating Adversarial Examples

2020-08-23 · Ian McDiarmid-Sterling, Allan Moser

Breakthroughs in machine learning have resulted in state-of-the-art deep neural networks (DNNs) performing classification tasks in safety-critical applications. Recent research has demonstrated that DNNs can be attacked …

BIG-bench Machine Learning

Human-like generalization in a machine through predicate learning

2018-06-05 · Leonidas A. A. Doumas, Guillermo Puebla, Andrea E. Martin

Humans readily generalize, applying prior knowledge to novel situations and stimuli. Advances in machine learning and artificial intelligence have begun to approximate and even surpass human performance, but machine syst…