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

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

-

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

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

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

Цитата:
Сообщение от /GeG/Посмотреть сообщение
Знает кто адрес "DialogOpAddr" для PWI?

Адрес чего? Только мне кажется, что в вопросе нет смысла?
________________
--------------------------------------------
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 работающий с включенной игрой.
--------------------------------------------
  Ответить с цитированием
Старый 20.09.2012, 19:03   #602
 Разведчик
Аватар для /GeG/
 
/GeG/ скоро будет известен/GeG/ скоро будет известен/GeG/ скоро будет известен/GeG/ скоро будет известен
Регистрация: 27.06.2011
Сообщений: 30
Популярность: 351
Сказал(а) спасибо: 25
Поблагодарили 144 раз(а) в 13 сообщениях
Отправить сообщение для /GeG/ с помощью Skype™
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Цитата:
Сообщение от krukovisПосмотреть сообщение
Адрес чего?

CallAddress для работы с GUI, если удобнее. В этой теме он называется
Цитата:
Сообщение от sumikotПосмотреть сообщение
DialogOpAddr = $0077D3E0;

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

Цитата:
Сообщение от /GeG/Посмотреть сообщение
CallAddress для работы с GUI, если удобнее. В этой теме он называется

Для любого клиента можно найти с помощью PerfectAutoLogin - там встроен ретривер на BA и GUI-func.
GUI-функция - та которая именно 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 работающий с включенной игрой.
--------------------------------------------
  Ответить с цитированием
Пользователь сказал cпасибо:
/GeG/ (20.09.2012)
Старый 21.09.2012, 01:15   #604
 Разведчик
Аватар для medvejatnik
 
medvejatnik никому не известный тип
Регистрация: 20.05.2009
Сообщений: 16
Популярность: 10
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

народ помогите плиз, уже неделю мучаюсь с разными ботами, пытаюсь подобрать оффсеты отсюда, но всё безрезультатно(сам я их искать не умею)
1 вообще стоит на месте (PWA бесплатный), другой как только бежать за лутом, выбивает клиент с ошибкой (Prophet Bot Unleashed 3.1 PWI Updated), а третий за лутом не хочет бежать (Prophet_Bot_3.1_PWI_Fixed(Amineurin))
всё это требуется заточить под клиент risepw.com, я опирался на то что там оффсеты как на фениксе. но по крайней мере base adress совпадает
  Ответить с цитированием
Старый 23.09.2012, 03:30   #605
 Разведчик
Аватар для Perimetr
 
Perimetr никому не известный тип
Регистрация: 01.11.2011
Сообщений: 22
Популярность: 10
Сказал(а) спасибо: 5
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Цитата:
Сообщение от NikitaVerПосмотреть сообщение
как определить координаты моба?

там у тебя в коде break из вложенного цикла FOR не из всех циклов, а во внешний, где J,
потом повторяется все (наверное имеется ввиду на следующей странице, но J никак там не привязано).
Даже если и найден моб, то после Break - "на др. странице" он уже ненаходится и в результате выходим из внешнего FOR - нисчем

на VC++, но думаю поймешь.. после оператора For или If - фиг.скобка "{" - это Begin, а обратная "}" - соответствующий по вложенности - End

// Base +1C +1C +24 +18 +[I*4] + (+0)^J +4: (I in [0..0x300]) - (+0)^J - страница списка
DWORD Buf; // буфер

// WID моба в прицеле Перса уже известен, допустим он называется CharTarget (Смещение к адр.Прицела Перса 0xBD4)
// Находим адр.начала данных о Мобах - Mobs (к примеру), чтоб не повторять это потом в цикле на 768

ReadProcessMemory(Proc,(LPCVOID) Base, &Buf, 4,0); // Buf - буфер куда копируются данные DWORD
ReadProcessMemory(Proc,(LPCVOID) (Buf+ 0x1C), &Buf, 4,0); // + 28 dec
ReadProcessMemory(Proc,(LPCVOID) (Buf+ 0x1C), &Buf, 4,0); // + 28 DWORD
ReadProcessMemory(Proc,(LPCVOID) (Buf+ 0x24), &Buf, 4,0); // + 32
ReadProcessMemory(Proc,(LPCVOID) (Buf+ 0x18), &Mobs, 4,0); // + 24 - начало данных о Мобах - Mobs


for(i=0; i<=767; i++) // цикл на 768 записей о мобах
{ Buf=0; // определям адр.начала данных текущего Моба
ReadProcessMemory(Proc,(LPCVOID)(Mobs+i*4), &Buf,4,0); // + i*4
ReadProcessMemory(Proc,(LPCVOID)(Buf+0x4), &Buf,4,0); // + 4 -- в Buf будет адресс данных текущего Моба в локации
MobWID = 0; // читаем его данные
ReadProcessMemory(Proc,(LPCVOID)(Buf+_MobWID),&Mob WID,4,0); // WID Моба
if(MobWID != 0) // если кто-то из НПС, Монстров, Петов - найден в локации
{ MobTP = 0;
ReadProcessMemory(Proc,(LPCVOID)(Buf+_MobTP),&MobT P,1,0); // Тип Моба - Байт
if(MobTP == 6) // если это монстр (например)
{ if(MobWID == CharTarget) // если это моб, который у Перса в прицеле
{ MobX = 0;
ReadProcessMemory(Proc,(LPCVOID)(Buf+_MobX),&MobX, 4,0); // X Моба (float, типа -415.234567)
MobY = 0;
ReadProcessMemory(Proc,(LPCVOID)(Buf+_MobY),&MobY, 4,0); // Y Моба ( _MobY это смещение к адресу, по которому лежит MobY - значение )
MobZ = 0;
ReadProcessMemory(Proc,(LPCVOID)(Buf+_MobZ),&MobZ, 4,0); // Z Моба
break; // выходим из цикла FOR
}
}
}
}
// никаких циклов на шесть страниц не надо - все мобы, нпс и петы на нулевой странице.

Добавлено через 31 минуту
только все ЭТО уже скоро нам не поможет.
На pw.mail.ru новый прдюсер говорит о том, что скоро будет применена система проверки ботов, после ее испытания на китайских серверах.
Что это за система такая ?
Наверное в код клиента будет вмонтирован модуль, который будет оповещать сервер игры о вмешательстве в процесс клиента, будь это запись или даже безобидное чтение данных.
Вот мы все тогда и ляжем..))
Интересно, может процесс узнать - трогает его кто извне?
Или "ОНИ" могут запускать посторонний от клиента игры процесс (как файр-вол Comodo), который будет передавать на сервер или в клиент данные о вмешательстве в процесс игрового клиента..
Че тогда делать бум ? О_О
.. наверное тогда придется по цвету пикселей экрана определять скока ХП у перса, кто где и какой о чем - Моб..........

Последний раз редактировалось Perimetr; 23.09.2012 в 10:46. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 23.09.2012, 09:19   #606
 Пехотинец
Аватар для Zo_Om4eG
 
Zo_Om4eG на правильном пути
Регистрация: 20.12.2010
Сообщений: 58
Популярность: 50
Сказал(а) спасибо: 22
Поблагодарили 36 раз(а) в 15 сообщениях
Отправить сообщение для Zo_Om4eG с помощью Skype™
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Хотел бы поинтересоваться, ни у кого нету SkillCall на Extreme Phoenix/PW Пять стихий/The Earth? Или же статью как найти данный оффсет.
  Ответить с цитированием
Старый 23.09.2012, 09:31   #607
 Разведчик
Аватар для medvejatnik
 
medvejatnik никому не известный тип
Регистрация: 20.05.2009
Сообщений: 16
Популярность: 10
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Цитата:
Сообщение от Zo_Om4eGПосмотреть сообщение
Хотел бы поинтересоваться, ни у кого нету SkillCall на Extreme Phoenix/PW Пять стихий/The Earth? Или же статью как найти данный оффсет.

вот вроде как 00493AF0
  Ответить с цитированием
Старый 23.09.2012, 10:17   #608
 Пехотинец
Аватар для Zo_Om4eG
 
Zo_Om4eG на правильном пути
Регистрация: 20.12.2010
Сообщений: 58
Популярность: 50
Сказал(а) спасибо: 22
Поблагодарили 36 раз(а) в 15 сообщениях
Отправить сообщение для Zo_Om4eG с помощью Skype™
 
По умолчанию Re: РУОФФ Адреса и оффсеты

medvejatnik, Нет, не подходит. Вылета с клиента нету, но и действия не совершается.
  Ответить с цитированием
Старый 23.09.2012, 15:24   #609
 Разведчик
Аватар для demon6
 
demon6 никому не известный тип
Регистрация: 12.09.2011
Сообщений: 16
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

подскажите плиз не понимаю, хочу узнать имя моба, ну допустим я как то решил имя какого моба буду читать, читаю по адресу BA +0x1C +0x1C +0x24 +0x18 +(i*0x4) +0x4 +0x260-естественно ничего, у автора в шапке написана конструкция +0x260 +0 Name, wchar (UText / Unicode String), не совсем понятно, сможет кто нибудь объяснить
  Ответить с цитированием
Старый 23.09.2012, 18:07   #610
 Разведчик
Аватар для Perimetr
 
Perimetr никому не известный тип
Регистрация: 01.11.2011
Сообщений: 22
Популярность: 10
Сказал(а) спасибо: 5
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Цитата:
Сообщение от demon6Посмотреть сообщение
+0x260 +0 Name, wchar (UText / Unicode String), не совсем понятно

Там лежит имя в Unikode кодировке, т.е. не по 1 байту на символ, а по 2, причем один из этих двух всегда постоянный - 410 кажись (непомню) а второй код буквы (символа). ну если не заумно толковать, то надо прочитать данные по этому смещению в буфер, указав размерность не DWORD а 32 или 64 например, то бишь сразу имя и пусть там остатки памяти (мусор) - поместить в буфер. Буфером может служить например массив Buff[64]. Потом в отдельном цикле For считать это имя из массива в Строковую переменную .. вот не очень граматный, но работающий пример (VC++):

CString ChName = "";
char Buff[64]; // Символьный буфер для имен объектов ( объявить в начале листинга проги )

for (i=0;i<32;i++) Buff[i]=0; // очищаем буфер для чтения имени
ReadProcessMemory(Proc,(LPCVOID)(Pers+_ChName), &Buff, 32,0); // по смещению _ChName (+0x260 для мобов) лежит Имя - размер с запасом 32 для имен Персов, для мобов и НПС побольше - 64

// Коррекция данных
for (i=0;i<32;i++)
{ if(Buff[i] == 0) break; // тут проверяется символ конца строки и выход из цикла, если достигнут конец строки, хотя я этот IF не использую, всерн строковая переменная отсекается нулем
ChName += Buff[i]; // в CharName - формируется имя
}

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

спасибо попробую позже, пишу на MS VS 2010 там только все через одно место, или у меня руки не оттуда)

Добавлено через 16 минут
Perimetr, что то не прокатило или опять не то сделал
char* READER::ReadNameMob(DWORD addr)
{
HANDLE hProcess=OpenProcess(PROCESS_ALL_ACCESS,false,pid) ;
char value[64];
ReadProcessMemory(hProcess,(void*)addr,&value,64,0 );

CloseHandle(hProcess);
return value;
}
задебажил этот момент посмотрел значения value нифига нет имен) какие то не понятные знаки, если чесно не совсем я умею работать с этими строчками)

Последний раз редактировалось demon6; 23.09.2012 в 18:40. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 23.09.2012, 22:31   #612
 Разведчик
Аватар для DHouse
 
DHouse никому не известный тип
Регистрация: 19.10.2011
Сообщений: 29
Популярность: 12
Сказал(а) спасибо: 7
Поблагодарили 8 раз(а) в 7 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

demon6, если по простому:
Адрес:=...
Адрес:=ЧитатьПамятьКакЧисло(Адрес+$260)
СтроковаяПеременная=ЧитатьПамятьКакСтроку(Адрес+$0 )

В дельфе строки читаются:
function sys_ReadSTR(const hProcess: THandle; const addr: cardinal): string;
const
len=255;
var
bytesCountOfRead: NativeUInt;//dword;
valString: array[0..len] of widechar;
begin
if addr>0 then
begin
ZeroMemory(@valString,len*2);
ReadProcessMemory(hProcess,ptr(addr),@valString,le n*2,bytesCountOfRead);
sys_ReadSTR:=Widestring(valString);
end else sys_ReadSTR:='';
end;//sys_ReadSTR

В шапку для офа:
pwGamerPA=$4AC;//Показатель атаки
pwGamerPD=$4B0;//Показатель защиты
  Ответить с цитированием
Старый 23.09.2012, 22:51   #613
 Разведчик
Аватар для demon6
 
demon6 никому не известный тип
Регистрация: 12.09.2011
Сообщений: 16
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

читал в chaк потом в wchar_t(двухбитный char) все равно ничего адекватного, есть еще какие то предложения?, и желательно на СИ++, а то с дельфи не дружу,
  Ответить с цитированием
Старый 23.09.2012, 23:18   #614
 Разведчик
Аватар для medvejatnik
 
medvejatnik никому не известный тип
Регистрация: 20.05.2009
Сообщений: 16
Популярность: 10
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Цитата:
Сообщение от Zo_Om4eGПосмотреть сообщение
medvejatnik, Нет, не подходит. Вылета с клиента нету, но и действия не совершается.

готов поспорить что ты к PWA оффсеты подбираешь? у меня как-то он работал на фришке, но после обновы перестал в таргет брать ну и соответственно со всеми вытекающими
  Ответить с цитированием
Старый 24.09.2012, 04:02   #615
 Разведчик
Аватар для Perimetr
 
Perimetr никому не известный тип
Регистрация: 01.11.2011
Сообщений: 22
Популярность: 10
Сказал(а) спасибо: 5
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Цитата:
Сообщение от demon6Посмотреть сообщение
есть еще какие то предложения?

дык больше никак и не прочесть, или смещение к именам мобов не то (я мобов никогда не читал). Попробуй имя перса прочесть, у меня читаются, вот те СТО процентная запись из Autoit

$PNAME = _MEMORYREAD(_MEMORYREAD(_MEMORYREAD(_MEMORYREAD($B ASEADD, $MEMID) + 32, $MEMID) + 1104, $MEMID), $MEMID, "wchar[9]") ;
GUICtrlSetData($LBLNAME, $PNAME)

это старо как мир и проверено, там только смещения древние.
сиещение в "Морай версии" к имени персонажа - 0x66C, тоесть - GameAddress + 0x34 + 0x66C - имя перса
а руки у тебя все правильно растут, ток вместо void* у меня LPCVOID или const void* и еще...
Ты при чтении памяти каждый раз открываешь процесс и потом закрываешь ? ..нафик .. открой один раз при старте бота и основные адресса прочти которые не изменятся полюбому (начала областей данных мобов, петов, ресов-лута, персонажа, игроков рядом и т.п. потом имя перса его лвл - эти вещи постоянны в памяти), чтоб их сто раз не читать и летай хоть 4 часа потом при закрытии бота и процесс закрой.
А то ведь полоучается, что светишься в Системе постоянными открытиями процесса клиента, могут засечь ..))

Последний раз редактировалось Perimetr; 24.09.2012 в 04:22.
  Ответить с цитированием
Ответ


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

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

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