Автор Тема: Декомпилиране/Деасемлиране на приложение на Windows  (Прочетена 8343 пъти)

AlexanderTop

  • Напреднали
  • *****
  • Публикации: 83
    • Профил
Здравейте,
искам да попитам дали има начин да се извлевче соърс кода на едно приложение за MS Windows.
Знам че приложението е писано на MS Visual Studio 2010.
Състои се основно от *.exe, *.dll и *.ini файлове.
Благодаря предварително.
Активен

OS:  Linux 4.7
System:Ubuntu12.10
Gnome 3.6
Kernel 3.5.0-27

vyrgozunqk

  • Гост
само като го намериш архивиран някъде из нета  :P
Активен

AlexanderTop

  • Напреднали
  • *****
  • Публикации: 83
    • Профил
Ами работата е там, че специализирано приложение което го има само разработчика, който по разбераеми причини не иска да го даде.
Гледах че има някакви програмки за декомпилиране, но са за windows.
Исках да разбера дали има някакъв начин по който да го променя.
Активен

OS:  Linux 4.7
System:Ubuntu12.10
Gnome 3.6
Kernel 3.5.0-27

clovenhoof

  • Напреднали
  • *****
  • Публикации: 534
  • Distribution: Mac OSX 10.9.2
    • Профил
Това е много полезно за целта:

http://www.ollydbg.de/
Активен

We are just a moment in time
A blink of an eye
A dream for the blind
Visions from a dying brain

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
Ами работата е там, че специализирано приложение което го има само разработчика, който по разбераеми причини не иска да го даде.
Гледах че има някакви програмки за декомпилиране, но са за windows.
Исках да разбера дали има някакъв начин по който да го променя.
Какво да му промените? И щом автора не иска да ви даде сорса се задоволете с това, което имате!
Активен

0x2B|~0x2B

AlexanderTop

  • Напреднали
  • *****
  • Публикации: 83
    • Профил

Какво да му промените? И щом автора не иска да ви даде сорса се задоволете с това, което имате!

Специализиран софтуер не значи сложен, разработчика иска да проси луди пари за никаква работа следващите 5-10 години ...
Активен

OS:  Linux 4.7
System:Ubuntu12.10
Gnome 3.6
Kernel 3.5.0-27

clovenhoof

  • Напреднали
  • *****
  • Публикации: 534
  • Distribution: Mac OSX 10.9.2
    • Профил
Защо задаваш този въпрос в форум за линукс?
Активен

We are just a moment in time
A blink of an eye
A dream for the blind
Visions from a dying brain

AlexanderTop

  • Напреднали
  • *****
  • Публикации: 83
    • Профил
Имаше предвид отговора на romeo_ninov или?
Активен

OS:  Linux 4.7
System:Ubuntu12.10
Gnome 3.6
Kernel 3.5.0-27

clovenhoof

  • Напреднали
  • *****
  • Публикации: 534
  • Distribution: Mac OSX 10.9.2
    • Профил
Имаше предвид отговора на romeo_ninov или?

Теб питам :)
« Последна редакция: Apr 06, 2012, 00:16 от clovenhoof »
Активен

We are just a moment in time
A blink of an eye
A dream for the blind
Visions from a dying brain

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Имаше предвид отговора на romeo_ninov или?

Я кажи с две думи какво прави този софтуер. Иначе @romeo_ninov е прав. @clovenhoof няма да стане с ollydbg, няма да може да види сорса на програмата.
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

clovenhoof

  • Напреднали
  • *****
  • Публикации: 534
  • Distribution: Mac OSX 10.9.2
    • Профил
Няма как под линукс да декомпилираш приложение компилирано и свързано под Windows.

@b2l: С ollydbg ще види асемблерския сорс. Само че трябва да стартира програмата с прикачен ollydbg, да слага break points и т.н. и си е играчка, но reverse engineering не е за начинаещи.

Съмнява ме да има такова чудо от изпълним файл да си изкара c++ сорс, че дори и asm to c++ пак ме съмнява.

Тези опити обаче - под Windows.
Активен

We are just a moment in time
A blink of an eye
A dream for the blind
Visions from a dying brain

luda_glawa

  • Напреднали
  • *****
  • Публикации: 652
  • Distribution: Kubuntu
  • Window Manager: KDE
    • Профил
    • WWW
Отделно, че ако човека си е поиграл да си позащити сорса, което аз например правя, ще е и безсмислено да се губи време за дезасемблиране.
Активен

С Уважение:

Luda Glawa ;-)

runtime

  • Напреднали
  • *****
  • Публикации: 807
  • Distribution: Ubuntu 14.04
  • Window Manager: Unity
  • LZ1DOT
    • Профил
    • WWW
Отделно, че ако човека си е поиграл да си позащити сорса, което аз например правя, ще е и безсмислено да се губи време за дезасемблиране.

Би ми било интересно да си изгубя времето с деасембилиране на изпълним файл защитен от теб  [_]3 Защото аз все още достатъчно добре "защитен" софтуер не съм срещал  ::)
Активен

clovenhoof

  • Напреднали
  • *****
  • Публикации: 534
  • Distribution: Mac OSX 10.9.2
    • Профил
Ако приемем че имаш необходимите способности, тук въпроса е дали си заслужава отделеното време, а не че е невъзможно. :)
Активен

We are just a moment in time
A blink of an eye
A dream for the blind
Visions from a dying brain

runtime

  • Напреднали
  • *****
  • Публикации: 807
  • Distribution: Ubuntu 14.04
  • Window Manager: Unity
  • LZ1DOT
    • Профил
    • WWW
Когато го правиш за хоби - всичко си заслужава в минутката, която отделяш  [_]3

П.С. Тая тема си е за коша ако питате мен :)  Изобщо не е за този раздел.
« Последна редакция: Apr 06, 2012, 16:10 от runtime »
Активен