Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Реверсинг (https://forum.antichat.xyz/forumdisplay.php?f=94)
-   -   Декомплит. (https://forum.antichat.xyz/showthread.php?t=60838)

GSM™ 03.02.2008 11:24

Декомплит.
 
Какими программами можно декомплировать программу? пробовал Dede но выдает ошибку.

Midas 03.02.2008 11:51

olly Debuger. Хотя мне кажется это будет бесотлку..

GSM™ 03.02.2008 11:59

Цитата:

Сообщение от Midas
olly Debuger. Хотя мне кажется это будет бесотлку..

почему бестолку? не все программы можно декомплитить?

zl0y 03.02.2008 12:07

Компиляция- перевод исходного кода в ассемблерный,декомпиляция обратное от компиляции тоесть больше чем ассемблерный код ты не получишь :)

Ni0x 03.02.2008 14:12

Ollydbg - это отладчик вообще то, ничего общего с декомпиляторами не имеет.
Цитата:

Компиляция- перевод исходного кода в ассемблерный,декомпиляция обратное от компиляции тоесть больше чем ассемблерный код ты не получишь
Это назыввается ассемблирование/дизассемблирование, а при декомпиляции цель как раз таки получить исходный код.

Pir4tt 03.02.2008 14:28

Цитата:

Сообщение от GSM™
Какими программами можно декомплировать программу? пробовал Dede но выдает ошибку.

для начала неплохобы узнать на чём программа то написана ;) а потом уж искать декомпилятор, т.к. деде - это только для делфей.. Ищи EMS Source Rescuer - декомпилит делфи и С++, но больше чем формы/процедуры/надписи ты не получишь, то есть максимум какой код ты сможешь достать - асм

z01b 03.02.2008 16:54

Цитата:

Сообщение от zl0y
Компиляция- перевод исходного кода в ассемблерный,декомпиляция обратное от компиляции тоесть больше чем ассемблерный код ты не получишь :)

Почему, мона получить и Си код с помошью плагина Hex-Rays Decompiler для IDA.

brasco2k 03.02.2008 17:03

На каком языке программу нужно декомпилировать?

z01b 03.02.2008 17:12

Цитата:

Сообщение от brasco2k
На каком языке программу нужно декомпилировать?

На каком ты лучше понимать будешь.

brasco2k 03.02.2008 17:17

Просто если ява и тому подобное можно востановить исходный код...

Hellsp@wn 03.02.2008 17:56

DE Decompiler

rem 03.02.2008 17:57

те нужно деКОМпилировать или дизАСЕмблировать?

Garfi 03.02.2008 19:40

...и какую программу?

desTiny 03.02.2008 20:22

Ява... Она ж вообще с виртуалки работает... Там и так почти сорец:)

rem 03.02.2008 20:27

http://sources.ru/java/faq/decompilers.htm
и вперед))

GSM™ 16.02.2008 08:49

DE Decompiler подскажите где скачать. все утро ищю...

0x0c0de 16.02.2008 15:59

>>DE Decompiler подскажите где скачать. все утро ищю...
http://www.de-decompiler.com/files/de_decompiler_lite.zip

GSM™ 16.02.2008 16:10

так с нее толку меньше чем с деде. прям уж незнаю что мне делать. как мне эти коды получить?

0x0c0de 16.02.2008 17:18

>>как мне эти коды получить?
Декомпилятор восстанавливает часть исходного кода, а остальное нужно перевести с ассемблера на делфи (в данном случае). Так же нельзя забывать, что тот полуфабрикат, который вы получите декомпиляцией так же будет нуждаться в редактировании с вашей стороны (если вы хотите получить компилируемый исходник).

ЗЫ не декомплит., а декомпил. если уж вы так любите сокращения

_Sanich 17.02.2008 06:19

А как насчёт защиты програмы? Вполне возможно что софтина обработана протектором.Пройдись по проге PEiD-ом , есть шанс узнать на чём написана програма(или чем запакована).

DeDe - подходит только если програма написана на Delphi.
VBDecompiler - если на Visual Basic.

В любом случае даже после "декомпила" получитса проэкт с формами , компонентами и нужными параметрами,но весь код будет всё равно на асемблере.

GSM™ 17.02.2008 10:29

да я уже получил проект с формами и кодом на асамблере. вопрос как его перевести с асамблера на делфи?

GSM™ 17.02.2008 10:31

даже кнопка close выглядит так-
Цитата:

(*

* Reference to: Forms.TCustomForm.Close(TCustomForm);
|
004F2CE4 E87325F7FF call 0046525C
004F2CE9 C3 ret

*)
всмысле на обработчике этот код прописан.

ProTeuS 17.02.2008 18:10

Цитата:

Сообщение от gsm™
да я уже получил проект с формами и кодом на асамблере. вопрос как его перевести с асамблера на делфи?

реверсить вру4ную пока не полу4ишь работоспособный код

0x0c0de 19.02.2008 15:39

Closed


Время: 04:28