Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.08.27;
Скачать: 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 вся ветка

Текущий архив: 2006.08.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.032 c
6-1144603398
Izolda
2006-04-09 21:23
2006.08.27
Поисковая система


1-1152715844
oleggar
2006-07-12 18:50
2006.08.27
автоматизация Paint или другой путь ?


15-1154618982
Pazitron_Brain
2006-08-03 19:29
2006.08.27
ICQLOG.RU - рулез!


2-1154762326
12
2006-08-05 11:18
2006.08.27
Можно ли вытащить код из exe


15-1154543754
X9
2006-08-02 22:35
2006.08.27
Пришлашение Gmail