Original title:
Grafický prohlížeč a jednoduchý editor ELF souboru
Translated title:
Graphical Viewer and Simple Editor of ELF File
Authors:
Omacht, Martin ; Martiško, Jakub (referee) ; Křivka, Zbyněk (advisor) Document type: Bachelor's theses
Year:
2019
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[cze][eng]
Tato práce má za cíl vytvoření aplikace s grafickým uživatelským rozhraním, která poskytuje grafický náhled na vnitřní strukturu binárního souboru ve formátu ELF a také umožňuje jednoduchou editaci. Aplikace zvládá načítat poškozené soubory a podporuje platformy Windows, Linux i macOS. Implementována je v jazyce C++ a grafické rozhraní je vytvořeno pomocí knihovny Qt. Pro zobrazení vnitřní struktury souboru ELF byl navrhnut a implementován vlastní diagram.
The goal of this thesis is to create an application with graphical user interface that provides graphical overview of internal structure for binary files in ELF format while also allowing simple editing. The application handles corrupted files and supports Windows and Linux operating systems. It is implemented in C++ with graphical interface created using Qt library. To picture the internal structure of the given ELF file, a custom diagram was designed and implemented.
Keywords:
binary file; corrupted file; ELF; Executable and Linking Format; graphical editor; graphical viewer; GUI; multiplatform application; Qt; binární soubor; ELF; Executable and Linking Format; grafický editor; grafický prohlížeč; GUI; multiplatformní aplikace; poškozený soubor; Qt
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/180114