Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (1): [1]   

> Описание: внутри
Ilya001
Отправлено: 29 Марта, 2021 - 23:13:50
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 458
Дата рег-ции: Май 2020  
Репутация: 23




Здравствуйте! Вопрос такой: возможно ли автоматизировать процесс привязки бота?
Пример, пользователь скачивает бота и вводить туда например id своего компьютера, а бот его запоминает и привяжется к id пк. Если да, то как это можно реализовать? Мне нужен пример в виде кода.

Вот заснял видео, то что я хочу реализовать:(для просмотра ссылки Вам необходимо авторизоваться)
То что есть уже в самом Киборе конечно хорошо, но каждый раз кому то скидывать свой скрипт это очень как бы надоедает.
 
 Top
Zireael
Отправлено: 30 Марта, 2021 - 02:22:38
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4398
Дата рег-ции: Нояб. 2017  
Репутация: 580




Управление лицензией пользователей через меню Кибор
 
 Top
Ilya001
Отправлено: 30 Марта, 2021 - 02:46:03
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 458
Дата рег-ции: Май 2020  
Репутация: 23




 Zireael пишет:

Zireael, ну это конечно хорошо, но я бы хотел оффлайн привязку сделать.
Пример: клиент скачивает бота и запускает а тот просить id пк либо ключ от Кибора, и он туда вводить и бот запоминает ключ/id и при каждом запуске будет проверять ключ/id, если не соответствует прежнему ключ/id то он не запуститься и всё.
Самопривязку хотел сделать, чтобы бот сам привязался.

Для чего это мне нужно? Хочу выложить бота куда нибудь(на продажу) и забыть его. Покупатели покупают копию и активируют сами на своем пк.

Такое можно реализовать?

(Отредактировано автором: 30 Марта, 2021 - 02:50:01)

 
 Top
Zireael
Отправлено: 30 Марта, 2021 - 03:07:44
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4398
Дата рег-ции: Нояб. 2017  
Репутация: 580




 Цитата:
бот запоминает ключ/id и при каждом запуске будет проверять ключ/id, если не соответствует прежнему ключ/id то он не запуститься и всё.

Куда он его запишет чтобы после перезапуска проверить? С чего вдруг ключ не будет соответствовать?
 Цитата:
Покупатели покупают копию и активируют сами на своем пк.

Откуда бот узнает что пользователь сделал оплату?

Лучше сразу забудьте про эту идею.
 
 Top
Ilya001
Отправлено: 30 Марта, 2021 - 03:23:43
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 458
Дата рег-ции: Май 2020  
Репутация: 23




 Zireael пишет:
Откуда бот узнает что пользователь сделал оплату?

Ну как бы есть сайты для таких задач. Тут боту не нужно проверять оплатил или нет.
Сайт выдает доступ(1 раз) к скачивание после оплаты.
(Добавление)
 Zireael пишет:
Куда он его запишет чтобы после перезапуска проверить?

А нельзя ли через winapi узнать id пк при каждом запуске бота? Боту не надо проверять оплату, за него сделает сайт для продажи ПО.
Боту нужно вызвать нужную функцию(для проверки id пк) при запуске и сравнивать его на совпадение с предыдущим id пк.
Записать он будет в лог, хотя тогда обмануть бота на проверку id будет легко.
А можно ли отправить id пк в сервер? Чтобы он там хранил id/ключ и проверял с сервера.

(Отредактировано автором: 30 Марта, 2021 - 03:35:14)

 
 Top
Zireael
Отправлено: 30 Марта, 2021 - 03:40:55
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4398
Дата рег-ции: Нояб. 2017  
Репутация: 580




 Цитата:
А нельзя ли через winapi узнать id пк

Нет такой функции.
 Цитата:
А можно ли отправить id пк в сервер?

sendgetweb.
 
 Top
Budni
Отправлено: 30 Марта, 2021 - 12:39:44
Post Id



Пользователь
Специалист


Покинул форум
Сообщений всего: 418
Дата рег-ции: Март 2018  
Репутация: 2




 Ilya001 пишет:
узнать id пк


Можно несколько параметров для привязки выбрать, не обязательно простить вводить пользователя ключ. В конфинге (текстовом файле) сделать переменную где 0 первый запуск а 1 запуск уже был. Ну и добавить из кода ниже нужные переменные для проверки тот ли это пк.

 Цитата:
#define STARTF_USESHOWWINDOW 1
#define INFINITE -1
external(INT, "CreateProcess", "CreateProcessA", "Kernel32.dll");
external(INT, "WaitForSingleObject", "WaitForSingleObject", "Kernel32.dll");
external(INT, "CloseHandle", "CloseHandle", "Kernel32.dll");


cmd("/c chcp 1251 >nul & SYSTEMINFO > C:\info.txt");
start("C:\info.txt");


function cmd(string CommandLine)
{
int STARTUPINFOA[17], PROCESS_INFORMATION[4];
initialarray(#STARTUPINFOA[0], 0);
STARTUPINFOA[0]=68;
STARTUPINFOA[11]=STARTF_USESHOWWINDOW;
if(CreateProcess(0, "cmd.exe "+CommandLine, 0, 0, 0, 0, 0, 0, address(#STARTUPINFOA[0]), address(#PROCESS_INFORMATION[0])))
{
WaitForSingleObject(PROCESS_INFORMATION[0], INFINITE);
CloseHandle(PROCESS_INFORMATION[0]);
}
}
 
 Top
Zireael
Отправлено: 30 Марта, 2021 - 12:56:57
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4398
Дата рег-ции: Нояб. 2017  
Репутация: 580




 Цитата:
В конфинге (текстовом файле)

Который можно удалить/редактировать.
 
 Top
Budni
Отправлено: 30 Марта, 2021 - 14:32:30
Post Id



Пользователь
Специалист


Покинул форум
Сообщений всего: 418
Дата рег-ции: Март 2018  
Репутация: 2




 Zireael пишет:
Который можно удалить/редактировать.

Зашить в exe или распаковывать в темп.
 
 Top
ivantu
Отправлено: 30 Марта, 2021 - 15:05:42
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 732
Дата рег-ции: Нояб. 2013  
Репутация: 14




проще и безопаснее мге кажется на сервере где то хранить
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by