Cet article propose un nouveau cadre pour la détection de logiciels malveillants basé sur les graphes de flux de contrôle (CFG). Nous intégrons les fonctionnalités des nœuds CFG grâce à une approche hybride combinant codage basé sur des règles et intégration basée sur un auto-encodeur, et utilisons un classificateur GNN pour détecter les comportements malveillants. Pour améliorer l'interprétabilité du modèle, nous utilisons GNNExplainer, PGExplainer et CaptumExplainer (utilisant les gradients intégrés, la rétropropagation guidée et la saillance). Nous améliorons également la qualité des explications grâce à une nouvelle méthode d'agrégation, RankFusion. Nous proposons également une nouvelle stratégie d'extraction de sous-graphes appelée Greedy Edge-wise Composition (GEC), et nous validons l'efficacité du cadre proposé par des évaluations complètes utilisant des mesures de précision, de fidélité et de cohérence.