Zaštita programskog koda od reverznog inženjerstva pisanog u programskom jeziku C/C++

Sažetak na hrvatskom: U ovom radu opisane su metode zaštite programskog koda od reverznog inženjerstva s primjerima u programskom jeziku C/C++ na operacijskom sustavu Windows. Pokazano je korištenje funkcija koje su ugrađene u Windows programsko sučelje, a služe za detektiranje debugera i sprječavan...

Full description

Permalink: http://skupni.nsk.hr/Record/fer.KOHA-OAI-FER:49372/Details
Glavni autor: Marinac, Dinko (-)
Ostali autori: Groš, Stjepan (Thesis advisor)
Vrsta građe: Drugo
Impresum: Zagreb, D. Marinac, 2018.
Predmet:
LEADER 02086na a2200229 4500
003 HR-ZaFER
008 160221s2018 ci ||||| m||| 00| 0 hr d
035 |a (HR-ZaFER)ferid6239 
040 |a HR-ZaFER  |b hrv  |c HR-ZaFER  |e ppiak 
100 1 |a Marinac, Dinko 
245 1 0 |a Zaštita programskog koda od reverznog inženjerstva pisanog u programskom jeziku C/C++ :  |b završni rad /  |c Dinko Marinac ; [mentor Stjepan Groš]. 
246 1 |a Protecting Software Written in C/C++ from Reverse Engineering  |i Naslov na engleskom:  
260 |a Zagreb,  |b D. Marinac,  |c 2018. 
300 |a 33 str. ;  |c 30 cm +  |e CD-ROM 
502 |b preddiplomski studij  |c Fakultet elektrotehnike i računarstva u Zagrebu  |g smjer: Računarska znanost, šifra smjera: 41, datum predaje: 2018-06-15, datum završetka: 2018-07-13 
520 3 |a Sažetak na hrvatskom: U ovom radu opisane su metode zaštite programskog koda od reverznog inženjerstva s primjerima u programskom jeziku C/C++ na operacijskom sustavu Windows. Pokazano je korištenje funkcija koje su ugrađene u Windows programsko sučelje, a služe za detektiranje debugera i sprječavanje daljnje analize programa. Također su objašnjene metode zaštite od preuzimanja preslike programa iz memorije te raznovrsne druge tehnike koje se koriste u zaštiti programskog koda. Odabrane metode su primijenjene na program i nakon toga je analizirano ponašanje programa. 
520 3 |a Sažetak na engleskom: This paper describes methods of protecting software written in C/C++ on operating system Windows from reverse engineering. Anti-debug functions from Windows API are explained on examples, as well as anti-dumping and various other protection methods. In the end, selected methods are applied to a program and after that the behaviour of the program is analysed. 
653 1 |a zaštita od reverznog inženjerstva  |a detekcija debugera  |a sprječavanje preuzimanja preslike programa iz memorije  |a reverzno inženjerstvo  |a C/C++ 
653 1 |a anti-reversing  |a anti-debug  |a anti-dumping  |a reverse engineering  |a C/C++ 
700 1 |a Groš, Stjepan  |4 ths 
942 |c Z 
999 |c 49372  |d 49372