PegX / Hybroid

This repo is the implementation of our ISC2021 paper
3 stars 3 forks source link

Regarding loading of CFG and Opcode2Vec functions #1

Open mrinalanand29 opened 1 year ago

mrinalanand29 commented 1 year ago

image I want to know the format of the CFG being parsed in the above code lines (line 148). Is it different from the .gml file that Androguard generates? Also, how does the classifier incorporate Opcode2Vec and Function2Vec functions without calling them in the s2v_classifier code? Are they being used during the creation of CFG?

PegX commented 1 year ago

Hey.

  1. The first question about the difference from the GML file. Yeah, that is different from the GML file.
  2. When we generated the graph's from APP, we differentiate the CFG, DFG and also the function call graph. Here, the Function2vec is converted from the function call graph.