Логотип игрового форума RF-Cheats.ru    
Новости онлайн игр Правила форума Чёрный рынок Реклама и привилегии Гаранты Арбитраж

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

Установка и поддержка RFO сервера

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




Ответ
 
Опции темы
Старый 01.11.2015, 11:34   #1
primerb
Продвинутый читер
Аватар для primerb
OFFLINE
Регистрация: 15.04.2014
Сообщений: 241
Благодарностей:
88 всего
Мнения: + 417
Репутация: 265
Отправить сообщение для primerb с помощью Skype™

Лаунчер


Вообщем, сделал лаунчер почти, но не могу разобратся с 1ной заковырлиной. Ключи авторизации какие нужно писать? А то в теме https://www.rf-cheats.ru/forum/showthread.php?t=5516 написано что
+ Session key (5) XOR 0xCFCF22E6 (из пакета 1508)
+ Session key (3) XOR 0x5BBCDE6F (из пакета 1508)
+ Session key (7) XOR 0xACDF5EDA (из пакета 1508)
+ Session key (1) XOR 0xBCCD1B37 (из пакета 1508)

а в сорсах Пскова пишется подряд, 1вый, 2рой, 3тий, 4тый.. Ни так ни так не пашет.....) Чет я делаю не так. Вот ув. форумчане, кто писал лаунчер, скажите плз порядок кеев, если возможно, побайтово)
 
Ответить с цитированием


Старый 01.11.2015, 11:41   #2
Тигрь
Крестный отец всех читеров
Аватар для Тигрь
OFFLINE
Регистрация: 02.04.2008
Сообщений: 4,027
Благодарностей:
37,693 всего
Мнения: + 29194
Репутация: 106451

В той статье разбор лаучнера для пятого апа, для разный версий игры там по разному немного это все собирается. Бери отладчик и на рабочем лаунчере смотри что там и куда передается.


Я летаю снаружи всех измерений.



 
Ответить с цитированием
Сказали спасибо:
primerb (01.11.2015), Paladin (01.11.2015)
Старый 01.11.2015, 13:03   #3
primerb
Продвинутый читер
Аватар для primerb
OFFLINE
Регистрация: 15.04.2014
Сообщений: 241
Благодарностей:
88 всего
Мнения: + 417
Репутация: 265
Отправить сообщение для primerb с помощью Skype™

Вот щас так и собираюсь сделать... но никогда не занимался отладкой чужих програмулинок...)

Добавлено через 47 минут
Все сделал, берутся первые 4тыре ключа. Моя проблема была в том что я для переменной 4байта выделял ровно 4 байта (char a[3]) и забыл про "завершающий 0. Выделил 4 байта + 1 для нуля (char a[4]) - и все запахало)!)!)!)!

Последний раз редактировалось primerb; 01.11.2015 в 13:51. Причина: Добавлено сообщение
 
Ответить с цитированием
Старый 01.11.2015, 15:25   #4
Dino
Проф. продавец
Аватар для Dino
OFFLINE
Регистрация: 23.07.2012
Сообщений: 2,402
Благодарностей:
886 всего
Мнения: + 3894
Репутация: 2656

Цитата:
Сообщение от primerb Посмотреть сообщение
Вот щас так и собираюсь сделать... но никогда не занимался отладкой чужих програмулинок...)

Добавлено через 47 минут
Все сделал, берутся первые 4тыре ключа. Моя проблема была в том что я для переменной 4байта выделял ровно 4 байта (char a[3]) и забыл про "завершающий 0. Выделил 4 байта + 1 для нуля (char a[4]) - и все запахало)!)!)!)!
а зачем ты массив char используешь для хранения ключей? char[] только для пакета, ключе же надо разбить на DWORDы и далее уже производить с ними необходимые операции. Вот на примере пакета из той темы, ты вроде на плюсах пишешь

Код:
char recv[] = "\x09\x20\xC0\xB8\xC4\x00\x15\xCD\xF7\xAE\x7E\xFD\x2B\xEC\xB0\x32\x8B\x0C\x00\x96\x3B\x5D\x07\x30\xB7\x87\x5F\x43\xBB\x35\x45\x15\x25\xB3\xCD\x11\x64\x4B\xFA\x40";
DWORD Sessionkey[4] = { 0 };
 Sessionkey[0] = *(DWORD*)(recv+20);  //5
 Sessionkey[1] = *(DWORD*)(recv+12);  //3
 Sessionkey[2] = *(DWORD*)(recv+28);  //7
 Sessionkey[3] = *(DWORD*)(recv+4);       //1

 DWORD key[4] = { 0xCFCF22E6, 0x5BBCDE6F, 0xACDF5EDA, 0xBCCD1B37 };
 for (int i = 0; i < 4; i++)
  Sessionkey[i] ^= key[i];
конечно в идеале не плохо бы все это в отдельную структуру вогнать, но для примера сойдет и так

Добавлено через 1 час 16 минут
Цитата:
Сообщение от primerb Посмотреть сообщение
Моя проблема была в том что я для переменной 4байта выделял ровно 4 байта (char a[3]) и забыл про "завершающий 0. Выделил 4 байта + 1 для нуля (char a[4]) - и все запахало)!)!)!)!
Ого только щас заметил. Это в каких таких книжках пишут что char a[3]; это 4 байта?

Последний раз редактировалось Dino; 01.11.2015 в 16:46. Причина: Добавлено сообщение
 
Ответить с цитированием
Сказали спасибо:
FlyGirl (02.11.2015)
Старый 04.11.2015, 22:06   #5
primerb
Продвинутый читер
Аватар для primerb
OFFLINE
Регистрация: 15.04.2014
Сообщений: 241
Благодарностей:
88 всего
Мнения: + 417
Репутация: 265
Отправить сообщение для primerb с помощью Skype™

Цитата:
Сообщение от Dino Посмотреть сообщение
Ого только щас заметил. Это в каких таких книжках пишут что char a[3]; это 4 байта?
да эт я затупил...)
 
Ответить с цитированием
Ответ



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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Лаунчер gleb1234 Архив 4 12.01.2015 16:31
Лаунчер iohan Архив 6 01.03.2013 16:31
Лаунчер ratu901 Архив 6 12.02.2013 15:43
Лаунчер xetag Aion читы 3 14.03.2012 14:18
Лаунчер СамкаБегомата Архив 0 07.04.2011 00:17

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