Обсуждение проекта L2on

Hint #
...
Вы легко можете проверить, попала ли ваша DLL в белый список

но дллка Arto не попала, однако ж работает...
Немного про новую версию Фроста и про то, почему у некоторых работает сниффер.

Новая версия защиты проверяет все загружаемые в клиент модули по белому списку. Проверки две: сначала по имени (прямо при загрузке модуля), а через 5 минут после входа в игру по имени и контрольной сумме (md5). При первой проверке, если модуля нет в списке, DLL не будет загружена вообще. При второй проверке Frost выгружает модуль из клиента и сохраняет информацию об этом в файле unloadDll.txt (папка Frost). Если после выгрузки модуля клиент вдруг вылетает с ошибкой, то защита предлагает отправить отчет разработчикам. Отчеты проверяются и, при необходимости, модули добавляются в белый список (по словам сотрудников на форуме 4game, список обновляется примерно каждые 10 минут).

На некоторых системах первая проверка почему-то не выполняется (или же она вообще сейчас отключена, хотя на PTS точно работала). Если же проверка включена, то в утилите L2on не будет сообщения "клиент обнаружен" и при запуске игры вы увидите сообщение "INVALID_SOCKET". Если же первая проверка отключена и вашей DLL нет в белом списке, то вы увидите ошибку через 5 минут после входа в игру (защита предложит отправить разработчикам имя модуля L2on с указанием пути и контрольную сумму).

У всех пользователей имя модуля L2on разное. Контрольные суммы тоже разные. Модули лежат в папке system32. В итоге, если вы отправите отчет, то разработчики Фроста не смогут на 100% сказать, что это именно модуль L2on. Они увидят только что-то вроде "C:\Windows\SysWOW64\z34ae9o.dll". Имена "кривые", это не вам "shell32.dll", поэтому и внесение в белый список маловероятно.

Теперь о том, почему у некоторых все-таки работает. Они просто отправили отчет, а разработчики внесли их DLL в белый список :) Повторять не рекомендую, но факт, что у некоторых это получилось. А дело скорее всего в том, что проблемы сейчас не только у пользователей сниффера, "модераторы" перегружены и не сильно проверяют присылаемые отчеты, т. к. стоит задача быстро решить проблемы всех игроков.

Вы легко можете проверить, попала ли ваша DLL в белый список. Находите файл (его имя указано в сообщении "дрaйвер успeшнo зaрегиcтрировaн"), узнаете md5 (например, здесь), открываете файл dllWhiteList.wl в папке system клиента, ищите свой md5.
Вин7 х64, 3 часа — полет нормальный)
Если у вас с прогой вылетает игра, лучше не отправляйте отчет, а то боюсь мона и банан получить... На форуме вон некоторые уже по стороннему ПО уселись в блок
KoT_A6apMoT #
Тоже 7/64 но не работает. Точнее запускается всё норм и через несколько минут вылет с:

l2.exe.exe — Ошибка приложения
Инструкция по адресу "0x16040084" обратилась к памяти по адресу "0x00000000". Память не может быть "written".

+1 такая же фигня, и еще длииииииинный список дебаг окна в проге вылетает )
Тоже 7/64 но не работает. Точнее запускается всё норм и через несколько минут вылет с:

l2.exe.exe — Ошибка приложения
Инструкция по адресу "0x16040084" обратилась к памяти по адресу "0x00000000". Память не может быть "written".
Hint #
Какая у вас ОС (версия и разрядность)? И скопируйте, пожалуйста, имя DLL из строки "драйвер успешно зарегистрирован".

все та же))

Ос: Вин7 х64

[10:46:47] Неllо world!
[10:46:47] Aктивирoвaна зaщитa от вмeшaтeльcтвa GаmеGuard
[10:46:47] Включен режим aвтoматичeской пeредaчи дaнных нa сервер
[10:46:49] Дрaйвер успeшнo зaрегиcтрировaн в системе (SysWOW64\97e60.dll)
[10:46:51] Если у вac всe eще рабoтaет cниффер (нeт проблем сo вxoдoм в игру и cбором информaции), тo нaпишитe, пoжалуйстa, об этoм нa почту а@l2оn.net (я зaдaм вaм пaру вoпросов).
[10:47:37] Клиент обнаружeн (systеm\l2.exе.eхe, 9808)
Arto #
уже около часа сниффер работает нормально, без вылетов клиента l2, проблем пока не вижу.

Какая у вас ОС (версия и разрядность)? И скопируйте, пожалуйста, имя DLL из строки "драйвер успешно зарегистрирован".
уже около часа сниффер работает нормально, без вылетов клиента l2, проблем пока не вижу.
Hint #
Какая у вас ОС (версия и разрядность)? И скопируйте, пожалуйста, имя DLL из строки "драйвер успешно зарегистрирован".

win 7 x64
[09:43:24] Драйвер успeшнo зарeгиcтрирoван в сиcтeме (SysWOW64\fdаd4.dll)
Добрый день, вхожу в игру и работаю с утилитой l2on нормально, но через 5-10 мин игра аварийно завершается и выдается окошко отправить отчет об ошибке разработчикам, как это они просили сделать при тесте Фроста.

Ос: Вин7 х64

[10:33:38] Дрaйвeр уcпeшнo зaрегистрирoвaн в cистeме (SysWOW64\97e60.dll)
[10:34:09] Клиент обнаружен (systеm\l2.eхe.exe, 5332)
Hint #
Какая у вас ОС (версия и разрядность)? И скопируйте, пожалуйста, имя DLL из строки "драйвер успешно зарегистрирован".

win7 x32
sistem32\f83f4.dll
KirillDE #
При входе ошибка
[09:12:50] ЕВаdPaсkеt in [0B] Unknоwn (221 B). Р61L58.
[09:12:50] Incоrreсt namе.
[09:12:50] Пeреxват пакeтoв остaновлен.

и примерно такой же текст как постом ниже, но заходит нормально. через 2 минуты в игре вылетает с просьбой отправить репорт

Какая у вас ОС (версия и разрядность)? И скопируйте, пожалуйста, имя DLL из строки "драйвер успешно зарегистрирован".
При входе ошибка
[09:12:50] ЕВаdPaсkеt in [0B] Unknоwn (221 B). Р61L58.
[09:12:50] Incоrreсt namе.
[09:12:50] Пeреxват пакeтoв остaновлен.

и примерно такой же текст как постом ниже, но заходит нормально. через 2 минуты в игре вылетает с просьбой отправить репорт
sliuntik #
при перезапуске чара на одном аккаунте игра вылетела с табличкой про которую написано на фогейме(

Какая у вас ОС (версия и разрядность)? И скопируйте, пожалуйста, имя DLL из строки "драйвер успешно зарегистрирован".
при входе в игру
[31] CharInfo, 12:07:20 [527 b]
31 12 3D 01 00 ED 47 02 00 78 F2 FF FF 00 00 00 | 1.=..нG..xтяя...
00 C1 C0 10 48 21 04 43 04 3F 04 35 04 40 04 21 | .БА.H!.C.?.5.@.!
04 38 04 41 04 4F 04 41 04 42 04 30 04 4F 04 00 | .8.A.O.A.B.0.O..
00 02 00 00 00 01 00 00 00 1F 00 00 00 CA 54 00 | .............КT.
00 72 4D 00 00 15 49 00 00 FE 45 00 00 75 4D 00 | .rM...I..юE..uM.
00 73 4D 00 00 74 4D 00 00 76 4D 00 00 66 76 00 | .sM..tM..vM..fv.
00 00 00 00 00 F7 22 00 00 00 00 00 00 2C 88 00 | .....ч"......,..
00 EA 51 00 00 00 00 00 00 00 00 00 00 00 00 00 | .кQ.............
00 00 00 00 00 00 00 00 00 00 00 00 00 A7 7F 00 | ................
00 00 00 00 00 00 00 00 00 BD 63 F0 66 00 00 00 | ..........cрf...
00 00 00 00 00 00 00 00 00 F5 6A 60 69 E2 A2 96 | .........хj`iв..
60 B6 32 70 1E 0F BB 5D 65 89 2B A8 16 4C 87 96 | `.2p...]e.+..L..
60 B6 32 5A 5E 0F BB 5D 65 88 2A 91 56 E2 5D 69 | `.2Z^..]e.*.Vв]i
9F 49 32 5A A1 F0 44 A2 65 89 2B 91 56 E2 A2 96 | .I2Z.рD.e.+.Vв..
60 B6 32 5A 5E 0F BB 5D 65 89 2B 91 56 E2 A2 96 | `.2Z^..]e.+.Vв..
60 B6 32 5A 5E 0F BB 5D 65 89 2B 91 56 E2 A2 96 | `.2Z^..]e.+.Vв..
60 B6 18 1A 5E 0F BB 5D 65 89 12 D1 56 E2 A2 96 | `...^..]e..СVв..
60 B6 32 5A 5E 0F BB 5D 65 89 2B 91 57 E3 A2 96 | `.2Z^..]e.+.Wг..
60 B6 32 5A 5E 0F 3F 4D 65 89 AF 81 56 E2 54 91 | `.2Z^.?Me...VвT.
60 B6 C4 5D 5E 0F BB 5D 65 89 2B 91 56 E2 A2 96 | `.Д]^..]e.+.Vв..
60 B6 32 5A 5E 0F BB 5D 65 79 14 91 56 E2 A2 B0 | `.2Z^..]ey..Vв..
3C 17 C8 8D 42 02 7B E8 65 AE 1C 92 A0 CD F7 9A | <.И.B.{иe....Нч.
57 1B 6B 82 50 4A 25 DA 95 51 F7 09 A0 CD 5D A6 | W.k.PJ%Ъ.Qч..Н].
56 1B 57 CF 52 4A 46 29 6A AE 64 92 A0 CD 41 A6 | V.WПRJF)j.d..НA.
56 1B A1 CE 52 4A 71 28 6A AE 64 92 A0 CD 41 A6 | V..ОRJq(j.d..НA.
56 1B A1 CE 52 4A 71 28 6A AE 1C 92 A0 CD 5D A6 | V..ОRJq(j....Н].
A6 24 01 02 94 A5 7F 69 9B 91 1C 92 A0 CD 5D A6 | .$.....i.....Н].
70 5B D9 CE 52 4A 6D 68 5C EE B2 B7 A0 CD 5D A6 | p[ЩОRJmh\о...Н].
56 1B D9 CE 52 4A 6C 29 6A AE 1C 6D 5F 32 A2 A6 | V.ЩОRJl)j..m_2..
56 E4 26 31 AD 4A 6D 28 6A AE 1C 92 A0 CD 5D A6 | Vд&1.Jm(j....Н].
56 1B D9 CE 52 4A 6D 28 6A AE 1C 92 A0 CD 5D A6 | V.ЩОRJm(j....Н].
56 1B D9 CE 52 4A 6D 28 6A AE 1C 92 A0 CD 5D 80 | V.ЩОRJm(j....Н].
16 1B D9 CE 52 4A 2D 1E 2A AE 1C 92 A0 CD 5D | ..ЩОRJ-.*....Н]

при перезапуске чара на одном аккаунте игра вылетела с табличкой про которую написано на фогейме(
miglife #
ошибка INVALID_SOCKET при входе в игру.
те, вероятно, еще не перезапускали игру.

Онлайн передается только при входе.
Hint #
вижу данные как минимум от 5 пользователей?

ошибка INVALID_SOCKET при входе в игру.
те, вероятно, еще не перезапускали игру.