Вниз
Скачать: CL | DM;

Можно ли вытащить код из exe   Найти похожие ветки 

 
12   (2006-08-05 11:18) [0]

Народ, есть exe файл сделан в D6, можно ли из него выщать код?


 
palva ©   (2006-08-05 11:59) [1]

Внутри exe грубо говоря находится машинный код. Его вытащить можно. Код на делфи можно восстановить, если проанализировать машинный код. Но для этого нужно иметь большие знания, усидчивость и догадливость - короче, работа не для белого человека.


 
Anatoly Podgoretsky ©   (2006-08-05 11:59) [2]

Запросто, так же как и из другого файла, который содержит коды. Используй FileStream


 
12   (2006-08-05 14:28) [3]


> Anatoly Podgoretsky ©  

А как именно использовать FileStream. Я Dede вытащил форму, а в процедурах идут одни цифры, просто код делал человек, которого нет, а там надо изменить пару строк.

procedure TForm1.SearchButtonClick(Sender : TObject);
begin
(*

* Reference to : TForm1.Search()
|
00468034   E8B3000000             call    004680EC
00468039   C3                     ret

*)
end;


 
Gydvin ©   (2006-08-05 15:17) [4]

Ну вот и анализируй в DEDE, а изменяй в OllyDbg или в HIEW на асме


 
Anatoly Podgoretsky ©   (2006-08-05 16:20) [5]

Ты наверно путаешь код с текстом программы, в ехе только код программы, никакого текста там нет, поэтому нечего вытягивать. То что ты привел, это результат работы другой программы и как тебе сказали мозги в помощь, интерпритируй головой. Результат работы ДЕДЕ не подходит для дальнейшей компиляции, тебе надо полность привести весь текст к компилируемому виду, при этом отделить все что не относится к программе, а подсоединено ликером, все библиотеки. В зависимости от сложности могут потребоваться годы или даже десятки лет.


 
Anatoly Podgoretsky ©   (2006-08-05 16:23) [6]

Например, такой простой код превратится в сотни килобайт
program Test;

uses Forms;

begin
  WriteLn("Test");
end.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.435 c
15-1154079661
Думкин
2006-07-28 13:41
2006.08.27
Пятница...


15-1153994520
@!!ex
2006-07-27 14:02
2006.08.27
Слушаем ICQ


11-1131525779
algambra
2005-11-09 11:42
2006.08.27
В любом месте области формы по клику мышки срабатывает процедура


6-1144755402
MadSnake
2006-04-11 15:36
2006.08.27
список подключений


15-1154455799
grisme
2006-08-01 22:09
2006.08.27
Прилеплялка WinAMP :)




   Наверх