Skocz do zawartości

[C++] dekompilator


PawelC

Rekomendowane odpowiedzi

hej :)

Napisałem jakiś czas temu prosty program w c++ i chciałbym dalej go rozbudowywać ale straciłem poprzez formata pliki od projektu i został mi sam exe, czy można jakimś dekompilatorem zrobić tak abym mógł odzyskać kod programu i go dalej rozbudowywać, najlepszy byłby taki w którym mógłbym dalej pisać kod.

Odnośnik do komentarza
Udostępnij na innych stronach

Szukaj, szukaj, kiedyś z ciekawości oglądałem sobie dekompilator - niestety nie pamiętam jak się nazywał - i działał dość zgrabnie.

Był chyba darmowy (albo pełnofunkcjonalny trial). Próbowałem go z kompilatrorem borland'a - bo to ma znaczenie czego używałeś do kompilacji.

Oczywiście jeśli program jest duży to ciężko go będzie zrozumieć bo dekompilator wstawia własne nazwy funkcji i zmiennych, klas, chyba że program był skompilowany 'full debug'.

Rozważ też drugą opcję - napisanie programu od początku ;) - mówię serio, bo może byc tak, że nawet po zdekompilowaniu zrozumieni tego co napisałeś zajmie Ci więcej czasu niż napisanie od początku.

PS. teraz już nie jesstem pewny czy był to dekompilatror C++ czy tylko C.

Odnośnik do komentarza
Udostępnij na innych stronach

Niestety C++ jako język wysokiego poziomu nie ma dobrego dekompilatora, musiał byś mieć dekompilator zgodny z kompilatorem, jeśli nie masz najłatwiej będzie z deasemblować program, czyli do wersji najbliższej sercu ;) (procesora), inaczej może się zdarzyć (a nawet pewien jestem) będziesz miał masę błędów ponieważ różne kompilatory różnie kompilują i załączają całą masę rzeczy. Jak coś robiłeś na narzędziu Borlanda to jest maskara z ilością dodawanych stałych bibliotek. Po prostu masa śmieci. Jeśli chcesz zmienić jakiś układ w sofcie, to zainteresuj się edytorami zasobów. Szukaj na serwisach i forach crack-erskich, od jakiegoś czasu nie jestem na bieżąco.

"Dopiero gdy wolna wola znowu zaskoczyła, przerwali bieg po torze przeszkód ich własnej konstrukcji."

Odnośnik do komentarza
Udostępnij na innych stronach

używałem do jego zrobienia borland c++ builder ;) Co do edytorów to już kilka sprawdziłem mają ciekawe opcje ale przykładowo w sofcie nie możesz wszystkiego zmienić, poza wyglądem i innymi duperelami.

qwertyuiop znasz jakieś ciekawe fora?

Odnośnik do komentarza
Udostępnij na innych stronach

qwertyuiop znasz jakieś ciekawe fora?

Już z 4-5 lat się nie bawię w crack, a to jak na internet dość sporo. Większość serwisów albo nie istnieje, albo się skomercjalizowała. Ta branża zmienia się bardzo szybko, może popytaj na kanałach IRC-a lub forach Borlanda tam będą na bieżąco.

"Dopiero gdy wolna wola znowu zaskoczyła, przerwali bieg po torze przeszkód ich własnej konstrukcji."

Odnośnik do komentarza
Udostępnij na innych stronach

a jesli Twoj C++ kuleje to piszac od początku czagoś się nauczysz smile.gif. Mam rację?

Masz rację, w c++ krótko się bawie, za to VB zajmowałem się parę lat i trochę asm ale coś mi ciężko wchodzi. Możesz polecić jakiś bardzo dobry kurs c++ pisany prostym językiem?

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności