| 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 |