Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

РУОФФ Адреса и оффсеты

-

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

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

Ответ
 
Опции темы
Старый 04.10.2012, 22:15   #661
 Разведчик
Аватар для hgfdx1
 
hgfdx1 никому не известный тип
Регистрация: 25.10.2011
Сообщений: 3
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Здравствуйте, обновите пожалуйста оффсеты для геобота

[main]
logActivities=0
[offsets]
realBaseAddress=0xB4EF34
SendPacketAddress=0x63DB70
playerCounterOffset=0x00000974
playerIntervalOffset=0x00000928
questFunctionOffset=0x10C4
questFunctionAddress=0x006D7C60
playerNameOffset=0x66C
playerTransportModeOffset=0x680
playerFlySpdOffset=0x4F8
playerFlyMountOffset=0x598
playerXposOffset=0x3C
playerYposOffset=0x40
playerZposOffset=0x44
playerActionStructOffset=0x10BC
baseOffset=0x1C
playerOffSet=0x34
nameLengthOffset=0xFFFFFFF8
playerTargetIdOffset=0xBD4
npcIdOffset=0x120
sortedNpcListOffset=0x50
baseListsOffset=0x1C
npcListOffset=0x24

замена BaseAddress на новый приводит к закрытию клиента, но в списке имя перса появляется
  Ответить с цитированием
Старый 04.10.2012, 22:55   #662
 Пехотинец
Аватар для pwgamer
 
pwgamer никому не известный тип
Регистрация: 11.11.2010
Сообщений: 67
Популярность: 16
Сказал(а) спасибо: 58
Поблагодарили 8 раз(а) в 5 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Цитата:
Сообщение от GercПосмотреть сообщение
онлайн флаг $B4F218

Это InGameFlag, то что было: 00A573C8, byte /0 - не в игре 1 - в игре/
Onlineflag 00B5E4C0

Последний раз редактировалось pwgamer; 04.10.2012 в 23:03.
  Ответить с цитированием
Старый 04.10.2012, 22:56   #663
 Старший сержант
Аватар для sumikot
 
sumikot излучает ауруsumikot излучает ауруsumikot излучает ауруsumikot излучает ауруsumikot излучает ауруsumikot излучает ауру
Регистрация: 21.09.2009
Сообщений: 189
Популярность: 578
Сказал(а) спасибо: 27
Поблагодарили 144 раз(а) в 36 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Цитата:
Сообщение от hgfdx1Посмотреть сообщение
Здравствуйте, обновите пожалуйста оффсеты для геобота

Цитата:
Сообщение от /GeG/Посмотреть сообщение
Обновлено под текущую версию руоффа.
Все ссылки во всех постах обновлены!

Как ни кажется странным, но офсеты для ботов обновляют авторы этих ботов. Я вообщето тоже в шоке.
  Ответить с цитированием
Старый 04.10.2012, 23:08   #664
 Пехотинец
Аватар для pwgamer
 
pwgamer никому не известный тип
Регистрация: 11.11.2010
Сообщений: 67
Популярность: 16
Сказал(а) спасибо: 58
Поблагодарили 8 раз(а) в 5 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Цитата:
Сообщение от krukovisПосмотреть сообщение
Адрес функции 0x0831790

Адрес команды на закрытие 0x0AEEE98

Было DlgCancelPush = $00950C18, новое не подскажешь?
  Ответить с цитированием
Старый 04.10.2012, 23:42   #665
 Старший сержант
Аватар для sumikot
 
sumikot излучает ауруsumikot излучает ауруsumikot излучает ауруsumikot излучает ауруsumikot излучает ауруsumikot излучает ауру
Регистрация: 21.09.2009
Сообщений: 189
Популярность: 578
Сказал(а) спасибо: 27
Поблагодарили 144 раз(а) в 36 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Цитата:
Сообщение от pwgamerПосмотреть сообщение
Было DlgCancelPush = $00950C18, новое не подскажешь?

00AE7F40
Вообщето это из самых легких адресов - ищешь в процессе IDCANCEL в юникоде. pwgamer, ну я ленивый, так я на это уже давно забил. Передаю переходящий флаг самого ленивого человека на форуме тебе
  Ответить с цитированием
Старый 04.10.2012, 23:49   #666
 Пехотинец
Аватар для pwgamer
 
pwgamer никому не известный тип
Регистрация: 11.11.2010
Сообщений: 67
Популярность: 16
Сказал(а) спасибо: 58
Поблагодарили 8 раз(а) в 5 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Цитата:
Сообщение от sumikotПосмотреть сообщение
00AE7F40
Вообщето это из самых легких адресов - ищешь в процессе IDCANCEL в юникоде. pwgamer, ну я ленивый, так я на это уже давно забил. Передаю переходящий флаг самого ленивого человека на форуме тебе

Ну ты может и ленивый, а я не знал как его искать. Спасибо пашет, попробую сам найти в процессе теперь.
  Ответить с цитированием
Старый 05.10.2012, 00:31   #667
 Разведчик
Аватар для Lermontov
 
Lermontov никому не известный тип
Регистрация: 25.04.2011
Сообщений: 19
Популярность: 14
Сказал(а) спасибо: 10
Поблагодарили 2 раз(а) в 2 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

PW_DYNAMIC_BASE_OFFSET
PW_ROLE_BASE_OFFSET
AutoRouteAddr

Помогите с данными адресами пожалуйста...
Вот тема, если что - http://zhyk.ru/forum/showthread.php?t=411963
Заранее спасибо!
  Ответить с цитированием
Старый 05.10.2012, 10:13   #668
-= Мастер Света =-
 Рыцарь-капитан
Аватар для krukovis
 
krukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нации
Регистрация: 07.10.2009
Сообщений: 496
Популярность: 2687
Сказал(а) спасибо: 64
Поблагодарили 324 раз(а) в 104 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Цитата:
Сообщение от sumikotПосмотреть сообщение
ищешь в процессе IDCANCEL

Ну вообще то нужно искать в ASCII

Лично я делаю так:
Открываю OllyDbg, подключаюсь к процессу File->Attach=> выбираю процесс. Рекомендую делать так, чтобы обойти защиту некоторых фришек.
Дальше нажимаю Alt+M, чтобы открыть MemoryMap.
Дальше выбираю с какого листа нужно начать поиск (можно прям с верхнего) - обычно я начинаю с первого где написано elementclient -> нажимаю Ctrl+B (бинарный поиск)

В графу ASCII вношу текст команды, ставлю галочку Ignore case, запускаю поиск.


Поиск выдает

Это и есть адрес нужной команды. Так можно искать адрес для любой команды, если она прописана в клиенте как константа.
________________
--------------------------------------------
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 работающий с включенной игрой.
--------------------------------------------
  Ответить с цитированием
Пользователь сказал cпасибо:
pwgamer (05.10.2012)
Старый 05.10.2012, 10:48   #669
 Старший сержант
Аватар для sumikot
 
sumikot излучает ауруsumikot излучает ауруsumikot излучает ауруsumikot излучает ауруsumikot излучает ауруsumikot излучает ауру
Регистрация: 21.09.2009
Сообщений: 189
Популярность: 578
Сказал(а) спасибо: 27
Поблагодарили 144 раз(а) в 36 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Цитата:
Сообщение от krukovisПосмотреть сообщение
Ну вообще то нужно искать в ASCII

Ну точно, в ASCII проверил. Просто тексты команд у меня ищет скрипт на аутоите, который я не обновлял уже х... в общем, очень много времени. Приношу свои извинения за дезу.

krukovis, не хочешь создать темку Как найти разные адреса и переместить это сообщение в нее? Затеряется ведь среди спама, а было бы неплохое начало. Тем более, что так можно найти не только один IDCANCEL.

Последний раз редактировалось sumikot; 05.10.2012 в 11:03.
  Ответить с цитированием
Старый 05.10.2012, 10:59   #670
 Разведчик
Аватар для pw.lancer
 
pw.lancer скоро будет известенpw.lancer скоро будет известенpw.lancer скоро будет известенpw.lancer скоро будет известен
Регистрация: 11.05.2011
Сообщений: 41
Популярность: 305
Сказал(а) спасибо: 43
Поблагодарили 12 раз(а) в 7 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

krukovis, а для твоей универсальной функции закрытия окна WinClose не подскажешь изменения?
Имеется в виду вот эта:
Код:
procedure WinCloseCall(aPParams: PParams); stdcall;
var
WIN_OFFSET: DWord;
PW_Call: Pointer;
const
PW_BASE_ADDR=$00A571E0;
PW_BTN_CLOSE=$00950C18;    //IDCANCEL

begin
WIN_OFFSET := aPParams^.Param1;
PW_Call := Pointer($004F0150);
asm
pushad

mov eax, PW_BASE_ADDR
mov eax, dword ptr [eax]
mov eax, dword ptr [eax+$1C]
mov eax, dword ptr [eax+$18]
mov eax, dword ptr [eax+$8]

mov ebx, WIN_OFFSET
mov eax, dword ptr [eax+ebx]
push eax

push PW_BTN_CLOSE

call PW_Call

popad
end;
end;
С IDCANCEL, видимо, понятно. Не известен PW_Call.

Последний раз редактировалось pw.lancer; 05.10.2012 в 11:01.
  Ответить с цитированием
Старый 05.10.2012, 11:08   #671
 Старший сержант
Аватар для sumikot
 
sumikot излучает ауруsumikot излучает ауруsumikot излучает ауруsumikot излучает ауруsumikot излучает ауруsumikot излучает ауру
Регистрация: 21.09.2009
Сообщений: 189
Популярность: 578
Сказал(а) спасибо: 27
Поблагодарили 144 раз(а) в 36 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Цитата:
Сообщение от pw.lancerПосмотреть сообщение
С IDCANCEL, видимо, понятно. Не известен PW_Call.

Известен, 00636F60

ЗЫ Просто он в шапке по другому называется...

ЗЫЗЫ Было бы не плохо всем разработчикам прийти к одинаковым названиям. Я вот, например, впервые с этим адресом работал с петом, поэтому PetAction. krukovis назвал PW_Call, потому что понял, что это многофункциональный адрес. Ктото назовет его Adress_Dlya_Poslaniya_Komand. Мне тоже многие мои названия не нравятся, как нибудь переделаю всю шапку. Еще бы к соглашению стандарта названий прийти со всеми разрабами. Но это, наверно, утопия.

Последний раз редактировалось sumikot; 05.10.2012 в 11:24.
  Ответить с цитированием
Старый 05.10.2012, 11:21   #672
 Разведчик
Аватар для pw.lancer
 
pw.lancer скоро будет известенpw.lancer скоро будет известенpw.lancer скоро будет известенpw.lancer скоро будет известен
Регистрация: 11.05.2011
Сообщений: 41
Популярность: 305
Сказал(а) спасибо: 43
Поблагодарили 12 раз(а) в 7 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Цитата:
Сообщение от sumikotПосмотреть сообщение
Известен, 00636F60

ЗЫ Просто он в шапке по другому называется...

Нашел в шапке вот что:
Цитата:
Сообщение от sumikotПосмотреть сообщение
PetAction=00636F60

Это для PWI 1.4.5 и RUOFF Гнев Империй. Это такой шифр? ) Кстати, адрес похож на правильный, ибо клиент с ним не вылетает.. Что-то я запутался.
  Ответить с цитированием
Старый 05.10.2012, 11:26   #673
 Старший сержант
Аватар для sumikot
 
sumikot излучает ауруsumikot излучает ауруsumikot излучает ауруsumikot излучает ауруsumikot излучает ауруsumikot излучает ауру
Регистрация: 21.09.2009
Сообщений: 189
Популярность: 578
Сказал(а) спасибо: 27
Поблагодарили 144 раз(а) в 36 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Это не шифр Это как раз разногласия в названиях...
  Ответить с цитированием
Старый 05.10.2012, 12:41   #674
-= Мастер Света =-
 Рыцарь-капитан
Аватар для krukovis
 
krukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нации
Регистрация: 07.10.2009
Сообщений: 496
Популярность: 2687
Сказал(а) спасибо: 64
Поблагодарили 324 раз(а) в 104 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Цитата:
Сообщение от sumikotПосмотреть сообщение
krukovis, не хочешь создать темку Как найти разные адреса и переместить это сообщение в нее? Затеряется ведь среди спама, а было бы неплохое начало. Тем более, что так можно найти не только один IDCANCEL.

Если ты имеешь ввиду адреса команд, то я не сторонник такого подхода. Я считываю адрес текста для GUI функции непосредственно у той кнопки, на которую нужно нажать. Все смещения выкладывались:
Более подробная информация по работе с GUI на Delphi и C++ в это теме http://zhyk.ru/forum/showthread.php?t=493599.
На C# - http://zhyk.ru/forum/showthread.php?t=521124. Там есть уже готовые классы для работы с 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 работающий с включенной игрой.
--------------------------------------------
  Ответить с цитированием
Старый 05.10.2012, 13:13   #675
 Старший сержант
Аватар для sumikot
 
sumikot излучает ауруsumikot излучает ауруsumikot излучает ауруsumikot излучает ауруsumikot излучает ауруsumikot излучает ауру
Регистрация: 21.09.2009
Сообщений: 189
Популярность: 578
Сказал(а) спасибо: 27
Поблагодарили 144 раз(а) в 36 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Цитата:
Сообщение от krukovisПосмотреть сообщение
Если ты имеешь ввиду адреса команд, то я не сторонник такого подхода. Я считываю адрес текста для GUI функции непосредственно у той кнопки, на которую нужно нажать. Все смещения выкладывались:

Ну я читал эти темы. Возможно, что большинство (большинство - это субьективное мнение, не выражающее полной статистики) народа читало их тоже. А вопросы насчет адресов все появляются...
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Руоф] Адреса и оффсеты Kitsune Разработка ПО для Perfect World 200 27.06.2014 22:34
оффсеты Maty Общение разработчиков 8 14.03.2012 21:00
Нужны адреса и оффсеты PWI Mr_R@NDOM Общение разработчиков 8 14.09.2011 23:01
[Помогите!] Адреса и Оффсеты для клиента 1.3.4 - 1.4.1 _Wolf_ Общение разработчиков 1 23.08.2011 17:34

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

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

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