NovlineRO

Обсуждение особенностей разных пиратских серверов

Модератор: 4epT

Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

NovlineRO

Сообщение Click » Чт дек 07, 2006 2:47 am

помогите настроить)
Вот чесно не получается)

раньше все работало всё бегало, а теперь работает тока в режиме xkore 1
А когда в простом режиме коннектишься выдаёт
Closing connection to Character Server
Disconnecting (81.9.17.27:26021)...disconnected
Pausing for 1 second(s)...
Connecting to Map Server...
Connecting (81.9.17.27:25021)... connected
Server shutting down

Заново проверял все настройки, версию мастер версию и тп., не помогает

В чём может быть проблема?

193SVN5168 доведён до ума для не офф сервера, да и на ранних тоже не пускает ro.novline.ru

Аватара пользователя
piroJOKE
Модератор
Сообщения: 8207
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE » Чт дек 07, 2006 2:56 am

Эм... ну берешь тот же WPE, и сравниваешь, что делает клиент, а что твой Kore.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download

Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click » Чт дек 07, 2006 3:39 am

вот поможите)
[Dec 7 03:28:16 2006.84] Connecting to Account Server...
[Dec 7 03:28:16 2006.85] Connecting (81.9.17.27:26800)... [Dec 7 03:28:17 2006.46] connected
[Dec 7 03:28:17 2006.78] -----------Account Info------------
Account ID: 2000021 95 84 1E 00
Sex: Boy
Session ID: 690545035 8B E1 28 29
988774857 C9 81 EF 3A
-----------------------------------
[Dec 7 03:28:17 2006.78] --------- Servers ----------
# Name Users IP Port
[Dec 7 03:28:17 2006.93] 0 NovlineRO 2 81.9.17.27 26021
[Dec 7 03:28:17 2006.93] -------------------------------
[Dec 7 03:28:17 2006.93] Closing connection to Account Server
[Dec 7 03:28:17 2006.93] Disconnecting (81.9.17.27:26800)...[Dec 7 03:28:17 2006.93] disconnected
[Dec 7 03:28:17 2006.10] Server 0 selected
[Dec 7 03:28:17 2006.12] Pausing for 1 second(s)...
[Dec 7 03:28:18 2006.14] Connecting to Character Server...
[Dec 7 03:28:18 2006.15] Connecting (81.9.17.27:26021)... [Dec 7 03:28:18 2006.21] connected
[Dec 7 03:28:18 2006.25] Received characters from Character Server
[Dec 7 03:28:18 2006.25] ------------- Character List -------------
Slot 0: Click (Thief, level 45/30)
------------------------------------------
[Dec 7 03:28:18 2006.28] Received character ID and Map IP from Character Server
[Dec 7 03:28:18 2006.29] ----------Game Info----------
Char ID: 02 4A 02 00 (150018)
MAP Name: moc_fild18.gat
MAP IP: 81.9.17.27
MAP Port: 25021
-----------------------------
[Dec 7 03:28:18 2006.29] Closing connection to Character Server
[Dec 7 03:28:18 2006.29] Disconnecting (81.9.17.27:26021)...[Dec 7 03:28:18 2006.29] disconnected
[Dec 7 03:28:18 2006.32] Pausing for 20 second(s)...
[Dec 7 03:28:38 2006.34] Connecting to Map Server...
[Dec 7 03:28:38 2006.34] Connecting (81.9.17.27:25021)... [Dec 7 03:28:38 2006.45] connected
[Dec 7 03:28:38 2006.50] Server shutting down


вот что делает клиент

2 81.9.17.27:26800 81.9.30.3:3036 79 Recv
0000 69 00 4F 00 B9 42 6F 33 95 84 1E 00 10 9A 85 4D i.O..Bo3.......M
0010 00 00 00 00 32 30 30 36 2D 31 32 2D 30 37 20 30 ....2006-12-07 0
0020 33 3A 33 32 3A 32 32 00 10 E0 2A 09 00 00 01 51 3:32:22...*....Q
0030 09 11 1B A5 65 4E 6F 76 6C 69 6E 65 52 4F 00 00 ....eNovlineRO..
0040 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 ...............

3 81.9.30.3:3038 81.9.17.27:26021 17 Send
0000 65 00 95 84 1E 00 B9 42 6F 33 10 9A 85 4D 00 00 e......Bo3...M..
0010 01 .

4 81.9.17.27:26021 81.9.30.3:3038 4 Recv
0000 95 84 1E 00 ....

5 81.9.17.27:26021 81.9.30.3:3038 130 Recv
0000 6B 00 82 00 00 00 00 00 00 00 00 00 00 00 00 00 k...............
0010 00 00 00 00 00 00 00 00 02 4A 02 00 96 9F 00 00 .........J......
0020 1A 38 00 00 A8 5D 00 00 1E 00 00 00 00 00 00 00 .8...]..........
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0040 02 00 38 02 23 03 26 00 66 00 96 00 06 00 01 00 ..8.#.&.f.......
0050 01 00 2D 00 00 00 08 00 01 00 65 00 00 00 00 00 ..-.......e.....
0060 00 00 43 6C 69 63 6B 00 00 00 00 00 00 00 00 00 ..Click.........
0070 00 00 00 00 00 00 00 00 00 00 1D 32 01 01 1D 01 ...........2....
0080 00 00 ..

6 81.9.30.3:3038 81.9.17.27:26021 6 Send
0000 87 01 95 84 1E 00 ......


7 81.9.30.3:3038 81.9.17.27:26021 3 Send
0000 66 00 00 f..

8 81.9.17.27:26021 81.9.30.3:3038 28 Recv
0000 71 00 02 4A 02 00 6D 6F 63 5F 66 69 6C 64 31 38 q..J..moc_fild18
0010 2E 67 61 74 00 00 51 09 11 1B BD 61 .gat..Q....a

9 81.9.30.3:3040 81.9.17.27:25021 37 Send
0000 9B 00 36 66 61 32 62 65 00 95 84 1E 00 37 66 35 ..6fa2be.....7f5
0010 31 61 65 37 00 02 4A 02 00 39 65 00 B9 42 6F 33 1ae7..J..9e..Bo3
0020 08 FF EA 00 01 .....


10 81.9.17.27:25021 81.9.30.3:3040 335 Recv
0000 95 84 1E 00 73 00 E3 EA 53 5A 1F 8D 50 05 05 B0 ....s...SZ..P...
0010 00 00 00 96 00 00 00 B0 00 00 00 96 00 00 00 B0 ................
0020 00 18 00 D2 32 00 00 B0 00 19 00 BC 7F 00 00 41 ....2..........A
0030 01 0D 00 00 00 1D 00 00 00 02 00 00 00 41 01 0E .............A..
0040 00 00 00 32 00 00 00 01 00 00 00 41 01 0F 00 00 ...2.......A....
0050 00 01 00 00 00 01 00 00 00 41 01 10 00 00 00 01 .........A......
0060 00 00 00 01 00 00 00 41 01 11 00 00 00 1D 00 00 .......A........
0070 00 02 00 00 00 41 01 12 00 00 00 01 00 00 00 01 .....A..........
0080 00 00 00 B0 00 31 00 4C 00 00 00 B0 00 32 00 7E .....1.L.....2.~
0090 00 00 00 B0 00 35 00 7E 01 00 00 B0 00 29 00 A4 .....5.~.....)..
00A0 00 00 00 B0 00 2D 00 09 00 00 00 B0 00 2E 00 02 .....-..........
00B0 00 00 00 B0 00 33 00 01 00 00 00 B0 00 34 00 01 .....3.......4..
00C0 00 00 00 B0 00 2B 00 02 00 00 00 B0 00 2C 00 02 .....+.......,..
00D0 00 00 00 B0 00 30 00 02 00 00 00 3A 01 01 00 B0 .....0.....:....
00E0 00 06 00 23 03 00 00 B0 00 08 00 7A 00 00 00 B0 ...#.......z....
00F0 00 05 00 38 02 00 00 B0 00 07 00 26 00 00 00 8E ...8.......&....
0100 00 32 00 C4 EE E1 F0 EE 20 EF EE E6 E0 EB EE E2 .2...... .......
0110 E0 F2 FC 20 ED E0 20 ED E0 F8 20 EA EB E0 F1 F1 ... .. ... .....
0120 E8 F7 E5 F1 EA E8 E9 20 F1 E5 F0 E2 E5 F0 21 21 ....... ......!!
0130 00 8E 00 1E 00 59 6F 75 20 68 61 76 65 20 6E 6F .....You have no
0140 20 6E 65 77 20 6D 65 73 73 61 67 65 73 2E 00 new messages..

11 81.9.30.3:3040 81.9.17.27:25021 6 Send
0000 1D 02 00 00 00 00 ......

12 81.9.30.3:3040 81.9.17.27:25021 2 Send
0000 7D 00 }.

13 81.9.30.3:3040 81.9.17.27:25021 13 Send
0000 89 00 63 38 35 64 61 65 00 8B 03 EB 00 ..c85dae.....

14 81.9.30.3:3040 81.9.17.27:25021 2 Send
0000 4D 01 M.

15 81.9.30.3:3040 81.9.17.27:25021 6 Send
0000 4F 01 00 00 00 00 O.....

16 81.9.30.3:3040 81.9.17.27:25021 6 Send
0000 4F 01 00 00 00 00 O.....

17 81.9.30.3:3040 81.9.17.27:25021 6 Send
0000 4F 01 01 00 00 00 O.....


а вот что делает кора

1 81.9.30.3:3170 81.9.17.27:26021 17 Send
0000 65 00 95 84 1E 00 F5 4D 19 23 D3 21 4D 52 00 00 e......M.#.!MR..
0010 01 .

2 81.9.17.27:26021 81.9.30.3:3170 134 RecvFrom
0000 95 84 1E 00 6B 00 82 00 00 00 00 00 00 00 00 00 ....k...........
0010 00 00 00 00 00 00 00 00 00 00 00 00 02 4A 02 00 .............J..
0020 96 9F 00 00 1A 38 00 00 A8 5D 00 00 1E 00 00 00 .....8...]......
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0040 00 00 00 00 02 00 C9 02 23 03 52 00 66 00 96 00 ........#.R.f...
0050 06 00 01 00 01 00 2D 00 00 00 08 00 01 00 65 00 ......-.......e.
0060 00 00 00 00 00 00 43 6C 69 63 6B 00 00 00 00 00 ......Click.....
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1D 32 ...............2
0080 01 01 1D 01 00 00 ......

3 81.9.30.3:3170 81.9.17.27:26021 3 Send
0000 66 00 00 f..

4 81.9.17.27:26021 81.9.30.3:3170 28 RecvFrom
0000 71 00 02 4A 02 00 6D 6F 63 5F 66 69 6C 64 31 38 q..J..moc_fild18
0010 2E 67 61 74 00 00 51 09 11 1B BD 61 .gat..Q....a

5 81.9.30.3:3178 81.9.17.27:25021 37 Send
0000 9B 00 00 00 00 00 00 00 00 95 84 1E 00 00 00 00 ................
0010 00 00 00 00 00 02 4A 02 00 00 00 00 F5 4D 19 23 ......J......M.#
0020 FF 4D 19 03 00 .M...


6 81.9.17.27:25021 81.9.30.3:3178 7 RecvFrom
0000 95 84 1E 00 81 00 00 .......

Аватара пользователя
piroJOKE
Модератор
Сообщения: 8207
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE » Чт дек 07, 2006 3:56 am

Попробуй забить неиспользуемые места в пакете 009B такой же шелухой, как у клиента.

9 81.9.30.3:3040 81.9.17.27:25021 37 Send
0000 9B 00 36 66 61 32 62 65 00 95 84 1E 00 37 66 35 ..6fa2be.....7f5
0010 31 61 65 37 00 02 4A 02 00 39 65 00 B9 42 6F 33 1ae7..J..9e..Bo3
0020 08 FF EA 00 01 .....

5 81.9.30.3:3178 81.9.17.27:25021 37 Send
0000 9B 00 00 00 00 00 00 00 00 95 84 1E 00 00 00 00 ................
0010 00 00 00 00 00 02 4A 02 00 00 00 00 F5 4D 19 23 ......J......M.#
0020 FF 4D 19 03 00 .M...

ЗЫ: А как этот сервер относится к пакетам другой версии, скажем, serverType 5? Сразу отбрасывает, или вот так же - куда-то пускает, а только потом выбрасывает?
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download

Аватара пользователя
piroJOKE
Модератор
Сообщения: 8207
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE » Чт дек 07, 2006 4:05 am

Нет. Сперва всё таки зашли вот этот "левый" пакет; я так подумал, что это возможно тот самый "чек-бан", про который рассказывал КМ.

Гляди:

6 81.9.30.3:3038 81.9.17.27:26021 6 Send
0000 87 01 95 84 1E 00 ......

7 81.9.30.3:3038 81.9.17.27:26021 3 Send
0000 66 00 00 f..

....

9 81.9.30.3:3040 81.9.17.27:25021 37 Send
0000 9B 00 36 66 61 32 62 65 00 95 84 1E 00 37 66 35 ..6fa2be.....7f5
0010 31 61 65 37 00 02 4A 02 00 39 65 00 B9 42 6F 33 1ae7..J..9e..Bo3
0020 08 FF EA 00 01 .....

Вот смотри. Найди процедуру, формирующую 009B, и возьми оттуда свой номер ака (выделено). Найди процедуру, формирующую 0066, и засунь туда посылку еще одного пакета, вот этого 0187 - на основе переменных из 009B.
Последний раз редактировалось piroJOKE Чт дек 07, 2006 4:06 am, всего редактировалось 1 раз.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download

Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click » Чт дек 07, 2006 4:05 am

вот с сервер тайп 5

[Dec 7 04:04:37 2006.84] Closing connection to Character Server
[Dec 7 04:04:37 2006.84] Disconnecting (81.9.17.27:26021)...[Dec 7 04:04:37 2006.84] disconnected
[Dec 7 04:04:37 2006.87] Pausing for 20 second(s)...
[Dec 7 04:04:57 2006.87] Connecting to Map Server...
[Dec 7 04:04:57 2006.89] Connecting (81.9.17.27:25021)... [Dec 7 04:04:57 2006.90] connected
[Dec 7 04:04:57 2006.95] Disconnecting (81.9.17.27:25021)...[Dec 7 04:04:57 2006.96] disconnected
[Dec 7 04:04:57 2006.96] Connect failed, something is wrong with the login settings:
version: 0
master_version: 10
serverType: 5
[Dec 7 04:04:57 2006.98] Relogging in 30 seconds...


ps а вот как забить такойже шелухой я не шарю, не в ручную же через wpe этож каждый раз нуно)

Аватара пользователя
piroJOKE
Модератор
Сообщения: 8207
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE » Чт дек 07, 2006 4:07 am

Да, левые типы отпадают, понятно.
Click писал(а):как забить такойже шелухой я не шарю
Нифига! Захочешь - научишься. Просто найди место, где формируется этот пакет.

ЗЫ: А я пошел спать...

ЗЗЫ: Начни с 0187, а "шелуху" оставь на потом.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download

Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click » Чт дек 07, 2006 4:10 am

пирожок, я так не умею))
в общем я так понимаю серверу не хватает вот этого пакета
6 81.9.30.3:3038 81.9.17.27:26021 6 Send
0000 87 01 95 84 1E 00 ......
как бы его вставить в кору?)

¤Seii¤
Энтузиаст
Сообщения: 62
Зарегистрирован: Чт ноя 30, 2006 4:38 pm

Сообщение ¤Seii¤ » Чт дек 07, 2006 4:10 am

Click
посмотри src\network\send.pm
Remember botting can be fun and not just because you get to taste the fruit without much work, but because you can have a lot of memorable moments.

Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse » Чт дек 07, 2006 12:14 pm

Я Делал Бан Чек Так.
sub sendCharLogin {
my $r_net = shift;
my $char = shift;
# Send BANCheck first
my $msg = pack("C*", 0x87, 0x01) . $accountID;
sendMsgToServer($r_net, $msg);
# Send CharLogin
my $msg = pack("C*", 0x66,0) . pack("C*",$char);
sendMsgToServer($r_net, $msg);
}

Что касается Етой глупостис мусором впакетах. Так ты возьми и поставь так-же как зделано для ServerType 9 там они просто 0х00 заливают через х7 например.

Аватара пользователя
piroJOKE
Модератор
Сообщения: 8207
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE » Чт дек 07, 2006 12:19 pm

"x7" даёт на выходе мусор или нули? если нули, то это как раз не то, что нужно.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download

Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse » Чт дек 07, 2006 12:23 pm

piroJOKE
Там в действительностиПофиг.
Ну если конечно хотите генерить такой-же мусор. Вот вам процедурка

Код: Выделить всё

######################################
#  Junk Generaor by LabMouse  #
######################################
sub junk {
	my ($arg1, @args) = @_;
	my ($lv4, $i, $tmp) = 0;
	my $res;
	$lv4 = $arg1;
	if ($lv4 == 0) {
		$lv4 = 4;
	}
	$tmp = rand 15;
	if ($tmp > 9) {
		$tmp = ($tmp - 9) + 0x61;
		$tmp = $tmp & 0xFF;
	} else {
		$tmp = $tmp + 0x30;
		$tmp = $tmp & 0xFF;
	}
	$res = pack("C", $tmp);

	for ($i = 1; $i < ($lv4 - 1); ++$i) {
		$tmp = rand 15;
		if ($tmp > 9) {
			$tmp = ($tmp - 9) + 0x60;
			$tmp = $tmp & 0xFF;
		} else {
			$tmp = $tmp + 0x30;
			$tmp = $tmp & 0xFF;
		}
		$res .= pack("C", $tmp);
	}
	$res = $res . pack("C", 0x00);
	return $res;
}
#######################
______

pJ: Спизженно на форуме опенкоры и добавлено гораздо позже:
kLabMouse писал(а):Just a little bit simplified function:
[syntax="cpp"]Len(int len) {
char s[16]; // temporary buffer
char out[255]; // Ust to be egnof;

a = (timeGetTime() >> len) ^ timeGetTime(); // Wierd thing
ltoa(a,s,10);

for (int i=strlen(s)-1; i<len; i--){
out[i-(strlen(s)-1)] = ? i>0 : s : s[strlen(s)-1];
};

out[len-1]=0x00;
return 8;
}[/syntax]

TODO: Convert into Perl.

PS: This function is used by 90% of new servertypes. Sometimes it seems that garvity somehow check's it. But looking to reverced Aegis, there is no code that check that junk. Seems to me, that junk is specially generated so standart packet compression algo used by net driver can easly compress it.

http://forums.openkore.com/posting.php? ... e&p=174959

Аватара пользователя
piroJOKE
Модератор
Сообщения: 8207
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE » Чт дек 07, 2006 12:37 pm

Ха-ха, у меня есть на эту тему (Junk Generaor) есть кое-что получше. Потом может как-то выложу. ;)

ЗЫ: А где пример использования, для нупов, ы?
Последний раз редактировалось piroJOKE Чт дек 07, 2006 12:43 pm, всего редактировалось 1 раз.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download

Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse » Чт дек 07, 2006 12:39 pm

piroJOKE
Ну. Етот реверснутый с оригинального Екзешника и немного доведён до ума.

Аватара пользователя
piroJOKE
Модератор
Сообщения: 8207
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE » Чт дек 07, 2006 12:45 pm

Хе, а у меня не реверснутый, а выведенный на основании статистики. %)

ЗЫ: Дай пример вызова этого безобразия, плз!
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download

Ответить