Delphi - Декомпилятор кода Delphi
-
MF CAP
Delphi - Декомпилятор кода Delphi
Декомпилятор кода Delphi (есстественно в исходник)... с дизассемблером маяться не хочу, тк не знаю языка. А вот про такие проги слыхал, даже юзал но только для VB. Может кто подскажет от куда забрать можно?
-
Megabyte
Re: Delphi - Декомпилятор кода Delphi
Блин.... Компилятор Дельфи - оптимизирующий. Максимум, что я видел - прога, которая выдирает из exe-шника формы и лежащие на них контролы, только это было очень давно и кажется для Дельфи 4. А исполняемый код декомпилируется только в ассемблер, потому что невозможно из котлеты собрать ту баранью ножку, из которой она была приготовлена. Компиляция необратима.
-
GPcH
Re: Delphi - Декомпилятор кода Delphi
Рекомендую
DE Decompiler
. Декомпилирует EXE, DLL, OCX, написанные на Delphi с использованием библиотек VCL начиная с третьей по 2007 версию включительно. DE Decompiler
восстанавливает большую часть кода. В него встроен мощный дизассемблер и эмулятор машинного кода, способный максимально упростить ассемблерный код приведя его к некоторому подобию исходного кода.-
MF CAP
Re: Delphi - Декомпилятор кода Delphi
честно говоря я нашел... но ссылка там битая и не пашет 
Megabyte
Цитата:
Дельфи - оптимизирующий
ну нифига себе ... такой оптимизирующий что его потом средствами типо АСПака сжимать можно более чем в 3 раза! Ок! Спасибо... продолжим поиски.
А форрмы можно и Resource Grabberom выдирать !

Megabyte
Цитата:
Дельфи - оптимизирующий
ну нифига себе ... такой оптимизирующий что его потом средствами типо АСПака сжимать можно более чем в 3 раза! Ок! Спасибо... продолжим поиски.
А форрмы можно и Resource Grabberom выдирать !-
vasketsov
Re: Delphi - Декомпилятор кода Delphi
MF CAP
Цитата:
Компиляция необратима
Это верно, так как собирается образ формата PE.
Цитата:
продолжим поиски
Пилите, Шура, пилите ...
Цитата:
Компиляция необратима
Это верно, так как собирается образ формата PE.
Цитата:
продолжим поиски
Пилите, Шура, пилите ...
-
Megabyte
Re: Delphi - Декомпилятор кода Delphi
Цитата:
Цитата:Дельфи - оптимизирующий
ну нифига себе ... такой оптимизирующий что его потом средствами типо АСПака сжимать можно более чем в 3 раза!
Оптимизирующий не в смысле заметного уменьшения кода (пусть он для этого и был задуман). Он оптимизирует циклы, минимизирует использование памяти путём использования регистров и т.д.
Ты можешь написать три разных цикла:
Код:
Скомпилируется примерно в одно и то же.
Теперь попробуй обратное
Цитата:Дельфи - оптимизирующий
ну нифига себе ... такой оптимизирующий что его потом средствами типо АСПака сжимать можно более чем в 3 раза!
Оптимизирующий не в смысле заметного уменьшения кода (пусть он для этого и был задуман). Он оптимизирует циклы, минимизирует использование памяти путём использования регистров и т.д.
Ты можешь написать три разных цикла:
Код:
Код: Выделить всё
for i:=10 downto 0 do ...
или
j:=10;
while j>=0 do
begin
...
Dec(j);
end;
или
k:=11;
repeat
Dec(k);
...
until k=0;Скомпилируется примерно в одно и то же.
Теперь попробуй обратное

-
Artya
Re: Delphi - Декомпилятор кода Delphi
Есть такая штука - DeDe. Конечно, не полный декомпилятор, но кое что понять помогает.
-
hasherfrog
Re: Delphi - Декомпилятор кода Delphi
Почти то же самое, что уStdnet, но на английском.
http://delphi.about.com/library/weekly/aa121200c.htm
-
Guest
Re: Delphi - Декомпилятор кода Delphi
Следует прочитать книгу А.Ахо Дж.Ульмана "Синтаксический анализ, перевод и компиляция".

