Micro-RO прошу помощи.
Модератор: 4epT
Re: Micro-RO прошу помощи.
Сравнивал исходные пакеты, полученных Wpe Pro, с новыми (после введения антибота).
Алгоритм шифровки простой: все исходящие пакеты - Xor 21. Входящие пакеты не изменились
Складывается впечатление, что:
1. Берём каждый исходящий пакет
2. Выясняем его длину
3. Побитовое Xor
4. Отсылаем пакет
Сижу, учу Перл.
Алгоритм шифровки простой: все исходящие пакеты - Xor 21. Входящие пакеты не изменились
Складывается впечатление, что:
1. Берём каждый исходящий пакет
2. Выясняем его длину
3. Побитовое Xor
4. Отсылаем пакет
Сижу, учу Перл.
Re: Micro-RO прошу помощи.
kin2, молодец. возьми с полки pirojoke ._.
Re: Micro-RO прошу помощи.
Шутки-шутками, а бот бегает.
Но пока не могу запустить режим xKore 1.
Подскажите, где покопаться для дешифровки пакетов от клиента к Коре?
Но пока не могу запустить режим xKore 1.
Подскажите, где покопаться для дешифровки пакетов от клиента к Коре?
- Сагпоименидурак
- Грамотный
- Сообщения: 284
- Зарегистрирован: Сб дек 20, 2008 2:30 pm
- Сервер RO:: Chaos
Re: Micro-RO прошу помощи.
Мб стоит юзать xkore 2?
А ботоводство вообще само по себе является хобби для физиков-математиков-программистов (c) dvdc
NB! В личку не стучать - никому помогать не буду, ждите месяц, блджад!
NB! В личку не стучать - никому помогать не буду, ждите месяц, блджад!
Re: Micro-RO прошу помощи.
Дык, говорят, он глючный. Я сам, правда, никогда им не пользовался, а вот xKore 1 меня полностью устраивала. Готов выслушать разные мнения
Re: Micro-RO прошу помощи.
kin2
как добился работы бота? подскажи, если не секрет..
как добился работы бота? подскажи, если не секрет..
Re: Micro-RO прошу помощи.
Боюсь нарушить мораторий об месяце неподсказок. А также отнять кусочек хлеба у профессионалов. Поэтому в общих чертах: написал шифрование исходящих пакетов в Send.pm
Отцы-командиры, всё-таки подскажите, в каком месте Кора в режиме 1 принимает пакеты от клиента? А то уже глаза от исходников болят, а найти пока не могу
Отцы-командиры, всё-таки подскажите, в каком месте Кора в режиме 1 принимает пакеты от клиента? А то уже глаза от исходников болят, а найти пока не могу
- 4epT
- macro-маньячина
- Сообщения: 2792
- Зарегистрирован: Чт дек 21, 2006 1:23 pm
- Сервер RO:: 4game
- Discord: ya4ept#8494
- Контактная информация:
Re: Micro-RO прошу помощи.
kin2, этот "мораторий" распространяется только на русский офф!! На пиратки пофиг
Re: Micro-RO прошу помощи.
kin2, приведи пример, как зашифрованые пакеты в этом файле прописывать, как зашифрованы я сам определю.
Re: Micro-RO прошу помощи.
В файле Send.pm
Было:
# encrypt(\$msg, $msg);
# Packet Prefix Encryption Support
$self->encryptMessageID(\$msg);
$net->serverSend($msg);
$bytesSent += length($msg);
Стало:
# encrypt(\$msg, $msg);
# Packet Prefix Encryption Support
$self->encryptMessageID(\$msg);
####################################################################
my $Patt = pack("C", 0x21);
my $msgPatt = $Patt x (length($msg));
$msg = $msg^$msgPatt;
####################################################################
$net->serverSend($msg);
$bytesSent += length($msg);
А куле толку? они поменяли шифровку, плюс ко всему и попытка включить Wpe Pro приводит к закрытию клиента
Было:
# encrypt(\$msg, $msg);
# Packet Prefix Encryption Support
$self->encryptMessageID(\$msg);
$net->serverSend($msg);
$bytesSent += length($msg);
Стало:
# encrypt(\$msg, $msg);
# Packet Prefix Encryption Support
$self->encryptMessageID(\$msg);
####################################################################
my $Patt = pack("C", 0x21);
my $msgPatt = $Patt x (length($msg));
$msg = $msg^$msgPatt;
####################################################################
$net->serverSend($msg);
$bytesSent += length($msg);
А куле толку? они поменяли шифровку, плюс ко всему и попытка включить Wpe Pro приводит к закрытию клиента
Re: Micro-RO прошу помощи.
а что, впе эт единственный способ посмотреть на пакеты? )