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

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

 Страниц (9): « 1 [2] 3 4 5 6 7 8 9 »   

> Описание: Обход защиты от кликеров
Zireael
Отправлено: 26 Января, 2021 - 10:25:51
Post Id



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


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




 Цитата:
функция mouse_drag_right выбивает ошибку

Нужные функции надо подключать. В начало скрипта:
CODE:
external(INT, "mouse_drag_right", "mouse_drag_right", "Arduino.dll");
 
 Top
stasrus
Отправлено: 26 Января, 2021 - 21:29:48
Post Id



Пользователь
Участник


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




Такой вопрос, для обычного использования лучше будет чем обычный key?
Есть ли смысл перевести свои скрипты с обычного кея на ардуино? вопрос в плане обнаружения на стороне сервера.Просто периодически получаю баны на своих скриптах, думаю есть ли смысл перевести все на ардуино?

Как я понимаю сендкей видно сразу ? что насчет обычного кея и ардуино варианта?

(Отредактировано автором: 26 Января, 2021 - 21:31:02)

 
 Top
Zireael
Отправлено: 26 Января, 2021 - 23:30:25
Post Id



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


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




Может бан за однотипные действия или бот работал длительное время. Не знаю как именно отслеживают ботов.
 Цитата:
есть ли смысл перевести все на ардуино?

Попробуйте, 5$ за железку немного.
 
 Top
VotumScript
Отправлено: 18 Января, 2022 - 17:25:02
Post Id



Пользователь
Прохожий


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




Такой вопрос, при вызове set_delay_key() с любыми параметрами наглухо виснет кибор, вызов всех остальных функций из dll происходит без проблем. Что может быть?
 
 Top
Zireael
Отправлено: 19 Января, 2022 - 01:24:56
Post Id



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


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




Обновил, скачайте архив из первого поста и замените длл в папке кибор. Зависать не должно, если за 3 секунды не откроется порт, то вернёт код ошибки -1, если порт откроется, но команда не выполнится, то вернёт код ошибки число меньше -1. Если команда выполнилась вернёт 1.
CODE:
string path_to_dll = "Arduino.dll";
external(INT, "get_port", "get_port", path_to_dll);
external(INT, "set_port", "set_port", path_to_dll);
external(INT, "set_delay_key", "set_delay_key", path_to_dll);

int com = get_port(2341, 8036); // узнать в каком com порте находится ардуино, передаются VID и PID
if(com==0)
{
messagebox("Arduino с указанными VID и PID не найдено");
goto end;
}

int result;

result = set_port(com); // установить порт, в него будут отправляться команды из длл
messagebox(result); // результат выполнения
result = set_delay_key(30); // установить паузу между нажатием и отпусканием клавиш
messagebox(result); // результат выполнения


end:;

Результат можно не возвращать в переменную, т. е. можно так и так:
CODE:
int result = set_port(com);
set_port(com);

(Отредактировано автором: 19 Января, 2022 - 01:27:38)

 
 Top
VotumScript
Отправлено: 19 Января, 2022 - 20:24:53
Post Id



Пользователь
Прохожий


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




Благодарю. Тестирую. Через пару суток отпишусь.
 
 Top
VotumScript
Отправлено: 29 Января, 2022 - 11:06:59
Post Id



Пользователь
Прохожий


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




UPD: Все работает великолепно, спасибо
 
 Top
neba2101
Отправлено: 10 Октября, 2022 - 11:33:36
Post Id



Пользователь
Мастер


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




Моя Arduino - Ссылка Aliexpress

Arduino.dll в папке Kibor.
Установил драйвер для ардуино. Файл CH341SER.EXE из архива.

Залил скетч из архива VID/PID.

В Kibor запускаю
код (Отобразить)

Открываю блокнот, ставлю туда фокус.

Кибор зависает (не отвечает) какое-то время, потом вроде работает, но ничего не печатает. Заметил только раскладку меняет на eng и обратно на ру.

При запуске этого
кода (Отобразить)

set_port(com); возвращает 1
set_delay_key(30); возвращает -1

Причем значения set_port(com) и set_delay_key(30) не меняются если string path_to_dll = "";

Что не так делаю? В диспетчере устройств так должно быть?

(Отредактировано автором: 10 Октября, 2022 - 11:40:17)

 
 Top
Zireael
Отправлено: 10 Октября, 2022 - 12:11:26
Post Id



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


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




Скрины на другой хостинг закиньте, у меня с этого не открываются.
Номер порта правильно определяется?
CODE:
external(INT, "get_port", "get_port", "Arduino.dll");

int com = get_port(2341, 8037);
messagebox(com);
 
 Top
neba2101
Отправлено: 10 Октября, 2022 - 15:28:42
Post Id



Пользователь
Мастер


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




 Zireael пишет:
Скрины на другой хостинг закиньте, у меня с этого не открываются.
Номер порта правильно определяется?
CODE:
external(INT, "get_port", "get_port", "Arduino.dll");

int com = get_port(2341, 8037);
messagebox(com);


com=11 (правильно) В диспетчере задач и Arduino IDE тоже 11 порт
На какой хостинг залить скрины?

Диспетчер устройств
IDE
работают?

В ардуино IDE
VID:0x2341
PID:0x0037

(Отредактировано автором: 10 Октября, 2022 - 15:44:52)

 
 Top
Страниц (9): « 1 [2] 3 4 5 6 7 8 9 »
Сейчас эту тему просматривают: 7 (гостей: 7, зарегистрированных: 0)
« Готовые скрипты »


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




Powered by