Логотип игрового форума RF-Cheats.ru    
Новости онлайн игр Обход античитов Чёрный рынок Реклама и привилегии Разработка читов ИИ и читы

Регистрация Бан-лист Сообщество ПОПУЛЯРНОЕ
Вернуться   RF-Cheats.ru - форум читеров и ботоводов > > >

Взлом, баги и читы для RF Online

: Обсуждение бесплатных багов, читов, эксплойтов RF Online. Счётчики включены.
Читы и обход фроста для RF Online без хайдаБоты и читы для Perfect World бесплатно без хайдаМоды и читы для World of Tanks (WoT) бесплатно без хайдаМоды и читы для Armored Warfare бесплатно без хайдаБоты и читы для DOTA 2 бесплатно без хайдаБоты и читы для Black Desert Online бесплатно без хайдаЧиты на ArcheAge бесплатно без хайдаЧиты для Warface бесплатно без хайдаВзлом ВКонтакте и ОдноклассниковСписок разделов со всеми играмиЧиты для онлайн игр




Ответ
 
Опции темы
Старый 12.11.2016, 23:54   #1
Алексан7n9
Нуб
Аватар для Алексан7n9
OFFLINE
Регистрация: 05.11.2016
Возраст: 30
Сообщений: 7
Благодарностей:
6 всего
Мнения: + 193
Репутация: 19
Отправить сообщение для Алексан7n9 с помощью Skype™

Поиск оффсетов


Приветствую всех читерков, уже какой день пытаюсь узнать как найти оффсеты (хотя бы элементарные HP\FP\SP) для PvP сервера RF Online (2.2.3.2 GU клиент). Через CE нахожу адрес и пытаюсь сделать поиск адресов которые записывают данные по этому адресу, при попытке дампа крашится клиент. Пробовал шаманить с CE, после при изменении варианта дампа стала крашится винда (Windows 10). Прошу помочь с проблемой, любые предложенные варианты решения будут проверяться пока не будет найдено оптимальное. Заранее благодарен за помощь!


P.S: Пытаюсь на C# написать элементарного информационного бота который берет всю инфу персонажа и выводит на форму.
 
Ответить с цитированием


Старый 13.11.2016, 00:11   #2
A.F.I
Модератор RF Online
Аватар для A.F.I
OFFLINE
Регистрация: 28.07.2010
Сообщений: 820
Благодарностей:
969 всего
Мнения: + 3914
Репутация: 2908

Свой первый внешний продукт на основе СЕ я писал опираясь на видеоуроки данных каналов
https://www.youtube.com/channel/UCsq...RDCeY6f5u-1TZw
https://www.youtube.com/user/remizovm

Связь на форуме
24-666-09


RF-Cheats.ru
2016год - политика, педерастия, вкусная и здоровая пища
 
Ответить с цитированием
Старый 13.11.2016, 00:25   #3
Алексан7n9
Нуб
Аватар для Алексан7n9
OFFLINE
Регистрация: 05.11.2016
Возраст: 30
Сообщений: 7
Благодарностей:
6 всего
Мнения: + 193
Репутация: 19
Отправить сообщение для Алексан7n9 с помощью Skype™

Цитата:
Сообщение от Paladin Посмотреть сообщение
В CE есть замечательный функционал для поиска указателей (включая многоуровневые) на нужные адреса; в чём конкретно сложность? зачем вообще делать дамп?
собственно вся последовательность:
Я делаю поиск адресов на значение HP:


Далее я заношу в таблицу 2 адреса (MaxHP и Current HP):


После пытаюсь найти offset через поиск адресов по доступу к нему:


При нажатии и подтверждении у меня крашится RF Online с пожеланием отправки ошибки разработчикам.
 
Ответить с цитированием
Старый 13.11.2016, 00:44   #4
Алексан7n9
Нуб
Аватар для Алексан7n9
OFFLINE
Регистрация: 05.11.2016
Возраст: 30
Сообщений: 7
Благодарностей:
6 всего
Мнения: + 193
Репутация: 19
Отправить сообщение для Алексан7n9 с помощью Skype™

Цитата:
Сообщение от A.F.I Посмотреть сообщение
Свой первый внешний продукт на основе СЕ я писал опираясь на видеоуроки данных каналов
https://www.youtube.com/channel/UCsq...RDCeY6f5u-1TZw
https://www.youtube.com/user/remizovm
Спасибо, посмотрю завтра весь интересующий меня контент каналов, вдруг что-то полезное найду!
 
Ответить с цитированием
Старый 13.11.2016, 08:59   #5
Dino
Проф. продавец
Аватар для Dino
OFFLINE
Регистрация: 23.07.2012
Сообщений: 2,402
Благодарностей:
896 всего
Мнения: + 4299
Репутация: 2686

Цитата:
Сообщение от Алексан7n9 Посмотреть сообщение
крашится клиент
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 500 сообщение(ий)):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.
Чтобы его прочитать, вы должны заработать сообщения. Как это сделать бесплатно, описано в правилах форума. Как купить доступ, описано в Платных услугах.

Последний раз редактировалось A.F.I; 13.11.2016 в 22:52.
 
Ответить с цитированием
Сказали спасибо:
Diantro (18.10.2024), Алексан7n9 (13.11.2016)
Старый 13.11.2016, 11:11   #6
Алексан7n9
Нуб
Аватар для Алексан7n9
OFFLINE
Регистрация: 05.11.2016
Возраст: 30
Сообщений: 7
Благодарностей:
6 всего
Мнения: + 193
Репутация: 19
Отправить сообщение для Алексан7n9 с помощью Skype™

И действительно, перестало вылетать. Тоже спасибо огромное за помощь!

Добавлено через 5 часов 45 минут
Цитата:
Сообщение от Dino Посмотреть сообщение
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 500 сообщение(ий)):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.
Чтобы его прочитать, вы должны заработать сообщения. Как это сделать бесплатно, описано в правилах форума. Как купить доступ, описано в Платных услугах.
Нашел почти все необходимые мне адреса! Спасибо!

Последний раз редактировалось A.F.I; 13.11.2016 в 22:52.
 
Ответить с цитированием
Старый 13.11.2016, 17:45   #7
Dino
Проф. продавец
Аватар для Dino
OFFLINE
Регистрация: 23.07.2012
Сообщений: 2,402
Благодарностей:
896 всего
Мнения: + 4299
Репутация: 2686

Цитата:
Сообщение от Алексан7n9 Посмотреть сообщение
И действительно, перестало вылетать. Тоже спасибо огромное за помощь!

Добавлено через 5 часов 45 минут


Нашел почти все необходимые мне адреса! Спасибо!
удачного взлома)
 
Ответить с цитированием
Старый 13.11.2016, 21:47   #8
Алексан7n9
Нуб
Аватар для Алексан7n9
OFFLINE
Регистрация: 05.11.2016
Возраст: 30
Сообщений: 7
Благодарностей:
6 всего
Мнения: + 193
Репутация: 19
Отправить сообщение для Алексан7n9 с помощью Skype™

Цитата:
Сообщение от Dino Посмотреть сообщение
удачного взлома)
кстати, вопрос. если я по оффсетам дошел до зеленого адреса в Cheat Engine, то он является базовым? Возможно я и прав но все же к этому адресу обращаются почти на прямую все данные которые я искал, т.е этот адрес+оффсет = нужная инфа. И таких адресов 3

на картинке поазано какой адрес что хранит (в данных начиная с 4 строки идут оффсеты: оффсет(адрес с которого был найден))


Добавлено через 14 минут
и да начал писать на C# бота и чего-то эти адреса вообще брать не хочет

создал переменные оффсетов и инициализировал их:
Код:
private int base1 = 0x1F3B5F8,
                    base2 = 0x1F8CFBC,
                    base3 = 0x48F48,
                    offsetHP = 0x57E8,
                    offsetMaxHP = 0x57E4,
                    offsetMP = 0x57F8,
                    offsetMaxMP = 0x57F4,
                    offsetSP = 0x5808,
                    offsetMaxSP = 0x5804,
                    offsetFDMG = 0x10C,
                    offsetMaxFDMG = 0x110,
                    offsetDeff = 0x5818,
                    offsetMaxDeff = 0x5814,
                    offsetDeffLvL = 0x11C,
                    offsetLvL = 0x4024,
                    offsetExp = 0x57DC,
                    offsetXPos = 0x520,
                    offsetYPos = 0x524;
в главном методе ( public Form1() )
при помощи VAM инициализировал переменную процесса:
Код:
VAM = new VAMemory( "RF_Online.bin" );
В ежесекундном таймере сделал сохранение значений из памяти в переменные:
Код:
HP[0] = VAM.ReadInt32( (IntPtr)offsetHP );
                    HP[1] = VAM.ReadInt32( (IntPtr)offsetMaxHP );
                    FP[0] = VAM.ReadInt32( (IntPtr)offsetMP );
                    FP[1] = VAM.ReadInt32( (IntPtr)offsetMaxMP );
                    SP[0] = VAM.ReadInt32( (IntPtr)offsetSP );
                    SP[1] = VAM.ReadInt32( (IntPtr)offsetMaxSP );
                    Lvl = VAM.ReadInt32( (IntPtr)offsetLvL );
                    Exp = VAM.ReadInt32( (IntPtr)offsetExp );
                    Pos.X = VAM.ReadInt32( (IntPtr)offsetXPos );
                    Pos.Y = VAM.ReadInt32( (IntPtr)offsetYPos );
                    DFiz[0] = VAM.ReadInt32( (IntPtr)offsetFDMG );
                    DFiz[1] = VAM.ReadInt32( (IntPtr)offsetMaxFDMG );
                    DeffLvL[0] = VAM.ReadInt32( (IntPtr)offsetDeff );
                    DeffLvL[1] = VAM.ReadInt32( (IntPtr)offsetMaxDeff );
                    Deff = VAM.ReadInt32( (IntPtr)offsetDeffLvL );
В итоге после этого всего все равно возвращает нулевое значение, в чем может быть проблема?
P.S оффсеты рабочие и проверялись неоднократно для достоверности.

Последний раз редактировалось Алексан7n9; 13.11.2016 в 22:02. Причина: Добавлено сообщение
 
Ответить с цитированием
Старый 13.11.2016, 23:13   #9
Dino
Проф. продавец
Аватар для Dino
OFFLINE
Регистрация: 23.07.2012
Сообщений: 2,402
Благодарностей:
896 всего
Мнения: + 4299
Репутация: 2686

Цитата:
Сообщение от Алексан7n9 Посмотреть сообщение
кстати, вопрос. если я по оффсетам дошел до зеленого адреса в Cheat Engine, то он является базовым? Возможно я и прав но все же к этому адресу обращаются почти на прямую все данные которые я искал, т.е этот адрес+оффсет = нужная инфа. И таких адресов 3

на картинке поазано какой адрес что хранит (в данных начиная с 4 строки идут оффсеты: оффсет(адрес с которого был найден))


Добавлено через 14 минут
и да начал писать на C# бота и чего-то эти адреса вообще брать не хочет

создал переменные оффсетов и инициализировал их:
Код:
private int base1 = 0x1F3B5F8,
                    base2 = 0x1F8CFBC,
                    base3 = 0x48F48,
                    offsetHP = 0x57E8,
                    offsetMaxHP = 0x57E4,
                    offsetMP = 0x57F8,
                    offsetMaxMP = 0x57F4,
                    offsetSP = 0x5808,
                    offsetMaxSP = 0x5804,
                    offsetFDMG = 0x10C,
                    offsetMaxFDMG = 0x110,
                    offsetDeff = 0x5818,
                    offsetMaxDeff = 0x5814,
                    offsetDeffLvL = 0x11C,
                    offsetLvL = 0x4024,
                    offsetExp = 0x57DC,
                    offsetXPos = 0x520,
                    offsetYPos = 0x524;
в главном методе ( public Form1() )
при помощи VAM инициализировал переменную процесса:
Код:
VAM = new VAMemory( "RF_Online.bin" );
В ежесекундном таймере сделал сохранение значений из памяти в переменные:
Код:
HP[0] = VAM.ReadInt32( (IntPtr)offsetHP );
                    HP[1] = VAM.ReadInt32( (IntPtr)offsetMaxHP );
                    FP[0] = VAM.ReadInt32( (IntPtr)offsetMP );
                    FP[1] = VAM.ReadInt32( (IntPtr)offsetMaxMP );
                    SP[0] = VAM.ReadInt32( (IntPtr)offsetSP );
                    SP[1] = VAM.ReadInt32( (IntPtr)offsetMaxSP );
                    Lvl = VAM.ReadInt32( (IntPtr)offsetLvL );
                    Exp = VAM.ReadInt32( (IntPtr)offsetExp );
                    Pos.X = VAM.ReadInt32( (IntPtr)offsetXPos );
                    Pos.Y = VAM.ReadInt32( (IntPtr)offsetYPos );
                    DFiz[0] = VAM.ReadInt32( (IntPtr)offsetFDMG );
                    DFiz[1] = VAM.ReadInt32( (IntPtr)offsetMaxFDMG );
                    DeffLvL[0] = VAM.ReadInt32( (IntPtr)offsetDeff );
                    DeffLvL[1] = VAM.ReadInt32( (IntPtr)offsetMaxDeff );
                    Deff = VAM.ReadInt32( (IntPtr)offsetDeffLvL );
В итоге после этого всего все равно возвращает нулевое значение, в чем может быть проблема?
P.S оффсеты рабочие и проверялись неоднократно для достоверности.
Зеленым цветом помечаются статические адреса. Базовый адрес является статическим адресом, но а вот чтобы его найти нужно раскурочивать цепочки функций пока не выйдешь примерно на такое:
mov ecx, [0x12345678]
..

Я c# не знаю, но даже мне такой код кажется сомнительным. Ты хэндл процесса получил? Или у тебя это Dll ?

Последний раз редактировалось Dino; 14.11.2016 в 02:40.
 
Ответить с цитированием
Старый 14.11.2016, 01:59   #10
Алексан7n9
Нуб
Аватар для Алексан7n9
OFFLINE
Регистрация: 05.11.2016
Возраст: 30
Сообщений: 7
Благодарностей:
6 всего
Мнения: + 193
Репутация: 19
Отправить сообщение для Алексан7n9 с помощью Skype™

Цитата:
Сообщение от Dino Посмотреть сообщение
Зеленым цветом помечаются статические адреса. Базовый адрес является статическим адресом, но а вот чтобы его найти нужно раскурочивать цепочки функций пока не выйдешь примерно такое:
mov ecx, [0x12345678]
..

Я c# не знаю, но даже мне такой код кажется сомнительным. Ты хэндл процесса получил? Или у тебя это Dll ?
это VAMemory.dll
 
Ответить с цитированием
Ответ



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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск оффсетов Dabl1995 Установка и поддержка RFO сервера 1 31.10.2015 23:05
Поиск, бот для БГ. Andors Tera Online читы 1 11.08.2015 09:51
Поиск поинтеов и оффсетов AloneDance Архив читов (без хайда) 4 07.08.2012 15:18
Поиск оффсетов в зоне с помощью IDA Pro НейроН Гайды, статьи по RF Online серверам 6 25.06.2011 18:08

Мир танков | Проект "Армата" | ArcheAge | Black Desert | РФ Онлайн | Айон | Майнкрафт | Браузерные игры
Элдер скролс | Р2 Онлайн | Реквием Онлайн | ПУБГ | Роял Квест | ГТА Санадреас | Контра | Дота 2
Мир кораблей | Лост Арк | Arma2 DayZ mod | The War Z | Карос: Начало | Tera Online
Читы для всех Онлайн-игр