Original title:
Digitální steganografie pro spustitelné soubory
Translated title:
Digital Steganography for Executables
Authors:
Tobiáš, Pavel ; Bidlo, Michal (referee) ; Strnadel, Josef (advisor) Document type: Bachelor's theses
Year:
2018
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[cze][eng]
Tato bakalářská práce se zabývá steganografickým ukrýváním libovolných dat do spustitelných souborů. Nejprve hovoří obecně, zejména o injekčních a substitučních steganografických metodách nad různými typy krycích objektů. Poté se zaměřuje na spustitelné soubory formátu ELF a rodinu instrukčních sad x86 ; zmiňuje permutační metody nad instrukcemi a řetězy základních bloků a dopodrobna rozebírá substituční metodu ekvivalenčních tříd instrukcí. Následně je popsán návrh, implementace, testování a optimalizace vlastního řešení založeného na poslední ze zmíněných metod. Posléze jsou popsány metody a výstupy experimentů s vlastním řešením.
This bachelor's thesis concerns itself with steganographic concealment of arbitrary data in executable files . Initially it speaks in general terms , mainly about injection - and substitution - based steganographic methods for various types of cover - objects . Afterwards , the focus is on executable files in the ELF format and the x86 ISA family ; permutation - based methods for instructions and basic block chains are mentioned and the substitution - based method of instruction equivalence classes is examined . Consequently , the design, implementation , testing and optimization of a custom solution based on the last mentioned method are described . Finally , the methods and outcomes of experimenting with the custom solution are described .
Keywords:
ELF; equivalence class; executable; instruction; steganography; substitution; x86; ekvivalenční třída; ELF; instrukce; spustitelný soubor; steganografie; substituce; x86
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/85246