J'ai des fichiers binaires, chacun d'eux contient des instructions d'une fonction (peut-être un peu plus à la fin). Le début du fichier est également le point de départ de la fonction.Dans angr, comment charger et analyser un fichier binaire qui contient uniquement des instructions de fonction, pas un fichier ELF
Ces fichiers ont été extraits d'un fichier ELF. La plate-forme est arm64. Alors, comment charger et analyser ce fichier en utilisant angr?
L'objectif:
Chaque fonction a une, la cible "instruction case commutateur" est d'obtenir tous les intergers de l'expression de cas.
Exemple (code C):
void func1(int cmd){
switch (cmd) {
case 1:
xxxx
break;
case 10:
yyyy;
break;
}
}
Résultat: 1,10