Регистрация Главная Сообщество
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

Ответ
 
Опции темы
Старый 01.04.2014, 17:28   #1
 Разведчик
Аватар для Blisk
 
Blisk никому не известный тип
Регистрация: 26.05.2013
Сообщений: 5
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
Arrow Как защитить свою программу ???

Кто подскажет как защитить свою программу ???
создана на C#
Чтоб не кто не знал мой исходный код.
Буду очень благодарен!!!
  Ответить с цитированием
Старый 01.04.2014, 18:16   #2
Читер-спонсор
 Рыцарь-защитник
Аватар для Hermein
 
Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(
Регистрация: 14.01.2011
Сообщений: 633
Популярность: 28087
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 90
Поблагодарили 717 раз(а) в 374 сообщениях
Отправить сообщение для Hermein с помощью ICQ Отправить сообщение для Hermein с помощью Skype™
 
По умолчанию Re: Как защитить свою программу ???

Никак
  Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
igorfirefox (09.04.2014), XRASER (06.04.2014)
Старый 01.04.2014, 19:24   #3
Почетный Пользователь
 Сержант
Аватар для MembRupt
 
MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(
Регистрация: 18.07.2013
Сообщений: 148
Популярность: 83981
Сказал(а) спасибо: 564
Поблагодарили 258 раз(а) в 195 сообщениях
 
По умолчанию Re: Как защитить свою программу ???

На другом языке писать)
  Ответить с цитированием
Старый 01.04.2014, 20:17   #4
Читер-спонсор
 Рыцарь-защитник
Аватар для Hermein
 
Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(
Регистрация: 14.01.2011
Сообщений: 633
Популярность: 28087
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 90
Поблагодарили 717 раз(а) в 374 сообщениях
Отправить сообщение для Hermein с помощью ICQ Отправить сообщение для Hermein с помощью Skype™
 
По умолчанию Re: Как защитить свою программу ???

Цитата:
Сообщение от MembRuptПосмотреть сообщение
На другом языке писать)

Ну вот представим пишешь ты на С++/Делфи/D2, для знатоков ассемблера поломать твою программу проблем не будет все-равно, а вот исходный код да, уже будет получить практически невозможно
  Ответить с цитированием
Старый 01.04.2014, 20:19   #5
Почетный Пользователь
 Сержант
Аватар для MembRupt
 
MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(
Регистрация: 18.07.2013
Сообщений: 148
Популярность: 83981
Сказал(а) спасибо: 564
Поблагодарили 258 раз(а) в 195 сообщениях
 
По умолчанию Re: Как защитить свою программу ???

Цитата:
Сообщение от HermeinПосмотреть сообщение
Ну вот представим пишешь ты на С++/Делфи/D2, для знатоков ассемблера поломать твою программу проблем не будет все-равно, а вот исходный код да, уже будет получить практически невозможно

Я подумал вопрос именно про скрытие кода)
  Ответить с цитированием
Старый 02.04.2014, 23:53   #6
 Разведчик
Аватар для fgdfgdfgdgdfg
 
fgdfgdfgdgdfg никому не известный тип
Регистрация: 17.03.2014
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Как защитить свою программу ???

Тут наверное единственный шанс это энигма приватная только.
Снимать ее очень далеко не все умеют.
  Ответить с цитированием
Старый 05.04.2014, 02:49   #7
Читер-спонсор
 Рыцарь-защитник
Аватар для Hermein
 
Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(
Регистрация: 14.01.2011
Сообщений: 633
Популярность: 28087
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 90
Поблагодарили 717 раз(а) в 374 сообщениях
Отправить сообщение для Hermein с помощью ICQ Отправить сообщение для Hermein с помощью Skype™
 
По умолчанию Re: Как защитить свою программу ???

Цитата:
Сообщение от fgdfgdfgdgdfgПосмотреть сообщение
Тут наверное единственный шанс это энигма приватная только.
Снимать ее очень далеко не все умеют.

Энигма не является обфускатором по-сути и снимают ее умельцы, которых становится все больше и больше, за пару минут сдампив память, затем собрав все куски воедино и удалив ненужные точки входа, пару дней назад показывали в TV как раз распаковку энигмы последней версии, причем как сказали от версии не много зависит, ибо все-равно все дампится и в конечном варианте восстанавливается до читабельного(пусть и не рабочего) кода
ps: ThinApp и Enigma являются самыми простыми для взлома, со слов умельца, сложнее дела обстоят и требует больше времени - это Темида, правда разница всего 5 и 35 минут...
Так что опен сурс и важные методы хранить на сервере.
pps: обфускаторы и пакеры большие проекты очень хорошо роняют скорее, чем защищают.
  Ответить с цитированием
Старый 05.04.2014, 08:39   #8
 Сержант
Аватар для Yukikaze
 
Yukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядом
Регистрация: 01.10.2011
Сообщений: 128
Популярность: 5723
Сказал(а) спасибо: 25
Поблагодарили 174 раз(а) в 105 сообщениях
 
По умолчанию Re: Как защитить свою программу ???

Кстати темида снимается тоже довольно просто, дамп и немного подправить hex редактором. Уже много раз убеждался, что для продакшена лучше писать нативный код, а шарп использовать для души или опенсорса
________________
Talk is cheap. Show me the code
— Linus Torvalds
  Ответить с цитированием
Старый 05.04.2014, 16:14   #9
Читер-спонсор
 Рыцарь-защитник
Аватар для Hermein
 
Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(
Регистрация: 14.01.2011
Сообщений: 633
Популярность: 28087
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 90
Поблагодарили 717 раз(а) в 374 сообщениях
Отправить сообщение для Hermein с помощью ICQ Отправить сообщение для Hermein с помощью Skype™
 
По умолчанию Re: Как защитить свою программу ???

Цитата:
Сообщение от YukikazeПосмотреть сообщение
Кстати темида снимается тоже довольно просто, дамп и немного подправить hex редактором. Уже много раз убеждался, что для продакшена лучше писать нативный код, а шарп использовать для души или опенсорса

Да, просто вопрос времени, но как написал выше 5 минут и 35 для получения исходников - не особо большую роль играют. Так же насчет Энигмы уже проверено лично небольшой проектик в 10 классов и 6к строчек скомпиленный под x64 архитектуру, с использованием dynamic прекрасно падает и перестает работать.

ps: нативный в С++?
  Ответить с цитированием
Старый 05.04.2014, 16:36   #10
 Сержант
Аватар для Yukikaze
 
Yukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядом
Регистрация: 01.10.2011
Сообщений: 128
Популярность: 5723
Сказал(а) спасибо: 25
Поблагодарили 174 раз(а) в 105 сообщениях
 
По умолчанию Re: Как защитить свою программу ???

Плюсы, делфи. С нативного кода маленько сложнее снять пакер, да и чистый исходник не получить. Это конечно не панацея, все равно найдется человек который снимет защиту, но уровень вхождения намного выше. Понятно что, это конечно палка о двух концах, с приходом безопасности уходит скорость и легкость разработки и тут уже каждый решает для себя, а стоит ли овчинка выделки
________________
Talk is cheap. Show me the code
— Linus Torvalds
  Ответить с цитированием
Старый 05.04.2014, 17:06   #11
Читер-спонсор
 Рыцарь-защитник
Аватар для Hermein
 
Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(
Регистрация: 14.01.2011
Сообщений: 633
Популярность: 28087
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 90
Поблагодарили 717 раз(а) в 374 сообщениях
Отправить сообщение для Hermein с помощью ICQ Отправить сообщение для Hermein с помощью Skype™
 
По умолчанию Re: Как защитить свою программу ???

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

D2 не популярен, хотя шикарный язык

PS:
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]

Последний раз редактировалось Hermein; 05.04.2014 в 17:28.
  Ответить с цитированием
Старый 05.04.2014, 19:01   #12
 Сержант
Аватар для Yukikaze
 
Yukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядом
Регистрация: 01.10.2011
Сообщений: 128
Популярность: 5723
Сказал(а) спасибо: 25
Поблагодарили 174 раз(а) в 105 сообщениях
 
По умолчанию Re: Как защитить свою программу ???

Hermein, таки прав
Код:
import std.net.curl;

string content = get("dlang.org");
это великолепно, удобно и функционально одновременно

мне еще питон нравится, хоть он и не нативный
Код:
def request(url, param="", headers={}, method="GET"): #тут и опциональные параметры
    if type(param) is dict: #плюсы динамической типизации
        param = urllib.urlencode(param)
        
    uri = urlparse(url)
    conn = httplib.HTTPConnection(uri.netloc);
    conn.request(method, uri.path, param, headers)
    return conn.getresponse(), conn  #кортежи прямо на уровне синтаксиса

params = { "Login": login, "Domain": domain, "Password": password }
resp, conn = request("http://win.mail.ru/cgi-bin/auth", params, method="POST") #именованые параметры
conn.close()
конечно в нем не хватает статической типизации но я его всеравно люблю, так же как и шарп.
В общем есть языки для души, а есть для продакшена, для некоторых первое равно второму, и это хорошо
________________
Talk is cheap. Show me the code
— Linus Torvalds
  Ответить с цитированием
Старый 13.04.2014, 15:08   #13
-= Мастер Света =-
 Рыцарь-капитан
Аватар для Ginrey
 
Ginrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака Норриса
Регистрация: 14.06.2012
Сообщений: 511
Популярность: 7566
Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
 
По умолчанию Re: Как защитить свою программу ???

разве шарп фаремворка 4,5 разбирается декомпиляторами?
________________
Хотите как то отблагодарить за помощь?
Не стесняйтесь нажимайте "Спасибо"

Делаю программы на заказ, по всем вопросам в скайп: Ginrey2
  Ответить с цитированием
Старый 13.04.2014, 17:41   #14
 Старший сержант
Аватар для Sinyss
 
Sinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака Норриса
Регистрация: 29.07.2011
Сообщений: 197
Популярность: 8989
Сказал(а) спасибо: 45
Поблагодарили 175 раз(а) в 139 сообщениях
Отправить сообщение для Sinyss с помощью Skype™
 
По умолчанию Re: Как защитить свою программу ???

Цитата:
разве шарп фаремворка 4,5 разбирается декомпиляторами?

Так глобально же ничего не изменилось )
  Ответить с цитированием
Старый 13.04.2014, 17:55   #15
 Сержант
Аватар для Yukikaze
 
Yukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядом
Регистрация: 01.10.2011
Сообщений: 128
Популярность: 5723
Сказал(а) спасибо: 25
Поблагодарили 174 раз(а) в 105 сообщениях
 
По умолчанию Re: Как защитить свою программу ???

В самой CLR вообще давно ничего не менялось, то что сверху накрутили async/await так это по сути синтаксический сахар для Task'ов, чуть более оптимизированный но все-таки сахар

ЗЫ Ждем развития .NET Native, пока только для метро приложений, но в дальнейшем думаю и для десктопа появится
________________
Talk is cheap. Show me the code
— Linus Torvalds
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Соц.сети] Как написать свою программу для ВКонтакте? FuCkERz Халява для Читера 2 22.04.2013 16:26
[Руководство] Защищаем свою программу паролем Light1Butler C# 22 05.11.2012 21:33
Как написать свою программу? DimkaPro Общение и обсуждение (Тюряга ВК) 1 06.05.2012 17:31
[Помогите!] Как создать свою программу? _KastA_ Треп 1 11.11.2011 16:44

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 06:57.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net