Zobrazit minimální záznam

Deminimization and deobfuscation of malware in the JavaScript language



dc.contributor.advisorPolách Radomír
dc.contributor.authorHrabě Václav
dc.date.accessioned2017-06-07T16:13:54Z
dc.date.available2017-06-07T16:13:54Z
dc.date.issued2017-05-21
dc.identifierKOS-695599696505
dc.identifier.urihttp://hdl.handle.net/10467/70165
dc.description.abstractTato bakalářská práce se zabývá základními praktikami při deminimizaci a deobfuskaci škodlivých programů neboli malwarů. Literární rešerše stručně pojednává o různých druzích malwaru, na které můžeme narazit při stahování programů z internetu nebo hledání informací. Zvolený problém jsem vyřešil pomocí objektově orientovaného skriptovacího jazyka JavaScript, ve kterém jsou volně přístupné knihovny pro syntaktickou analýzu kódu. Použité řešení poskytuje možnost základního překladu minimizovaného a obfuskovaného kódu. Díky deminimizovaného a deobfuskovaného kódu lze zjistit pomocí antivirového programu a jeho databáze malwaru, zda je program škodlivý pro naše zařízení či nikoli. V příloze práce je možné nalézt program ve skriptovacím jazyce bash, který tuto práci testuje. Pokud měníme kód této práce, je možné díky tomuto programu zjistit, zda je překlad stále správný. Další program je také ve skriptovacím jazyce bash, který testuje přidané malwary.cze
dc.description.abstractThis bachelor thesis deals with basic practies in deminimization and deobfuscation of malware in the JavaScript language. Literary recherche briefly discusses about various kinds of malware that we may encounter when downloading programs from internet or searching for information. I have solved the problem by using object-oriented scripting language JavaScript, in which libraries for code parsing are freely accessible. The solution used provides basic translation of minimized and obfuscated code. With deminimized and deobfuscated code, antivirus program and malware database can be detected whether the program is harmful to our device or not. In the appendix there is a program in the scripting language bash that tests this work. If we modify the code of this work, it is possible with this program to find out whether the translation is still correct. Another program is also in the scripting language bash, which tests the added malware.eng
dc.language.isoCZE
dc.publisherČeské vysoké učení technické v Praze. Vypočetní a informační centrum.cze
dc.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmleng
dc.rightsVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.htmlcze
dc.subjectdeminimizace kódu, deobfuskace kódu, implementace programu, vyhledávání malware, bezpečnost uživatelů, JavaScript kódcze
dc.subjectcode deminimization, code deobfuscation, program implementation, malware search, user safety, JavaScript codeeng
dc.titleDeminimizace a deobfuskace malware v jazyce JavaScriptcze
dc.titleDeminimization and deobfuscation of malware in the JavaScript languageeng
dc.typebakalářská prácecze
dc.typebachelor thesiseng
dc.date.accepted
dc.contributor.refereeZahradnický Tomáš
theses.degree.disciplineInformační technologiecze
theses.degree.grantorkatedra počítačových systémůcze
theses.degree.programmeInformatikacze


Soubory tohoto záznamu




Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam