Описание тега capstone

Capstone - это легкий многоплатформенный фреймворк для разборки с несколькими архитектурами.

Обзор

Capstone - это легкий многоплатформенный фреймворк для разборки с несколькими архитектурами. Он написан на C и предоставляется как проект с открытым исходным кодом.
Текущая версия - 2.1.2.

особенности

  • Поддержка нескольких архитектур: Arm, Arm64 (Armv8), Mips, PowerPC, Sparc, SystemZ, XCore и Intel (подробнее).
  • Чистый / простой / легкий / интуитивно понятный, не зависящий от архитектуры API.
  • Предоставьте подробную информацию о разобранной инструкции
  • Предоставьте некоторую семантику дизассемблированной инструкции, такую ​​как список неявных регистров чтения и записи.
  • Реализовано на чистом языке C с привязками для Python, Ruby, C#, NodeJS, Java, GO, C++, OCaml и Vala.
  • Встроенная поддержка Windows и *nix (подтверждено Mac OSX, iOS, Android, Linux, *BSD и Solaris).
  • Поточно-ориентированная конструкция.
  • Специальная поддержка для встраивания в прошивку или ядро ​​ОС.
  • Распространяется по лицензии BSD с открытым исходным кодом.

Связанные теги

c разборка

Ссылки

Главная страница Capstone
проект GitHub