Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2009.08.23;
Скачать: [xml.tar.bz2];

Вниз

Обфускация   Найти похожие ветки 

 
test ©   (2009-06-25 12:46) [0]

Кто какими обфускаторами для Дельфи пользовался?
Какой лучший?


 
@!!ex ©   (2009-06-25 12:47) [1]

Зачем?


 
clickmaker ©   (2009-06-25 12:48) [2]

а что там обфусцировать? native-код?
имхо, это только для .net имеет смысл


 
@!!ex ©   (2009-06-25 12:50) [3]

> [2] clickmaker ©   (25.06.09 12:48)

+1
За все время работы ни разу не сталкивался с необходимостью обфусицировать дельфи код...


 
test ©   (2009-06-25 12:51) [4]

@!!ex ©   (25.06.09 12:47) [1]
Достали.


 
TIF ©   (2009-06-25 12:54) [5]

Лучше запаковать UPX-ом и потом удалить байт, ответственный за распаковку :)


 
TIF ©   (2009-06-25 12:59) [6]

PS: если имелась в виду обфускация исполняемого кода, а не исходного


 
Сергей М. ©   (2009-06-25 13:05) [7]

Что обфусцировать собираемся ?


 
test ©   (2009-06-25 13:17) [8]

Сергей М. ©   (25.06.09 13:05) [7]
Исходники


 
Сергей М. ©   (2009-06-25 13:26) [9]

Чтобы запутать вражескую разведку ?)


 
Игорь Шевченко ©   (2009-06-25 13:28) [10]


> Какой лучший?


а какие ты уже нашел ?


 
@!!ex ©   (2009-06-25 13:41) [11]

> [8] test ©   (25.06.09 13:17)

Насрать заказчику? Правильнее будет просто отказаться от работы.


 
test ©   (2009-06-25 13:45) [12]

Игорь Шевченко ©   (25.06.09 13:28) [10]
Пока не одного, Гугл молчит как убитый, с Вики часть про обфускацию Дельфи убрали.


 
Сергей М. ©   (2009-06-25 13:51) [13]


> test ©   (25.06.09 13:45) [12]


Так что там по поводу разведки ?)


 
Игорь Шевченко ©   (2009-06-25 13:51) [14]

test ©   (25.06.09 13:45) [12]

Как понимать твой вопрос "какой лучший", если ты ни одного не нашел ? :)
Был в свое время обфускатор у TurboPower, если не ошибаюсь, собственно его я пробовал, код получается нечитаемый, но компилируемый.

Гугль по словам Delphi source obfuscation выводит довольно много ссылок, не ленись.


 
clickmaker ©   (2009-06-25 13:57) [15]

объясните тупому, зачем нужен нечитаемый, но компилируемый код? тем более на дельфи


 
@!!ex ©   (2009-06-25 14:00) [16]

> [15] clickmaker ©   (25.06.09 13:57)

Насрать заказчику?


 
test ©   (2009-06-25 14:11) [17]

Игорь Шевченко ©   (25.06.09 13:51) [14]
Спасибо, он моего англицкого не понял ))


 
Rouse_ ©   (2009-06-25 14:12) [18]


> Кто какими обфускаторами для Дельфи пользовался?

Наемный студент первого курса - самый лучший обфускатор. Чесслово :)


 
Игорь Шевченко ©   (2009-06-25 14:19) [19]

Rouse_ ©   (25.06.09 14:12) [18]

Во-первых, это дорогой обфускатор
Во-вторых, это обфускатор не исходного кода, а конечного продукта

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


 
SPeller ©   (2009-06-25 14:21) [20]

А слово-то какое страшное....


 
Rouse_ ©   (2009-06-25 14:21) [21]


> например для наемных студентов, которым надо предоставить
> исходники, но при этом нежелательно, чтобы они имели оригинальный
> код.

Пфф, если наемный человек пишет часть кода - то флаг ему в руки и кучу DCU-ух от закрытых модулей. Нафиг обфусцировать то? :)


 
Rouse_ ©   (2009-06-25 14:22) [22]


> DCU-ух от закрытых модулей

ЗЫ: По крайней мере у нас удаленный программист из Новосиба работает именно так...


 
Игорь Шевченко ©   (2009-06-25 15:52) [23]

Rouse_ ©   (25.06.09 14:21) [21]

dcu и dcp, как тебе известно, зависят от версии delphi.


 
Rouse_ ©   (2009-06-25 16:05) [24]


> dcu и dcp, как тебе известно, зависят от версии delphi.

Смотря какие dcu и dcp, для линейки 2006-2007, на коей мы и работает, сия зависимость монопенисюальна :) Да и собственно, это не более чем в качестве отговорки может применяться :) Кому надо - тот перекомпилит под нужную версию, кому лень - придумает отмазку :)


 
Rouse_ ©   (2009-06-25 16:07) [25]

Да и ксттаи, мы обычно для удаленных товарищей предоставляем полный лицензионный комплект разработчика, включая BDS, болванки с MSDN и прочее-прочее. Не думаю что у кого-то это будет сильно по другому выглядеть :)


 
Игорь Шевченко ©   (2009-06-25 16:18) [26]

Rouse_ ©   (25.06.09 16:07) [25]

и у вас есть на это право ?


 
Rouse_ ©   (2009-06-25 16:23) [27]


> и у вас есть на это право ?

Естественно, человек же у нас в штате числиться, хоть и работает удаленно :)


 
Игорь Шевченко ©   (2009-06-25 16:32) [28]

Rouse_ ©   (25.06.09 16:23) [27]

Ну так не у всех и не всегда могут быть такие условия (это если кто не в курсе). Я к чему - есть ряд ситуаций, когда применение обфускатора вполне оправдано.


 
Тимохов_   (2009-06-25 16:58) [29]

как обычно, задав вопрос на русском форуме, получишь сначала массу информации, почему тебе не стоит делать так, как ты хочешь с делать в вопросе :)


 
KSergey ©   (2009-06-25 18:05) [30]

А вот интересно, есть обфускаторы, а есть - "выпрямляторы" кода (форматировщики исходников).
Кривые имена переменных - это плохо, понятно, но все ж. Как минимум интерфейсная часть будет в любом случае не тронута, как и именя функций из виндовс/VCL.


 
KSergey ©   (2009-06-25 18:07) [31]

> Игорь Шевченко ©   (25.06.09 16:18) [26]
> и у вас есть на это право ?

А иначе как? Удаленщик сам себе покупает продукт? А в чем смысл? Ему ж его оплатить так или иначе придется, причем следующему удаленщику - точно так же.
А тут один уволился - другому передали, имеют право. А купили только один раз.


 
TUser ©   (2009-06-25 18:15) [32]


> KSergey ©   (25.06.09 18:05) [30]
>
> А вот интересно, есть обфускаторы, а есть - "выпрямляторы"
> кода (форматировщики исходников).
> Кривые имена переменных - это плохо, понятно, но все ж.
> Как минимум интерфейсная часть будет в любом случае не тронута,
>  как и именя функций из виндовс/VCL.

DelForEx


 
@!!ex ©   (2009-06-25 18:19) [33]

> [30] KSergey ©   (25.06.09 18:05)
> Как минимум интерфейсная часть будет в любом случае не тронута,
> как и именя функций из виндовс/VCL.

Да ну... А что мешает подвергнуть обфусикации модули Windows.pas и другие? ниче не мешает.


 
clickmaker ©   (2009-06-25 18:22) [34]

> А что мешает подвергнуть обфусикации модули Windows.pas

а заодно и help -)


 
Игорь Шевченко ©   (2009-06-25 18:26) [35]

KSergey ©   (25.06.09 18:07) [31]

Удаленщик удаленщику люпус эст


 
Eraser ©   (2009-06-25 18:34) [36]

лучший обфускатор это компилятор.


 
test ©   (2009-06-25 19:01) [37]

KSergey ©   (25.06.09 18:05) [30]
Рефакторинг есть но им пользоваться надо уметь, обфускатор в этом смысле простой и беспощадный просто код в труху превращает, но труха компилиться и работает.


 
Rouse_ ©   (2009-06-26 00:53) [38]


> Eraser ©   (25.06.09 18:34) [36]
>
> лучший обфускатор это компилятор.

Ой, я бы категорически поспорил с данным уьверждением :)


 
Германн ©   (2009-06-26 01:00) [39]


> Rouse_ ©   (26.06.09 00:53) [38]
>
>
> > Eraser ©   (25.06.09 18:34) [36]
> >
> > лучший обфускатор это компилятор.
>
> Ой, я бы категорически поспорил с данным уьверждением :)
>

Кто бы сомневался?
:)
Кстати. А кто на сём форуме лучший взломщик? Из зарегистрированных?


 
Rouse_ ©   (2009-06-26 01:12) [40]


> Кстати. А кто на сём форуме лучший взломщик? Из зарегистрированных?

Я знаю трех не считая Кермара :)



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

Форум: "Прочее";
Текущий архив: 2009.08.23;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.53 MB
Время: 0.005 c
2-1245831668
Polkin
2009-06-24 12:21
2009.08.23
Убрать XPManifest


3-1226317325
Valerik
2008-11-10 14:42
2009.08.23
Ошибка при записи в таблицу Access


1-1212645024
EgorovAlex
2008-06-05 09:50
2009.08.23
Есть TAction и он назначен кнопке в тулбаре и пункту меню,


1-1212569293
[i2e]
2008-06-04 12:48
2009.08.23
ActionManager и меню на его основе. А как сделать Submenu?


15-1245224865
Cobalt
2009-06-17 11:47
2009.08.23
комп загружается с 5 - 6 раза





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский