Посл.ответ |
Сообщение |
Ранг: 53.8 (постоянный) Активность: 0.05↘0 Статус: Участник
|
Создано: 26 июля 2007 14:05 · Личное сообщение · #1
У меня появилась идея написать обфуксатор для 1С 7.7 для текста программ. Принцип прост, для начала меняем имена переменных. Например:
Спр=СоздатьОбъект("СправочникКонтрагенты") на
15F0B1425362147=СоздатьОбъект("СправочникКонтрагенты") ну и так далее.
Может кто знает как 1С юзает свой md и .ert-обработки, т.е в чем их можно посмотреть в ИДЕ или в чем?
Заранее спасибо за хорошие советы
| Сообщение посчитали полезным: |
|
Ранг: 7.2 (гость) Активность: 0=0 Статус: Участник
|
Создано: 26 июля 2007 15:27 · Личное сообщение · #2
Уже есть такой шифратор текстов ... написаный на самом языке 1С - надо - поищу гдето был ...
| Сообщение посчитали полезным: |
Ранг: 53.8 (постоянный) Активность: 0.05↘0 Статус: Участник
|
Создано: 26 июля 2007 15:30 · Личное сообщение · #3
Virsy пишет:
Уже есть такой шифратор текстов ... написаный на самом языке 1С - надо - поищу гдето был ...
на самом языке 1С, интересно как реализовывали?
| Сообщение посчитали полезным: |
Ранг: 1288.1 (!!!!), 273thx Активность: 1.29↘0 Статус: Участник
|
Создано: 26 июля 2007 15:39 · Личное сообщение · #4
А как ты будешь его реализовывать? Исходный код обфускатора на языке 1С будет в каждом модуле?
Шифратора текстов для 1С я не припомню, можно защитить код паролем - это реализовано в оболочке, но криво - пароль хранится в виде хеша мд5 в ert файле, можно пытаться брутить, можно переходы поменять, открыть и сохранить код.
| Сообщение посчитали полезным: |
Ранг: 53.8 (постоянный) Активность: 0.05↘0 Статус: Участник
|
Создано: 26 июля 2007 15:44 · Личное сообщение · #5
Ara пишет:
А как ты будешь его реализовывать?
Хочу с помощью С++, а не средством самого языка. Суть в следующем, обфуксировал код, код то рабочий, но стороннему человеку его зачитать будет сложно, а я могу текст назад обработать и получить читаемый код.
Virsy говорит, что есть на самом языке 1С. Я себе его слабо представляю и хотелось бы глянуть.
| Сообщение посчитали полезным: |
Ранг: 7.2 (гость) Активность: 0=0 Статус: Участник
|
Создано: 26 июля 2007 16:01 · Личное сообщение · #6
dimaxmaster вот глянь ... slil.ru/24669220
| Сообщение посчитали полезным: |
Ранг: 53.8 (постоянный) Активность: 0.05↘0 Статус: Участник
|
Создано: 26 июля 2007 16:31 · Личное сообщение · #7
Virsy пишет:
dimaxmaster вот глянь ... slil.ru/24669220
ну так это не на языке 1С, это и есть, то что я хочу написать, поэтому и спрашиваю, чем можно поковырять md файл
| Сообщение посчитали полезным: |
Ранг: 7.2 (гость) Активность: 0=0 Статус: Участник
|
Создано: 26 июля 2007 16:33 · Личное сообщение · #8
dimaxmaster в архиве компонента compound.dll есть .. вот она и разбирает и собирает MD и ERT
даже гдето ихсодники её пробегали ...
| Сообщение посчитали полезным: |
Ранг: 1288.1 (!!!!), 273thx Активность: 1.29↘0 Статус: Участник
|
Создано: 26 июля 2007 16:42 · Личное сообщение · #9
dimaxmaster - если реализация будет такая, то это мало чему поможет. Такой обфускатор пишется за день на коленке. Немного затруднит читаемость исходного кода, не больше.
| Сообщение посчитали полезным: |
Ранг: 53.8 (постоянный) Активность: 0.05↘0 Статус: Участник
|
Создано: 26 июля 2007 16:44 · Личное сообщение · #10
Virsy пишет:
в архиве компонента compound.dll есть .. вот она и разбирает и собирает MD и ERT
даже гдето ихсодники её пробегали ...
да это я понимаю, но я сам хочу написать, и реализовать не через длл, вот поэтому и спрашиваю, чем md поковырять, эмдешник файл конфигурации 1С, он не исполняемый, идой хочу попробовать вечером, но может не идой надо, а чем вот и спрашиваю, чем можно гнянуть эмдешник
| Сообщение посчитали полезным: |
Ранг: 7.2 (гость) Активность: 0=0 Статус: Участник
|
Создано: 26 июля 2007 16:45 · Личное сообщение · #11
Ara +1 - сам писал раскодировку подобного кодирования когда-то ... не надёжность подтверждаю
| Сообщение посчитали полезным: |
Ранг: 53.8 (постоянный) Активность: 0.05↘0 Статус: Участник
|
Создано: 26 июля 2007 16:46 · Личное сообщение · #12
Ara пишет:
Такой обфускатор пишется за день на коленке.
я не только это включу, много чего можно добавить, меня интересует из чего эмдешник так сказать сделан в 1С
| Сообщение посчитали полезным: |
Ранг: 53.8 (постоянный) Активность: 0.05↘0 Статус: Участник
|
Создано: 26 июля 2007 16:48 · Личное сообщение · #13
Virsy пишет:
Ara +1 - сам писал раскодировку подобного кодирования когда-то ... не надёжность подтверждаю
в том то и ошибка, что через длл реализована, я через ехе реализую на другом принципе
| Сообщение посчитали полезным: |
Ранг: 7.2 (гость) Активность: 0=0 Статус: Участник
|
Создано: 26 июля 2007 16:49 · Личное сообщение · #14
dimaxmaster MD- это компаунд файл ... тексты модулей внутри сжаты зипом без заголовка ...
сырцы compound.dll тебе помогут
| Сообщение посчитали полезным: |
Ранг: 53.8 (постоянный) Активность: 0.05↘0 Статус: Участник
|
Создано: 26 июля 2007 16:53 · Личное сообщение · #15
Virsy пишет:
dimaxmaster MD- это компаунд файл ... тексты модулей внутри сжаты зипом без заголовка ...
сырцы compound.dll тебе помогут
попробую их поискать
| Сообщение посчитали полезным: |
Ранг: 1288.1 (!!!!), 273thx Активность: 1.29↘0 Статус: Участник
|
Создано: 26 июля 2007 16:53 · Личное сообщение · #16
dimaxmaster - реализуй А мы потом посмотрим
| Сообщение посчитали полезным: |
Ранг: 53.8 (постоянный) Активность: 0.05↘0 Статус: Участник
|
Создано: 26 июля 2007 17:51 · Личное сообщение · #17
Virsy спасибо за подсказку, нашел все о компаунде, изучаю
| Сообщение посчитали полезным: |
Ранг: 352.4 (мудрец), 4thx Активность: 0.15↘0 Статус: Участник retired
|
Создано: 26 июля 2007 21:09 · Личное сообщение · #18
очень мало имел делл с .1c документами, но помню, что они открывалис far'овским планинои doc file manager
| Сообщение посчитали полезным: |
Ранг: 53.8 (постоянный) Активность: 0.05↘0 Статус: Участник
|
Создано: 07 августа 2007 16:35 · Личное сообщение · #19
копаю тут инфу по 1с, никто не знает, где можно скачать:Compound Extractor by Denis Abrosimov, погуглил, не могу найти, может у кого-то есть?
| Сообщение посчитали полезным: |
Ранг: 7.2 (гость) Активность: 0=0 Статус: Участник
|
Создано: 07 августа 2007 17:17 · Личное сообщение · #20 |
Ранг: 53.8 (постоянный) Активность: 0.05↘0 Статус: Участник
|
Создано: 07 августа 2007 17:21 · Личное сообщение · #21
Virsy пишет:
вот он ... из архива сайта Hare.ru
спасибо, то, что нужно
| Сообщение посчитали полезным: |