поделюсь своими догадками насчет лейма, видимо в шару попали исходники серверной части, а в клиентской научились перепрошивать ип. Потому как "Сейчас на любой сраной фришке стоит эта защита. Ничего сделать нельзя." и алгоритм шифрации на всех этих говно фришках одинаков, и поскольку берут откуда-то со стороны а не покупают у разработчика то обновления никто ставить не будет(имею ввиду эти говнофришки). Когда-то парился и определил что в клиентской части ип куда ломиться зашит в 2 файла GameGuard.des и Lineage2us.ini. Что алгоритм шифрации одинаков определил путем замены пакета KeyInit после которого начинается шифрация. L2.bin - обычный файл клиента, L2.exe - лоадер, который связывает L2.bin, GameGuard.des и Lineage2us.ini, поскольку не особо силен в программировании особенно на яве и ассемблере значимых успехов в обходе(дешифровке) лейма не добился. Так вот если в системс имеются эти 4 файла то 90%, что там лейм. Кстати пока встречал только на эпилогах.
поделюсь своими догадками насчет лейма, видимо в шару попали исходники серверной части, а в клиентской научились перепрошивать ип. Потому как "Сейчас на любой сраной фришке стоит эта защита. Ничего сделать нельзя." и алгоритм шифрации на всех этих говно фришках одинаков, и поскольку берут откуда-то со стороны а не покупают у разработчика то обновления никто ставить не будет(имею ввиду эти говнофришки). Когда-то парился и определил что в клиентской части ип куда ломиться зашит в 2 файла GameGuard.des и Lineage2us.ini. Что алгоритм шифрации одинаков определил путем замены пакета KeyInit после которого начинается шифрация. L2.bin - обычный файл клиента, L2.exe - лоадер, который связывает L2.bin, GameGuard.des и Lineage2us.ini, поскольку не особо силен в программировании особенно на яве и ассемблере значимых успехов в обходе(дешифровке) лейма не добился. Так вот если в системс имеются эти 4 файла то 90%, что там лейм. Кстати пока встречал только на эпилогах.
стоит 10 вмз со стороны купить лейму щас 415 лейма стоит почти везде а 606 там привязка по сайту у них...
что касается перепривязки ещё там завязан dsetup.dll всё зашифровоно Themida если что пробуй....
Добавлено через 8 часов 48 минут
//Важнаая инфа точнее вопрос что такое CRC32
public static final int update(int crc32, byte[] bytes, int start, int size)
{
for (int i = 0; i < size; ++i)
crc32 = crc32 >>> 8 ^ table[((crc32 ^ bytes[(start + i)]) & 0xFF)];
return crc32;
}
public static final int done(int crc32)
{
return (crc32 ^ 0xFFFFFFFF);
}
}
Последний раз редактировалось antarius, 14.03.2011 в 01:02.
Причина: Добавлено сообщение
стоит 10 вмз со стороны купить лейму щас 415 лейма стоит почти везде а 606 там привязка по сайту у них...
что касается перепривязки ещё там завязан dsetup.dll всё зашифровоно Themida если что пробуй....
Добавлено через 8 часов 48 минут
//Важнаая инфа точнее вопрос что такое CRC32
public static final int update(int crc32, byte[] bytes, int start, int size)
{
for (int i = 0; i < size; ++i)
crc32 = crc32 >>> 8 ^ table[((crc32 ^ bytes[(start + i)]) & 0xFF)];
return crc32;
}
public static final int done(int crc32)
{
return (crc32 ^ 0xFFFFFFFF);
}
}
контрольная сумма файлов. если она не совпала то файл следует обновить =) по крайней мере апдейтер юзает чексумму и в ключевом пакете она идет на серв. если хоть 1 важный файл будет хоть на байт изменен и при этом не обновлен - сервер откажет в соединении