
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
нет защиты
--
усложнить можно - но все равно имея исполняемый код заломают
есть масса серьезных коммерческих программ - в инте к ним масса кряков
--
есть вариант иной
создаете сервер - клиенту отдаете программу которая обращается к вашему серверу за сигналами
контроль более полный!
1. Ну уж очень категоричный ответ...
(По-моему сперва создают то, что позже ломают )
2. Смысл не обойти декомп (способов много, например не распространять), а скорее понять как бороться.
Ну и прекрасно понимаю что на любой яд будет противоядие…вопрос как быстро
YuraZ писал(а) >>
нет защиты
--
усложнить можно - но все равно имея исполняемый код заломают
есть масса серьезных коммерческих программ - в инте к ним масса кряков
--
есть вариант иной
создаете сервер - клиенту отдаете программу которая обращается к вашему серверу за сигналами
контроль более полный!
Угу. Уже предложил.))) Причем не обязательно чистые торговые сигналы. Можно расшарить саму логику. Но это, конечно, экзотичней.
Можете еще вот так извратиться :-).
В метатрейдере же поставили хитрую защиту- Themida что ли...
Тогда всё будет выглядеть так: MetaTrader - Mql - Dll <-> Exe = application-server
Тогда это уже будет защита от уже достаточно своеобразных пионэров
с фауст-патроном вида Ilda Pro- потому как в ассемблере рыться будет даже не каждый профи.
1. Ну уж очень категоричный ответ...
(По-моему сперва создают то, что позже ломают )
2. Смысл не обойти декомп (способов много, например не распространять), а скорее понять как бороться.
Ну и прекрасно понимаю что на любой яд будет противоядие…вопрос как быстро
ну вы раз задались проблемой видимо что то создали - теперь видимо желаете продать
- спросили совет - вам дают ответы
--
да ответ категоричный! потому как имея исполняемый код
с какой то там затычкой проверяющей права владельца при желании ломается
--
1 приведите пример - широко распространенного софта! с хорошей поддержкой сервисом
у которого есть не сломанная защита
2 быстрота зависит от степени востребованности того что ломается
других критериев вряд ли будет - см п. 1 - ответа на него нет
--
как быстро будет сломано - зависит от того как он будет востребован
--
пожалуй лучший способ это - сервер - далее клиент обращается к нему и получает сигналы
а сервер под вашим контролем
клиенту можно отдавать даже исходный - приблуды которая будет к серверу лазить
а вот пароль доступа к серверу! если он раздаст
вы тут же увидите паралельные запросы с разных адресов
1 приведите пример - широко распространенного софта! с хорошей поддержкой сервисом
у которого есть не сломанная защита
2 быстрота зависит от степени востребованности того что ломается
других критериев вряд ли будет - см п. 1 - ответа на него нет
Да не-же, не спорю…просто сперва выходит софт, а позже (естественно) его ломают
И чем сложней, тем позже…чем нужней, тем раньше.
Можно конечно пойти по пути усложнения задачи для ломщиков, но иногда решения в простом. Это только моё мнение…
Да не-же, не спорю…просто сперва выходит софт, а позже (естественно) его ломают
И чем сложней, тем позже…чем нужней, тем раньше.
Можно конечно пойти по пути усложнения задачи для ломщиков, но иногда решения в простом. Это только моё мнение…
я дописал выше...
--
ихмо решение с сервером самая лучшая на тек момент защита
на сервере вся логика
у клиента только пароль к этому делу! и исходник который просто копирует сигналы на его счет
---
опять же!!! вы ничего не сможете сделать если клиент просто дальше будет транслировать ваши
ПРЕКРАСНЫЕ СИГНАЛЫ! ( Вашего продукта ) т е не будет раздавать пароль к вашему серверу
а просто транслировать их
--
например просто копируя на другие счета обычным копировальщиком
или раздав инвест пароль
---
ну нет защиты !!! нет
усложняйте через DLL через что угодно от мальчиков с фауспатронами уйдете
от профи - не уйти
--
самое простое от чего не уйти - от простого копирования сделок!
Пишите стековую виртуальную машину на mql4 без разделения кода и данных, а также различной длинной команд (т.е. переносите проблему декомпиляции x86 кода в код советника). Ничего трудного, правда, скорее всего прийдется написать небольшой компилятор, способный порождать код для реализованной виртуальной машины (заодно добавляем мусор, изменяем логику и т.п.). Это будет куда покруче кучи неочевидного mql4-кода (который ещё придумать нужно).
я дописал выше...
--
ихмо решение с сервером самая лучшая на тек момент защита
на сервере вся логика
у клиента только пароль к этому делу! и исходник который просто копирует сигналы на его счет
---
опять же!!! вы ничего не сможете сделать если клиент просто дальше будет транслировать ваши
ПРЕКРАСНЫЕ СИГНАЛЫ! ( Вашего продукта ) т е не будет раздавать пароль к вашему серверу
а просто транслировать их
--
например просто копируя на другие счета обычным копировальщиком
или раздав инвест пароль
---
ну нет защиты !!! нет
усложняйте через DLL через что угодно от мальчиков с фауспатронами уйдете
от профи - не уйти
Спасибо за подробный ответ...всё понятно.
Пишите стековую виртуальную машину на mql4 без разделения кода и данных, а также различной длинной команд (т.е. переносите проблему декомпиляции x86 кода в код советника). Ничего трудного, правда, скорее всего прийдется написать небольшой компилятор, способный порождать код для реализованной виртуальной машины (заодно добавляем мусор, изменяем логику и т.п.). Это будет куда покруче кучи неочевидного mql4-кода (который ещё придумать нужно).
еще так можно
void start()
{
op = YZDLLSIGNAL( array, ... ); // вся логика тут
MQL4Trade( op );
}void MQL4Trade( op )
{
if ( op = OP_BUY)
{
if ( ЕСТЬ СДЕЛКА SELL )
close
OrderSend( OP_BUY...
}
if ( op = OP_SELL)
{
if ( ЕСТЬ СДЕЛКА BUY )
close
OrderSend( OP_SELL...
}
}
// в таком виде с исходником mq4 . отдаете клиенту + пароль + DLL
// в DLL уносите всю логику
Проблема решается расширением сознания, отсечением привязанностей к миру вообще и к созданному коду в частности. Для последнего можно посоветовать обряд "тшед" из тибесткой ветви буддизма. Провел обряд и пофигу - пусть ломают!))) Есть еще принцип "увей" в даосизме - "ничегонеделание". Тоже помогает. ))))))))))
А вообще, если ты чего-то хочешь защитить, то тем самым автоматически подставляешься под взлом. Я свои коды даже не подписываю - привязанности отсекаю!!! ))) А те, к которым привязан, не распространяю.
====
Ребята, я не сдвинутый на этой теме - просто занимался историей религий. Там много чего интересного и полезного можно почерпнуть.)))