Вниз
Скачать: 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.026 c
1-1153126986
SQL-PROGRAMMER
2006-07-17 13:03
2006.08.27
Почему сами перекомпилируются другие пакеты?


2-1154608617
Юра
2006-08-03 16:36
2006.08.27
TServerSocket, stNonBlocking несколько клиентов


15-1153955958
Dust
2006-07-27 03:19
2006.08.27
Редактор исходного кода с аутлайнингом


2-1154945702
Spectrum2
2006-08-07 14:15
2006.08.27
Декодировать string фХФ ЧУЕ ДЕМП Ч БУУПГЙБГЙСИ


15-1154599687
3S
2006-08-03 14:08
2006.08.27
Как вернуть..




   Наверх