Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
IDA-Processor-Modules — IDA Pro Prozessormodule, die Disassemblierungsunterstützung für seltene CPU-, DSP- und GPU-Architekturen hinzufügen, darunter XMOS xCORE, TI C7x/PRU, MicroBlaze und NVIDIA SASS. | Kitploit
Tools/GitHubGitHub/mr-wolf-is-me/ida-processor-modules
Embedded-System-SicherheitStatische AnalyseReverse EngineeringDebuggerHardware-SicherheitBinäranalyseFirmware-Analyse
GitHubmr-wolf-is-me/ida-processor-modules

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

IDA-Processor-Modules

IDA Pro Prozessormodule, die Disassemblierungsunterstützung für seltene CPU-, DSP- und GPU-Architekturen hinzufügen, darunter XMOS xCORE, TI C7x/PRU, MicroBlaze und NVIDIA SASS.

Repository anzeigen
33vor 2 TagenNoch nicht geprüft

IDA-Prozessormodule für ungewöhnliche Architekturen

Eine Sammlung von Prozessormodulen, die IDA Pro um Unterstützung für ungewöhnliche und spezialisierte CPU-, DSP- und GPU-Architekturen erweitern.

Diese Projekte entstanden aus meinem Interesse am Reverse Engineering von Architekturen, die von IDA nicht nativ unterstützt werden, insbesondere solchen, die in eingebetteten Systemen, kommerzieller Firmware und spezialisierter Computerhardware anzutreffen sind.

Verfügbare Prozessormodule

ArchitekturBeschreibungRepository
XMOS xCOREEreignisgesteuerte Multicore-Architektur, die in eingebetteten Audio-, USB- und Echtzeitsystemen verwendet wird.xcore-ida
TI C7x / C7000Fortschrittliche DSP-Architektur mit Unterstützung für parallele Ausführung, Vektoroperationen und spezialisierte Verarbeitungseinheiten.c7x-ida
TI PRU / PRU-ICSSDeterministische Echtzeitprozessoren, die in industrieller Kommunikation, Automatisierung und eingebetteter Steuerung verwendet werden.pru-ida
AMD/Xilinx MicroBlazeKonfigurierbarer Soft-Core-RISC-Prozessor, der in FPGA-basierten Systemen verwendet wird.microblaze-ida
NVIDIA SASSNative NVIDIA-GPU-Maschinencode-Architektur mit generationsspezifischen Instruktionskodierungen.sass-ida

Über die Projekte

Jede Architektur birgt unterschiedliche Herausforderungen für das Reverse Engineering, darunter:

  • Instruktionsdekodierung und architekturspezifische Kodierungsformate.
  • Registermodelle, Adressierungsmodi und Operandendarstellungen.
  • Kontrollflussanalyse und Instruktionssemantik.
  • Parallele Ausführung, DSP-Operationen und spezialisierte Instruktionsfamilien.
  • Architekturüberarbeitungen und Kompatibilitätsunterschiede.

Die Entwicklung umfasste das Studium von Herstellerdokumentation, die Untersuchung echter Binärdateien, die Verwendung von Referenz-Disassemblern und die experimentelle Analyse von Instruktionskodierungen.

Das Ziel ist es, diese Architekturen für Forscher, die mit IDA arbeiten, zugänglicher zu machen.

Auf der Suche nach der nächsten Architektur

Ich bin besonders an obskuren, ungewöhnlichen oder wenig unterstützten Prozessorarchitekturen interessiert, die in realer Firmware und ausführbaren Binärdateien vorkommen.

Gute Kandidaten weisen typischerweise Folgendes auf:

  • Eine verfügbare Instruktionssatz-Referenz, vorzugsweise vom Hersteller.
  • Einen Assembler, Compiler oder Referenz-Disassembler.
  • Echte Firmware oder ausführbare Binärdateien zum Testen.
  • Kein vorhandenes IDA-Prozessormodul oder nur eingeschränkte Unterstützung.

Bist du auf eine Architektur gestoßen, die IDA nicht unterstützt, aber du wünschtest, es wäre so?

Vorschläge, technische Diskussionen und Feedback sind willkommen.

Du kannst gerne eine GitHub Discussion oder ein Issue im entsprechenden Repository eröffnen.


Entwickelt aus Neugier auf ungewöhnliche Prozessorarchitekturen und die Herausforderungen des Reverse Engineering derselben.

Tool herunterladen