У меня есть несколько двоичных файлов, каждая из которых содержит инструкции функции (может быть немного больше в конце). Начало файла также является начальной точкой функции.В angr, как загрузить и проанализировать двоичный файл, который содержит только инструкции по функциям, а не файл ELF
Эти файлы были извлечены из файла ELF. Платформа - arm64.
Итак, как загрузить и проанализировать этот файл с помощью angr?
Цель:
Каждая функция имеет «оператора переключатель», цель, чтобы получить все intergers из выражения дела.
Пример (код C):
void func1(int cmd){
switch (cmd) {
case 1:
xxxx
break;
case 10:
yyyy;
break;
}
}
Результат: 1,10