Имя: Пароль:
IT
Админ
Безопасность: Существуют ли программные обфускаторы для 1С?
0 Молодой 1Снег
 
25.11.08
08:52
Большой необходимости в этом не испытываю. Просто, интересно.
1 Стрелок
 
25.11.08
08:53
что такое "обфускатор"

мля даже переписать не смог - сложное слово - пришлось копипастить
2 Нуф-Нуф
 
25.11.08
08:54
обфускатор... хм прикольное слово, надо запомнить
3 Ursus maritimus
 
25.11.08
08:55
Некоторые так пишут, что круче любого обфускатора...
4 Нуф-Нуф
 
25.11.08
08:55
все. пипец ветке...
5 Vitello
 
25.11.08
08:55
(1)Это типа запутывание кода, чтобы непонятно было что там написано.
(0)Посмотри на инфостарте.
6 DGorgoN
 
25.11.08
08:56
http://ru.wikipedia.org/wiki/Обфускация

КЗК и КЗК2 есть для защиты - если надо тебе..
7 Стрелок
 
25.11.08
08:56
обфускатте автора пускай поделится впечатлениями... а мы посмотрим что это такое
8 Стрелок
 
25.11.08
08:57
аааааа
"кирпичный завод"
"переводчик"


помогает в 90 % случаев обойтись при инадобности без КЗК
9 DGorgoN
 
25.11.08
08:57
Обфускатор для 1с написать сложновато будет - возможностей по запутыванию не так и много..
10 Молодой 1Снег
 
25.11.08
08:58
(6) Туда я уже заглядывал - про 1С ни слова.
(7) Не надо меня обфускакать! ))))))
11 DGorgoN
 
25.11.08
08:58
(8) Шо с тобой с утра?
12 CHED
 
25.11.08
08:58
ну вот, всю тему обфускатили)
13 DGorgoN
 
25.11.08
08:59
(10) прокрути форум до конца страницы - там внизу либо реклама инфорстата, либо реклама КЗК2
14 СоболиныйГлаз
 
25.11.08
08:59
(9)Автоматический - возможно, живых "обфускаторов" - вагон и маленькая тележка - часто проще новый код написать, чем имеющийся понять :-)
15 Стрелок
 
25.11.08
08:59
ещё где то видел - переменные заменяем подчёрками нижними. каждая переменная - своё количество подчерков... при разборе - полная жопа

Типа

__.ВыбратьЭлементы();
Пока __.ПолучитьЭлемент()=1 Цикл
__.___=1;
__.Записать();
КонецЦикла;
16 Стрелок
 
25.11.08
08:59
(11) что не так?
17 ShoGUN
 
25.11.08
09:00
На днях была похожая тема - обфускатор для восьмерки лежит на инфостарте.
18 DGorgoN
 
25.11.08
09:02
(16) Агрессивный какой то
(15) Это с баша
(14) Лучший обфускатор - это я :))))) Хрен разберёшь даже специально. А вообще я как то развлекался на тему оного - либо большая потеря производительности, либо разобраться можно..
19 Стрелок
 
25.11.08
09:03
(18)
1. показалось
2. возможно
20 ShoGUN
 
25.11.08
09:04
(14) Ээээ... Откуда потеря производительности-то? Интерпретатору пофиг, по большому счету, сколько в модуле переводов строк и как переменные называются.
21 ShoGUN
 
25.11.08
09:04
Тьфу, (20) к (18).
22 Стрелок
 
25.11.08
09:06
(20) запутывание кода может происходит через рекурсию через несколько процекдур и функций когда одна вызывается из другой по цепочке.... при этом будет замедление работы
23 ShoGUN
 
25.11.08
09:07
(22) Ну если так... То да.
24 luns
 
25.11.08
09:07
25 DGorgoN
 
25.11.08
09:08
(20) Есть ТИПЫ обфускаторов которые в модуле переобзывают переменные. А есть которые действуют более продуманными способами. Скажем из 1-й процедуры сделают мильон - на лицо потеря производительности. Зато способ очень надежный, когда у тебя код состояит из


Функция апбдьык(дылдт = "")
возврат "При";
КонецФункции

Функция апбдьыл(аорпв = "")
возврат "ход";
КонецФункции
26 DGorgoN
 
25.11.08
09:08
(22)+1
27 ShoGUN
 
25.11.08
09:08
+(23) Просто не видел обфускатора пока, который бы так делал. А то что видел - проще разобрать.
28 Молодой 1Снег
 
25.11.08
09:11
(24) Спасибо!
Накодить по олбански я и сам могу. А вот извратить большую кофну как то лениво.
29 Стрелок
 
25.11.08
09:12
ребята

комбинация из кирпичного завода и переводчика даёт 90 % успех


остальные 10 я оставляю на тех кто знает эти обработки и умеет ими пользоваться для "раскирпичивания" и "обратного перевода"

для таких - КЗК
30 DGorgoN
 
25.11.08
09:12
(29) А если комбинировать?
31 Стрелок
 
25.11.08
09:15
(30) не вкурил.....
32 Гефест
 
25.11.08
09:19
Вот это понравилось: http://triteh.ru/codepack7/
33 Стрелок
 
25.11.08
09:20
(32) єто и есть "кирпичный завод"..... а по ссылке - плагиат
34 DGorgoN
 
25.11.08
09:24
(31) обфуксировать и КЗК
35 Serg_1960
 
25.11.08
09:43
Вы сморели как методисты 1С "загоняют" значения в структуры для передачи в виде параметров в "универсальную" процедуру, которая "тасует" значения в "универсальный" набор для вызова "типовой" функции? Долго разбирались?
Теперь представьте: все это "пропустили" через обфускацию. Вы согласитесь "рассшифровать" такую конфигурацию? Сколько времени запросите? Сколько денег?
А теперь вопрос на "миллион": Кто за это Вам столько заплатит?
36 NikVars
 
25.11.08
09:52
Интересная темка. Особенно для 1С-семерки.
Вот собственно посыл применить соственные знания для того, что бы мозги не кисли.
Зачем платить за КЗК, если можно поупражняться и увидеть результат своих трудов в виде абракадабры!
Вот нарыл http://www.citforum.ru/security/articles/obfus/
37 Serg_1960
 
25.11.08
10:02
(36) +100 Хорошая ссылка
38 Молодой 1Снег
 
25.11.08
10:05
За (36) тоже плюсую. Просветился.