Показать сокращенную информацию

dc.contributor.advisorArnicāns, Guntis
dc.contributor.authorVāvere, Eduards
dc.contributor.otherLatvijas Universitāte. Datorikas fakultāte
dc.date.accessioned2019-06-30T01:07:19Z
dc.date.available2019-06-30T01:07:19Z
dc.date.issued2019
dc.identifier.other69466
dc.identifier.urihttps://dspace.lu.lv/dspace/handle/7/47293
dc.description.abstractMaģistra darba pirmajā daļā tika aprakstīti mašīnkoda apgrieztas inženierijas pielietojumi (autortiesību un komercnoslēpuma aizsardzība, ievainojamību meklēšana). Kā arī apskatīti binārās analīzes rīki, process un soļi. Darba otrajā daļā tika salīdzināta dažādu binārās analīzes metožu efektivitāte, un identificētās situācijas, kad ar esošām metodēm var būt nepietiekami. Darba trešajā daļā tika piedāvātā oriģināla metode – “starp-bloku varbūtisko pāreju grafs”. Tā papildina eksistējošo trasēšanas metožu sniegto ar izpildes vēstures statistisko analīzi. Pielietojot to praktiski, tika secināts, ka tā atsevišķos gadījumos var sniegt priekšrocības. Starp-bloku varbūtisko pāreju grafu var izmantot, lai modelētu programmas turpmāko darbību.
dc.description.abstractIn the first part of this thesis, several use cases for machine code reverse engineering were described (copyright and commercial secret protection, vulnerability analysis). As well as the process, tools and steps for binary analysis. In the second part, several analysis methods were compared for effectiveness, identifying situations, where they might be lacking. A new, original method was proposed – “inter-block probabilistic transition graph”. It builds upon existing tracing methods, augmenting them with block history statistical analysis. After practical application, it was concluded that it has benefits in certain situations. Inter-block probabilistic transition graph can be used to model program future behavior.
dc.language.isolav
dc.publisherLatvijas Universitāte
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subjectDatorzinātne
dc.subjectapgrieztā inženierija
dc.subjectbinārā analīze
dc.subjectkiberdrošība
dc.subjectautortiesību aizsardzība
dc.subjectprogrammatūras ievainojamību analīze
dc.titleMašīnkoda instrumentēšana bloku izpildes statistiskajai analīzei un paredzēšanai
dc.title.alternativeMachine code instrumentation for block runtime statistical analysis and prediction
dc.typeinfo:eu-repo/semantics/masterThesis


Файлы в этом документе

Thumbnail

Данный элемент включен в следующие коллекции

Показать сокращенную информацию