Bc. Štěpán Dvorský

Bakalářská práce

Replicas of reverse-engineered classes in C++

Replicas of reverse-engineered classes in C++
Anotace:
Tato práce popisuje návrh a implementaci C++ knihovny replica. Tato knihovna má za cíl zjednodušit proces vytváření a udržování takzvaných replik. Replika je třída, která imituje třídu jinou, jejíž deklarace nemusí být dostupná. To je užitečné při psaní kódu, který interaguje se zpětně inženýrovnými ABI (z anglického Application Binary Interface). Při kompilování do strojového kódu, C++ třída je převedena …více
Abstract:
This thesis describes the design and implementation of the replica C++ library, which aims to simplify creating and maintaining so called replicas. A replica is a class that mimics another class, whose declaration might not be available. This is useful when writing code that interacts with reverse-engineered application binary interfaces (ABIs). When compiled to native binary, a C++ class is translated …více
 
 
Jazyk práce: angličtina
Datum vytvoření / odevzdání či podání práce: 23. 5. 2024

Obhajoba závěrečné práce

  • Obhajoba proběhla 24. 6. 2024
  • Vedoucí: RNDr. Nikola Beneš, Ph.D.
  • Oponent: RNDr. Petr Ročkai, Ph.D.

Citační záznam

Plný text práce

Obsah online archivu závěrečné práce
Zveřejněno v Theses:
  • světu
Jak jinak získat přístup k textu
Instituce archivující a zpřístupňující práci: Masarykova univerzita, Fakulta informatiky

Masarykova univerzita

Fakulta informatiky

Bakalářský studijní program / obor:
Programování a vývoj aplikací / Programování a vývoj aplikací

Práce na příbuzné téma

  • Žádné práce na příbuzné téma.