RagBot Forum
 

Вернуться   RagBot Forum > • Всё что касается бота • > Серверы РО

Серверы РО Список серверов РО, для которых есть настройки, может даже и рабочие ;)

Ответ
 
Опции темы Опции просмотра
Старый 02.05.2008, 19:54   #181
MaDoS
Гость
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от 4epT Посмотреть сообщение
MaDoS, то он тебе посоветует, тебе врятли чем поможет.. тем более трудно что-то советовать, когда сам с проблемой в плотную не столкнулся


4epT , Просто уже не знаю что делать... Если есть возможность, сам можешь глянуть что да как... ?
  Ответить с цитированием
Старый 04.05.2008, 16:01   #182
4epT
Админ
 
Аватар для 4epT
 
Регистрация: 10.12.2006
Сообщений: 4,370
Вы сказали Спасибо: 7
Поблагодарили 387 раз(а) в 240 сообщениях
Отправить сообщение для 4epT с помощью ICQ
По умолчанию

дай ты ему бота, которого банят..
__________________
¤Config checker¤Руководство¤Файлы¤Конфиги¤Макросы¤
Быстро и качественно напишу конфиг (макрос) за yAD! Стучи!
4epT вне форума   Ответить с цитированием
Старый 04.05.2008, 23:24   #183
Botneg3
Продвинутый
 
Регистрация: 26.04.2008
Сообщений: 28
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Отправить сообщение для Botneg3 с помощью ICQ
По умолчанию

ну, Jerry уже обошел защиту, так что копатся дальше уже не интересно. Вот мои наработки:
(если у вас server_type 8_2, если нет - заменяйте процедуру в том файле, какой у вас server_type)
В файле src\Network\Send\ServerType8_2.pm:
Цитата:
sub new {
my ($class) = @_;
return $class->SUPER::new(@_);
}
заменяете на:

Цитата:
sub new {
my ($class) = @_;
return $class->SUPER::new(@_);
}
sub movexor {
my $data = shift;
my $AL; my $BL;
my $CL; my $DL;
$DL=substr($data,6,1); #MOV DL,BYTE PTR DS:[ESI+6]
$CL=substr($data,7,1); #MOV CL,BYTE PTR DS:[ESI+7]
$BL=substr($data,5,1); #MOV BL,BYTE PTR DS:[ESI+5]
$AL=$BL; #MOV AL,BL
$AL=$AL^$DL; #XOR AL,DL
$AL=$AL^$CL; #XOR AL,CL
substr($data,2,1)=$AL; #MOV BYTE PTR DS:[ESI+2],AL
$AL=$AL^$BL; #XOR AL,BL
substr($data,5,1)=$AL; #MOV BYTE PTR DS:[ESI+5],AL
$AL=substr($data,2,1); #MOV AL,BYTE PTR DS:[ESI+2]
$AL=$AL^$DL; #XOR AL,DL
$DL=substr($data,2,1); #MOV DL,BYTE PTR DS:[ESI+2]
$DL=$DL^$CL; #XOR DL,CL
substr($data,6,1)=$AL; #MOV BYTE PTR DS:[ESI+6],AL
substr($data,7,1)=$DL; #MOV BYTE PTR DS:[ESI+7],DL
return $data;
}
sub sendMove {
my $self = shift;
my $x = int scalar shift;
my $y = int scalar shift;

my $msg = pack("C*", 0xA7, 0x00, 0x00, 0x00,0x00) . getCoordString($x, $y);
$msg=movexor($msg);

$self->sendToServer($msg);
debug "Sent move to: $x, $y\n", "sendPacket", 2;
}
если кому поможет - хорошо, а ежели нет ) так нет))
У мну это работает в WPE. Должно помочь и от бана при move.
За неоптимизированный код уж извиняйте)))

Последний раз редактировалось Botneg3; 04.05.2008 в 23:53.
Botneg3 вне форума   Ответить с цитированием
Старый 05.05.2008, 20:51   #184
Irmo
Начинающий ботовод
 
Регистрация: 26.08.2007
Сообщений: 73
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию

кто проверял? а то у меня акк не регит зараза -_-
Irmo вне форума   Ответить с цитированием
Старый 06.05.2008, 05:45   #185
alex600
Продвинутый
 
Регистрация: 13.12.2007
Адрес: Где-то далеко за Уралом
Сообщений: 200
Вы сказали Спасибо: 0
Поблагодарили 1 раз в 1 сообщении
По умолчанию

Цитата:
Сообщение от Irmo Посмотреть сообщение
кто проверял? а то у меня акк не регит зараза -_-
А ты что, купил у Jerry обход защиты, в свободный доступ он обход не выкладывал.
__________________
Не пойманный - не БОТ
alex600 вне форума   Ответить с цитированием
Старый 06.05.2008, 07:31   #186
Botneg3
Продвинутый
 
Регистрация: 26.04.2008
Сообщений: 28
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Отправить сообщение для Botneg3 с помощью ICQ
По умолчанию

Irmo, это решение проблемы исключительно бана. это не поможет от кривых(?) пакетов.
Botneg3 вне форума   Ответить с цитированием
Старый 06.05.2008, 13:22   #187
alex600
Продвинутый
 
Регистрация: 13.12.2007
Адрес: Где-то далеко за Уралом
Сообщений: 200
Вы сказали Спасибо: 0
Поблагодарили 1 раз в 1 сообщении
По умолчанию

Цитата:
Сообщение от Botneg3 Посмотреть сообщение
ну, Jerry уже обошел защиту, так что копатся дальше уже не интересно
Botneg3, ну почему не интересно, Jerry ведь не поделится своими секретами. Попробуй засунуть в Кору свой логин-пакет и тебе ХКор будет не нужен. Чем он отличается -
1. другой заголовок пакета.
2. какойто сумашедший номер версии.
3. зашифрованный пароль
Ну так алгоритм шифрования пароля они не сами придумывали, наверно можно подобрать.
Получается 2 проблемы - зашифровать пароль и подсунуть Коре свой логин-пакет (или изменить уже сформированный).
Я например не знаю с какой стороны подходить и ктой и к той проблеме (еле-еле научился простые плагины и макросы рисовать) а у тя мож получится.
__________________
Не пойманный - не БОТ
alex600 вне форума   Ответить с цитированием
Старый 06.05.2008, 15:59   #188
vitt
Продвинутый
 
Регистрация: 26.02.2007
Сообщений: 300
Вы сказали Спасибо: 0
Поблагодарили 23 раз(а) в 14 сообщениях
По умолчанию

Цитата:
Сообщение от alex600 Посмотреть сообщение
3. зашифрованный пароль
Ну так алгоритм шифрования пароля они не сами придумывали, наверно можно подобрать.
а вот хз, можно ли... Почитай какую-нить литературку по шифрованию(я имею ввиду нормальное шифрование, а не какой-нить XOR), чуть ознакомишься с этим.
Мне кажется, тут лучше использовать другой подход - глянуть на сам код(собственно так ломали защиту на МОТРе). Но это тем, кто асм хорошо знает... я к таким, к сожалению, пока не отношусь...
vitt вне форума   Ответить с цитированием
Старый 07.05.2008, 09:19   #189
Botneg3
Продвинутый
 
Регистрация: 26.04.2008
Сообщений: 28
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Отправить сообщение для Botneg3 с помощью ICQ
По умолчанию

Можно и логин-пакет переписать, но надо тупо сидеть и переписывать асемблерные команды на перл. Да и поможет ли это от кривых пакетов?? Если поможет - то можно и переписать.
Опознать алгоритм кодирования врятле возможно, нужно переписывать самим.
Но вот чтото я не уверен что переписываение логин пакета нам поможет.

Цитата:
Botneg3, ну почему не интересно, Jerry ведь не поделится своими секретами.
потому что ктото уже это сделал )

з.ы. как вы догадались move-пакет тоже переписан из асм-листинга. в комментариях команды ассемблера. как видно там ничего сложного.

Цитата:
1. другой заголовок пакета.
2. какойто сумашедший номер версии.
Посмотрите на код кодирования move-пакета. там примерно такая же система, тольк побольше, по объемнее, и с вызовом подпрограмм(процедур,функц ий, штук 2-3)

Последний раз редактировалось Botneg3; 07.05.2008 в 09:59.
Botneg3 вне форума   Ответить с цитированием
Старый 07.05.2008, 11:47   #190
Botneg3
Продвинутый
 
Регистрация: 26.04.2008
Сообщений: 28
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Отправить сообщение для Botneg3 с помощью ICQ
По умолчанию

Кто хочет взяться за раскопки - вот ассемблерный листинг )))))
Вложения
Тип файла: txt asm.txt (49.9 Кб, 7 просмотров)

Последний раз редактировалось Botneg3; 07.05.2008 в 11:51.
Botneg3 вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Dream of Angel Ro Grigory Серверы РО 16 25.02.2010 20:15
Dolarm (Classic, Ultra и Oazis) Torero Серверы РО 28 23.06.2008 20:13
ZenyRo_bot 1-70lvl Dream, 1-250 Ultra masterspirta Макросы и Плагины 4 31.01.2008 02:25


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