Usporedba open source alata za reverzni inženjering

Reverzno inženjerstvo je metoda koja se koristi otkad je (moderne) tehnologije – znatiželja je natjerala ljude da saznaju kako je netko drugi napravio ili konstruirao neki fizički objekt, kako bi to znanje iskoristili da bolje shvate proces proizvodnje, sami naprave sličan proizvod, ili detaljno upo...

Full description

Bibliographic Details
Main Author: Podbojec, Zvonko
Other Authors: Bača, Miroslav
Format: Master Thesis
Language:Croatian
Published: Sveučilište u Zagrebu. Fakultet organizacije i informatike Varaždin. Katedra za razvoj informacijskih sustava. 2012
Subjects:
Online Access:https://zir.nsk.hr/islandora/object/foi:2334
https://urn.nsk.hr/urn:nbn:hr:211:144216
https://repozitorij.unizg.hr/islandora/object/foi:2334
https://repozitorij.unizg.hr/islandora/object/foi:2334/datastream/PDF
Description
Summary:Reverzno inženjerstvo je metoda koja se koristi otkad je (moderne) tehnologije – znatiželja je natjerala ljude da saznaju kako je netko drugi napravio ili konstruirao neki fizički objekt, kako bi to znanje iskoristili da bolje shvate proces proizvodnje, sami naprave sličan proizvod, ili detaljno upoznaju njegova svojstva. Sama primjena u računalnoj industriji je široka – razvojni inženjeri koriste reverzni inženjering da bi saznali kako je pojedini (konkurentski) proizvod izrađen, da bi bolje shvatili svoj proizvod, da bi zaštitili svoj proizvod od pokušaja reverznog inženjerstva od drugih osoba itd. Česta je primjena i kod inženjera sigurnosti, koji iz često vrlo kompleksnog malicioznog koda trebaju saznati kako točno taj kod radi i kako se ponaša, kako bi zaštitili informacijske sustave od štetnih posljedica uzrokovanih djelovanjem malicioznog koda. U tim procesima neizostavno je korištenje široke palete specijaliziranog softvera, komercijalne ili nekomercijalne prirode, no različite namjene.Sam fokus rada ipak su alati za reverzni inženjering, njihova klasifikacija i uporaba, s posebnim naglaskom na alate otvorenog koda. Izabrani alati su svrstani u dvije kategorije, te je vlastitim okvirom za usporedbu alata otvorenog koda obavljen pregled funkcionalnosti alata kroz praktične i aktualne primjere.