Просмотр полной версии : Обход защиты от бота скриптом..
Amorality
26.11.2008, 18:00
Я знаю, что можно блокировать пакеты скриптом, чтобы они не доходили до бота\клиента, кто - нибуть может научить? Сейчас объясню для чего это нужно:
Когда логинишься ботом ему приходит пакет:
================================================== ============================
Packet ID: 15 Packet size: 16
Source IP : 91.144.132.91: 7777
------------------------------------------------------------------------------
000000 10 00 FE 00 00 00 64 69 | 65 20 62 6F 74 73 00 00 ......die bots..
Он пишет Bad Packet и вырубается, в этом и состоит защита( я так понял).
Заранее спасибо :)
begin
if fromServer and (pck[1]=#$FE) and (pck[2]=#$00) then
pck :=''
end.
Amorality
26.11.2008, 18:54
Во 2 строчке именно pcx? а не pck?
Добавлено через 10 минут
И еще такой вопрос, бот выдает:
17:53:55 Link Proxy Fail!
17:53:55 ->Link LoginServer Fail.
Когда с l2phx вместе работает..
Amorality, пакетхак недаёт юзать прокси...
Amorality
26.11.2008, 20:48
xkor,
Как тогда с ним впф юзать? Без прокси вылезает Link Login Fail на любом сервер почти..
metalFan
26.11.2008, 23:48
Amorality, достань волкера без верификации т.е. ломаный или переписывай пакетхак:p
Amorality
27.11.2008, 00:15
Эмм.. Проще скрипт в впф написать, есть тут шарящие в впф люди? В нем я вообще тьма..
metalFan
27.11.2008, 01:10
эмм, волкера найти 5 минут, помойму это проще чем писать скрипт на впф
ну хотя каждый горазд на то на что горазд :)
dmitry501
27.11.2008, 08:02
Die bots это защита с raid.ru
Заблокировав этот пакет ты ничего не добьешься
Amorality
27.11.2008, 10:28
dmitry501,
А как обойти не знаешь? обидно на серве онлайн 50, там 90% ботоводов, а у мну Бед Пакеты идут
Добавлено через 2 минуты
ПС Увидел еще 1 пакет, приходит сразу после протокола - запрос боту на трейд, видимо поэтому и вылет на логине, пробою фиксить таким скриптом:
begin
if (_gFromServ) and StrCmp(_gBuff[3],#$FE) then gBlockPacket;
if (_gFromServ) and StrCmp(_gBuff[3],#$40) then gBlockPacket;
end.
Не помогает :(
dmitry501
27.11.2008, 11:45
Что такое "обойти" мне непонятно.
А вот как играть ботом я знаю.
Нужно исследовать защиту, найти алгоритм и написать скрипт, эмулирующий клиент.
После этот для сервера бот будет обычным клиентом.
Amorality
27.11.2008, 13:15
dmitry501,
Ну я то и пытаюсь сделать, я так понял клиент игнорирует пакеты эти, а бот выбрасывает себя, тк пакет не распознает..
Добавлено через 4 минуты
Хотя может клиент должен еще и отвечать на этот пакет..
С бы отсниффал нормально, но если с пнх заходить то все зависает после получения пакета на трейд, а в сауснифе вообще сложно что-либо понять :(
dmitry501,
Ну я то и пытаюсь сделать, я так понял клиент игнорирует пакеты эти, а бот выбрасывает себя, тк пакет не распознает..
Добавлено через 4 минуты
Хотя может клиент должен еще и отвечать на этот пакет..
С бы отсниффал нормально, но если с пнх заходить то все зависает после получения пакета на трейд, а в сауснифе вообще сложно что-либо понять :(
тогда пользуйся wpf
Amorality
27.11.2008, 23:34
Я плохо щарю в впф, может кто напишет скрипт под серв http://la2.chelskdom.ru/
vBulletin® v3.6.11, Copyright ©2000-2024, Jelsoft Enterprises Ltd. Перевод: zCarot