Программа для защиты программы)

Тема в разделе "Софт", создана пользователем Dozor2, 17 авг 2009.

Статус темы:
Закрыта.
  1. Dozor2

    Dozor2

    Регистр.:
    18 дек 2007
    Сообщения:
    328
    Симпатии:
    155
    Ситуация такая. Заказал у фрилансера программу для себя. Он реализовал все в лучшем виде. Но к сожалению, связаться с ним сейчас не получается. А у меня появилась необходимость поделиться прогой с несколькими людьми. Но есть риск попадания её в паблик. Поэтому хочется для подстраховки добавить к ней ссылку на свой сайт.

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

    И есть еще одна проблемка. Прога берет некоторые данные (на которых собственно основана главная её фишка) из текстового файла. Необходимо как то защитить их, чтобы нельзя было их просмотреть.

    Сабж:
    Необходим софт с помощью которого можно как то упаковать все файлы программы в один исполняемый файл, при запуске и закрытии которого выводилась бы информация о моем сайте. А в идеале чтоб и при работе проги она была) Ну и чтоб каждый любитель не мог бы это дело сломать/убрать.

    Очень надеюсь на помощь. Если не готовое решение, то хотя бы где поискать/почитать.

    Файлы программы:
    1 - .exe
    1 - .txt
    3 - .dll
     
  2. IEVteam

    IEVteam

    Регистр.:
    9 июн 2008
    Сообщения:
    152
    Симпатии:
    185
    Используй упаковщики:

    Название: ASPack v2.2
    Загрузить: http://rapidshare.com/files/268636156/ASPack.v2.2.zip.html
    и
    UPX v3.03
    Загрузить: http://rapidshare.com/files/268636272/UPX.v3.0.3.zip.html
     
    Dozor2 нравится это.
  3. gls

    gls Комбат

    Регистр.:
    11 янв 2007
    Сообщения:
    574
    Симпатии:
    290
    ORiEN - мощная и эффективная защита исполняемых файлов операционной системы Microsoft Windows 9x/ME/XP/2K. Основное назначение - защита от банального воровства программного обеспечения и ограничение допуска, а также дать возможность разработчикам защищать свое ПО от различного рода посягательств на него.

    Особенности:
    - 4096-ти битная защита (по типу стандарта DES)
    - упаковка защищаемых данных (используется aPlib от Jibz)
    - полиморфное тело защиты (уникальный движок Polystack)
    - защита по паролю (до 4-х паролей)
    - защита ключевым файлом
    - различные привязки (HASP, BIOS и т.д.)
    - демонстрационные ограничения
    - интеграция с защищаемой программой
    - полная совместимость со всей линейкой операционных систем Microsoft Windows
    - и куча прочих эксклюзивных и стандартных функций!.....

    Полная поддержка:
    - приложений типа EXE, DLL, SCR, OCX и т.д.
    - компиляторов C/C++ и Delphi
    - компиляторов Visual Basic
    - компиляторов Visual FoxPro
    - компиляторов Sybase PowerBuilder
    - и т.д.

    Размер: 532 кб (установка не нужна)

    Перейти по ссылке
     
    Dozor2 нравится это.
  4. IEVteam

    IEVteam

    Регистр.:
    9 июн 2008
    Сообщения:
    152
    Симпатии:
    185
    В свое время этот вопрос решал так:
    1. Брал криптографические исподники, и реализовывал их на обращении ко всем внешним файлам, после этого сжимал все упаковщиком. Метод шифрации всех внешних исполняемых файлов происходил, как правило, в моменте установки (распаковки) программы. Для хороших проектов, упаковщики писали сами, но на Crackl@b и их группы сообществ, вскрывали их за считанные часы. Варианты шифрации внешних исполняемых и не исполняемых файлов могут быть различны, от этого зависит криптографический интегрированный алгоритм работы, самого исходного кода.
    2. Самый простой метод. Он делался элементарной математической формулой, при которой внешние файлы были уже зашифрованы по заранее разработанному алгоритму. В итоге, каждому значению в файле присваивался внутренний идентификатор, при котором процессы его индексации брались и преобразовывались из базы идентификаторов значений при определенном обращении.
    Что выбрать? Да ничего. Если, кому-то захочется разложить твою программу – он это сделает, и все методы против этого бесполезны.
     
    Dozor2 нравится это.
  5. Dozor2

    Dozor2

    Регистр.:
    18 дек 2007
    Сообщения:
    328
    Симпатии:
    155
    Попробывал ASPack v2.2 и ORiEN. При запуске упакованного файла выскакивает ошибка.
     

    Вложения:

    • errorscrin.jpg
      errorscrin.jpg
      Размер файла:
      18,4 КБ
      Просмотров:
      12
  6. puika

    puika

    Регистр.:
    25 ноя 2006
    Сообщения:
    262
    Симпатии:
    277
  7. Buratinoff

    Buratinoff

    Регистр.:
    8 мар 2009
    Сообщения:
    171
    Симпатии:
    26
    ну так NET Framework должен быть установлен (или версия не подходит) для запуска приложения, скачать на сайте майкрософта можно ;)
     
  8. CaptainRussia

    CaptainRussia Писатель

    Регистр.:
    22 июл 2009
    Сообщения:
    0
    Симпатии:
    1
    Если программа под фреймворк, то всякие ASPACk'и не помогут. нужен обфрускатор.
     
  9. Keusch

    Keusch Создатель

    Регистр.:
    11 фев 2009
    Сообщения:
    39
    Симпатии:
    8
    Подробней можно про обфрускатор? Вот кусок кода, возможно это им обработано?
    PHP:
    function _obfuscate_dBQNXQl4ZT8я$_obfuscate_RlkkeAяя )
    {
        
    $_obfuscate_dcwitxb = array( "'[^A-Za-z 0-9]'""' '" );
        
    $_obfuscate_77tGbWOiZgяя = array( """-" );
        
    $_obfuscate_RlkkeAяя trim$_obfuscate_RlkkeAяя );
        
    $_obfuscate_RlkkeAяя _obfuscate_dAR2CGIDf2gMPwяя$_obfuscate_RlkkeAяя );
        
    $_obfuscate_RlkkeAяя _obfuscate_bRB4ZXZ4cRg_ZXET$_obfuscate_dcwitxb$_obfuscate_77tGbWOiZgяя$_obfuscate_RlkkeAяя );
        return 
    $_obfuscate_RlkkeAяя;
    }

    echo 
    "\r\n";
    _obfuscate_bQ90cSo1Zgяя"display_errors");
    _obfuscate_Z28zIDkUdjUQa2lncmQя);
    Как и чем можно это расшифровать?
     
  10. tostrss

    tostrss

    Регистр.:
    16 окт 2007
    Сообщения:
    771
    Симпатии:
    217
    Ты разделом ошибся, тебе в пхп для начинающих надо.

    p.s. твой код расшифровать нельзя
     
Статус темы:
Закрыта.