Detail práce

Analyzátor kódu jazyka C

Bakalářská práce Student: Ovšonka Daniel Akademický rok: 2010/2011 Vedoucí: Procházka Boris, Ing.
Název anglicky
Code Analyzer for C Language
Jazyk práce
český
Abstrakt

Tato bakalářská práce se zaobírá principy exploitovaní programů a detekci potencionálně zranitelných míst v programech. Tato detekce umožní vytváření bezpečnějších programových konstrukcí. V úvodu je čitatel obeznámen se základy programovacího jazyka C, jazyka Assembler a překládače GCC. Taktéž je uveden do problematiky exploitačných technik jako přetečení paměti, přetečení v segmentu haldy a BSS, přetečení čísel a formátovací řetězce. Dále je popsán samotný návrh, implementace a výsledky vytvořené aplikace.

Klíčová slova

Exploitace, Přetečení paměti, Jazyk Assembler, Jazyk C, Bezpečnost, Analyzátor kódu, Překladač GCC

Ústav
Studijní program
Informační technologie
Soubory
Stav
obhájeno, hodnocení B
Obhajoba
14. června 2011
Oponent
Komise
Kotásek Zdeněk, doc. Ing., CSc. (UPSY FIT VUT), předseda
Beran Vítězslav, doc. Ing., Ph.D. (UPGM FIT VUT), člen
Drahanský Martin, prof. Ing., Dipl.-Ing., Ph.D. (UITS FIT VUT), člen
Peringer Petr, Dr. Ing. (UITS FIT VUT), člen
Ryšavý Ondřej, doc. Ing., Ph.D. (UIFS FIT VUT), člen
Citace
OVŠONKA, Daniel. Analyzátor kódu jazyka C. Brno, 2011. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2011-06-14. Vedoucí práce Procházka Boris. Dostupné z: https://www.fit.vut.cz/study/thesis/12034/
BibTeX
@bachelorsthesis{FITBT12034,
    author = "Daniel Ov\v{s}onka",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "Analyz\'{a}tor k\'{o}du jazyka C",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2011,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/12034/"
}
Nahoru