Kod źródłowy z pliku .exe C#

0

Witam. Trochę naczytałem się już o tym temacie i różnie ludzie piszą. Jedni, że się da, drudzy, że nie. Mam prosty programik i chciałbym wyciągnąć z niego kod źródłowy. Mam program dotPeek lecz nie za bardzo wiem co zrobić z kodem który on mi wyświetla. Czy mógłby mi ktoś z tym pomóc?

0

Da się zazwyczaj.

Ja używam JustDecompile od Telerika. Otwiera się assembly i kod się magicznie pokazuje.

0
cimiec napisał(a):

Mam program dotPeek lecz nie za bardzo wiem co zrobić z kodem który on mi wyświetla.

Możesz go przeczytać, skopiować do Visual Studio, wydrukować, właściwie co chcesz...

BTW, dotPeek ma świetną nawigację, ale ssie strasznie jeśli chodzi o dekompilację lambd. ILSpy radzi sobie z nimi znacznie lepiej.

0

Trochę odświeże temat ..

Ogólnie robiłem jedno z zadań uczelnianych, gdzie otrzymałem gotowego exe'ka i na jego wzór miałem przygotować podobny program..

W sumie już to zrobiłem, ale naszła mnie myśl - 'ciekawe jak ten program wygląda w wykonaniu innej osoby??' ..

Postanowiłem otworzyć tego exe'ka zarówno w dotpeek, jak i JustDecompile i za każdym razem mam przy głównych fragmentach kodu chińskie krzaczki..

Podsyłam screen:
http://oi57.tinypic.com/2vjx6vr.jpg

Czy coś źle robię ? Czy może trzeba jakoś odpowiednio ustawić te programy? A może plik exe został odpowiednio 'zakodowany' ? ;>

Pozdrawiam i czekam na info :)
Marek

0

Jest zaciemniony.

0

mozna odciemnic, ale nazw prywatnych pol, metod itp nie odzyskasz.

0

@WhistleR - Ok, dzięki za odpowiedź.

A jeszcze tak podpytam - czy takie zaciemienie jest możliwie do wykonania bezpośrednio w Vistual Studio (ustawiając jakąś opcję), czy trzeba użyć dodatkowego narzędzia? (bo zdziwiłoby mnie to, że wykładowca zadał sobie tyle trudu ;P)

0

osobne narzędza są, platne - lepsze. niektore darmowe tez sa ok, ale zaden nie zabezpieczy tak, zeby nie dalo sie zobaczyc kodu (po odciemnieiu). niestety.

1 użytkowników online, w tym zalogowanych: 0, gości: 1