Обфускатор байт-кода 1C

Публикация № 1677514 16.06.22

Разработка - Защита ПО и шифрование

обфускация обфускатор антидекомпилятор кодировка шифровка защита безопасность п-код пи-код оп-код байт-код epf erf cf cfe cfu

Обработка, позволяющая запутывать и кодировать байт-код, поставлять модули без исходника и т.д.

Иногда становится очень грустно...

Обфускация - смешивание кода с говном до получения говнокода.

 © Валерий Агеев (awa)

 

Обфускатор является внешней обработкой. Запускается только в режиме управляемых форм, для чтения/записи файлов *.epf, *.erf, *.cf, *.cfe и *.cfu использует обработку "Распаковщик / запаковщик файлов". Обфускатор может обрабатывать файлы любых версий 1cv8.

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

1С может хранить модули четырьмя способами:

  1. Исходный текст модуля открыт. Это обычный вид хранения модуля. Компиляция модуля происходит во время выполнения при первом обращении к модулю. Внутри контейнера модуль хранится как текстовый файл text, содержащий исходный код модуля.
  2. На модуль поставлен пароль. Компиляция происходит в момент сохранения модуля при редактировании. Внутри контейнера модуль хранится в виде двух файлов – text, содержащий исходный текст модуля, зашифрованный ключом, полученным из пароля, и image, содержащий скомпилированный образ модуля (байт-код). Ни пароль, ни ключ шифрования 1С не хранит, поэтому, не зная пароль, расшифровать исходный текст нельзя. Для выполнения 1С использует заранее скомпилированный байт-код из файла image.
  3. Поставка без исходных текстов. В этом случае исходный текст модуля отсутствует. В контейнере хранится только скомпилированный образ модуля image, который 1С использует при выполнении модуля. Открыть такой модуль на редактирование нельзя никак.
  4. Поставка без исходных текстов. В этом случае исходный текст модуля отсутствует. В контейнере хранится только скомпилированный образ модуля image, который 1С использует при выполнении модуля. Открыть такой модуль на редактирование можно.

Назначение полей (флажки, переключатели):

Обфускатор может делать несколько действий, за каждое из которых отвечает свой флажок/переключатель.

Флажок "Удалить номера строк" - удаляются оп-коды номеров строк.

Флажок "Добавить переходы" - добавляются условные (истинные и ложные) и безусловные переходы.

Переключатель "Кодировка констант":

  • без изменения - кодировка констант без изменения.
  • кодировка Base64 - кодировка констант формата base64.
  • кодировка Hex - кодировка констант формата base16 (hex).

Переключатель "Порядок констант":

  • без изменения - порядок констант без изменения (индексируются номера в последовательном порядке).
  • случайный - случайный порядок констант (индексируются номера в случайном порядке).

Переключатель "Порядок процедур":

  • без изменения - порядок процедур без изменения (индексируются номера в последовательном порядке).
  • случайный - случайный порядок процедур (индексируются номера в случайном порядке).

Переключатель "Порядок разделов":

  • без изменения - порядок записи разделов без изменения (рассортирует разделы в последовательном порядке).
  • случайный - случайный порядок записи разделов (рассортирует разделы в случайном порядке).
  • повторяющийся - повторяющийся порядок записи разделов (рассортирует разделы в повторном порядке).
  • обратный - обратный порядок записи разделов (рассортирует разделы в обратном порядке).

Переключатель "Кодировка файла image":

  • без изменения - кодировка файла image без изменения.
  • кодировка SCSU - кодировка файла image формата SCSU.

Переключатель "Запись файла image":

  • без изменения - записывает файл image без изменения.
  • без разделителя строк - записывает файл image без разделителя строк.
  • с разделителем разделов - записывает файл image с разделителем разделов.
  • с разделителем строк - записывает файл image с разделителем строк.

Переключатель "Поставка модулей":

  • без изменения - поставка модулей без изменения.
    Если был установлен пароль на тексты модулей, то оставляет возможность установки пароля на тексты модулей после обфускации байт-кода. При вводе корректного пароля приведет к расшифровке исходных текстов, но 1С при закрытии модуля заново скомпилирует модуль и перезапишет обфусцированный скомпилированный образ, т.е. обфускация слетит.
    Если исходный текст модуля отсутствовал, то в контейнере будет хранится только скомпилированный образ модуля после обфускации байт-кода.
  • исходный текст модуля отсутствует - возможность исключать исходные тексты модулей из поставки.
    Появляется окно с надписью "Исходный текст модуля отсутствует". Открыть такой модуль на редактирование нельзя.
  • постоянный неверный пароль - при вводе корректного пароля не приведет к расшифровке исходных текстов.
  • пароль на модуль "0" - устанавливается пароль на модуль "0" с заранее подготовленным текстом.
  • модуль без исходного текста - возможность исключать исходные тексты модулей из поставки. Открыть такой модуль на редактирование можно.

Обрабатываемые файлы
Обфускатор может обрабатывать файлы *.epf, *.erf, *.cf, *.cfe и *.cfu. Обработка происходит безопасным способом – создается копия обрабатываемого файла с добавкой «_obf» в имени файла, и вся работа идет уже с этой копией. Таким образом, при любом исходе работы обфускатора, исходный файл остается целым. Если нужно обрабатывать непосредственно исходный файл, то рекомендуется создавать резервную копию файла и поставить флажок "Не создавать копию". Обрабатываемый файл должен быть предварительно закрыт паролем прежде чем обрабатывать. Если модуль закрытой обработки будет изменен разработчиком, то ее нужно будет обрабатывать еще раз. 

Цель: затруднить просмотр, декомпиляцию и деобфускацию байт-кода.

При попытке прочитать / разобрать результирующий файл будут выданы ошибки.

 
 Скриншоты ошибок

 

Список публикаций, использованных при разработке:

Сравнение обфускаторов 1C:

Публикация Версия файла ОФ УФ Код открыт Автор Цена sm~руб Обрабаты-ваемый файл Работа с контейнерами 1С

Запуск с установленной защитой

Защита 
Защита обработок 1С от декомпиляции 1.0.0 нет да нет Administrator1c 1500 р *.epf, *.erf V8Unpack работает ни зкая
Защита от декомпиляции модулей 1.70 да да нет dimannazarov 1500 р *.epf, *.erf, *.cf V8Unpack ошибка формата потока средняя
Антидекомпилятор 1.0.0.3 нет да да скрыт 5 sm

*.bin, image

- работает средняя
Обфускатор
операционного
кода 1с
- нет да да MoiseevSN 3 sm *.epf

V8Unpack

вылет программы средняя
Обфускатор байт-кода 1С 1.3.7.1 нет да да zhokhovm 10 sm *.epf, *.erf, *.cf, *.cfe, *.cfu Распаковщик / запаковщик файлов работает средняя
Обфускатор 0.1.0.0 да нет нет awa 7000 р *.epf, *.erf, *.cf v8cf работает высокая

Работа с контейнерами 1С:

  • Распаковщик / запаковщик файлов - работа с двоичными данными, буферами и потоками без использования внешних файлов, библиотек и компонент.
  • v8unpack - внешняя компонента для работы с контейнерами 1С (epf, erf, cf). Компонента нужна для распаковки файлов из контейнера и запаковки их обратно.
  • v8cf (список методов компоненты) - внешняя компонента для работы с контейнерами 1С (epf, erf, cf). Сделана из плагина к TotalCommander'у. Компонента нужна для распаковки файлов из контейнера и запаковки их обратно. В отличие от v8unpack, работа идет не через файлы на диске, а напрямую.

Сравнение сторонних обфускаторов:

Публикация Код открыт Автор Обрабатываемый файл
Нетленка 1С нет m.bolsun *.epf, *.erf, *.cf, *.cfe

 

Планы по развитию функционала:

  • Чтение/запись данных;
  • Кодировка;
  • Углубленная обфускация байт-кода 1с;
  • Приоритет записи;
  • Работа в клиентском/серверном контексте;
  • Обычные формы.
 
Новое в версии 

25.03.2023 - Версия 1.3.7.1:

  • Добавлена возможность кодировать файл image: без изменения, SCSU.
  • Добавлена кодировка констант "Hex".

23.03.2023 - Версия 1.3.6.1:

  • Добавлена возможность кодировать константы: без изменения, кодировка base64.

21.03.2023 - Версия 1.3.5.1:

  • Добавлена возможность изменить порядок процедур: без изменения; случайный.
  • Добавлены флажки "Удалить номера строк" и "Добавить переходы" в закладке "Основное".
  • Упразднен флажок "Обфусцировать".

18.03.2023 - Версия 1.3.4.1:

  • Добавлена новая поставка модулей "модуль без исходного текста".
    Новая недокументированная возможность.
  • Поставка модулей "пустой модуль" переименована в "пароль на модуль "0"" и переделана.

10.03.2023 - Версия 1.3.1.1:

  • Экзотическая кодировка файла image.

10.01.2023 - Версия 1.2.5.6:

  • Добавлена возможность изменить порядок констант: без изменения; случайный.
  • Добавлена возможность разложить результирующий файл image на составляющие.
  • Добавлен флажок "Отключить вывод информации" в закладке "Настройки".

10.12.2022 - Версия 1.2.4.5:

  • Добавлен новый пункт "Повторяющийся" в поле "Порядок разделов".

23.11.2022 - Версия 1.2.2.3:

  • Добавлена возможность изменить порядок записи разделов: без изменения; случайный; обратный.

16.11.2022 - Версия 1.2.1.2:

  • Добавлена возможность разложить файл image на составляющие в форме "Выбрать модули".

08.11.2022 - Версия 1.2.0.1:

  • Добавлена возможность разложить файл image на составляющие.

24.10.2022 - Версия 1.1.0.7:

  • Добавлена возможность записи файла image: без изменения; без разделителя строк; с разделителем разделов; с разделителем строк. 
  • Добавлен вывод времени (дни, часы, минуты, секунды).

21.10.2022 - Версия 1.1.0.6:

  • Добавлена обфускация команды BeginTry.
  • Добавлены кнопки "Распаковать" и "Открыть" у поля "Файл".
  • Исправлена проблема с долгой обработкой файла без флага "Обфусцировать".
  • Исправлена ошибка при запаковке файла *.cfe:
    В процессе работы с объектом 'ЗаписьДанных' произошло изменение позиции нижележащего потока извне.

12.10.2022 - Версия 1.1.0.4:

  • Добавлена возможность удалять тексты запароленных модулей, открывать окно ввода пароля и создать пустой модуль.

02.10.2022 - Версия 1.1.0.3:

  • Добавлена обфускация команды Goto.
  • Добавлена возможность открыть непосредственно файл *.epf (внешняя обработка) после обфускации байт-кода.

20.09.2022 - Версия 1.1.0.2:

  • Исправлена ошибка при формировании отчета.

16.09.2022 - Версия 1.1.0.1:

  • Добавлен новый распаковщик/запаковщик файлов *.epf, *.erf, *.cf, *.cfe, *.cfu. Написан полностью на 1с.
  • Упразднены все предыдущие распаковщики/запаковщики файлов.
    Причина:
    - в v8unpack нет запаковки файла cfu, ошибка хеша после запаковки файла cfe, некорректный распаковщик/запаковщик некоторых файлов;
    - в 1с (выгрузка/загрузка обработки/отчета в/из XML без добавления в командную строку "/F <base> /N <user> /P <password>") после запаковки файлов все ссылочные реквизиты становятся текстовыми.

05.07.2022 - Версия 1.0.9.5:

  • Добавлен распаковщик/упаковщик файлов V8Unpack viewer.
  • Добавлена возможность выбора файла cfu в формате файлов v8unpack.
  • Добавлен ключ -inflate в формате файлов v8unpack.

04.07.2022 - Версия 1.0.8.5:

  • Добавлены ключи -unpack, -undeflate, -deflate и -pack в формате файлов v8unpack.

03.07.2022 - Версия 1.0.7.5:

  • Добавлены параметры /DisableStartupMessages и /DisableStartupDialogs в формате 1С.
  • Исправлена ошибка:
    При переоткрытии формы не сохраняются данные каталога распаковки в настройках.

01.07.2022 - Версия 1.0.6.4:

  • Добавлена возможность выбора формата 1С (bin, выгрузка/загрузка обработки/отчета в/из XML) / v8unpack (image, epf, erf, cf, cfe).

30.06.2022 - Версия 1.0.5.4:

  • Добавлен флажок "Не создавать копию".

29.06.2022 - Версия 1.0.4.4:

  • Добавлено автоматическое закрытие формы выбора запароленных модулей.
  • Скорректирована обфускация команды Unused.

25.06.2022 - Версия 1.0.3.3:

  • Добавлена возможность выбора файла cfe.
  • Добавлен распаковщик/упаковщик файлов v8unpack 3.0.43.28.

24.06.2022 - Версия 1.0.2.3:

  • Добавлена возможность выбора файла cf.
  • Добавлена возможность выбора модулей.

21.06.2022 - Версия 1.0.1.3:

  • Исправлена ошибка:
    При обфускации файла, в константах и параметрах с типом "Число", заменяются знаки с "." на ",".
     
     Пример кода

     НДФЛ = Окр(ОблагаемаяБаза * 0.13);

20.06.2022 - Версия 1.0.1.2:

  • Добавлена возможность обфускации модуля для расширения конфигурации.
  • Исправлены ошибки при обфускации обработанного файла.

17.06.2022 - Версия 1.0.0.1:

  • Исправлена обратная сборка файлов из файла bin.

16.06.2022 - Версия 1.0.0.0:

  • Добавлена возможность выбора версии v8unpack.
  • Добавлена возможность выбора файла epf, erf, bin и image.
  • Добавлена возможность обфускации файлов.
  • Добавлена возможность изменять тексты запароленных модулей. 

Протестировано на платформе 8.3.22.1750.

Архив версий

Наименование Файл Версия Размер
Обфускатор байт-кода 1С:

.epf 899,76Kb
0
.epf 1.0.9.5 899,76Kb Скачать
Обфускатор байт-кода 1С:

.epf 47,74Kb
0
.epf 1.1.0.7 47,74Kb Скачать
Обфускатор байт-кода 1С:

.epf 67,81Kb
39
.epf 1.2.5.6 67,81Kb 39 Скачать

Актуальный релиз

Наименование Файл Версия Размер
Обфускатор байт-кода 1С:

.epf 71,24Kb
0
.epf 1.3.7.1 71,24Kb Скачать

Специальные предложения

Автор запретил комментарии

См. также

Формирование файлов ЭЦП

Защита ПО и шифрование ЭДО и ОФД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Абонемент ($m)

Внешняя обработка на УФ для формирования файлов подписей. Формирует как отсоединенные, так и присоединенные ЭЦП. Не требует БСП, работает как в тонком, так и в веб-клиенте.

1 стартмани

26.02.2023    844    7    serg33rus    7    

8

Запрет глобального поиска в конфигурации

Защита ПО и шифрование Платформа 1С v8.3 1С:Бухгалтерия 3.0 Абонемент ($m)

Представляю вам микрорасширение, которое запрещает глобальный поиск по вашей конфигурации.

1 стартмани

09.02.2023    1074    1    aximo    3    

2

Универсальный синтаксический анализатор ASN.1 для декодирования .key, .cer, .der, .p7m, .p7s, .crt, .pem

Защита ПО и шифрование Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Универсальный синтаксический анализатор ASN.1, который может декодировать любую допустимую структуру ASN.1 DER или BER, независимо от того, закодирована ли она в кодировке Base64 (распознаются необработанные base64, защита PEM и begin-base64) или в шестнадцатеричном кодировании.

1 стартмани

04.12.2022    1348    1    keyn5565`    0    

10

Шифрование строки на основе мастер-пароля в 1С Предприятие 8.3.19

Защита ПО и шифрование Платформа 1С v8.3 Абонемент ($m)

Демонстрация возможностей шифрования строки на основе мастер-пароля в 1С Предприятие 8.3.19. AES без zip файла, RSA, PKDF2. (c использованием библиотеки С# через com).

2 стартмани

31.08.2022    2005    3    vit59    2    

5

Распаковщик / запаковщик файлов

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Распаковщик / запаковщик файлов написан полностью на 1С. Реализация исключительно на работе с двоичными данными, буферами и потоками. Работает только на платформе 8.3.9 и выше х64.

10 стартмани

08.07.2022    8705    47    ZhokhovM    21    

43

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

Антидекомпилятор

Защита ПО и шифрование Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Обработка, позволяющая защитить модули, закрытые паролем, своих обработок, отчетов, конфигураций, а также модули конфигураций без поставки от декомпиляции.

5 стартмани

03.06.2022    5448    41    ZhokhovM    28    

53

Как уберечь конструкторскую документацию от воровства конкурентами?

Защита ПО и шифрование Платформа 1С v7.7 Платформа 1С v8.3 Абонемент ($m)

Как уберечь конструкторскую документацию от воровства конкурентами? Недавно столкнулся с этой проблемой. Заказчик серьёзно обеспокоен утечкой информации о конструкторских разработках в адрес конкурентов, за счет подкупа исполнителей, занимающихся производством по конструкторской документации, операторов технологического оборудования и обрабатывающих центров по изготовлению деталей и сборочных единиц.

2 стартмани

09.03.2022    4159    0    ge_ni    9    

2

Защита конфигураций, обработок, расширений 1С онлайн, управление версиями

Защита ПО и шифрование Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Система построена на веб платформе, все управление происходит на сайте в личном кабинете пользователя.

1 стартмани

27.12.2021    3509    2    idm80    10    

9

Пример работы с криптографией в Web-клиенте 1С

Защита ПО и шифрование Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Столкнулся с проблемой отсутствия примеров кода по работе в Web-клиенте 1С с криптографией. Свою задачу решил, выкладываю сюда, может, кому пригодится.

1 стартмани

20.12.2021    4194    8    Derushev    1    

5

Создание "ДЕМО" базы, скрытие конфиденциальной информации

Защита ПО и шифрование Платформа 1С v8.3 Конфигурации 1cv8 Украина Абонемент ($m)

С помощью обработки вы можете до неузнаваемости преобразовать базу клиента.

1 стартмани

26.10.2021    3645    3    VitushVV    0    

3

Подборка решений для взаимодействия со ФГИС «Меркурий» Промо

С 1 июля 2019 года все компании, участвующие в обороте товаров животного происхождения, должны перейти на электронную ветеринарную сертификацию (ЭВС) через ФГИС «Меркурий». Инфостарт предлагает подборку программ, связанных с этим изменением.

Генератор контента

Защита ПО и шифрование Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Генератор контента предназначен для скрытия конфиденциальной информации, для создания тестовых баз, а также для использования в учебном процессе.

1 стартмани

12.10.2021    3330    6    mkalimulin    2    

7

Анонимная база, обезличивание данных в базах 1С. Управляемые формы

Защита ПО и шифрование Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Обработка презназначена для обезличивания данных в справочниках базы данных, если база передается стороннему контрагенту или разработчику. Подходит для любой конфигурации на Управляемых формах. Тестировалось на самописных конфигурациях. 1С:Предприятие 8.3 (8.3.18.1334)

1 стартмани

13.08.2021    5402    27    uribur    12    

6

Шифрование по алгоритму RSA. Внешняя библиотека (*.dll)

Разработка внешних компонент Защита ПО и шифрование Платформа 1С v8.3 Платформа 1C v8.2 Платформа 1С v8.1 Конфигурации 1cv8 Абонемент ($m)

Внешняя библиотека для шифрования данных в 1С по алгоритму RSA открытым ключом. Открытый ключ задаем сами, и передаем в качестве параметра.

10 стартмани

07.07.2021    8173    17    itserve    20    

5

Подборка программ для взаимодействия с ЕГАИС Промо

ЕГАИС (Единая государственная автоматизированная информационная система) - автоматизированная система, предназначенная для государственного контроля за объёмом производства и оборота этилового спирта, алкогольной и спиртосодержащей продукции. Инфостарт рекомендует подборку проверенных решений для взаимодействия с системой.

Контур Диадок API. Аутентификация. Сертификат ЭЦП

Защита ПО и шифрование Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Подробно рассматриваем процесс аутентификации в системе Контур.Диадок при помощи сертификата электронной цифровой подписи. Получаем аутентификационный токен и выполняем простой запрос для проверки работоспособности токена.

1 стартмани

01.04.2021    8466    27    elian    9    

11

Криптография (шифрование) на эллиптических кривых

Защита ПО и шифрование Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Тема шифрования сейчас очень популярна, а шифрование на эллиптических кривых является топом, поскольку считается одним из самых надежных криптографических алгоритмов (и поэтому используется в Bitcoin и других криптовалютах, SSL протоколе и т.д.). У меня же возник интерес - а возможно ли реализовать шифрование на эллиптических кривых средствами 1С... и теперь мне известен ответ.

3 стартмани

12.01.2021    11532    8    ikar-nikolay    12    

26

Занимательные задачи

Защита ПО и шифрование Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Решение занимательных задач средствами 1С

1 стартмани

25.11.2020    5168    0    agressor    3    

1

Практика применения XOR. XOR кодирование строковых полей с помощью ключа. Побитовые операции

Защита ПО и шифрование Платформа 1С v8.3 Конфигурации 1cv8 Украина Абонемент ($m)

В данной статье я расскажу о битовой операции XOR (исключающее ИЛИ) и приведу наиболее интересные примеры ее применения на 1С методами платформы. Обмен значений переменных без использования дополнительной переменной.

1 стартмани

06.11.2020    7666    13    kv.lv    4    

8

4 лабораторные работы по шифрованию и хешированию данных средствами 1С

Защита ПО и шифрование Платформа 1С v8.3 Абонемент ($m)

Знакомил студентов с шифрованием (и хешированием) данных штатными средства платформы «1С:Предприятие 8». Материалы превратились в четыре лабораторные работы: Шифрование и расшифровка строковых полей справочников модифицированным методом Виженера; Шифрование и расшифровка строковых полей справочников модифицированным методом Виженера с использованием контрольной (хеш) суммы; Метод симметричного шифрования; Использование хеш-суммы для контроля изменения значений справочника.

2 стартмани

02.11.2020    8563    3    delta    2    

8

Готовые переносы данных из различных конфигураций 1C Промо

Рекомендуем готовые решения для переноса данных из различных конфигураций 1C. C техподдержкой от разработчиков и гарантией от Инфостарт.

Подпись данных алгоритмами SHA + AES собственным модулем

Защита ПО и шифрование Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Реализация подписи данных ключом длиной 256 бит алгоритмами SHA-256 + AES-256 без использования внешних компонент, zip-файлов, обращения к диску или БД и без привязки к ОС.

2 стартмани

01.11.2020    7991    6    1div0    8    

28

Быстрый алгоритм шифрования AES ECB 128/192/256

Защита ПО и шифрование Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Реализация существенно оптимизированного алгоритма симметричного шифрования AES (Advanced Encryption Standard) в режиме ECB (Electronic codebook) с различной длиной ключа 128/192/256 без использования внешних компонент, zip-файлов, обращения к диску или БД и без привязки к ОС.

1 стартмани

30.10.2020    11968    52    1div0    50    

49

Обфускатор операционного кода 1С

Защита ПО и шифрование Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Защита обработок 1С от восстановления исходного кода awa-ким декомпилятором. Протестировано 1С:Предприятие 8.3 (8.3.16.1502)

3 стартмани

18.09.2020    16100    70    MoiseevSN    65    

54

Бекдор для 1С или как обезопасить свои данные

Защита ПО и шифрование Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Как обезопасить данные информационной базы и не стать жертвой "ЗЛЫХ" программистов.

3 стартмани

25.06.2020    4522    1    Doloris0    1    

2

Алгоритм ECDSA для кривых SECP256k1 (Биткоин/Лайткоин)

Защита ПО и шифрование Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Реализация алгоритма ECDSA для кривых SECP256k1, которые лежат в основе Биткоин.

1 стартмани

19.06.2020    8628    7    NikitaXa    3    

5

Распознавание и загрузка документов в 1С Промо

Универсальная программа-обработка для распознавания любых сканов или фото первичных документов в 1С (счета-фактуры, УПД, ТТН, акты и тд). Точность распознания до 98%.

от 11 рублей

Алгоритм шифрования AES ECB 128/192/256

Защита ПО и шифрование Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Реализация алгоритма симметричного шифрования AES (Advanced Encryption Standard) в режиме ECB (Electronic codebook) с различной длиной ключа 128/192/256 без использования внешних компонент и zip-файлов.

1 стартмани

20.04.2020    14114    36    NikitaXa    12    

9

Кодирование / декодирование в Base58 без использования внешних компонент

Защита ПО и шифрование Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Функции кодирование / декодирование строки в Base58 без использования внешних компонент. Код алгоритмов доступен в полном описании статьи.

1 стартмани

14.11.2019    11852    1    ArtemSerov    24    

8

Компонента аутентификации и шифрования с помощью биометрической информации для Андроид

Разработка внешних компонент Мобильная разработка Защита ПО и шифрование Мобильная платформа Абонемент ($m)

Компонента для мобильной платформы, позволяющая идентифицировать пользователя и шифровать данные с помощью биометрических сканеров.

5 стартмани

17.09.2019    13516    2    IgorKissil    9    

9

Криптографическое шифрование файлов

Защита ПО и шифрование Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Обработка шифрует и дешифрует файлы. 

1 стартмани

03.09.2019    8385    6    shell_maxim    0    

0

1СПАРК РИСКИ. Сервис оценки благонадежности контрагентов. Промо

СПАРК помогает предотвратить мошенничество со стороны компаний и предпринимателей, благодаря актуальным сведениям о компаниях и системе выявления факторов риска.Сервис позволяет управлять налоговыми рисками и комплексно оценивать благонадежность контрагентов.

Запутывание кода 1С

Защита ПО и шифрование Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Обработка запутывания (обфускации) исходного кода 1С с помощью регулярных выражений.

2 стартмани

02.09.2019    21833    98    leoxz    66    

52

Защищаем конфигурацию. Один ключ СЛК для всех клиентов

Защита ПО и шифрование Платформа 1С v8.3 Абонемент ($m)

Пользователь защищенной конфигурации вводит регистрационный номер и код доступа. Установка сервера СЛК у пользователя не требуется. Управляем лицензиями удаленно.

1 стартмани

30.08.2019    28922    31    mvxyz    67    

44

Электронный документооборот для украинских конфигураций

Защита ПО и шифрование Документооборот и делопроизводство (СЭД) Платформа 1С v8.3 Конфигурации 1cv8 Украина Абонемент ($m)

Подсистема электронного документооборота (в дальнейшем ЭД) является конфигурацией 1С:Предприятие, выполняющей базовые функции регистрации НН/РК и загрузки их из Реестра и способной встраиваться с минимальными изменениями в любые, в том числе нетиповые конфигурации 1С. ЭД представляет собой несколько независимых регистров сведений, справочников, документов и обработок, которые можно встроить в любую конфигурацию. «Сердцем» ЭД является обработка «ЭД: Криптопровайдер», которая экспортирует методы взаимодействия 1С с криптобиблиотекой ИИТ

1 стартмани

30.06.2019    10563    26    Asdam    2    

4

Проверка пинкода для мобильного приложения

Защита ПО и шифрование Мобильная платформа Абонемент ($m)

Простая проверка с помощью пинкода на вход в мобильное приложение.

3 стартмани

16.04.2019    8522    3    bashinsky    3    

2

Кодирование Base64

Защита ПО и шифрование Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Обработка кодирования декодирования строки алгоритмом Base64 через использования потоков.

1 стартмани

18.02.2019    11516    12    BigTaur    6    

4

Видеокурс-практикум: как подготовить и написать ТЗ, ЗНР, ЧТЗ. Промо

В курсе обобщен опыт работы аналитика на проектах в течение пяти лет, в нескольких фирмах. Подходы к написанию документов унифицированы и по возможности не привязаны к конфигурациям 1С.

3 500 рублей

Подписываем отчёт об исполнении контрактов ГОЗ или приказ №554

Защита ПО и шифрование Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Государственные, бюджетные структуры Россия Абонемент ($m)

Внешняя обработка, упрощающая подпись файла и генерацию архива с отчётом об исполнении госконтракта по Приказу №554 МО РФ

1 стартмани

06.02.2019    16492    40    semagin@gmail.com    8    

8