Bc. Štěpán Dvorský

Bachelor's thesis

Replicas of reverse-engineered classes in C++

Replicas of reverse-engineered classes in C++
Anotácia:
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 …viac
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 …viac
 
 
Jazyk práce: English
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
  • Vedúci: 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

Masaryk University

Faculty of Informatics

Bachelor programme / odbor:
Programming and development / Programming and development

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

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