Najprej potrebujemo ustrezno programsko opremo.
V našem primeru bomo uporabljali program ILSpy, zelo popularen za decompilanje in hkrati tudi zelo enostaven, deluje pa za programe, napisane v .NET okolju.
Povezava do programa: POVEZAVA
|
![]() |
![]() |
|||
Prevajanje exe programa v izvorno kodo |
|||
![]() |
|||
|
|||
|
|||
![]() |
|
|||||
![]() Najprej potrebujemo ustrezno programsko opremo. V našem primeru bomo uporabljali program ILSpy, zelo popularen za decompilanje in hkrati tudi zelo enostaven, deluje pa za programe, napisane v .NET okolju. Povezava do programa: POVEZAVA |
|||||
|
|||||
![]() Ko se nam program prenese najprej odpakiramo datoteko v mapo, ki smo si jo ustvarili za ta program. |
|||||
|
|||||
![]() Odpremo mapo in kliknemo na ikono ILSPY programa. Vse datoteke zraven programa so knjižnice, brez katerih program nebo deloval, zato jih ne brišite. |
|||||
|
|||||
![]() Odpre se nam program, ki ima na levi strani drevesno strukturo programov, na levi pa programsko kodo označenega programa. |
|||||
|
|
|||||
![]() Če želimo pogledati izvorno kodo svojega programa, ga moramo najprej odpreti v programu. |
|||||
|
|||||
![]() Ko se nam odpre program, ga moramo najprej razširiti, da lahko vidimo koliko formov ima. |
|||||
|
|||||
![]() Ko označimo form, se nam na levi strani pokaže koda tega forma. Vendar pozor! to ni koda ki jo želite! Ko programiramo v programskih jezikih kot so VB, C#, C++ ne pišemo vse kode, saj nam jo naš urejevalnik(Visual Studio, Xamarin Studio) generira sam. Zato moramo najti kodo, ki jo potrebujemo. |
|||||
|
|||||
![]() V mojem primeru je to moja prava koda. |
|||||
|
|||
|
![]() |
|
||||||
![]() |
||||||||
|
||||||||
![]() |
![]() |
|