Вернуться   CoderX :: Forums > Lineage II > L2PacketHack > Разработка
Войти через OpenID

Разработка Раздел для совместной разработки/доработки программы

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 21.06.2010, 04:27   #21
Новичок
 
Аватар для ecl
 
Регистрация: 15.06.2010
Адрес: Москва
Сообщений: 11
Сказал Спасибо: 9
Имеет 1 спасибку в 1 сообщении
ecl пока неопределено
По умолчанию

А я вот так
Код:
void checkDataFromClientTimerCallback(object sender, EventArgs e)
        {
            if (SocketToClient.Available > 2)
            {
                bool PacketRecived = false;
                MainWindow.textBoxLog.AppendText("Получен пакет от Клиента\n");
                //Считываем первые 2 байта пакета и преобразоваваем их в размер пакета
                byte[] CurrentPacketSize = new byte[2];
                SocketToClient.Receive(CurrentPacketSize,2,SocketFlags.None);
                uint CurrentPacketSizeInInt = Packet.ReadH(CurrentPacketSize, 0);
                //Если Полученых данных достаточно для считывания читаем
                while (!PacketRecived)
                {
                    if (SocketToClient.Available >= CurrentPacketSizeInInt - 2)
                    {
                        //Считываем Содержимое пакета
                        byte[] BytesRecivedFromClient = new byte[CurrentPacketSizeInInt - 2];
                        SocketToClient.Receive(BytesRecivedFromClient);
                        PacketRecived = true;
                        //Создаем пакет на основе полученных данных
                        Packets.Add(new Packet(BytesRecivedFromClient, CurrentPacketSizeInInt, false, this));
                        //Шлем пакет Клиенту
                        byte[] PacketToSend = new byte[BytesRecivedFromClient.Length + 2];
                        PacketToSend[0] = CurrentPacketSize[0];
                        PacketToSend[1] = CurrentPacketSize[1];
                        for (int index = 2; index < PacketToSend.Length; index++)
                        {
                            PacketToSend[index] = BytesRecivedFromClient[index - 2];
                        }
                        SocketToServer.Send(PacketToSend);
                    }
                    Thread.Sleep(100);
                }
                //MainWindow.dataGridPackets.Items.Refresh();
            }
        }
Дешифровка пакетов в обоих направлениях наконецто работает нормально.
Парсинг тоже теперь заработал.
Завтра буду вводить еще 2 ключа GKey для подпихивания своих пакетов.

Последний раз редактировалось ecl, 21.06.2010 в 04:30.
ecl вне форума   Ответить с цитированием
Старый 24.06.2010, 03:44   #22
Новичок
 
Аватар для ecl
 
Регистрация: 15.06.2010
Адрес: Москва
Сообщений: 11
Сказал Спасибо: 9
Имеет 1 спасибку в 1 сообщении
ecl пока неопределено
По умолчанию

Хочу к своему пакет хаку прикрутить функцию управления клиентом из кода C#.
Конкретно:
1 Запустить клиент. (знаю как)
2 Ввести логин и пароль
3 Выбрать сервер
4 Выбрать персонажа

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

А 2й вопрос : реально ли съемулировать пакет EnterWorld? По форуму поискал нашел, но нечего толкового нет.(
Спасибо.

Добавлено через 16 минут
Хочу к своему пакет хаку прикрутить функцию управления клиентом из кода C#.
Конкретно:
1 Запустить клиент. (знаю как)
2 Ввести логин и пароль
3 Выбрать сервер
4 Выбрать персонажа

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

А 2й вопрос : реально ли съемулировать пакет EnterWorld? По форуму поискал нашел, но нечего толкового нет.(


Код:
03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C9 BC F2 A7 66 5A 0B 98 36 A5 BD 89 ED 7F E4 D7 6B 49 E2 9F EF 76 EB CE A3 FA F4 BF 0C 64 A3 B4 A4 CE DC C6 08 3E 6E EA 45 CA D3 FE 88 13 87 B8 06 2C 96 F0 9B 1E 8E BC C6 9B 98 C8 63 16 CF D0 84 67 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 

03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C9 BC F2 A7 66 5A 0B 98 36 A5 BD 89 ED 7F E4 D7 6B 49 E2 9F EF 76 EB CE A3 FA F4 BF 0C 64 A3 B4 A4 CE DC C6 08 3E 6E EA 45 CA D3 FE 88 13 87 B8 06 2C 96 F0 9B 1E 8E BC C6 9B 98 C8 63 16 CF D0 E1 4A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 

03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C9 BC F2 A7 66 5A 0B 98 36 A5 BD 89 ED 7F E4 D7 6B 49 E2 9F EF 76 EB CE A3 FA F4 BF 0C 64 A3 B4 A4 CE DC C6 08 3E 6E EA 45 CA D3 FE 88 13 87 B8 06 2C 96 F0 9B 1E 8E BC C6 9B 98 C8 63 16 CF D0 6C 3D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 

03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C9 BC F2 A7 66 5A 0B 98 36 A5 BD 89 ED 7F E4 D7 6B 49 E2 9F EF 76 EB CE A3 FA F4 BF 0C 64 A3 B4 A4 CE DC C6 08 3E 6E EA 45 CA D3 FE 88 13 87 B8 06 2C 96 F0 9B 1E 8E BC C6 9B 98 C8 63 16 CF D0 D6 2C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C9 BC F2 A7 66 5A 0B 98 36 A5 BD 89 ED 7F E4 D7 6B 49 E2 9F EF 76 EB CE A3 FA F4 BF 0C 64 A3 B4 A4 CE DC C6 08 3E 6E EA 45 CA D3 FE 88 13 87 B8 06 2C 96 F0 9B 1E 8E BC C6 9B 98 C8 63 16 CF D0 AE 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Отличаются 2мя байтами, кто знает что они отвечают?

Спасибо.

Последний раз редактировалось ecl, 24.06.2010 в 03:44. Причина: Добавлено сообщение
ecl вне форума   Ответить с цитированием
Старый 08.07.2010, 18:34   #23
Новичок
 
Аватар для ecl
 
Регистрация: 15.06.2010
Адрес: Москва
Сообщений: 11
Сказал Спасибо: 9
Имеет 1 спасибку в 1 сообщении
ecl пока неопределено
По умолчанию

Вобщем всем кто решит идти моим путем дорога туда)
Исходники бота для линейки
http://l2net.insane-gamers.com/
ecl вне форума   Ответить с цитированием
За это сообщение ecl нажился спасибкой от:
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack > Разработка



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

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


Часовой пояс GMT +4, время: 03:02.

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!