Skip to contentSkip to content
Verifizierte Zertifikate. On-Chain. Für immer.Mehr erfahren
Cover image for Maschinencode-Analyse eines Embedded-Tools für einen Schwarzwälder Mittelständler
Analysis

Maschinencode-Analyse eines Embedded-Tools für einen Schwarzwälder Mittelständler

FreeVerified credential2 WochenIntermediate

Übersicht

Worum es bei diesem Projekt geht.

Lade die anonymisierte 240 Kilobyte große Cortex-M3-Firmware-Binary in einen Disassembler (Ghidra ist freie Wahl). Identifiziere die rund 40 Funktionen mit den meisten Aufrufen und dokumentiere die fünf zentralen Funktionen vollständig (Aufrufkonvention, Registerverwendung, Speicherlayout). Lokalisiere die Stelle, an der eine Spindel-Drehzahlbegrenzung im Maschinencode hartcodiert ist. Schlage einen Binary-Patch (8-16 Bytes) vor, der den Grenzwert konfigurierbar über eine EEPROM-Adresse macht. Abgaben: Funktions-Inventar, dokumentierte Disassembly der fünf Kernfunktionen, Patch-Vorschlag mit Vorher/Nachher-Bytes, 6-seitiger Analyse-Bericht.

CredentialBlockchain-anchored
ShareableLinkedIn-ready
LanguageEnglish
PaceSelf-paced

Das Briefing

Was Du tust und was Du zeigst.

Wie ändert man einen hartcodierten Drehzahl-Grenzwert in einer Firmware-Binary ohne Originalquellen mit minimal-invasivem Patch?

Earning criteria — what you'll demonstrate

  • ARM-Cortex-M3-Maschinencode lesen und dokumentieren
  • Aufrufkonventionen und Registerverwendung aus Disassembly rekonstruieren
  • Eine binär lokalisierte Konstante minimal-invasiv patchen
  • Reverse-Engineering-Befunde so dokumentieren, dass die Entwicklung sie weiterführt

Studienpassung

Wo dies in Dein Studium passt.

Schärft dieselben Fähigkeiten, die Dein Studium von Dir erwartet.

Fähigkeiten

Fähigkeiten, die Du unter Beweis stellst.

Jede taucht auf Deinem verifizierten Zertifikat auf.

Karrieren

Berufe, auf die dies Dich vorbereitet.

Echte Berufsbezeichnungen. Echte Skill-Brücken. Wähle die, die Deinem Werdegang am nächsten kommt.

Embedded-Software-Ingenieur:in

Maschinencode-Analyse und minimal-invasive Patches sind die Brot-und-Butter-Aufgaben in Embedded-Teams bei Maschinenbau-Mittelständlern.

Dieses Projekt schärft

  • machine-code
  • arm-assembly
  • binary-analysis

Noch eine Sache

Du kannst ein Zertifikat bis Freitag in Deinem Lebenslauf haben.