Skip to content
La2Base
Home
DownloadsWikiForumFAQ
ruen
Sign up Login
HomeFilesWikiLogin
  • Home
  • Downloads
  • Wiki
  • FAQ
  • Contact Us
  • About
  • Rules
  • Privacy
  • Terms of Service

© 2026 la2base.com · All rights reserved

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

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

21 replies233 viewsCurrently viewing: 1
Павел
Павел

User

Бывалый

Posts: 110

На форуме с: 01/15/2008

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

Рейтинг: 0

· 05/29/2009, 11:19 AM

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

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

User

Ветеран

Posts: 1355

На форуме с: 09/01/2008

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

Рейтинг: 0

· 05/29/2009, 11:21 AM

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

В файле Engage.dll

— Оо

0
Павел
Павел

User

Бывалый

Posts: 110

На форуме с: 01/15/2008

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

Рейтинг: 0

· 05/29/2009, 11:25 AM

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

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

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

User

Ветеран

Posts: 1355

На форуме с: 09/01/2008

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

Рейтинг: 0

· 05/29/2009, 11:29 AM

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

В систем engine.dll

— Оо

0
Павел
Павел

User

Бывалый

Posts: 110

На форуме с: 01/15/2008

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

Рейтинг: 0

· 05/29/2009, 11:30 AM

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

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

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

User

Бывалый

Posts: 234

На форуме с: 06/16/2008

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

Рейтинг: 0

· 05/29/2009, 11:35 AM

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

0
Павел
Павел

User

Бывалый

Posts: 110

На форуме с: 01/15/2008

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

Рейтинг: 0

· 05/29/2009, 11:56 AM

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

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

0
Павел
Павел

User

Бывалый

Posts: 110

На форуме с: 01/15/2008

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

Рейтинг: 0

· 05/29/2009, 01:20 PM

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

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

User

Бывалый

Posts: 252

На форуме с: 08/01/2008

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

Рейтинг: 0

· 05/29/2009, 01:24 PM

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

— 15

0
Павел
Павел

User

Бывалый

Posts: 110

На форуме с: 01/15/2008

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

Рейтинг: 0

· 05/29/2009, 01:37 PM

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

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

0
AbsT
AbsT

User

Ветеран

Posts: 1514

На форуме с: 12/10/2007

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

Рейтинг: 0

· 05/29/2009, 01:47 PM

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

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

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

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

— Ålderdom - ingen glädje..

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

User

Бывалый

Posts: 252

На форуме с: 08/01/2008

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

Рейтинг: 0

· 05/29/2009, 01:55 PM

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

— 15

0
Павел
Павел

User

Бывалый

Posts: 110

На форуме с: 01/15/2008

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

Рейтинг: 0

· 05/29/2009, 01:58 PM

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
Руслан
Руслан

Moderator

Ветеран

Posts: 1201

На форуме с: 12/14/2007

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

Рейтинг: 0

· 05/29/2009, 01:59 PM

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


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

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

0
Павел
Павел

User

Бывалый

Posts: 110

На форуме с: 01/15/2008

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

Рейтинг: 0

· 05/29/2009, 02:12 PM

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

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

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

0
AbsT
AbsT

User

Ветеран

Posts: 1514

На форуме с: 12/10/2007

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

Рейтинг: 0

· 05/29/2009, 02:14 PM

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

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

— Ålderdom - ingen glädje..

0
extrime
extrime

User

Участник

Posts: 85

На форуме с: 01/03/2008

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

Рейтинг: 0

· 05/29/2009, 02:28 PM

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

0
Павел
Павел

User

Бывалый

Posts: 110

На форуме с: 01/15/2008

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

Рейтинг: 0

· 05/29/2009, 02:33 PM

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

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

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

Moderator

Ветеран

Posts: 1201

На форуме с: 12/14/2007

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

Рейтинг: 0

· 05/29/2009, 03:14 PM

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

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

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

User

Ветеран

Posts: 1355

На форуме с: 09/01/2008

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

Рейтинг: 0

· 05/30/2009, 06:43 AM

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

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

— Оо

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