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

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

-

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

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

Ответ
 
Опции темы
Старый 22.09.2013, 23:41   #1051
 Разведчик
Аватар для anymouse
 
anymouse никому не известный тип
Регистрация: 14.09.2013
Сообщений: 5
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

подскажите со смещениями беру BA и по инструкции,
BA+0x1C +0x1C +0x20 +0x14 Count, dword /Количество/
BA+0x1C +0x1C +0x20 +0x94 +(i*0x4) /i = 1 - Count/
BA+0x1C +0x1C +0x20 +0x1C +(i*0x4) +0x4 /i = 0 - 0x300/
значения принимаю но не верные
readprocessmemory(hprocess,pointer(PW_BASE_ADDRESS ),@buffer1, sizeof(buffer1), znach);
readprocessmemory(hprocess,pointer(buffer1+$1C+$1C +$20+$14),@buffer1, sizeof(buffer1), znach);
readprocessmemory(hprocess,pointer(buffer1+$494),@ hp1, sizeof(hp1), znach);
label11.caption:= inttostr(hp1);
что я делаю не так ?
  Ответить с цитированием
Старый 23.09.2013, 00:02   #1052
-= Мастер Света =-
 Рыцарь-лейтенант
Аватар для Smertig
 
Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(
Регистрация: 31.01.2011
Сообщений: 413
Популярность: 14489
Золото Zhyk.Ru: 300
Сказал(а) спасибо: 77
Поблагодарили 361 раз(а) в 145 сообщениях
Отправить сообщение для Smertig с помощью ICQ Отправить сообщение для Smertig с помощью Skype™
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Цитата:
Сообщение от anymouseПосмотреть сообщение
что я делаю не так ?

Всё. Разжевывалось миллион раз. Отличайте цепочку оффсетов от суммы оффсетов.
________________
Больше не занимаюсь читами, ушёл в серверную часть. Новый ник - int 3.
P.S. Но я всё такой же добрый модератор раздела PW.
  Ответить с цитированием
Старый 23.09.2013, 00:37   #1053
 Разведчик
Аватар для anymouse
 
anymouse никому не известный тип
Регистрация: 14.09.2013
Сообщений: 5
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

я только начинаю учиться, второй день как услышал понятие "Дельфи, офсет, БА" и тд..
извиняюсь за может глупый с моей стороны вопрос, но хочется понять как правильно понимать ту строку с офсетами
мне нужно получить ХП перса, для этого мне нужно делать так ? :
readprocessmemory(hprocess,pointer(buffer1+$1C),@b uffer1, sizeof(buffer1), znach);
readprocessmemory(hprocess,pointer(buffer1+$1C),@b uffer1, sizeof(buffer1), znach);
readprocessmemory(hprocess,pointer(buffer1+$20),@b uffer1, sizeof(buffer1), znach);
readprocessmemory(hprocess,pointer(buffer1+$14),@b uffer1, sizeof(buffer1), znach);
readprocessmemory(hprocess,pointer(buffer1+494),@h p1, sizeof(hp1), znach);
и далее конвертирую ХП1 в стринг и на вывод?
или как понимать строку BA+0x1C +0x1C +0x20 +0x14 Count, dword /Количество/
  Ответить с цитированием
Старый 23.09.2013, 02:04   #1054
 Разведчик
Аватар для Novohyd
 
Novohyd никому не известный тип
Регистрация: 20.12.2012
Сообщений: 8
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Это понимать
1. читаешь значение по адресу ВА ( обзовем значение РЕЗУЛЬТАТ1)
2. Читаешь значение по адресу ( РЕЗУЛЬТАТ1 + 0x1C) = РЕЗУЛЬТАТ2
3. Читаешь значение по адресу ( РЕЗУЛЬТАТ2 + 0x1C) = РЕЗУЛЬТАТ3
4. Читаешь значение по адресу ( РЕЗУЛЬТАТ2 + 0x20) = РЕЗУЛЬТАТ4
5. Читаешь значение по адресу ( РЕЗУЛЬТАТ3 + 0x14) = РЕЗУЛЬТАТ5
Тип Count, dword
Если в конце + 0
BA+0x1C +0x1C +0x20 +0x14 +0 то ещё раз читаешь по адресу РЕЗУЛЬТАТ5
Образцов на твоем языке программирования навалом. Пошарься по форуму)

Последний раз редактировалось Novohyd; 23.09.2013 в 02:06.
  Ответить с цитированием
Старый 23.09.2013, 08:08   #1055
 Разведчик
Аватар для begemottio
 
begemottio никому не известный тип
Регистрация: 16.11.2009
Сообщений: 32
Популярность: 16
Сказал(а) спасибо: 15
Поблагодарили 3 раз(а) в 3 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Структура таргета переехала:
Result.Host.TargStruct := $1340;
Result.Host.TargX := $18C;
Result.Host.TargZ := $190;
Result.Host.TargY := $194;

Маг. и физ. WID цели атаки в структуре ближайших игроков (не уверен, но похоже так):
Result.Players.MTargID := $74C;
Result.Players.PTargID := $880;

Последний раз редактировалось begemottio; 23.09.2013 в 09:02.
  Ответить с цитированием
Старый 23.09.2013, 09:53   #1056
 Разведчик
Аватар для anymouse
 
anymouse никому не известный тип
Регистрация: 14.09.2013
Сообщений: 5
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Цитата:
Сообщение от NovohydПосмотреть сообщение
Это понимать
1. читаешь значение по адресу ВА ( обзовем значение РЕЗУЛЬТАТ1)
2. Читаешь значение по адресу ( РЕЗУЛЬТАТ1 + 0x1C) = РЕЗУЛЬТАТ2
3. Читаешь значение по адресу ( РЕЗУЛЬТАТ2 + 0x1C) = РЕЗУЛЬТАТ3
4. Читаешь значение по адресу ( РЕЗУЛЬТАТ2 + 0x20) = РЕЗУЛЬТАТ4
5. Читаешь значение по адресу ( РЕЗУЛЬТАТ3 + 0x14) = РЕЗУЛЬТАТ5
Тип Count, dword
Если в конце + 0
BA+0x1C +0x1C +0x20 +0x14 +0 то ещё раз читаешь по адресу РЕЗУЛЬТАТ5
Образцов на твоем языке программирования навалом. Пошарься по форуму)

Спасибо большое за ответ, проблемму нашел сам вчера вечером, заключалась она в неверных офсетах, отсканил вручную, получил верные, внес и все заработало и стало ясно))) А тк я первый раз вчера писал в делфи(да и в любом другом языке программирования) +смещение данных для меня это было как снег на голову, с учетом того что вроде все верно а данные левые)) начала перебирать все-возможные варианты перехода по офсетам..
  Ответить с цитированием
Старый 23.09.2013, 11:24   #1057
 Разведчик
Аватар для j091
 
j091 никому не известный тип
Регистрация: 16.02.2011
Сообщений: 26
Популярность: 10
Сказал(а) спасибо: 87
Поблагодарили 10 раз(а) в 5 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Цитата:
Сообщение от dixgenПосмотреть сообщение
BA +$248 +$44 Count, dword
BA +$248 +$3C +[i*4] : ClanList Struct

Спасибо!
Только там не 44, а 48.

Может кто подсказать офсеты для этой функции?
Код:
function GetClanPersName(PersID: DWORD): WideString;
var
  p1,p2,p3,dwReaded: dword;
  str: array [0..32] of widechar;
begin
  p1 := ReadInt32(base_addr);
  p1 := ReadInt32(p1 + $1C);
  p2 := ReadInt32(p1 + $4C);
  p1 := ReadInt32(p1 + $40);
  p3 := PersID mod p2;
  p1 := ReadInt32(p1 + p3*$4);
  while (p1 <> 0) do
  begin
     p3 := ReadInt32(p1 + $8);
     if p3 = PersID then
     begin
       p1 := ReadInt32(p1 + $4);
       p1 := ReadInt32(p1 + $0);
       Result := ReadString(p1);
       p1 := 0;
     end
     else
       p1 := ReadInt32(p1);
  end;
end;
Ну или как получить ник соклана по id?

Заранее благодарен.
  Ответить с цитированием
Старый 23.09.2013, 11:27   #1058
 Пехотинец
Аватар для tianddu
 
tianddu на правильном путиtianddu на правильном пути
Регистрация: 20.08.2009
Сообщений: 90
Популярность: 173
Сказал(а) спасибо: 14
Поблагодарили 26 раз(а) в 8 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Novohyd, ищите в СЕ в байте значение 1 (чар должен быть в сети) выходите из сети ищите 0, смог таким способом сбить до 11к значений ищу вот дальше )
  Ответить с цитированием
Старый 23.09.2013, 11:32   #1059
 Разведчик
Аватар для j091
 
j091 никому не известный тип
Регистрация: 16.02.2011
Сообщений: 26
Популярность: 10
Сказал(а) спасибо: 87
Поблагодарили 10 раз(а) в 5 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Цитата:
Сообщение от tiandduПосмотреть сообщение
Novohyd, ищите в СЕ в байте значение 1 (чар должен быть в сети) выходите из сети ищите 0, смог таким способом сбить до 11к значений ищу вот дальше )

Онлайн флаг 00C38B44, dword

Последний раз редактировалось j091; 23.09.2013 в 11:38.
  Ответить с цитированием
Старый 23.09.2013, 11:36   #1060
 Пехотинец
Аватар для tianddu
 
tianddu на правильном путиtianddu на правильном пути
Регистрация: 20.08.2009
Сообщений: 90
Популярность: 173
Сказал(а) спасибо: 14
Поблагодарили 26 раз(а) в 8 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

C38EE8 C38B44 вроде получается флаг онлайн офлайн проверьте)
  Ответить с цитированием
Старый 23.09.2013, 17:09   #1061
 Пехотинец
Аватар для bespaniki
 
bespaniki неизвестен в этих краяхbespaniki неизвестен в этих краяхbespaniki неизвестен в этих краях
Регистрация: 11.12.2009
Сообщений: 83
Популярность: -270
Сказал(а) спасибо: 7
Поблагодарили 26 раз(а) в 9 сообщениях
Отправить сообщение для bespaniki с помощью Skype™
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Народ, а что со списком полученных квестов?

раньше было так:

Цитата:
Local $pid = 7416 ; PID окна PW
local $process_information = _MemoryOpen($pid)
local $baseAddress = _MemoryRead ( $REAL_BASE_ADDRESS, $process_information)
local $structurePointer = _MemoryRead ($baseAddress + $BASE_OFFSET, $process_information)
local $playerPointer = _MemoryRead($structurePointer + $PLAYER_OFFSET, $process_information)
Local $qwestArray = _MemoryRead($playerPointer + $QUEST_ARRY_OFFSET, $process_information)
Local $qwestPointer = _MemoryRead($qwestArray + 0x8, $process_information)

For $i=0 to 100
Local $qwestID = _MemoryRead($qwestPointer + ($i*0x20 + 0x8) , $process_information, "word")
IniWrite("test.ini", "test", $i, $qwestID) ;пишу полученное в файл
Next


какой теперь $QUEST_ARRY_OFFSET ? и не изменилось ли чего еще?
  Ответить с цитированием
Старый 23.09.2013, 17:46   #1062
 Разведчик
Аватар для j091
 
j091 никому не известный тип
Регистрация: 16.02.2011
Сообщений: 26
Популярность: 10
Сказал(а) спасибо: 87
Поблагодарили 10 раз(а) в 5 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Цитата:
Сообщение от bespanikiПосмотреть сообщение
какой теперь $QUEST_ARRY_OFFSET ?

1298
  Ответить с цитированием
Старый 23.09.2013, 18:52   #1063
 Разведчик
Аватар для begemottio
 
begemottio никому не известный тип
Регистрация: 16.11.2009
Сообщений: 32
Популярность: 16
Сказал(а) спасибо: 15
Поблагодарили 3 раз(а) в 3 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

prizrak3003, у тебя ошибочка: Result.Mobs.Feature := $268; (NPCsOffsets.Special)

И ещё нашёл:
Флаг атаки: Result.Mobs.Attack := $308; // ? 2FC - это кажется битовые флаги атаки
Result.Mobs.PTargID := $300;
Result.Mobs.MTargID := $304;
  Ответить с цитированием
Старый 23.09.2013, 22:06   #1064
 Пехотинец
Аватар для tianddu
 
tianddu на правильном путиtianddu на правильном пути
Регистрация: 20.08.2009
Сообщений: 90
Популярность: 173
Сказал(а) спасибо: 14
Поблагодарили 26 раз(а) в 8 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Цитата:
Сообщение от j091Посмотреть сообщение
Онлайн флаг 00C38B44, dword

Цитата:
Сообщение от tiandduПосмотреть сообщение
C38EE8 C38B44 вроде получается флаг онлайн офлайн проверьте)

проверил флаги...00C38B44 содержит 0 если прыгаешь между локами... C38EE8 более точен..
  Ответить с цитированием
Старый 24.09.2013, 12:09   #1065
 Пехотинец
Аватар для pwgamer
 
pwgamer никому не известный тип
Регистрация: 11.11.2010
Сообщений: 67
Популярность: 16
Сказал(а) спасибо: 58
Поблагодарили 8 раз(а) в 5 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Это InGameFlag 00C38EE8
OnlineFlag 00C4AB50

Последний раз редактировалось pwgamer; 24.09.2013 в 16:36. Причина: Добавил OnlineFlag
  Ответить с цитированием
Ответ


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

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

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