FleeRo
Модератор: 4epT
Re: FleeRo
Ап, помогите разобраться с перехваткой логин пакетов
Как понял узнаем через Wireshark?
Как понял узнаем через Wireshark?
Re: FleeRo
я перехватывал через CommView. так если ты перехватил уже логин пакет, так что еще непонятного то?
Re: FleeRo
Так вот скачал CommView, так и не понял как перехватить л.пакет:D Может опишешь подробно или гайд какойнибудь есть?Master писал(а):я перехватывал через CommView. так если ты перехватил уже логин пакет, так что еще непонятного то?
Как понял захожу в клиент ввожу пас(заранее),нажимаю плей и логинюсь,а вот дальше..где этот пакет найти хз
Код: Выделить всё
Перейти к пакету->Первый пакет..
->Последний пакет..
Re: FleeRo
логин пакет начинается с 64 00 вроде, к тому же там справа должны быть написаны твои логин и пароль
да и кстати что нужно делать после перехватки логин пакета? неособо нашел на форуме такие темы...
Добавлено спустя 9 минут 20 секунд:
ммм там видимо защита от впе стоит чтоли...тк когда воожу логи пас, включаю впе, пытаюсь залогиниться, мне пишут отклонен сервером.
подскажите что в такой ситуации делать?
да и кстати что нужно делать после перехватки логин пакета? неособо нашел на форуме такие темы...
Добавлено спустя 9 минут 20 секунд:
ммм там видимо защита от впе стоит чтоли...тк когда воожу логи пас, включаю впе, пытаюсь залогиниться, мне пишут отклонен сервером.
подскажите что в такой ситуации делать?
Re: FleeRo
если стоит защита от впе, значит можно перехватить какой-либо другой прогой.. а соснифаный логин пакет надо прописать в сервертайп 0 в папке send
Re: FleeRo
хм, прописал в сервертайп0:
sub sendMasterLogin {
my ($self) = @_;
my $msg;
my $wpeString="64 00 40 5B A4 BC 62 65 72 6D 75 63 68 6F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F3 08 0E 08 42 93 69 F4 EB F7 BB 4B FE 6E 27 B5 60 39 32 D6 6E 38 EE 34 19";
my @raw;
my $msg="";
@raw = split / /, $wpeString;
foreach (@raw) {
$msg .= pack("C", hex($_));
}
$self->sendToServer($msg);
}
поставил сервертайп0 в настройках, мастер версион 25, версион 23.
и совсем не хочет логиниться...видимо что-то не то я делаю с сендМастерЛогин...
sub sendMasterLogin {
my ($self) = @_;
my $msg;
my $wpeString="64 00 40 5B A4 BC 62 65 72 6D 75 63 68 6F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F3 08 0E 08 42 93 69 F4 EB F7 BB 4B FE 6E 27 B5 60 39 32 D6 6E 38 EE 34 19";
my @raw;
my $msg="";
@raw = split / /, $wpeString;
foreach (@raw) {
$msg .= pack("C", hex($_));
}
$self->sendToServer($msg);
}
поставил сервертайп0 в настройках, мастер версион 25, версион 23.
и совсем не хочет логиниться...видимо что-то не то я делаю с сендМастерЛогин...
Re: FleeRo
ну незнаю относительно твоего варианта но лично я сделал подругому и бот отлично конектится и орет посреди пронты гм лох
вот как я делал:
ищем... в сервертайпе 0... sub sendMasterLogin {
меняем на
при этом в pack("C*", 0x00, 0x00) . #para 1 и #para 2 вписываем вместо 00 4 байта соснифаных с клиента, это какая то рандомная хрень которую генерирует клиент, каждый раз при конекте эти 4 байта разные, насколько я понял они получаются скорее всего по какой то формуле и они зависимы от логина (предположение) НО если соснифать их с клиента и подставить в кору (постоянно одни и те же) бот будет успешно логинится. и вот еще одно НО там запихан кусок пакета с учетом того что пароль на акк с ботом будет 1234, логин можно писать нормально в конфиге ибо он не шифруется...
[FleeRO]
ip 80.250.71.237
port 6900
master_version 25
version 23
serverType 8_5
private 1
charBlockSize 108
serverEncoding Russian
и кроме этого еще в recvpackets.txt
02E8 26
0004 26
0003 26
возможно нужно будет и еще но не тестил)))
вот со всем этим бот у меня конектился к серву... только там АВТОБАН! срабатывает при попытке движения бота или использовании скила, то есть если бот будет вингаться и мочить кошек просто стреляя его не банят (проверял в течении нескольких минут, незнаю будет ли так всегда)
вот как я делал:
ищем... в сервертайпе 0... sub sendMasterLogin {
Код: Выделить всё
} else {
$msg = pack("v1 V", hex($masterServer->{masterLogin_packet}) || 0x64, $version) .
pack("a24", $username) .
pack("a24", $password) .
pack("C*", $master_version);
}
$self->sendToServer($msg);
Код: Выделить всё
} else {
$msg = pack("C*", hex($masterServer->{masterLogin_packet}) || 0x64, 0x00, 0x40, 0x5B, 0xA4, 0xBC) .
pack("a24", $username) .
pack("C*", 0x81, 0xDC, 0x9B, 0xDB, 0x52, 0xD0, 0x4D, 0xC2, 0x00, 0x36, 0xDB, 0xD8, 0x31, 0x3E, 0xD0, 0x55) .
pack("C*", 0x00, 0x00) . #para 1
pack("C*", 0xB3, 0x67, 0xD4, 0x66) .
pack("C*", 0x00, 0x00) . #para 2
pack("C*", $master_version);
}
$self->sendToServer($msg);
}
[FleeRO]
ip 80.250.71.237
port 6900
master_version 25
version 23
serverType 8_5
private 1
charBlockSize 108
serverEncoding Russian
и кроме этого еще в recvpackets.txt
02E8 26
0004 26
0003 26
возможно нужно будет и еще но не тестил)))
вот со всем этим бот у меня конектился к серву... только там АВТОБАН! срабатывает при попытке движения бота или использовании скила, то есть если бот будет вингаться и мочить кошек просто стреляя его не банят (проверял в течении нескольких минут, незнаю будет ли так всегда)
Re: FleeRo
бот можно поставить?? авто бан можно обойти?)
Re: FleeRo
при этом в pack("C*", 0x00, 0x00) . #para 1 и #para 2 вписываем вместо 00 4 байта соснифаных с клиента а где именно их снифать ?:)
Re: FleeRo
Гейм мастер Лауруса тоже тут?
Ищите Руслана Писарева...
Ищите Руслана Писарева...
Re: FleeRo
Научите пожалуйста бота юзать скилы без автобана....
Re: FleeRo
+1 и ходить. как?)