Перейти к содержимому
La2Base
Главная
ЗагрузкиВикиФорумFAQ
ruen
Регистрация Войти
ГлавнаяФайлыВикиВойти
  • Главная
  • Загрузки
  • Вики
  • FAQ
  • Обратная связь
  • О проекте
  • Правила
  • Конфиденциальность
  • Условия использования

© 2026 la2base.com · Все права защищены

ruen
Форум/Форум для новичков[Клиент]/[question] Порт логинсервера
Поиск

[question] Порт логинсервера

21 ответов232 просмотровСейчас просматривают: 1
Павел
Павел

Пользователь

Бывалый

Постов: 110

На форуме с: 15.01.2008

Репутация: +17

Рейтинг: 0

· 29.05.2009, 11:19

В общем...возник такой вопрос....Если запускать сервер айон и lineage на одном компе-как справиться с проблемой портов логинсерверов?они же совпадают....
Выражусь более точно:как заставить клиент коннектица не к 2106 порту а напрмер 2107?

0
-=[BloodKill]=-
-=[BloodKill]=-

Пользователь

Ветеран

Постов: 1355

На форуме с: 01.09.2008

Репутация: +1179

Рейтинг: 0

· 29.05.2009, 11:21

BullDog: В общем...возник такой вопрос....Если запускать сервер айон и lineage на одном компе-как справиться с проблемой портов логинсерверов?они же совпадают....
Выражусь более точно:как заставить клиент коннектица не к 2106 порту а напрмер 2107?

В файле Engage.dll

— Оо

0
Павел
Павел

Пользователь

Бывалый

Постов: 110

На форуме с: 15.01.2008

Репутация: +17

Рейтинг: 0

· 29.05.2009, 11:25

-=[BloodKill]=-: В файле Engage.dll

во-первых ненашёл такого файла в клиенте....во-вторых как длл править?:)Ресурсхакером чтоля?:)А то с этим никогда не сталкивался....

0
-=[BloodKill]=-
-=[BloodKill]=-

Пользователь

Ветеран

Постов: 1355

На форуме с: 01.09.2008

Репутация: +1179

Рейтинг: 0

· 29.05.2009, 11:29

BullDog: во-первых ненашёл такого файла в клиенте....во-вторых как длл править?:)Ресурсхакером чтоля?:)А то с этим никогда не сталкивался....

В систем engine.dll

— Оо

0
Павел
Павел

Пользователь

Бывалый

Постов: 110

На форуме с: 15.01.2008

Репутация: +17

Рейтинг: 0

· 29.05.2009, 11:30

-=[BloodKill]=-: В систем engine.dll

вопрос чем редактировать остаётся.....

0
Украина
Украина

Пользователь

Бывалый

Постов: 234

На форуме с: 16.06.2008

Репутация: +172

Рейтинг: 0

· 29.05.2009, 11:35

Бери любой HEX едитор и ищи значение 2106 в engine.dll и правь на 2107 в конфигах сервера тоже правь порт естественно )))

0
Павел
Павел

Пользователь

Бывалый

Постов: 110

На форуме с: 15.01.2008

Репутация: +17

Рейтинг: 0

· 29.05.2009, 11:56

GanGstao: Бери любой HEX едитор и ищи значение 2106 в engine.dll и правь на 2107 в конфигах сервера тоже правь порт естественно )))

Ну открыл я engine.dll ...поковырял...незапускаеца клиент:)И если вообще можно-дайте чтоль готовый engine.dlll вот этот исправленный
Код
http://dump.ru/file/2808079

0
Павел
Павел

Пользователь

Бывалый

Постов: 110

На форуме с: 15.01.2008

Репутация: +17

Рейтинг: 0

· 29.05.2009, 13:20

Блин))куда сразу все знатоки делись?:(Уже блин кучу хекс эдиторов испробывал-немогу никак найти 2106 порт:(

0
Сергей
Сергей

Пользователь

Бывалый

Постов: 252

На форуме с: 01.08.2008

Репутация: +47

Рейтинг: 0

· 29.05.2009, 13:24

насколько помню там есть свои подводные камни при редактировании. не помню точно, но вроде там проверка файла идёт клиентом. может твой хекс редактор нулей лишних написал в конце, такое тож бывает.

— 15

0
Павел
Павел

Пользователь

Бывалый

Постов: 110

На форуме с: 15.01.2008

Репутация: +17

Рейтинг: 0

· 29.05.2009, 13:37

antihrist44: насколько помню там есть свои подводные камни при редактировании. не помню точно, но вроде там проверка файла идёт клиентом. может твой хекс редактор нулей лишних написал в конце, такое тож бывает.

когда клиент не запускался-использовал прогу для изменения порта....
когда же сам хекс-редактором пытаюсь-просто немогу найти значение где порт....:(:(:(

0
AbsT
AbsT

Пользователь

Ветеран

Постов: 1514

На форуме с: 10.12.2007

Репутация: +768

Рейтинг: 0

· 29.05.2009, 13:47

Объясню по простому (сам давно этим на занимался) )

Исполняемые файлы это не просто текстовый файл, открыл и нашел.
Тут нужен опытный и деликатный подход.
Ибо в этом случае частично пахнет реверсивной инженерией.

Например на языке ассемблера помещение порта в стек выглядит просто: push 2106.
В хексе-вьювере он может смотреться например вот так: 68 06 21 00 00
Или также, но в шестнадцатеричной системы счисления: 68 3A 08 00 00 (Наиболее вероятно).
Подчеркнутая цифра - опкод push, жирные цифры - порт в инвертированном порядке.

Так-же стоит напомнить, что начиная с C6 клиентские дллки жестоко упаковывают темидой.
Так вот пока ее не снять или не найти уже снятую - в хексе вы ничего не сделаете.
Единственный выход - патчить память в режиме реального времени.

— Ålderdom - ingen glädje..

0
Сергей
Сергей

Пользователь

Бывалый

Постов: 252

На форуме с: 01.08.2008

Репутация: +47

Рейтинг: 0

· 29.05.2009, 13:55

либо попросить саурона))) шутка) а вообще порт надо в хекс искать с чистой дллки, но под финалку например чистой на сколько знаю нету. Где то ведь видел гайд как менять порт в дллке... но не могу найти.. самого заинтересовало)

— 15

0
Павел
Павел

Пользователь

Бывалый

Постов: 110

На форуме с: 15.01.2008

Репутация: +17

Рейтинг: 0

· 29.05.2009, 13:58

AbsT: Объясню по простому (сам давно этим на занимался) )

Исполняемые файлы это не просто текстовый файл, открыл и нашел.
Тут нужен опытный и деликатный подход.
Ибо в этом случае частично пахнет реверсивной инженерией.

Например на языке ассемблера помещение порта в стек выглядит просто: push 2106.
В хексе-вьювере он может смотреться например вот так: 68 06 21 00 00
Или также, но в шестнадцатеричной системы счисления: 68 3A 08 00 00 (Наиболее вероятно).
Подчеркнутая цифра - опкод push, жирные цифры - порт в инвертированном порядке.

Так-же стоит напомнить, что начиная с C6 клиентские дллки жестоко упаковывают темидой.
Так вот пока ее не снять или не найти уже снятую - в хексе вы ничего не сделаете.
Единственный выход - патчить память в режиме реального времени.


Так...значение 3A 08 было найдено...
только непойму каким тут образом 06 21 в шестнадцатиричку перведено как 3A 08 ...но не будем вдаваться в подробности...В общем подскажите пожалуйста на что заменить 3A 08 чтобы был не 2106 порт а 2107..заранее спасибо:)

0
Руслан
Руслан

Модератор

Ветеран

Постов: 1201

На форуме с: 14.12.2007

Репутация: +775

Рейтинг: 0

· 29.05.2009, 13:59

BullDog: В общем...возник такой вопрос....Если запускать сервер айон и lineage на одном компе-как справиться с проблемой портов логинсерверов?они же совпадают....
Выражусь более точно:как заставить клиент коннектица не к 2106 порту а напрмер 2107?


Поиск, зачем создавать тему не раз обсуждавшуюся ранее!
/ru/forum/rabota-s-klientom-i-grafikoj/3289 - подробнее некуда.

На Форуме я тоже Radar!
Я везде Radar!

0
Павел
Павел

Пользователь

Бывалый

Постов: 110

На форуме с: 15.01.2008

Репутация: +17

Рейтинг: 0

· 29.05.2009, 14:12

Radar: Поиск, зачем создавать тему не раз обсуждавшуюся ранее!
/ru/forum/rabota-s-klientom-i-grafikoj/3289 - подробнее некуда.

как раз только что сам наткнулся....но хотелось бы уже завершить то что начал)))

Так..всё)ступил)Всем спасибо)Всё понял)

0
AbsT
AbsT

Пользователь

Ветеран

Постов: 1514

На форуме с: 10.12.2007

Репутация: +768

Рейтинг: 0

· 29.05.2009, 14:14

Я же сказал, что начиная с C6 дллки клиента запакованы, и не подлежат хексингу /!\
А число 2106 в разном виде может попадатся в коде тысячи, и десятки тысяч раз.

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

— Ålderdom - ingen glädje..

0
extrime
extrime

Пользователь

Участник

Постов: 85

На форуме с: 03.01.2008

Репутация: +118

Рейтинг: 0

· 29.05.2009, 14:28

Поиск рулит) Давно уже выкладывали мануалчег _/ru/forum/rabota-s-klientom-i-grafikoj/3289 на основе Fyyre_)

0
Павел
Павел

Пользователь

Бывалый

Постов: 110

На форуме с: 15.01.2008

Репутация: +17

Рейтинг: 0

· 29.05.2009, 14:33

extrimexxx: Поиск рулит) Давно уже выкладывали мануалчег _/ru/forum/rabota-s-klientom-i-grafikoj/3289 на основе Fyyre_)

По-моему пару строк выше уже было это написано....

0
Руслан
Руслан

Модератор

Ветеран

Постов: 1201

На форуме с: 14.12.2007

Репутация: +775

Рейтинг: 0

· 29.05.2009, 15:14

Если нужно под Интерлюдию, то могу дать engine.dll с измененным логин портом.

На Форуме я тоже Radar!
Я везде Radar!

0
-=[BloodKill]=-
-=[BloodKill]=-

Пользователь

Ветеран

Постов: 1355

На форуме с: 01.09.2008

Репутация: +1179

Рейтинг: 0

· 30.05.2009, 06:43

_/ru/forum/dopolneniya-k-lineage-2-java-serveram/9600

Самый лёгкий способ

— Оо

0
Войдите или зарегистрируйтесь чтобы ответить