|
|
|
Шифровка скрипта |
|
|
Cockney |
29.1.2015, 22:28
|
Master
Сообщений: 1.395
Регистрация: 22.6.2013 Группа: Пользователи Наличность: 21063
Пользователь №: 16.156
|
а если так?: создать класс synmemo из dll,воткнуть туда код,и передать ссылку на класс этот в обработчик пилота. тогда ничего перекрывать не нужно,так возможно? Цитата(zvzead86rus @ 29.1.2015, 22:01) не понял) я напишу сурипт, скину кому то и этот кто-то не сможет прочитать и/или поделится скриптом. вот для чего нужно)
напишешь,обработаешь его,и дашь кому-то,небоясь,что он получит распространения
|
|
|
|
Warstone |
29.1.2015, 22:33
|
Группа: Модераторы Наличность: 0
Пользователь №: 10.905
Возраст: 25
|
Цитата создать класс synmemo из dll,воткнуть туда код,и передать ссылку на класс этот в обработчик пилота. Ссылку на конструктор ты искать в пилоте будешь?.. А обработчик тоже ты искать будешь? Мой вариант чем хорош, он не требует никакой информации о бинаре пилота, он его "накалывает" исключительно модифицируя оружающее пространство. Ну кто-ж знал, что при Классе TSynMemo теперь создается окно поверх текущего? Кто-ж знал, что при загрузки теперь перехватывается работа с реестром и там черном по белому написано что у нас Х вкладок было открыто их код надо прочесть по пути /nowhere/tab0, /nowhere/tab1 и т.д. и что Винда научилась с такими путями работать?.. Кнайт не знал ))) Цитата(zvzead86rus @ 29.1.2015, 22:01) не понял) я напишу сурипт, скину кому то и этот кто-то не сможет прочитать и/или поделится скриптом. вот для чего нужно)
Я тоже видно твой первый вопрос не понял. Ты спросил как этим пользоваться, я сказал что если тебе пользоваться, то в текстовичке будет написано - как. Если разрабатывать, то вон то и вот так.
--------------------
Do. Or do not. There is no Try! © Master Joda, Dagobah, Star Wars: Episode V.
|
|
|
|
RaX |
6.7.2020, 6:19
|
Registred
Сообщений: 3
Регистрация: 2.7.2020 Группа: Пользователи Наличность: 0
Пользователь №: 19.685
Возраст: 26
|
Цитата(Warstone @ 30.1.2015, 19:18) Конструкторы не анонсируются в VMT (Virtual Method Table). У них нету имени в бинаре. То ест просто по имени так сделать нельзя... Да и не надо ))
Внезапно тема умерла пять лет назад. И кажется, сам пилот тоже умирает. Несколько дней назад я пришел к вам на форум, чтобы написать простой кликер. Перебрал много вариантов, но остановился на пилоте, как самом удобном из вариантов. Внезапно, сам того не ожидая, некоторые люди захотели у меня его купить. И тут созрел бизнес план... Это была предыстория. Что нам нужно: возможность защитить свои скрипты от копирования. Как нам это нужно: 1. зашифровать код. Картинки могут остаться как прежде, они вообще не интересны. 2. Передать зашифрованный код в обработчик uopilot. 3. В обработчике код будет расшифровываться по ключу. Ключ можно генерировать ручками, для каждого пользователя, я не против это делать. 4. Запрашивать по https текущую дату. Если я буду продавать "лицензию" на свою программу временно. 5. Убрать окно с кодом. Очевидно. Что можно добавить: 1. Прописывать свой "лицензионный ключ" в реестр. Чтобы только с одного компа запускалось. Но это можно сделать средствами http через свой сайт на каком-нибудь дешевом хостинге. 2. Изменять окно пилота, добавлять чекбоксы и поля integer. Этого будет достаточно, чтобы менять переменные в коде. Что нам не нужно: 1. Мудреная защита. 2. Долго ждать. 3. Мертвый форум. Я готов заплатить за версию пилота, которая позволит мне продавать результат моего рукоблудия. Поэтому можно сделать две версии: пилот с защитой, платный, и пилот бесплатный, без защиты моей писанины. Какие из этого плюсы: финансовая поддержка разработчикам пилота. Привлечение новых разработчиков их материальной заинтересованностью в пилоте. Развитие самого пилота. Надеюсь, что эта лошадь не сдохла и её ещё можно оживить. Я, как новеньки, искренне надеюсь, что эта платформа ещё жива и что она как-то будет развиваться. После пяти лет молчания. Мало-ли...
|
|
|
|
RaX |
7.7.2020, 9:08
|
Registred
Сообщений: 3
Регистрация: 2.7.2020 Группа: Пользователи Наличность: 0
Пользователь №: 19.685
Возраст: 26
|
Цитата(Fors1k @ 6.7.2020, 21:13) Если ваш скрипт на луа, то пришлите мне код по ссылке в подписи. Думаю можно будет сделать то, что вы хотите.
В этой теме, кажется, обсуждалось, что луа компилируется в байт код, которй декомпилировать легко. И нам нужны функции пилота. Цитата(Cockney @ 6.7.2020, 18:26) Бесперспективно. Это методы 2000-х годов. Отламывается на раз-два. Советую посмотреть в сторону онлайн сервисов. Т.е. у пользователя есть только учетка, а все остальное выполняется на сервере.
Если я хочу написать бота для игры, то нет, это не инетересно. Предпологается, что у меня будет на одной машине запущено 100 пилотов, подключенных к 100 нокс плееров, в которых открыто 100 игр и 100 разных учеток. Дорого выйдет содержание сервера. Пусть отламываются, игры обновляются достаточно часто. И при одном из обновлений многие функции перестанут работать. Более того, рассчет не на тех, кто может сломать. Большинство этим заниматься не будет.
|
|
|
|
Cockney |
7.7.2020, 11:44
|
Master
Сообщений: 1.395
Регистрация: 22.6.2013 Группа: Пользователи Наличность: 21063
Пользователь №: 16.156
|
Цитата(RaX @ 7.7.2020, 9:08) Пусть отламываются, игры обновляются достаточно часто. И при одном из обновлений многие функции перестанут работать. Более того, рассчет не на тех, кто может сломать. Большинство этим заниматься не будет.
Любой софт, игры выпускается в "рассчет не на тех, кто может сломать". Но защиту имеют. Если бот будет представлять хоть какой-то интерес для сообщества, а тем более для сообщества таких халявщиков как ботоводов, то он будет благополучно сливаться после очередной обновы, ибо там из версии в версию максимум что поменять можно - ну шифрование, ну ключ. Это не серьезно. Вообще, более правильней было бы такое предложение оформлять как-то так: я хочу перевести n сумму на счет разработчика пилота, надеясь, что данный функционал появится. Дайте счета. А то что получается ? Пришел человек, предложил бизнес план, и уверил, что как только все будет он купит даже отдельную версию пилота. Т.е. за время разработки данных возможностей этот человек не передумает ? или не будет искать взломанную версию (ну а зачем платить то ? если есть бесплатное) ? Разработчик и так занят, таких просьб - миллион, а вот если ее подкрепить валютой, а если еще и твердой, то другое дело.
|
|
|
|
RaX |
7.7.2020, 12:04
|
Registred
Сообщений: 3
Регистрация: 2.7.2020 Группа: Пользователи Наличность: 0
Пользователь №: 19.685
Возраст: 26
|
Цитата(Cockney @ 7.7.2020, 17:44) Любой софт, игры выпускается в "рассчет не на тех, кто может сломать". Но защиту имеют. Если бот будет представлять хоть какой-то интерес для сообщества, а тем более для сообщества таких халявщиков как ботоводов, то он будет благополучно сливаться после очередной обновы, ибо там из версии в версию максимум что поменять можно - ну шифрование, ну ключ. Это не серьезно. Вообще, более правильней было бы такое предложение оформлять как-то так: я хочу перевести n сумму на счет разработчика пилота, надеясь, что данный функционал появится. Дайте счета. А то что получается ? Пришел человек, предложил бизнес план, и уверил, что как только все будет он купит даже отдельную версию пилота. Т.е. за время разработки данных возможностей этот человек не передумает ? или не будет искать взломанную версию (ну а зачем платить то ? если есть бесплатное) ? Разработчик и так занят, таких просьб - миллион, а вот если ее подкрепить валютой, а если еще и твердой, то другое дело.
Кошелек же есть опубликован на этом форуме в том числе, зачем его просить? Вопрос риторический, ответ - тоже.
|
|
|
|
Fors1k |
7.7.2020, 15:30
|
Journeyman
Сообщений: 497
Регистрация: 19.12.2017 Группа: Пользователи Наличность: 2381
Пользователь №: 18.746
|
Цитата(RaX @ 7.7.2020, 9:08) В этой теме, кажется, обсуждалось, что луа компилируется в байт код, которй декомпилировать легко. И нам нужны функции пилота. Я не говорил ничего о компиляции в байт-код. На каком языке ваш скрипт? Про функции пилота не понял. У вас пропали какие-то функции пилота? Присылайте ваш скрипт, сделаю ему защиту. Его нельзя будет передавать, будет работать только по ключу, и т. д. . В общем, кому надо будет зашифровать скрипт - обращайтесь. Сообщение отредактировал Fors1k - 9.7.2020, 19:23
--------------------
Для связи
|
|
|
|
Zenogiasu |
4.10.2023, 8:49
|
Neophyte
Сообщений: 42
Регистрация: 3.12.2022 Группа: Пользователи Наличность: 1
Пользователь №: 20.434
Возраст: 27
|
Привет=) 1. Есть ли возможность через скрипт узнать серийник диска или гуид компа, или что-то подобное? С целью сделать простую защиту от дурака. Можно было бы скинуть человеку сначала скрипт, который считал бы серийник, и создал в закромах бы документик с серийником. выдавал при этом мсг с номером, который человек сообщит тебе, и ты, в отсылаемом ему скрипте подредактировал бы чтоб тот работал только при наличии такой-то переменной, являющейся этим серийником, а перед запуском скрипта пилот бы считывал документ текстовый, который создал при считывании серийника и сверял бы совпадает ли эта переменная с текстом в файле. кочено разбирающийся в пилоте чел это изи обойдет, но логика в том что тот кто сможет обойти тот и сам сможет написать скрипт, а нужна защита от дурака.
либо как минимум надо чтоб пилот как-то смог считать в скрытой форме содержимое текстового документа. можно просто сделать скрипт который генерировал бы число и создавало документ в закромах с этим числом. человек сообщает тебе это число, и ты перед тем как скинуть ему скрипт - зарываешь проверку на данное число в гулинах кода, и это число должно совпадать с тем числом из документа, которое сгенерировалось при первом запуске первого скрипта-генератора.
2. Что за ошибка? (скрин прикрепил). писал себе код, никого не трогал. вдруг возникло это и это окошко как в нулевые года баннер с вирусом на весь экран постоянно возникало и не давало ниче сделать, возникало при наведении курсора на рамку окна либо на панель задач. через диспетчер ток смог вырубить.
Эскизы прикрепленных изображений
|
|
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|