Автоматизация бесплатной выдачи шаблона на тест

arhip1985

Client
Регистрация
31.10.2011
Сообщения
2 994
Благодарностей
787
Баллы
113
Как это можно сделать?

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

Многие просят взять на тест, и вот не знаю стоит ли голову над этим ломать или нет, с одной стороны - можно было бы всем предложить бесплатно попробовать - получили бы минимальный результат - и тогда бы купили, просто многие у кого нет зеннопостера - побаиваются его, возможно так был бы плюс и для разработчиков шаблонов, так и для зеннолаба, так и для клиентов.
 
  • Спасибо
Реакции: Dimionix

alexpost

Client
Регистрация
15.06.2016
Сообщения
173
Благодарностей
60
Баллы
28
Поддерживаю предложение, не придется писать свои костыли в шаблоне , который зависит от зенки.
 

alexpost

Client
Регистрация
15.06.2016
Сообщения
173
Благодарностей
60
Баллы
28
О том и речь, чтоб не городить свои сниппеты, сделать функционал на уровне Зенно. Решений вроде твоего есть у меня несколько штук. Да и в конкурсной статье был неплохой вариант.
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 443
Благодарностей
5 459
Баллы
113
О том и речь, чтоб не городить свои сниппеты, сделать функционал на уровне Зенно. Решений вроде твоего есть у меня несколько штук. Да и в конкурсной статье был неплохой вариант.
У вас решения с админкой и шифрованием запросов?
А в конкурсной статье?
 

alexpost

Client
Регистрация
15.06.2016
Сообщения
173
Благодарностей
60
Баллы
28
У вас решения с админкой и шифрованием запросов?
А в конкурсной статье?
С админкой да, авторизация по https. Это решение использую больше для проектов на c++. Для шаблонов делаю защиту попроще, используя md5.

Про конкурсную статью упомянул как про один из вариантов...
 

arhip1985

Client
Регистрация
31.10.2011
Сообщения
2 994
Благодарностей
787
Баллы
113
я о другом просил, но тут все видимо каждый о своём пишет. когда для одного клиента дать на тест, то что под заказ делал - это одно - просто проверку даты и всё, а вот когда хочешь выложить для свободного скачивания - но так чтобы не просили у тебя ключ активации, а чтобы зеннопостер сам фиксировал время первого запуска шаблона - и чтобы он был рабочим - только указанное тобой время - с момента первого запуска, а не до конкретной даты, чтобы как демка зеннопостера - прошло 2 недели после установки - и она не работает.
Было бы классно так же в сам зеннопостер встроить бесплатную загрузку демок шаблонов, и в самом зеннопостере - магазин шаблонов)) но это я наверно уже загибаю
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 443
Благодарностей
5 459
Баллы
113
С админкой да, авторизация по https. Это решение использую больше для проектов на c++. Для шаблонов делаю защиту попроще, используя md5.
md5 генерируется каждый раз разный?
Для шаблонов тоже админка используется?
 
Последнее редактирование:

alexpost

Client
Регистрация
15.06.2016
Сообщения
173
Благодарностей
60
Баллы
28
md5 генерируется каждый раз разный?
Для шаблонов тоже админка используется?
Каждый раз разный. Админка одна универсальная, написал своё rest api. Все, наверное, можно сломать. Как минимум будет защита от дурака, а кто будет серьезно заниматься взломом и сами в силах написать шаблон)
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 443
Благодарностей
5 459
Баллы
113
Каждый раз разный. Админка одна универсальная, написал своё rest api. Все, наверное, можно сломать. Как минимум будет защита от дурака, а кто будет серьезно заниматься взломом и сами в силах написать шаблон)
По юзабельности удобная? Скинеш поюзать? :D
 

alexpost

Client
Регистрация
15.06.2016
Сообщения
173
Благодарностей
60
Баллы
28
Удобнее не бывает))) писалось все для конкретных проектов, много конфиденциальной инфы, выпиливать в отдельное что-то нет времени и желания)
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 443
Благодарностей
5 459
Баллы
113
Удобнее не бывает))) писалось все для конкретных проектов, много конфиденциальной инфы, выпиливать в отдельное что-то нет времени и желания)
Ну придется у Санчо покупать)
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 375
Благодарностей
2 041
Баллы
113
скачали все шаблон
кто то запустил его
первым делом проверяет запускал ли этот клиент в том месте где это будет реализовано, в БД, гугл таблице, решений много
если пусто то вписываем его id и время запуска, прибавляем 7 дней, записываем в соседнюю ячейку
при следующем запуске при проверке поля заполнены, значит проверку уже делаем по последнему значению, как время перевалит шаб больше не будет работать, чего мудрите
 

backoff

Client
Регистрация
20.04.2015
Сообщения
6 095
Благодарностей
6 496
Баллы
113
в БД, гугл таблице, решений много
много, но все можно отснифать и повторить запрос с перезаписью (ну как вариант)

сам искал способ, пришел к следующему выходу (пока теория)
качается прога которая собирает все данные о компе (таких программ достаточно), ну или привязывается в материнке, помещается в некий хеш или кодировку, чел его копирует, идет на твой сайт где вбивает этот хеш в специальное поле, после чего он записывается в БД и выдается специальный ключ, с любым временем действия, вот и все.
Ключ вставляется в шаб, шаб берет гетом инфу о ключе и делает вывод, работать или нет.
То есть тут никак не сделать подмену инфы.
 
  • Спасибо
Реакции: TIIGR и Gulid

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 375
Благодарностей
2 041
Баллы
113
здесь разговор идёт как раз о том чтобы таких манипуляций не делать с каждым, это тоже самое что каждому тогда просто в шабе менять день
выложил шаб на выполнение и забыл, им любой например может воспользоваться, но как только пользователь его запускает то отсчитывается таймер, например выставлено дать протестить 3 дня
 

backoff

Client
Регистрация
20.04.2015
Сообщения
6 095
Благодарностей
6 496
Баллы
113
здесь разговор идёт как раз о том чтобы таких манипуляций не делать с каждым, это тоже самое что каждому тогда просто в шабе менять день
выложил шаб на выполнение и забыл, им любой например может воспользоваться, но как только пользователь его запускает то отсчитывается таймер, например выставлено дать протестить 3 дня
ну тогда привязку делать шарпом и записывать в БД на сервак, так проще
 
  • Спасибо
Реакции: TIIGR и Gulid

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 375
Благодарностей
2 041
Баллы
113
ну тогда привязку делать шарпом и записывать в БД на сервак, так проще
ну с БД да самый оптимальный вариант, главное чтобы сервак всегда работал, а то бывает как отрубят без предупреждения
 

backoff

Client
Регистрация
20.04.2015
Сообщения
6 095
Благодарностей
6 496
Баллы
113
Кстати а есть ли такой шарп? Который бы видел код материнки и выводил ее в переменную?
 
  • Спасибо
Реакции: TIIGR и Gulid

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 375
Благодарностей
2 041
Баллы
113

backoff

Client
Регистрация
20.04.2015
Сообщения
6 095
Благодарностей
6 496
Баллы
113
а в переменную для чего ?
эту переменную потом отправялешь в БД, и в соседнем поле ставишь дату окончания действия щаба, все.
тоесть шаб берет инфу о материнке, чекает базу, если инфы нет, то записывает, пото при запуске проверяет, запись есть, значит берем значение окончания, и проверяет ее наступило или нет.

на изи ваще )

ps \ самому пригодится такое :-) нужен лишь шарп создания ключа\кода\шифра именно материнки, ее не поменяешь :-)
 
  • Спасибо
Реакции: TIIGR и Gulid

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 375
Благодарностей
2 041
Баллы
113

backoff

Client
Регистрация
20.04.2015
Сообщения
6 095
Благодарностей
6 496
Баллы
113

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 375
Благодарностей
2 041
Баллы
113

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 126
Баллы
113
  • Спасибо
Реакции: SHELBY, samsonnn и backoff

backoff

Client
Регистрация
20.04.2015
Сообщения
6 095
Благодарностей
6 496
Баллы
113
А можно уже в готовом варике сделать для вставки в зенку, я не прогер, код выдает ошибки
 
  • Спасибо
Реакции: TIIGR и Gulid

SHELBY

Client
Регистрация
09.09.2016
Сообщения
237
Благодарностей
291
Баллы
63
Ключ вставляется в шаб, шаб берет гетом инфу о ключе и делает вывод, работать или нет.
То есть тут никак не сделать подмену инфы.
Сниффается шаб, смотрим куда отправляется запрос на проверку ключа (пусть условно будет test1.ru)
1. Поднимается локальный сервер с тем же доменом test1.ru
или
2. Правится файлик hosts
Итог => Отдаем нужный ответ шаблону (разрешить выполнение)
Т.е. нужно ставить доп. фичи, токены, соли и тд, максимально усложнить работу взломщику)
А можно уже в готовом варике сделать для вставки в зенку, я не прогер, код выдает ошибки
upload_2018-3-1_8-58-53.png
-------------------------------------------------------------
upload_2018-3-1_8-59-15.png

Примеры во вложении
 

Вложения

backoff

Client
Регистрация
20.04.2015
Сообщения
6 095
Благодарностей
6 496
Баллы
113

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)