Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.07.2014, 23:38   #21
koljsch
Форумчанин
 
Регистрация: 26.01.2009
Сообщений: 360
По умолчанию

DarkEvil, не эффективно. В моем случае потому что IP задается самим пользователем. В общем - обычный снифер сможет отловить куда отправлен запрос. Слишком слабо.
koljsch вне форума Ответить с цитированием
Старый 26.07.2014, 00:12   #22
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

Цитата:
Человек_Борща, спасибо большое. Но как я понимаю, то это только для программ созданных для ОС Windows? Если да, то к сожалению мне это не подходит. Приложение у меня кроссплатформенное.
Гм. Приобретите тогда 2 системы защиты кода. Под каждую ОС, отдельно.
Погуглил, нету единого решения.

Для Windows сотни вариантов. Лучшим выбрал Enigma Protector(для себя, и по возможностям богат и цена в адеквате), он прост и программируем.
Есть более хардкорное решение виртуализации кода(там точно есть где разгуляться) это VMProtect, туда же Themida, но это уже очень хардкорное решение, оба дорогие.

На счет пингвинусов и яблоидов альтерначивами являются максимум жесткая С++ компиляция и упаковщики кода.

Под iOS можно с защитой особо не напрягаться, упаковать и в путь.
А Линукс по сути своей очень напряжен из-за БОгатого многообразия вариантов самого себя и различий в исполняемых файлов. Да и под эти 2 ОСи не так уж много серьёзного ПО для взлома(IDA какой-нибудь и все). А если серьёзно, вы когда-нибудь видели пиратское ПО для Linux? Если да, покажите мне этого мамонта

Да и чего уж там, сама операционка - огромный фаервол, если очень надо. А нет так, по паттерну MITM поставить маршрутизатор и через него пускать трансляцию, мигом решает проблему невозможности ловить трафик. Это вообще где угодно будет работать и ничем не заблокируешь.


P.S. Насчет надежности и устойчивости подобного ПО:
1. НЕ БЫВАЕТ бесплатного сыра на халяву. Если качаете ломаную, знайте, что есть приватный лом скачиваемой версии(инструкция по дизассемблированию, автомат. лом), и устойчивость вашего софта резко падает до 50/50, а если софт очень вкусный, то и итого меньше. Раздача ломаной СКЗИ это удочка
2. Каким бы новым протектор не был, если софт вкусный, то всегда есть реверс-инженеры специализирующиеся именно на взломе конкретного СКЗИ.

Последний раз редактировалось Человек_Борща; 26.07.2014 в 00:20.
Человек_Борща вне форума Ответить с цитированием
Старый 26.07.2014, 00:22   #23
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,833
По умолчанию

>> 2. Причем тут это?
При том, что это планка обычного взлома на заказ.

>>Если так, то что мешает перехватить трафик злоумышленнику и отследить ключи?
А что мешает в вашем случае перехватить ключи? Тут по любому надо трафик шифровать, если ключи передаются.
Для чего используются ключи? Для авторизации?
Для чего сервер в вашем приложении? Если общение с ним отрезать как это повлияет на софт?

>> Как вариант - разделить их на кучу частей, и спрятать в разных секциях. Разных константах, а в программе константы собирать воедино.
Перед отправкой их все равно надо собрать в памяти..
p51x вне форума Ответить с цитированием
Старый 26.07.2014, 00:23   #24
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

Цитата:
Перед отправкой их все равно надо собрать в памяти..
По кусочку передавать
Человек_Борща вне форума Ответить с цитированием
Старый 26.07.2014, 00:37   #25
koljsch
Форумчанин
 
Регистрация: 26.01.2009
Сообщений: 360
По умолчанию

Нет нет. В этом и есть необходимость использовать этот массив. Можно не сам ключ по сети передавать, а его номер в массиве.
koljsch вне форума Ответить с цитированием
Старый 26.07.2014, 01:10   #26
DarkEvil
Форумчанин
 
Аватар для DarkEvil
 
Регистрация: 08.05.2009
Сообщений: 247
По умолчанию

Цитата:
Сообщение от koljsch Посмотреть сообщение
Можно не сам ключ по сети передавать, а его номер в массиве.
Тогда зачем массив на клиенте если серверу достаточно его номера?
Мой сайт
Цитата:
Сообщение от Scream In Darkness
Кровь не даёт покоя! Кровь не знает сна!
Кровь бежит на волю – Вены рвёт сама!
DarkEvil вне форума Ответить с цитированием
Старый 26.07.2014, 01:16   #27
koljsch
Форумчанин
 
Регистрация: 26.01.2009
Сообщений: 360
По умолчанию

Видимо Вы меня не правильно понимаете.
Ну знает, да, и что? Допустим, простейший пример. Клиент отправляет зашифрованное сообщение на сервер, передает ему только номер ключа в массиве. Далее чтобы расшифровать мы обратно получаем от сервера номер ключа в массиве, находим этот ключик и расшифровываем.
koljsch вне форума Ответить с цитированием
Старый 26.07.2014, 01:19   #28
DarkEvil
Форумчанин
 
Аватар для DarkEvil
 
Регистрация: 08.05.2009
Сообщений: 247
По умолчанию

То есть этими ключами грубо говоря шифруется трафик между клиентом и сервером?
Мой сайт
Цитата:
Сообщение от Scream In Darkness
Кровь не даёт покоя! Кровь не знает сна!
Кровь бежит на волю – Вены рвёт сама!
DarkEvil вне форума Ответить с цитированием
Старый 26.07.2014, 01:19   #29
koljsch
Форумчанин
 
Регистрация: 26.01.2009
Сообщений: 360
По умолчанию

Да, именно
koljsch вне форума Ответить с цитированием
Старый 26.07.2014, 01:21   #30
DarkEvil
Форумчанин
 
Аватар для DarkEvil
 
Регистрация: 08.05.2009
Сообщений: 247
По умолчанию

а чем Вам ssl не угодил?
Мой сайт
Цитата:
Сообщение от Scream In Darkness
Кровь не даёт покоя! Кровь не знает сна!
Кровь бежит на волю – Вены рвёт сама!
DarkEvil вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
После запуска приложения из службы созданной на C# не отображается иконка приложения dmail1976 Общие вопросы .NET 1 22.09.2011 13:38
Декомпилирование HEX кода Drocr Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 16.12.2010 17:44
Делаю сайты, пишу маленькие/большие скрипты. Пишу веб-приложения и приложения под Windows. SkyM@n Фриланс 3 29.12.2007 16:21