Tässä opetusohjelmassa näytän, miten puretaan tai käänteinen suunnittelu Windows-ohjelman suoritettava tiedosto (.exe- ja .dll-tiedostot) ja saadaan lähdekoodi takaisin. Tämä opetusohjelma tulee olemaan helppoa-helppoa aloittelijan oppia. Jos olet nopea oppija, voit vapaasti ohittaa tekstin.
Tässä opetusohjelmassa luon valeprojektin, joka näyttää ”Hello world” Visual Studiossa, jotta voin demonstroida, miten saat lähdekoodin takaisin.
Here we go, here’s the project we’re going to decompile.
Here are the code and the output. Saamme saman koodin purkamisen jälkeen.
Aloitetaan yllä olevan projektin purkaminen
Nyt kun olemme luoneet esimerkkiprojektin, yritetään purkaa yllä oleva projekti Telerikin JustDecompile-ohjelmalla.
Jos sinulla ei ole tätä ohjelmistoa, lataa ja asenna se täältä
Vaihe – 1: Avaa JustDecompile
Avaa JustDecompile sovellus. Jos olet asentanut tämän ohjelmiston nyt, luultavasti saat luotua pikakuvakkeen työpöydällesi. Muussa tapauksessa avaa se Käynnistä-valikosta
Vaihe – 2: Etsi suoritettava tiedosto, jonka haluat dekompiloida
Avaa tiedosto, jonka haluat dekompiloida JustDecompile-ohjelmassa tai vedä ja pudota tiedostosi(.dll tai .exe) käyttöliittymään.
Minä käytän normaalia tapaa. Siirry vain kohtaan Avaa… -> Tiedosto(t) tai paina Ctrl + O näppäimistölläsi ja valitse tiedostosi File Explorerilla.
Jos olet luonut projektin nyt. niin löydät suoritettavan tiedostosi projektihakemistosi bin/Debug-kansiosta. Tässä minulla on omani.
Vaihe – 3: Reverse Engineer
Tässä siirrytään varsinaiseen osaan. DECOMPILOINTI
Kun avaat tiedoston JustDecompile-ohjelmassa, se purkaa tiedoston ja lisää tiedoston nykyiseen työtilaan. Voit selata vasemmanpuoleisen sivupalkin kautta projektitiedostoja.
Minun tapauksessani sain lähdekoodini takaisin. Katso alla olevasta kuvasta.
Jos haluat tarkistaa vain lähdekoodin, voit lopettaa tähän. Jos sinun on luotava Visual Studio -projekti lähdekoodista. Seuraa sitten seuraavaa vaihetta.
Vaihe – 4: Visual Studio -projektin luominen
Nyt sinulla on siis lähdekoodi. Seuraavassa kerrotaan, mitä sinun on tehtävä luodaksesi Visual Studio -projektin puretusta lähdekoodista.
Navigoi kohtaan Työkalut -> Luo projekti. Tämä luo uusimman Visual Studio -projektin (tällä hetkellä VS 2017).
Jos haluat luoda Legacy-projektin (aiempia Visual Studio -versioita varten), napsauta Create Legacy Project
Luo sitten tyhjä hakemisto ja avaa se. Napsauta sitten Tallenna.
Tällöin luodaan Visual Studio -projekti annettuun hakemistoon ja olet valmis.