| Studiju veids |
maģistra akadēmiskās studijas |
| Studiju programmas nosaukums |
Datorsistēmas |
| Nosaukums |
C++ programmatūras atbalsta un uzturēšanas izpēte ar ierobežotu piekļuvi pirmtekstam |
| Nosaukums angļu valodā |
Research on Support and Maintenance of C++ Software with Restricted Access to Source Code |
| Struktūrvienība |
33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte |
| Darba vadītājs |
Pāvels Rusakovs |
| Recenzents |
Gundars Alksnis |
| Anotācija |
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. |
| Atslēgas vārdi |
reversā inženierija, Windows, C++, simboli, programmatūra, programmatūras uzturēšana |
| Atslēgas vārdi angļu valodā |
reverse engineering, Windows, C++, symbols, software, software maintenance |
| Valoda |
lv |
| Gads |
2026 |
| Darba augšupielādes datums un laiks |
20.05.2026 19:20:12 |