Сейчас на форуме: Slinger, Rio (+7 невидимых)

 eXeL@B —› Основной форум —› Исходный код Delphi!
Посл.ответ Сообщение

Ранг: -0.8 (гость)
Активность: 0=0
Статус: Участник

Создано: 13 августа 2006 01:17
· Личное сообщение · #1

Здарова народ! Вот у меня к вам вопрос, можно ли если из программы написанной на Delphi ничем не зашифрованной вытащить исходный код какой софт для этого нужно посоветуйте чем можете! Заранее вам благодарен!




Ранг: 299.6 (наставник)
Активность: 0.30
Статус: Участник
Armadillo Killer

Создано: 13 августа 2006 01:20
· Личное сообщение · #2

Низя ... только код на ASM... тулзу возьми DeDe или SourceResourcer



Ранг: -0.8 (гость)
Активность: 0=0
Статус: Участник

Создано: 13 августа 2006 01:21
· Личное сообщение · #3

Ну я знаю деде а потом этот код нельзя перевести под Delphi? Мож че нить можно замутить?




Ранг: 299.6 (наставник)
Активность: 0.30
Статус: Участник
Armadillo Killer

Создано: 13 августа 2006 01:22
· Личное сообщение · #4

Nik9 Хех можно... попросить у автора исходник



Ранг: -0.8 (гость)
Активность: 0=0
Статус: Участник

Создано: 13 августа 2006 01:25
· Личное сообщение · #5

Ну это нереально автор не даст исходник лучше самому его замутить




Ранг: 85.7 (постоянный)
Активность: 0.110
Статус: Участник

Создано: 13 августа 2006 01:26
· Личное сообщение · #6

Можно вытажить тока dfm и packageinfo (компоненты которые юзаются в программе) остальное тока в асме.

-----
Я фантомас, а ты гавно





Ранг: 260.9 (наставник)
Активность: 0.120
Статус: Участник
John Smith

Создано: 13 августа 2006 01:27
· Личное сообщение · #7

Nik9
Догадливый. Делается это вот как - компилишь проги на делфи и смотришь как это выглядит в асм. Дальше открываешь чужой и восстанавливаешь ручками сравнивая как это выглядит.

-----
Недостаточно только получить знания:надо найти им приложение




Ранг: -0.8 (гость)
Активность: 0=0
Статус: Участник

Создано: 13 августа 2006 01:36
· Личное сообщение · #8

Nik9
Догадливый. Делается это вот как - компилишь проги на делфи и смотришь как это выглядит в асм. Дальше открываешь чужой и восстанавливаешь ручками сравнивая как это выглядит.


И скока ты будешь сравнивать год целый!




Ранг: 85.7 (постоянный)
Активность: 0.110
Статус: Участник

Создано: 13 августа 2006 03:01
· Личное сообщение · #9

Nik9 пишет:
И скока ты будешь сравнивать год целый!

Опыт приходит с практикой. Сначало ты год это делаеш - а потом за 5 минут разбираешся.

-----
Я фантомас, а ты гавно




Ранг: 163.7 (ветеран)
Активность: 0.070
Статус: Участник

Создано: 13 августа 2006 05:27
· Личное сообщение · #10

ИМХО компилить и сравнивать (по сути метод Тыка) не подходит для сколько-нибудь серьезных вещей, разве что для проверки уже отреверсированного алго. Обычно следует разобраться, что делает некоторый кусок, а потом переписать его на ЯВУ. Иначе получится как в аттаче ;)

03c7_13.08.2006_CRACKLAB.rU.tgz - re.rar




Ранг: 260.9 (наставник)
Активность: 0.120
Статус: Участник
John Smith

Создано: 13 августа 2006 14:50
· Личное сообщение · #11

Я делал так, когда прогу реверсил. Брал кусок, смотрел, какие паи вызываются, переписывал их. Потом проходил отладчиком и смотрел на логику раброты. Потом брал свою и смотрел на некоторые места - как с переменными работает. Дальше приенял на дизасм и логику и переписывал на С++ очень красивый код но это подходит больше для процедур, чем для целой программы.

Nik9
А ты думал копипаст? Оставь тогда эту тему. Быстро ничего не получится. А если мозги плохи, то и медленно.

-----
Недостаточно только получить знания:надо найти им приложение




Ранг: 54.2 (постоянный)
Активность: 0.040
Статус: Участник

Создано: 13 августа 2006 15:36
· Личное сообщение · #12

Z0oMiK пишет:
Низя ... только код на ASM... тулзу возьми DeDe или SourceResourcer


обсуждалось уже

http://www.exelab.ru/f/action=vthread&forum=3&topic=2788



Ранг: 5.7 (гость)
Активность: 0.020
Статус: Участник

Создано: 13 августа 2006 17:32 · Поправил: 452
· Личное сообщение · #13

Rascal пишет:
Я делал так, когда прогу реверсил. Брал кусок, смотрел, какие паи вызываются, переписывал их. Потом проходил отладчиком и смотрел на логику раброты. Потом брал свою и смотрел на некоторые места - как с переменными работает. Дальше приенял на дизасм и логику и переписывал на С++ очень красивый код но это подходит больше для процедур, чем для целой программы.

Извиняюсь я вижу вы уже сталкивались с моей проблемой и опита у вас больше нужен ваш совет здеся
http://exelab.ru/f/action=vthread&forum=2&topic=5449&page= -1#17
В Проге реальнаяЯЯЯЯЯЯЯЯЯЯЯ защита неподсилу даже среднему уровню. Ищю любые способы взломать. Буду презнателен в помощи.




Ранг: 260.9 (наставник)
Активность: 0.120
Статус: Участник
John Smith

Создано: 13 августа 2006 17:56
· Личное сообщение · #14

452
Я сейчас занят. Если не срочно, то потом посмортю, а пока надо дела разгрести.

-----
Недостаточно только получить знания:надо найти им приложение




Ранг: 5.7 (гость)
Активность: 0.020
Статус: Участник

Создано: 13 августа 2006 18:12
· Личное сообщение · #15

Ok



Ранг: 13.3 (новичок)
Активность: 0.010
Статус: Участник

Создано: 14 августа 2006 14:49 · Поправил: NRyder
· Личное сообщение · #16

Можешь попробовать прогу EXE2DPR



Ранг: 495.3 (мудрец)
Активность: 0.30
Статус: Участник

Создано: 14 августа 2006 19:06
· Личное сообщение · #17

Топик закрыт, так как ответ был дан сразу же.
Для одарённых повторяю - автоматических средств нет.

-----
Всем привет, я вернулся



 eXeL@B —› Основной форум —› Исходный код Delphi!
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати