Перейти к содержанию

SirSorin

Пользователи
  • Публикаций

    27
  • Зарегистрирован

  • Посещение

  • Отзывы

    0%

Весь контент SirSorin

  1. L2Lionna Team нанимает новых коллег! Чтобы разгрузить существующий персонал, создать новые отделы и привлечь новые таланты, мы набираем разработчиков и геймдизайнеров. Другими словами - мы расширяем нашу команду. Требования к Java-разработчикам: -Опыт работы с JDK в Lineage II, L2F/L2P/L2S предпочтительнее ( Essence / Classic / Main ) -Последовательное знание в большинстве хроник L2. -Опыт в SVN/Git. -Опыт в MySQL/MariaDB. -Опыт в HTML/XML. -Хороший Английский. -Позитивный настрой и возможность работать каждый день. -Наушники с рабочим микрофоном. - Client Edit Предпочтительно для Java-разработчиков: -Предварительные знания со сниффером/парсером. -Предварительное знание реализации структуры пакетов. -18+ -Приложения для команд, например: Телеграмм, Скайп и Дискорд. Преимущества для разработчиков: -Работайте удаленно из дома. -Гибкий график. -Конкурентоспособная оплата, лучше, чем в большинстве мест в Lineage II. -Возможность стать членом команды и получать % от доходов. Требования к дизайнерам: -Опыт создание дизайна Html в игре, опыт дизайна веб-сайтов и все, что связано с областью дизайнеров. Преимущества для дизайнера: -Работайте удаленно из дома. -Конкурентоспособная оплата, лучше, чем в большинстве мест в Lineage II. -Возможность стать членом команды и получать % от доходов. Пожалуйста, свяжитесь с нами по электронной почте: cplusjava89@gmail.com / Telegram : @AlecsAlexey
  2. There are 3 pets. Super Kat the Cat Z / Super Feline Queen Z / Super Mew the Cat Z / This pets when summon check your buffs and auto buff if someone have them fixed please share...
  3. Yes i have source code, come on skype please, or ICQ if you have time
  4. I can pay if you have one good mechanism for what i need. and Happy Birthday !!!
  5. bring up my post... please best russia help me
  6. Sorry for english language. I use First-Team Source. I have this problem. Someone can tell me where to edit? In what Java File ? If I do Server Restart it gives the clan hall to winner..... I have L2Scripts rev. 10502, here is working this problem, but i do not know where to copy paste it. If someone want to help me I can share the last revision of l2scripts... is really good server... my skype : sorin.passion
  7. Hello, I use rGuard Protection, but this protection is not blocking L2 Walker, L2Tower, Clicker. Can anyone have source of LameGuard or something good to block l2tower? I found one method to block L2Tower from main.cpp (dsetup.dll) but if tyou enter in dual box is, bot program is working.... Looking for one Russian pro Developer !!
  8. how to add methodes in dsetup.dll to block l2tower. Doesen't matter if they bypass the Guard.
  9. проанализировав немного (http://www.youtube.com/watch?v=1nZfUIe1B_8 - мануал и ссылги), стоит сосредоточится на детекте L2Tower как самой программы в виндовсе проверить запущена ли она (поискать заголовки, мутексы, по названию процесса и тд) проверить что удаленный ип (на сервер а не логин) именно наш а не какойто 127.0.0.1 если все чисто то башня ставит где то свои хуки в сокет системе видовса, можно найти башня должна детектить запуск клиента, и за этими попытками задетектить можем ее мы меняет заголовок окна клиента, этим тоже можно воспользоваться финальна, она работает как проксей, поменять шифрование игрового мира и проблема может отпасть сама по себе p.s. скрипты на луа ужасненькие, практически все можно автоматизировать, зло всем ла2 серверам
  10. Привет, можешь помочь мне пожалуйста сделать dsetup main.cpp чтобы блокировало L2Tower?
  11. I hope someone is smart to answer this...
  12. Hello, I am sorry to post in english. I got rGuard from ---> http://rghost.net/45202607 and it doesen't have protection for L2Tower. Someone told me need to add more methodes. As far as I saw need to add into here: void __cdecl new_SendPacket(unsigned int This, char *Format, ...) { if ((*(unsigned int*) (KiUserExceptDispADR + 10) + KiUserExceptDispADR < hNtDllStart) || (*(unsigned int*) (KiUserExceptDispADR + 10) + KiUserExceptDispADR > hNtDllEnd)) ErrorExit("Bot Program Detected #2!"); unsigned int retAddr = *((unsigned int*) &This - 1); if ((retAddr < hEngineStart) || (retAddr > hEngineEnd)) { true_SendPacket(This, "cc", 0xA1, 0x01); ErrorExit("Bot Program Detected #3!"); } if (((unsigned int) Format < hEngineStart) || ( (unsigned int) Format > hEngineEnd)) { true_SendPacket(This, "cc", 0xA1, 0x02); ErrorExit("Bot Program Detected #4!"); } if (GetCurrentThreadId() != mainThread) { true_SendPacket(This, "cc", 0xA1, 0x03); ErrorExit("Bot Program Detected #5!"); } [color=#ff0000]Here need to add more methodes[/color] unsigned char buf[10240]; int size = 0, len; wchar_t *wstr; va_list args; va_start(args, Format); while (*Format != 0) { switch (*Format) { case 'c': *(unsigned char*) (buf + size) = va_arg(args, unsigned char); size++; break; case 'h': *(unsigned short int*) (buf + size) = va_arg(args, unsigned short int); size += 2; break; case 'd': *(unsigned int*) (buf + size) = va_arg(args, unsigned int); size += 4; break; case 'Q': *(unsigned __int64*) (buf + size) = va_arg(args, unsigned __int64); size += 8; break; case 'b': len = va_arg(args, unsigned int); memcpy(buf + size, va_arg(args, void*), len); size += len; break; case 'S': wstr = va_arg(args, wchar_t*); if (wstr == 0) { len = 2; *(unsigned short int*) (buf + size) = 0; } else { len = wcslen(wstr) * 2 + 2; memcpy(buf + size, wstr, len); } size += len; break; default: true_SendPacket(This, "cc", 0xA1, 0x04); ErrorExit("Send Packet Unknown Format!"); break; } Format++; } va_end(args); switch(buf[0]) { case 0x0E: wchar_t serialNumber[1024], MAC[1024], HwGuid[1024]; memset(serialNumber, 0, 1024 * 2); memset(MAC, 0, 1024 * 2); if (!getHDDSerialNumber(serialNumber)) { true_SendPacket(This, "cc", 0xA1, 0x05); ErrorExit("Get HDD Serial Number Fail!"); return; } if (!getMAC(MAC)) { true_SendPacket(This, "cc", 0xA1, 0x06); ErrorExit("Get MAC Fail!"); return; } if (!getHwGuid(HwGuid)) { true_SendPacket(This, "cc", 0xA1, 0x07); ErrorExit("Get HWID Fail!\n"); } if ((wcslen(MAC) == 0) || (wcslen(serialNumber) == 0) || (wcslen(HwGuid) == 0)) { true_SendPacket(This, "cc", 0xA1, 0x08); ErrorExit("Wrong MAC / Serial Number / HWID!"); return; } memcpy(buf + size, serialNumber, wcslen(serialNumber) * 2 + 2); size += wcslen(serialNumber) * 2 + 2; memcpy(buf + size, MAC, wcslen(MAC) * 2 + 2); size += wcslen(MAC) * 2 + 2; memcpy(buf + size, HwGuid, wcslen(HwGuid) * 2 + 2); size += wcslen(HwGuid) * 2 + 2; break; } true_SendPacket(This, "b", size, (int)buf); }
  13. Hello I search Fake Players for Frist-Team Server... based on phoenix source. Can someone share it please ? Add my skype sorin.passion
  14. As I know are 4 .java files one is config.java one is gameserver.java and other 2 ? I do not know ... Maybe someone good will reply to you. here are a lot of developers
  15. I found in config.java public static void loadGameLicense() { ExProperties licSettings = load(LICENSE_FILE); USER_NAME = licSettings.getProperty("UserName", "test"); }
  16. Thank you so much k.i.c.k and Purple. now i fix it.
  17. Я не хочу, чтобы поделиться исходным кодом защиты rGuard. Он настаивает, чтобы увидеть код.
×
×
  • Создать...