Graduate papers
  
Description of the graduate paper
Form of studies Master
Title of the study programm Computer Systems
Title in original language C++ programmatūras atbalsta un uzturēšanas izpēte ar ierobežotu piekļuvi pirmtekstam
Title in English Research on Support and Maintenance of C++ Software with Restricted Access to Source Code
Department Faculty Of Computer Science Information Tehnology And Energy
Scientific advisor Pāvels Rusakovs
Reviewer Gundars Alksnis
Abstract Maģistra darbā tiek veikts ieskats reversajā inženierijā (tās rīkiem, mērķiem, legalitātei un aizsardzības veidiem), kā arī ieskats C++ programmatūrā, sākot no programmatūras kompilēšanas procesa un beidzot ar binārā interfeisa un struktūras analīzi. Darbā tiek arī apskatīti rīki un metodes, kā var izpētīt kompilētu programmatūru, kā arī kādos veidos to var modificēt. Darba autors praktiskajā daļā analizēja sešus eksistējošos reversās inženierijas projektus, un identificēja trūkumus un ierobežojumus programmatūras modificēšanā, ja ir ierobežota piekļuve tā oriģinālajam pirmtekstam. Viens no būtiskākajiem trūkumiem ir, ka izstrādātāji ir spiesti mijiedarboties ar kompilētu programmatūru zemā līmenī. Darba autors izstrādāja risinājumu, kas atļauj izstrādātājam mijiedarboties ar kompilētās programmatūras simboliem, izmantojot augstāku abstrakcijas pakāpi, it kā tie būtu daļa no lokālā projekta. Darbā ir 78 lappuses, 27 attēli, 1 tabula un 15 pielikumi. Tika izmantoti 122 informācijas avoti.
Keywords reversā inženierija, Windows, C++, simboli, programmatūra, programmatūras uzturēšana
Keywords in English reverse engineering, Windows, C++, symbols, software, software maintenance
Language lv
Year 2026
Date and time of uploading 20.05.2026 19:20:12