Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - ya12

Pages: 1 2 3 [4] 5 6 ... 11
46
А какая у тебя ОС? Если 10, возможно проблема c проверкой подписи драйверов.
Старые хроники в Win7x64 ps/2 работает.

47
Может драйвера для видеокарты криво встали?

48
Использование / Re: помогите найти ошибку
« on: February 13, 2020, 04:04:45 PM »
Слишком большой скрипт, реж на условно самостоятельные части и сохраняй по разным файлам. Подключай последовательно и тестируй.
Если у тебя всего 1 поток. Его можно не объявлять.

Code: (clickermann) [Select]
SUB(вход в город) // подпрограмма

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

49
Индекс массивов всегда начинается с 0.
Если нужно сделать $test[3]=5, а предыдущие [0,1,2] не созданы, сделать надо так:
$test[0]=0
$test[1]=0
$test[2]=0
$test[3]=5
Двумерный массив сделать нельзя, но можно сделать псевдо-двумерный.
Пример:
$test[9*10+2] - 9й столбец 2я строка


50
Сам давно жду когда Джонни выкатит новую версию где или изолирует переменные, или даст возможность  указать переменную с уникальным именем для возврата значения.
А еще лучше указатель на массив возвращаемых значений.

Пока только костыли. Сделать диск в оперативной памяти (SoftPerfect RAM Disk). Писать и читать на него.

51
Посмотрел игрушку - не зацепило. Я на другой сижу. Ковырять защиту без азарта, скучно.
А Винту все равно на чем тренироваться. Может чего полезного придумает.

52
Как у вас интересно. Мне тоже ардуинка приехала неделю назад. Ещё не распаковывал, всё времени нет  :(

Хоть у меня и нет задач под неё, интересно ведь. Подскажите какое нибудь маленькое приложение для опытов, чтобы прямой POSTMESSAGE не работал.

А зачем маленькому приложению защита от POSTMESSAGE? Бери что нибудь многопользовательское.
Ту же rzonline.ru. Что бы Ramzesia не один мучился.

53
Общие вопросы / Re: SENDMESSAGE / POSTMESSAGE
« on: November 22, 2019, 11:51:26 AM »
Microsoft Spy++ 11 - программа в логах показывает, что получает выбранное окно.

В разделе SPY выставляешь что смотреть (окна, процессы, потоки). Смотрим процессы. Правой кнопкой мыши выбираешь процесс. Нажимаешь Message, получаешь лог сообщений. В опциях лога выбираешь какие сообщения тебе нужны(клава, мышь и тд). Переходишь в изучаемый процесс. Жмешь клавиши. В логе все сообщения получаемые процессом отражаются. На каждое сообщение можно посмотреть properties.
Для примера. Фильтр сообщений - Клава. Нажал F2.
В логе 2 сообщения:

Нажал F2
(Хендл окна. Сообщение 0100(не системно нажал).  wParam(код F2). lParam(003C0001))

Отпустил F2
(Хендл окна. Сообщение 0101(не системно отпустил).  wParam(код F2). lParam(C03C0001))

Тут можно почитать, как кодируется lParam(если не правильно, комбинация Alt+клавиша не пройдет)
http://decoding.dax.ru/practic/altcode/altcode.html

ps Посылка сообщений не является аналогом PS/2 режима. Т.е. если защита агрится на посылку сообщений о нажатии клавиши, то работать не будет, или выкинет из проги, или бан, или искать в защите слабое место, патчить его и радоваться жизни.

ps 2 Файл const.txt - дополненные константы оригинального Кликермана. В конце вложенного файла есть пример.

54
Общие вопросы / Re: Удалённое управление
« on: November 12, 2019, 09:01:30 AM »
Только в активное окно.

55
Общие вопросы / Re: Удалённое управление
« on: November 11, 2019, 09:50:39 AM »
В настройках соединения выставляй скорость по максимуму, если конечно оба компа кабелем подключены.

56
Общие вопросы / Re: Удалённое управление
« on: November 09, 2019, 02:09:58 PM »
2 компа в одной локальной сети, в 1 подсети.
На компе с игрой, вход под логином и паролем.

Панель управления - Система - Настройка удаленного доступа - Разрешать подключения от компьютеров с любой версией удаленного рабочего стола.

На втором компе.
Пуск - Все программы - Стандартные - Подключение к удаленному рабочему столу:
ip адрес компа с игрой
логин
пароль

Если не подключается вырубить фаервол в Панели управления 1го компа.

57
Общие вопросы / Re: Удалённое управление
« on: November 08, 2019, 03:58:32 PM »
Это фантастика, слишком долгий отклик. Более реальный вариант: 2 компа в локалке и Подключение к удаленному рабочему столу. Или запустить игру на виртуалке (VirtualBox).

58
Можно ли через нее одновременно реализовать лкм пкм и 5 кнопок клавиатуры? и что бы все работало через кликер, но боюсь что возможно будет такая же проблема курсор попадет в окно игры и все кликер не будет работать отправлять команды.
Можно использовать все кнопки что ты видишь у себя на клавиатуре и двигать и кликать мышкай.
Плата будет работать также как и твоя физическая мышь и клавиатура.... это и есть физические мышь и клавиатура, точно такие же как у тебя перед глазами, только кнопок на плате нету. Подключается в любой порт юсб обычным проводом зарядки смартфона. Програмируется один раз и под свои нужды, далее работаем только через кликерман. В нужный момент, если нужно нажать нужную кнопку или передвинуть курсор мыши, просто отсылаем сигнал нашей ардуине сигнал и она выполнит нужное.


postmessage($_hwnd, 0x0100, #i, 00170001)



Что за параметр "00170001"? Может нужно дописать "0x" чтобы кликер понял что это число в 16-ричном виде. И если не сикрет, что этот параметр значит? Судя по мануалу в lParam при нажатиях кнопок нам может помочь только с - "число повторов, код сканирования, флаг расширенного ключа, код контекста, предыдущий флаг состояния ключа и флаг переходного состояния."

Очепятка, конечно же все значения шестнадцатеричные (0x00170001).
Данные получены с помощью SPY++ путем нажатия на клавиатуре клавиши i в активном окне (на случай если защита анализирует данные lParam).

59
Вот это используй на левом аккаунте, который не жалко.
Результат:
1 Прошло и ничего за это не было (вряд ли, но вдруг...)
2 Прошло или не прошло, но потом выкинуло или словил бан. Тут можно поковырять с помощью Cheat Engine, если конечно защита даст запустить прогу, поставить прерывания и перезаписать память. Гарантий что нашел все закладки никаких, баны могут прилететь в конце месяца или квартала.
3 Ничего.

Code: (clickermann) [Select]
//$_hwnd - hwnd целевого окна
//вместо 0x0100/0x0101 можно использовать 0x0104/0x0105

postmessage($_hwnd, 0x0100, #i, 00170001)       // i нажать
postmessage($_hwnd, 0x0102, #i, 00170001)       // i
waitms(RND(180,200))
postmessage($_hwnd, 0x0101, #i, C0170001)     // i отпустить



вместо postmessage можно попробовать sendmessage

60
так надежней
Code: (clickermann) [Select]
   #ps2_mouse
   #ps2_keyboard

   KEYDOWN(#I)
   waitms(rnd(180,200))
   KEYUP(#I)
   waitms(rnd(180,200))

Pages: 1 2 3 [4] 5 6 ... 11