Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   TERA (https://forum.zone-game.info/forumdisplay.php?f=182)
-   -   [share] tera sniffer (https://forum.zone-game.info/showthread.php?t=23001)

DiagoD 20.09.2012 10:26

Re: [share] tera sniffer
 
Цитата:

Сообщение от shocked (Сообщение 228252)
Diagod, нада было патентировать фишку ))

Та нет, просто у них в основе вот это лежит.
Только приведено в божеский вид и поставлено на ноги)

На счет декриптора, первоисточником является CUTera(Alehandr и MetaWind) написанный на шарпе, далее он оказался у "меня" и был перегонот в яву ну, а дальше уже сорсы пошли по рукам и он попал всем остальным.

Ronn-l2f 20.09.2012 14:14

Re: [share] tera sniffer
 
Цитата:

Сообщение от shocked (Сообщение 228252)
И tcp очередь, баферы сами писали да ? И интерфейс намекает как бы (хотя вру не очень намекает). А кто первым крипт выдрал и пилить начал никто не знает?

очередь конечно там мутное дело и я ее не довел до нормального вида, но достаточно для снифа ))
крипт к моему приходу в эту игру уже был готов :)
Цитата:

Сообщение от DiagoD (Сообщение 228254)
Та нет, просто у них в основе вот это лежит.
Только приведено в божеский вид и поставлено на ноги)

ну сейчас там из этой основы я как понимаю только криптор, и то, потерпел некоторые изменения :)

Добавлено через 2 минуты
Цитата:

Сообщение от DiagoD (Сообщение 228240)
Я так подписывал на время ридеры/врайтеры в которых инфа перевернутая:D

Это значит, что пакет нужно перевернуть когда считываеш/записываеш...

Вот:

Код:

protected void writeD(int value)
        {
                getByteBuffer().putInt(value);
        }
        protected void writeDS(int value)
        {
                getByteBuffer().put(Integer.reverse(value));
        }

А так то приставку S я там от балды поставил:redlol:

из-за того, что ты в своих начинаний неправильный ордер влепил серверному буферу, у тебя все пакеты писались через S )) у нас сейчас ничего не разворачивается, а методы остались на память ))

DiagoD 20.09.2012 14:28

Re: [share] tera sniffer
 
Цитата:

Сообщение от Ronn-l2f (Сообщение 228296)
очередь конечно там мутное дело и я ее не довел до нормального вида, но достаточно для снифа ))
крипт к моему приходу в эту игру уже был готов :)

ну сейчас там из этой основы я как понимаю только криптор, и то, потерпел некоторые изменения :)

Ну глядя по старым логам ваших фиксов то там основа осталась почти не тронутой, только пакеты подправили старые под новые протоколы, ну и может быть исправили костыли.
А так то вы молодци, проделали огромную работу и продолжаете в хорошем темпе.
а в крипторе, что там менять было я хз, разве, что имена методов и переменных:D

я после того как кинул все в шару, думал еще открыть опен-сурс, написал все заново с чистого листа под евро клиент, а не как тогда со своей л2 сборки выдрал основу. И вот как-то не сложилось во второй раз, людей которые готовы работать не нашел, а самому тянуть не айс, а брать совсем зеленых это не гуд.

Добавлено через 4 минуты
Цитата:

Сообщение от Ronn-l2f (Сообщение 228296)
го, что ты в своих начинаний неправильный ордер влепил серверному буферу, у тебя все пакеты писались через S )) у нас сейчас ничего не разворачивается, а методы остались на память ))

Дело в том, что я крутил ордер по разному ибо пакеты были с разной очередностью байтов, то нормально, то реверс, а потом под конец когда определился с ордером, было вломы его менять ибо нужно было чуть переписывать обработку то я решил налепить вот такую фигню:D

Ronn-l2f 20.09.2012 14:40

Re: [share] tera sniffer
 
Цитата:

Сообщение от DiagoD (Сообщение 228300)
Ну глядя по старым логам ваших фиксов то там основа осталась почти не тронутой, только пакеты подправили старые под новые протоколы, ну и может быть исправили костыли.
А так то вы молодци, проделали огромную работу и продолжаете в хорошем темпе.
а в крипторе, что там менять было я хз, разве, что имена методов и переменных:D

Мне интересно, а что ты считаешь тогда основой?)) какие-то непонятные твои рассуждения ))
сеть хоть и там и там нио, но нио это не твоя разработка, да и сам селектор не похож на твой ))
мускул и в африке мускул, пакетная система совершенно другая, модель мира полноценная, а не костыльная, скил двиг, ивент двиг, квест двиг и так далее, ну это да, только пару костылей исправили и пакеты добавили :)

DiagoD 20.09.2012 14:40

Re: [share] tera sniffer
 
А во, я вспомнил че было)))
Когда записываешь соснифаный пакет то его нужно было переворачивать, а так как у меня изначально шла отправка снифа и потом только я разбирал пакет и делал обработку данных в нем и для обработанных данных нужно было делать реверс ибо как вы сказали, ордер был не тот, а так как было вломы менять я так и оставил его)

shocked 20.09.2012 14:44

Re: [share] tera sniffer
 
Цитата:

Сообщение от DiagoD (Сообщение 228300)
....

я после того как кинул все в шару, думал еще открыть опен-сурс, написал все заново с чистого листа под евро клиент, а не как тогда со своей л2 сборки выдрал основу. И вот как-то не сложилось во второй раз, людей которые готовы работать не нашел, а самому тянуть не айс, а брать совсем зеленых это не гуд.
..

А продолжить это дело не хочешь как эти ребята например http://habrahabr.ru/post/151733/. Больше как для саморазвития, чем написать мега емуль аля ПТС или как вы там говорите )) Думаю нашлись бы люди

DiagoD 20.09.2012 14:49

Re: [share] tera sniffer
 
Я же сказал, что было взято в основу у меня)
Считаю своим поскольку сам лепил эти какахи в кучу, делал в них соответствующие изменения, чтобы они работали.
Селектор на половину мой.

По большому счету тогда вообще нельзя считать код своим ибо обычно в нем мы используем очень много вспомогательных классов и т.д.)

Цитата:

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

Ronn-l2f 20.09.2012 14:54

Re: [share] tera sniffer
 
Цитата:

Сообщение от DiagoD (Сообщение 228310)
что мне когда-то показывали сурс по ТВ вроди бы как ваш(во всяком случае так говорили и с виду было сделано все, что у вас).

интересно о_О

DiagoD 20.09.2012 14:57

Re: [share] tera sniffer
 
Цитата:

Сообщение от shocked (Сообщение 228307)
А продолжить это дело не хочешь как эти ребята например http://habrahabr.ru/post/151733/. Больше как для саморазвития, чем написать мега емуль аля ПТС или как вы там говорите )) Думаю нашлись бы люди

Сейчас уже нету на это времени, занят как вы сказали мега емуль аля ПТС и другими проектами.
А если просто поднять СВН, залить работу и самому раз в месяц, что-то делать с надеждой, что все же кто-то найдется и будет помогать не резонно...

VISTALL 20.09.2012 21:28

Re: [share] tera sniffer
 
Цитата:

Сообщение от DiagoD (Сообщение 228313)
Сейчас уже нету на это времени, занят как вы сказали мега емуль аля ПТС и другими проектами.
А если просто поднять СВН, залить работу и самому раз в месяц, что-то делать с надеждой, что все же кто-то найдется и будет помогать не резонно...

:) любая система контроля версий для того что бы непотерять то что наделал.

резон есть - ты делаеш для себя


Текущее время: 15:00. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot