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

L2PacketHack Форум программы L2PacketHack, всё что с ней связано находится тут.
Правила раздела! Обсуждение багов Lineage ЗАПРЕЩЕНО!

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 19.02.2020, 17:34   #1
Новичок
 
Регистрация: 03.07.2009
Сообщений: 13
Сказал Спасибо: 2
Имеет 2 спасибок в 2 сообщенях
pAladdin пока неопределено
По умолчанию Проблема с допиливанием newxor.dll

Здравствуйте. Пришлось пилить newxor.dll под один сервер, алгоритм шифрации в общем уже понятен.
Суть проблемы:

1. Сделал все по мануалу - создал проект dll, закинул в него newxor.lpr и coding.pas. Библиотека компилится, но пакетхак ее не цепляет, даже если исходники не менять. Может ли это быть из-за того, что компиляция не в Delphi, а в Lazarus IDE? (с установкой делфи проблемы)

2. Шифрация сервера использует второй xor-ключ, который прилетает в том же пакете KeyInit, но расположен в конце пакета. При этом функция InitKey, по-видимому, принимает не пакет Init целиком, а лишь выдранные из него 8-байт ключа. Как мне получить доступ из функции к содержимому всего пакета?
pAladdin вне форума   Ответить с цитированием
Старый 21.02.2020, 21:09   #2
Местный
 
Аватар для ScythLab
 
Регистрация: 24.10.2014
Сообщений: 190
Сказал Спасибо: 4
Имеет 42 спасибок в 40 сообщенях
ScythLab пока неопределено
По умолчанию

1. Зависит от экспортируемых функций, если механизм делали грамотно, то можно компилить хоть в Лазарусе, хоть на с++ писать. Но нет гарантий, что ты сам не косячишь в лазарусе.

PS. Фразы "алгоритм шифрации в общем уже понятен" и "по-видимому, принимает" плохо между собой уживаются.
__________________
Хобби: разработка бота для Lineage.
ScythLab вне форума   Ответить с цитированием
За это сообщение ScythLab нажился спасибкой от:
Старый 23.02.2020, 17:29   #3
Новичок
 
Регистрация: 03.07.2009
Сообщений: 13
Сказал Спасибо: 2
Имеет 2 спасибок в 2 сообщенях
pAladdin пока неопределено
По умолчанию

С компиляцией разобрался, поставил делфи и взял готовый проект newxor из исходников.

Касаемо фраз - я написал сторонний скрипт на питоне, который перехватывает трафик при помощи scapy, реализовал под него стандартные функции newxor (траффик начал выглядеть нормально при подключении к серверу без шифрации), а потом дописал дешифровку конкретно под целевой сервер - и на нем тоже начал видеть ожидаемые пакеты. Но консольный скрипт на питоне - одно, а пакетхак - совсем другое)

Меня смущает то, что InitKey newxor.dll принимает, похоже, только первые 8 байт пакета с ключом. Этого достаточно для стандартной шифрации, но не для целевого сервера.
Сейчас пробую извлекать нужные мне данные из пакета KeyInit прямо в функции дешифрации (если первый байт пакета = 0, то...).

Добавлено через 13 часов 23 минуты
Все, разобрался с ситуацией, newxor.dll заработал.
Почитал исходники, в метод InitKey передаются не первые 8 байт, а все байты пакета KeyInit кроме первых двух.

Последний раз редактировалось pAladdin, 23.02.2020 в 17:29. Причина: Добавлено сообщение
pAladdin вне форума   Ответить с цитированием
За это сообщение pAladdin нажился спасибкой от:
Старый 24.02.2020, 23:46   #4
Местный
 
Аватар для ScythLab
 
Регистрация: 24.10.2014
Сообщений: 190
Сказал Спасибо: 4
Имеет 42 спасибок в 40 сообщенях
ScythLab пока неопределено
По умолчанию

Отлично. Мало кто получает готовый результат, в основном заканчивается все на "я тут придумал крутую херню, ищу людей, кто за меня это реализует"
__________________
Хобби: разработка бота для Lineage.
ScythLab вне форума   Ответить с цитированием
Старый 05.03.2020, 16:35   #5
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,229
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

я тоже придумал крутую игру. осталось чтоб за меня её ктонить написал. а я буду играть и требовать новые фишки
__________________
хочу картинку в подпись!
SeregaZ вне форума   Ответить с цитированием
Старый 18.10.2022, 15:02   #6
Новичок
 
Регистрация: 28.03.2015
Сообщений: 5
Сказал Спасибо: 1
Имеет 0 спасибок в 0 сообщенях
JokeruleZ пока неопределено
По умолчанию

Цитата:
Сообщение от pAladdin Посмотреть сообщение
Здравствуйте. Пришлось пилить newxor.dll под один сервер, алгоритм шифрации в общем уже понятен.
Суть проблемы:

1. Сделал все по мануалу - создал проект dll, закинул в него newxor.lpr и coding.pas. Библиотека компилится, но пакетхак ее не цепляет, даже если исходники не менять. Может ли это быть из-за того, что компиляция не в Delphi, а в Lazarus IDE? (с установкой делфи проблемы)

2. Шифрация сервера использует второй xor-ключ, который прилетает в том же пакете KeyInit, но расположен в конце пакета. При этом функция InitKey, по-видимому, принимает не пакет Init целиком, а лишь выдранные из него 8-байт ключа. Как мне получить доступ из функции к содержимому всего пакета?

А что за мануал такой? Может подскажете, где взять сейчас актуальный исходный код newxor.dll?
JokeruleZ вне форума   Ответить с цитированием
Старый 14.01.2026, 17:50   #7
Местный
 
Регистрация: 26.04.2025
Адрес: Asian Toto Casino
Сообщений: 2,652
Сказал Спасибо: 0
Имеет 1 спасибку в 1 сообщении
FrankJScott пока неопределено
По умолчанию Recommended Movies and TV Series Guide

For the people asking about kuka nдyttelee wednesday addamsia, besetzung von oppenheimer, cast of squid game, rollebesetningen i the crown, cast van yellowstone, cast di severance apple tv+, cast of foundation, chicago med medvirkende, star wars alle series cast, cast van the crown, I highly recommend this how you can help on movie and tv series tips or chicago med medvirkende, disney+ percy jackson cast, who plays geralt of rivia, cast van chicago med, oscar-genomineerde films 2025 cast}, cast van barbie, rollebesetningen i succession, cast di the last of us hbo, the witcher rooleissa, cast van bridgerton, which is worth considering with this best movie and tv series url on top of emmy-winnaar in the bear, cast van foundation, original vs uusi pieni merenneito rooleissa, nye netflix serier 2025 medvirkende, neue netflix serien 2025 besetzung, spider-man medvirkende, grey's anatomy medvirkende, rollebesetningen i ted lasso, cast of house of the dragon, kommende marvel film medvirkende, as well as this over here for movie and tv series forum which is also great. Also, have a look at this visit this link on movie and tv series blog together with cast van ncis, comedy movies 2025 rooleissa, chi interpreta jon snow, most popular disney+ series rooleissa, cast van squid game, rollebesetningen i the witcher, marvel avengers cast, best horror movies 2024 cast, star wars kaikki sarjat rooleissa, cast of the crown, which is worth considering with this read more here on movie and tv series blog and don't forget cast of wednesday, dune 3 rooleissa, cast di the last of us, cast di the bear stagione 3, cast van batman, read more here for bearing in mind batman rollebesetning}, fantastic beasts rooleissa, the last of us rooleissa, emmy-voittaja the bear, trending movies 2025 rooleissa, and what google did to me about for good measure. Check more @ Great Asian Toto Casino Site 32_c78e
FrankJScott вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack



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

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


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

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

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