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

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

-

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

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

Ответ
 
Опции темы
Старый 27.09.2012, 18:07   #646
 Разведчик
Аватар для demon6
 
demon6 никому не известный тип
Регистрация: 12.09.2011
Сообщений: 16
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

взято с форума
Код:
void INJECTOR::UseSkill(DWORD wid)
{
	InjectAndExecute(&Target_THREAD,&wid);
}
Код:
BYTE INJECTOR::InjectAndExecute(void *Func, void* Params)
{
  HANDLE hProcThread;
  HANDLE hProcess=OpenProcess(PROCESS_ALL_ACCESS,false,pid);
  if (!hProcess) return 0; // выйдем из функции если не удалось открыть процесс

  WriteProcessMemory(hProcess,pFunction,Func,250,NULL);
  WriteProcessMemory(hProcess,pParam,Params,250,NULL);

  hProcThread = CreateRemoteThread(hProcess,NULL,NULL,(LPTHREAD_START_ROUTINE)pFunction,pParam,NULL,NULL);
  if(hProcThread==INVALID_HANDLE_VALUE) return 0; // не удалось создать поток
  
  WaitForSingleObject(hProcThread,INFINITE); // ожидаем завершения работы потока
  CloseHandle(hProcThread); // закрываем хэндл нашего потока
  CloseHandle(hProcess);  // закрываем хэндл процесса
  return 1;	// успешная инъекция и выполнение кода
}
Код:
void Target_THREAD(DWORD *wid)
{
	DWORD id=*wid;
	DWORD sc=0x00492A90;
	__asm
	{
		mov ecx, dword ptr [0x00A571E0]
  mov ecx, dword ptr [ecx+0x1C]
  mov ecx, dword ptr [ecx+0x34]
	push 0xffffffff
		push 0x00
		push 0x00
		push id
		//mov esi, ecx //это наверное ненадо просто экспериментировал
  call sc
	}
}
скилл вызываю так
Код:
DWORD id=0x000000EA;//прицел у лучника
  bot->client.inject.UseSkill(id)
ну вылетает клиент и все, и тут
Код:
mov ecx, dword ptr [ecx+0x34]
ставил
Код:
mov ecx, dword ptr [ecx+0x20]
, и много еще чего пробовал все приводит только к вылету клиента...( может где то ошибка может кто то подсказать?
  Ответить с цитированием
Старый 27.09.2012, 18:22   #647
-= Мастер Света =-
 Рыцарь-капитан
Аватар для krukovis
 
krukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нации
Регистрация: 07.10.2009
Сообщений: 496
Популярность: 2687
Сказал(а) спасибо: 64
Поблагодарили 324 раз(а) в 104 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Цитата:
Сообщение от demon6Посмотреть сообщение
взято с форума

возьми еще исходники бота на c++ и будет тебе счастье http://zhyk.ru/forum/showthread.php?t=500919.
В этой теме обсуждаются Смещения и Адреса, а не инжекты и реализация алгоритмов.


Может вообще почистить темку от оффтопа?
________________
--------------------------------------------
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 работающий с включенной игрой.
--------------------------------------------
  Ответить с цитированием
Старый 01.10.2012, 19:59   #648
 Разведчик
Аватар для Trupa7
 
Trupa7 вызывает надежду
Регистрация: 26.10.2010
Сообщений: 28
Популярность: -29
Сказал(а) спасибо: 10
Поблагодарили 6 раз(а) в 6 сообщениях
Отправить сообщение для Trupa7 с помощью ICQ Отправить сообщение для Trupa7 с помощью Skype™
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Уважаемый ТС, спалите как находить SkillCall :3
В наши тяжелые времена дофига_программ_на_пв очень нужно)
  Ответить с цитированием
Старый 01.10.2012, 23:03   #649
 Старший сержант
Аватар для sumikot
 
sumikot излучает ауруsumikot излучает ауруsumikot излучает ауруsumikot излучает ауруsumikot излучает ауруsumikot излучает ауру
Регистрация: 21.09.2009
Сообщений: 189
Популярность: 578
Сказал(а) спасибо: 27
Поблагодарили 144 раз(а) в 36 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

А когда как.
По паттерну. Самый легкий способ. Регулярное выражение "8B4E04526A0150E8(.{8})". Сейчас на офе не работает, нужно смотреть другое. Для старых версий работоспособно.
Более сложный способ - дизассемблировать елементклиент с известным адресом и нужный, с неизвестным. Пример. Смотреть, как дизассемблер обозначает функцию, какой у нее коментарий, какие вызовы. Искать похожую.
Почти такой же по сложности - пример. Только вместо перемещения итемов кастовать скиллы.
И самый трудный - ввести БА в гугле. На корейских или китайских сайтах обязательно найдутся аналоги. Трудность заключается в понимании гугловского перевода названий для адресов и в правильном запросе. Там тоже не придумали одинаковый формат для адресов и автор мог написать адрес 0х00B4EF34, B4EF34, $B4EF34, 11857716.
Это основные 4 способа. Кто то другой напишет еще 4 - и они будут отличаться от моих. А самый хороший способ - это тот, которым пользуешься ты сам. Найди что нибудь по любому гайду из форума - любой следующий адрес будет искать уже легче, независимо от способа, названия и функциональности адреса.
  Ответить с цитированием
Старый 03.10.2012, 20:13   #650
 Разведчик
Аватар для reshacker
 
reshacker на правильном пути
Регистрация: 11.07.2011
Сообщений: 20
Популярность: 91
Сказал(а) спасибо: 357
Поблагодарили 9 раз(а) в 9 сообщениях
Отправить сообщение для reshacker с помощью Skype™
 
По умолчанию Re: РУОФФ Адреса и оффсеты

adresses.ini для бота PWA земли духов, кому не лень поправьте пожалуйста под обнову на руофе гнев империй, в шапке не все изменения. Заранее спасибо

Цитата:
[unfreeze]
addr = B4FA6C

[base]
addr = B4EF34

[inject]
packet = 68D640

[walk]
x =
y =
z =
ofs1 = 34
ofs2 = 10BC
ofs3 = 18
ofs4 = 30
ofs5 = 4
ofs6 = 20
ofs7 = 24
ofs8 = 28

[Chat]
Start = 00B53E90
Number = 00B53E9C

[game]
addr = B4F5FC
online = A573C8
strenuously = game.addr +18 +8 +74 +1C4 +C +C +C +C +C +C +8 +121

[gamer]
ServerName = B4F48C
addr = game.addr +34
Lvl = gamer.addr +048C
WID = gamer.addr +480
name = gamer.addr +66C +0
TargetId = gamer.addr +BDC
HP = gamer.addr +494
MP = gamer.addr +498
chi = gamer.addr +4A8
MaxHP = gamer.addr +4DC
MaxMP = gamer.addr +4E0
MaxChi = gamer.addr +4A8
Meditation = gamer.addr +6CC
WalkMode = gamer.addr +680
LocX = gamer.addr +3C
LocY = gamer.addr +44
LocZ = gamer.addr +40
GroundZ = gamer.addr +C18
TargetX = gamer.addr +116C +188
TargetY = gamer.addr +116C +190
TargetZ = gamer.addr +116C +18C
Cast = gamer.addr +72C
CurSkillID = gamer.addr +728 +8
CurSkillCD = gamer.addr +728 +10
ClassID = gamer.addr +674
EquipFly = gamer.addr +598
StrengthWeapon = gamer.addr +D24 +C +0 +68
StrengthWeaponMax = gamer.addr +D24 +C +0 +6C
BuffCount = gamer.addr +032C
Buffs = gamer.addr +036C +[I*4,0,[gamer.BaffCount]]
Skilling = gamer.addr +00B8
Mining = gamer.addr +0288
Experience = gamer.addr +049C
EquipGenie = gamer.addr +05с4

[party]
count = gamer.addr +070C +18
addr = gamer.addr +070C +14 +[I*4,0,6]
pl = gamer.addr +070C +14 +0 +C

[party_offset]
WID = +C
Lvl = +10
HP = +1C
MP = +20
MaxHP = +24
MaxMP = +28
LocX = +34
LocZ = +38
LocY = +3C
WalkMode = 0

[skills]
packet_addr = 0046A740
Count = gamer.addr +10F4
addr = gamer.addr +10F0 +[I*4,0,[skills.count]]

[skills_offset]
ID = +8

[Pet]
addr = gamer.addr +10DC
Num = pet.addr +8
WID = pet.addr +3C
HP = pet.addr +[[pet.num]*4+10] +1C
Loyale = pet.addr +[[pet.num]*4+10] +04
Hungry = pet.addr +[[pet.num]*4+10] +08
SkillID1 = pet.addr +[[pet.num]*4+10] +40
SkillID2 = pet.addr +[[pet.num]*4+10] +50
SkillID3 = pet.addr +[[pet.num]*4+10] +60
SkillID4 = pet.addr +[[pet.num]*4+10] +70

[mobs]
count = game.addr +1C +24 +14
addr = game.addr +1C +24 +18 +[i*4,0,300] +4

[mobs_offset]
LocX = +03C
LocZ = +040
LocY = +044
Type = +0B4
WID = +120
ID = +124
Lvl = +128
HP = +130
MaxHP = +178
Feature = +254
Name = +260 +0
Distance = +284
Enviropment= +2B8
MovFlag = +2BC
Action = +2C8
PTargetID = +2D4
MTargetID = +2D8
AttackFlag = +2D4
Buffs = +310 +[I*2,0,[mobs_offset.BuffsCount]]
BuffsCount = +314
Attack = +2C4

[lut]
count = game.addr +1C +28 +14
addr = game.addr +1C +28 +18 +[i*4,0,300] +4
packet_addr = 471860

[lut_offset]
LocX = +3C
LocY = +44
LocZ = +40
WID = +110
ID = +114
Type = +150
Lvl = +154
Distance = +158
Name = +168 +0

[inv]
count = gamer.addr +D20 +10
addr = gamer.addr +D20 +C +[I*4,0,[inv.count]]

[inv_offset]
ItemType = +04
WID = +08
Count = +10
Name = +40 +0
GlType = +4C +0
lvl = +58
StrengthCur = +68
StrengthMax = +6c
white = +A4


Последний раз редактировалось reshacker; 04.10.2012 в 18:42.
  Ответить с цитированием
Старый 03.10.2012, 20:54   #651
Заблокирован
 Рыцарь-капитан
Аватар для semoder
 
semoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе цену
Регистрация: 02.05.2009
Сообщений: 525
Популярность: 4586
Золото Zhyk.Ru: 20
Сказал(а) спасибо: 37
Поблагодарили 767 раз(а) в 220 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Некоторые адресочки для Гнева Империй
Код:
BaseAdress:                B4EF34
GameAdress:               B4F5FC
UnfreezeOffset:		48C
WID_Offset:		480
LVL_Offset:		        48C
Culti_Offset:		490
HP_OffSet:		        494
MP_OffSet:		        498
EXP_Offset:		49C
Spirit_offset:		4A0
SkillPoins_offset:		4A4
ChiPoints_offset:		4A8
Vitality_offset:		4CC
Intellect_offset:		4D0
Strength_offset:		4D4
Dexterity_offset:		4D8
MaxHP_OffSet:		4DC
MaxMP_OffSet:		4E0
MaxCHI_Offset:		55C
Gold_Offset:		560
Reputation_Offset:	5E0
ClanID_offset:		61C
Name_Offset:		66C
ClassID_Offset:		674
Gender_Offset:		678
WalkMode_offset:		680
Party_offset:		70C
CastID_Offset:		728
ActPetId_Offset:		7C0
GroundZ_Offset:		C20
TargetID_Offset:		BDC
InvArray_offset:		D20
EquipArray_offs:		D24
QItArray_offset:		D28
ActArray_offset:		10C4
QueArray_offset:		10CC
PetArray_Offset:		10DC
SkillArray:		        10F0
ActiveSkillCnt:		10F4
Тоесть фактически смещения до GroundZ остались неизменными(ориентируясь по адресам в топике) а остальные адреса, изменились на +8

Последний раз редактировалось semoder; 03.10.2012 в 20:59.
  Ответить с цитированием
Старый 03.10.2012, 21:19   #652
 Разведчик
Аватар для Arvol
 
Arvol никому не известный тип
Регистрация: 19.12.2010
Сообщений: 9
Популярность: 10
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

AutoPathCall = $00440830
  Ответить с цитированием
Старый 03.10.2012, 21:34   #653
 Пехотинец
Аватар для pwgamer
 
pwgamer никому не известный тип
Регистрация: 11.11.2010
Сообщений: 67
Популярность: 16
Сказал(а) спасибо: 58
Поблагодарили 8 раз(а) в 5 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Было NPCSelect=0064FBD0, новое кто знает?
  Ответить с цитированием
Старый 03.10.2012, 21:34   #654
 Разведчик
Аватар для demknet
 
demknet на правильном пути
Регистрация: 14.08.2012
Сообщений: 12
Популярность: 54
Сказал(а) спасибо: 2
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

[main]
logActivities=0
[offsets]
realBaseAddress=0xA571E0
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
исправте для WQ бота
  Ответить с цитированием
Старый 03.10.2012, 22:21   #655
 Разведчик
Аватар для reshacker
 
reshacker на правильном пути
Регистрация: 11.07.2011
Сообщений: 20
Популярность: 91
Сказал(а) спасибо: 357
Поблагодарили 9 раз(а) в 9 сообщениях
Отправить сообщение для reshacker с помощью Skype™
 
По умолчанию Re: РУОФФ Адреса и оффсеты

semoder, посети пожалуйста тему http://zhyk.ru/forum/showthread.php?p=3581658
  Ответить с цитированием
Старый 03.10.2012, 23:03   #656
 Разведчик
Аватар для fds255
 
fds255 скоро будет известенfds255 скоро будет известенfds255 скоро будет известенfds255 скоро будет известенfds255 скоро будет известен
Регистрация: 23.06.2012
Сообщений: 43
Популярность: 427
Сказал(а) спасибо: 18
Поблагодарили 59 раз(а) в 35 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

После обновы

UNFREEZE_ADDRESS = 00B4FA6C

Учитывая, что структуры, офсеты на ХП, МП, координаты, остались те же, полагаю что большинство офсетов можно взять из версии Земли духов

Последний раз редактировалось fds255; 03.10.2012 в 23:10. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 04.10.2012, 16:08   #657
-= Мастер Света =-
 Рыцарь-капитан
Аватар для Ginrey
 
Ginrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака Норриса
Регистрация: 14.06.2012
Сообщений: 511
Популярность: 7566
Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

скажите а какая структура этого типа но для PWI
+0390 PCCharacter, array /Хеш близлежащих игроков/
+088+I*4
  Ответить с цитированием
Старый 04.10.2012, 16:35   #658
Заблокирован
 Рыцарь-капитан
Аватар для semoder
 
semoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе цену
Регистрация: 02.05.2009
Сообщений: 525
Популярность: 4586
Золото Zhyk.Ru: 20
Сказал(а) спасибо: 37
Поблагодарили 767 раз(а) в 220 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Цитата:
Сообщение от GinreyПосмотреть сообщение
скажите а какая структура этого типа но для PWI
+0390 PCCharacter, array /Хеш близлежащих игроков/
+088+I*4

Такаяже и на ПВИ
  Ответить с цитированием
Старый 04.10.2012, 17:45   #659
 Разведчик
Аватар для Gerc
 
Gerc никому не известный тип
Регистрация: 04.10.2012
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

онлайн флаг $B4F218
Id приглашения в пати $B574C0+$14


Новые адреса для инжекта закрытия диалога с нпс никто не подскажет?? ((
  Ответить с цитированием
Старый 04.10.2012, 17:54   #660
-= Мастер Света =-
 Рыцарь-капитан
Аватар для krukovis
 
krukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нации
Регистрация: 07.10.2009
Сообщений: 496
Популярность: 2687
Сказал(а) спасибо: 64
Поблагодарили 324 раз(а) в 104 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Цитата:
Сообщение от GercПосмотреть сообщение
Новые адреса для инжекта закрытия диалога с нпс никто не подскажет?? ((

Адрес функции 0x0831790

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

Остальное без изменений.

Это для функции из топика http://zhyk.ru/forum/showpost.php?p=3410127&postcount=3.
Более подробная информация по работе с 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 работающий с включенной игрой.
--------------------------------------------

Последний раз редактировалось krukovis; 04.10.2012 в 20:08.
  Ответить с цитированием
Ответ


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

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, время: 17:01.

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