Регистрация Главная Сообщество
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

[Инжект] Функция для работы с GUI

-

Разработка ПО для Perfect World

- Бюро разработчиков Zhyk.Ru: создание ботов, снифферов и прочих программ для Perfect World

Ответ
 
Опции темы
Старый 24.10.2013, 14:22   #31
 Разведчик
Аватар для ukurenijboter
 
ukurenijboter скоро будет известенukurenijboter скоро будет известенukurenijboter скоро будет известенukurenijboter скоро будет известенukurenijboter скоро будет известен
Регистрация: 19.08.2011
Сообщений: 25
Популярность: 465
Сказал(а) спасибо: 2
Поблагодарили 17 раз(а) в 9 сообщениях
Отправить сообщение для ukurenijboter с помощью Skype™
 
По умолчанию Re: [Инжект] Функция для работы с GUI

Цитата:
Сообщение от krukovisПосмотреть сообщение
Информация есть тут http://zhyk.ru/forum/showthread.php?t=438000

Эмм, уже читал эту тему. Перечитал второй раз. Не нашел информации, как именно нажать на конкретную строчку листбокса...Что я делаю не так? Делаю контрол активным(...+E8), выделяю нужную строчку(...+13C), визуально выделяет нормально. Запускаю описанную инжект функцию, прописав адрес окна и адрес команды контрола, и ничего не происходит...При этом, любые другие нажатия на другие кнопки, как правило проходит нормально, за исключением нажатия на кнопку выхода в главное меню, - там краш клиента.
________________
Skype: ScriptoZ
ЗАПРОС АВТОРИЗАЦИИ=ИГНОР

Последний раз редактировалось ukurenijboter; 24.10.2013 в 14:25.
  Ответить с цитированием
Старый 25.10.2013, 10:54   #32
-= Мастер Света =-
 Рыцарь-капитан
Аватар для krukovis
 
krukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нации
Регистрация: 07.10.2009
Сообщений: 496
Популярность: 2687
Сказал(а) спасибо: 64
Поблагодарили 324 раз(а) в 104 сообщениях
 
По умолчанию Re: [Инжект] Функция для работы с GUI

Цитата:
Сообщение от ukurenijboterПосмотреть сообщение
Не нашел информации, как именно нажать на конкретную строчку листбокса.

Там нет этой информации. Я не знаю людей, которые бы научились это делать, но там есть информация как изменить выбранный сервер.
________________
--------------------------------------------
PerfectAutoLogin v 7.4 - Совершенный автологин для Perfect World [RUOFF, PWI, Фришек 1.4.4 - 1.4.5]
--------------------------------------------
[for 1.4.6] PW Patcher 12.0 - Патч на Горны, Красный (да и любой) чат, Анфриз, Бесконечный зум, Моментальный разгон на полете для RUOFF, PWI и прочих 1.4.6 и фришек 1.4.4, 1.4.5.
--------------------------------------------
InGamePatcher 1.2 - патчер для серверов 1.4.5 и 1.4.4 работающий с включенной игрой.
--------------------------------------------
  Ответить с цитированием
Старый 25.10.2013, 11:59   #33
 Разведчик
Аватар для ukurenijboter
 
ukurenijboter скоро будет известенukurenijboter скоро будет известенukurenijboter скоро будет известенukurenijboter скоро будет известенukurenijboter скоро будет известен
Регистрация: 19.08.2011
Сообщений: 25
Популярность: 465
Сказал(а) спасибо: 2
Поблагодарили 17 раз(а) в 9 сообщениях
Отправить сообщение для ukurenijboter с помощью Skype™
 
По умолчанию Re: [Инжект] Функция для работы с GUI

Цитата:
Сообщение от krukovisПосмотреть сообщение
Там нет этой информации. Я не знаю людей, которые бы научились это делать, но там есть информация как изменить выбранный сервер.
________________

ааа, ясно)
Неужто все так сложно? О_о Заменить в некоторых случаях это нажатие конечно удается. В случае с выбором сервера оно просто не требуется, раз есть кнопка "выбрать", в случае с почтой например, можно отправить пакет и активировать соответствующее окно. Возможно, просто нужна другая функция, спешиал для листбоксов, в которую еще и передается аргументом номер выделенной строки. Ладно спс, будем копать...
________________
Skype: ScriptoZ
ЗАПРОС АВТОРИЗАЦИИ=ИГНОР
  Ответить с цитированием
Старый 28.10.2013, 12:35   #34
 Разведчик
Аватар для pwInfo
 
pwInfo никому не известный тип
Регистрация: 28.10.2013
Сообщений: 2
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: [Инжект] Функция для работы с GUI

Подскажите пожалуйста,
кто-нибудь пробовал отправлять в чат сообщения, пользуясь инжектом "нажания кнопок" из первого сообщения темы?

У чата нет кнопки для отправки сообщения, тем не менее команда "send" имеется.
Подставив ее в качества параметра в наш инжект:
- клиент не рушится,
- "EditText" очищается
- но в чате наш текст не появляется
- зато в чате отображается системное сообщение вроде: "Персонаж P-0 не найден"

Может кто находил дополнительные параметры инжекта?
  Ответить с цитированием
Старый 28.10.2013, 12:42   #35
 Пехотинец
Аватар для Desmond Hume
 
Desmond Hume лучик света в грозовом небеDesmond Hume лучик света в грозовом небеDesmond Hume лучик света в грозовом небеDesmond Hume лучик света в грозовом небеDesmond Hume лучик света в грозовом небеDesmond Hume лучик света в грозовом небеDesmond Hume лучик света в грозовом небе
Регистрация: 13.08.2013
Сообщений: 68
Популярность: 829
Золото Zhyk.Ru: 100
Сказал(а) спасибо: 25
Поблагодарили 13 раз(а) в 6 сообщениях
 
По умолчанию Re: [Инжект] Функция для работы с GUI

ukurenijboter, используйте OOG. В каком-то плане это будет даже проще.
  Ответить с цитированием
Старый 17.05.2014, 01:24   #36
 Разведчик
Аватар для zasranecqwe1111
 
zasranecqwe1111 никому не известный тип
Регистрация: 13.08.2011
Сообщений: 15
Популярность: 10
Сказал(а) спасибо: 6
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: [Инжект] Функция для работы с GUI

Может кто подсказать Актуальные для работы офсеты? (RUOFF)
  Ответить с цитированием
Старый 02.06.2014, 02:47   #37
 Разведчик
Аватар для zasranecqwe1111
 
zasranecqwe1111 никому не известный тип
Регистрация: 13.08.2011
Сообщений: 15
Популярность: 10
Сказал(а) спасибо: 6
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: [Инжект] Функция для работы с GUI

С офсетами разобрался, кто может подсказать CallAddress для функции, а лучше рассказать как его искать?
  Ответить с цитированием
Старый 03.06.2014, 02:55   #38
-= Мастер Света =-
 Рыцарь-капитан
Аватар для Ginrey
 
Ginrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака Норриса
Регистрация: 14.06.2012
Сообщений: 511
Популярность: 7566
Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
 
По умолчанию Re: [Инжект] Функция для работы с GUI

Цитата:
С офсетами разобрался, кто может подсказать CallAddress для функции, а лучше рассказать как его искать?

ну я ищу через программу Perfect AutoLoger от автора krukovis . А если она не находит, или находит неверно, то просто беру клиент от которого он известен и нахожу область кода в котором он использутся, и ищу похожий код через ассемблер.
________________
Хотите как то отблагодарить за помощь?
Не стесняйтесь нажимайте "Спасибо"

Делаю программы на заказ, по всем вопросам в скайп: Ginrey2
  Ответить с цитированием
Старый 04.06.2014, 20:33   #39
 Разведчик
Аватар для zasranecqwe1111
 
zasranecqwe1111 никому не известный тип
Регистрация: 13.08.2011
Сообщений: 15
Популярность: 10
Сказал(а) спасибо: 6
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: [Инжект] Функция для работы с GUI

Спасибо, помогло, а вот в соседней теме ты упоминал про чтение квестов из квестового окна, не подскажешь как именно читать листбоксы? Читал что у каждого своя структура но хотя бы на примере одного попробовать хочу
  Ответить с цитированием
Старый 04.06.2014, 23:47   #40
-= Мастер Света =-
 Рыцарь-капитан
Аватар для Ginrey
 
Ginrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака Норриса
Регистрация: 14.06.2012
Сообщений: 511
Популярность: 7566
Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
 
По умолчанию Re: [Инжект] Функция для работы с GUI

Цитата:
не подскажешь как именно читать листбоксы?

вы хотя бы найдите цепочку указателей (оффсетов) для своего сервера, а дальше уже не составит проблем получать данные с них
________________
Хотите как то отблагодарить за помощь?
Не стесняйтесь нажимайте "Спасибо"

Делаю программы на заказ, по всем вопросам в скайп: Ginrey2
  Ответить с цитированием
Старый 09.07.2014, 23:25   #41
 Разведчик
Аватар для ukurenijboter
 
ukurenijboter скоро будет известенukurenijboter скоро будет известенukurenijboter скоро будет известенukurenijboter скоро будет известенukurenijboter скоро будет известен
Регистрация: 19.08.2011
Сообщений: 25
Популярность: 465
Сказал(а) спасибо: 2
Поблагодарили 17 раз(а) в 9 сообщениях
Отправить сообщение для ukurenijboter с помощью Skype™
 
По умолчанию Re: [Инжект] Функция для работы с GUI

кто-нибудь уже искал CallAddress ?

Добавлено через 19 минут
Насколько я понял CallAddress=0x00914A70, по крайней мере, GUI с ней работают.
________________
Skype: ScriptoZ
ЗАПРОС АВТОРИЗАЦИИ=ИГНОР

Последний раз редактировалось ukurenijboter; 09.07.2014 в 23:45. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 17.07.2014, 00:11   #42
 Разведчик
Аватар для ukurenijboter
 
ukurenijboter скоро будет известенukurenijboter скоро будет известенukurenijboter скоро будет известенukurenijboter скоро будет известенukurenijboter скоро будет известен
Регистрация: 19.08.2011
Сообщений: 25
Популярность: 465
Сказал(а) спасибо: 2
Поблагодарили 17 раз(а) в 9 сообщениях
Отправить сообщение для ukurenijboter с помощью Skype™
 
По умолчанию Re: [Инжект] Функция для работы с GUI

Кто-нибудь уже сталкивался с проблемой: при попытке "вытащить" невидимое окно путем замены адреса (+74 - указатель на структуру активного окна(WinStruct)) на адрес нужного окна и сделать видимым при помощи установки 1 по адресу +90, игра вылетает. Кто-то эту проблему как-то смог решить?
________________
Skype: ScriptoZ
ЗАПРОС АВТОРИЗАЦИИ=ИГНОР
  Ответить с цитированием
Старый 18.07.2014, 12:10   #43
-= Мастер Света =-
 Рыцарь-капитан
Аватар для krukovis
 
krukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нации
Регистрация: 07.10.2009
Сообщений: 496
Популярность: 2687
Сказал(а) спасибо: 64
Поблагодарили 324 раз(а) в 104 сообщениях
 
По умолчанию Re: [Инжект] Функция для работы с GUI

Ну а зачем это вообще нужно делать? Почему нельзя просто работать сразу с нужным окном. Ну скрыто оно, да и Бог с ним.
________________
--------------------------------------------
PerfectAutoLogin v 7.4 - Совершенный автологин для Perfect World [RUOFF, PWI, Фришек 1.4.4 - 1.4.5]
--------------------------------------------
[for 1.4.6] PW Patcher 12.0 - Патч на Горны, Красный (да и любой) чат, Анфриз, Бесконечный зум, Моментальный разгон на полете для RUOFF, PWI и прочих 1.4.6 и фришек 1.4.4, 1.4.5.
--------------------------------------------
InGamePatcher 1.2 - патчер для серверов 1.4.5 и 1.4.4 работающий с включенной игрой.
--------------------------------------------
  Ответить с цитированием
Старый 18.07.2014, 13:26   #44
 Разведчик
Аватар для ukurenijboter
 
ukurenijboter скоро будет известенukurenijboter скоро будет известенukurenijboter скоро будет известенukurenijboter скоро будет известенukurenijboter скоро будет известен
Регистрация: 19.08.2011
Сообщений: 25
Популярность: 465
Сказал(а) спасибо: 2
Поблагодарили 17 раз(а) в 9 сообщениях
Отправить сообщение для ukurenijboter с помощью Skype™
 
По умолчанию Re: [Инжект] Функция для работы с GUI

Цитата:
Сообщение от krukovisПосмотреть сообщение
Ну а зачем это вообще нужно делать? Почему нельзя просто работать сразу с нужным окном. Ну скрыто оно, да и Бог с ним.
________________

Страшно работать с тем чего не видишь но в принципе правильно, - не зачем открывать. Ок, спасибо, попробую работать с невидимым )
________________
Skype: ScriptoZ
ЗАПРОС АВТОРИЗАЦИИ=ИГНОР
  Ответить с цитированием
Старый 25.03.2017, 16:30   #45
 Разведчик
Аватар для likas
 
likas никому не известный тип
Регистрация: 03.11.2011
Сообщений: 11
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 8 раз(а) в 4 сообщениях
 
По умолчанию Re: [Инжект] Функция для работы с GUI

Цитата:
CallAddress:=ptr($0077d3e0);

адрес есть в саммом окне по смещению [WIN_STRUCT]+30,
т.е. можно делать кол на [[WIN_STRUCT]+30], скорее всего этот оффсет с обновами меняться будет редко.
Код:
pushad
mov ecx, Pointer_To_CtrlCommandTxt_Or_CtrlName
push ecx

mov ecx, Pointer_To_Window

mov eax, [ecx]
add eax, 0x30
mov eax, [eax]
call eax
popad
кусок как это выглядит в оригинале :
Код:
00AE75F5   mov ecx,[esp+48]
00AE75F9   mov ebx,[esp+44]
00AE75FD   mov edx,[esp+40]
00AE7601   mov eax,[edi]
00AE7603   push ecx
00AE7604   push ebx
00AE7605   push edx
00AE7606   mov ecx,edi
00AE7608   call dword ptr [eax+24]
00AE760B   mov ebp,[ebp+00]
00AE760E   mov eax,[ebp-08]
00AE7611   test eax,eax
00AE7613   jle 00AE761D
00AE7615 ! mov eax,[esi]
00AE7617 ! push ebp
00AE7618 ! mov ecx,esi
00AE761A ! call dword ptr [eax+30]

зы, текущий клиент руофф с БА=0x00EFF604.
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] Функция Xaker-style Общение разработчиков 7 16.03.2012 20:36
[Обсуждение] Функция Магнит ˆGeFoRcEˆ Общение и обсуждение, архив Point Blank 5 07.01.2012 10:50
[Помогите!] Функция открытия Rakim Вопросы и ответы, обсуждения 1 23.07.2011 09:40
[Информация] Функция открыта Vadimka999 Общение и обсуждение, архив Point Blank 5 10.05.2010 18:58

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 09:31.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net