|
Обходим Active Anticheat - Статьи и руководства по Aion - Статьи и описания мира Aion в этом разделе |
13.02.2013, 16:51
|
#61
|
|
|
|
Пехотинец
|
Регистрация: 03.10.2011
Сообщений: 55
Популярность: 940
Сказал(а) спасибо: 21
Поблагодарили 46 раз(а) в 11 сообщениях
|
Re: Обходим Active Anticheat
|
Цитата: |
|
|
|
|
|
|
А я вот поморочусь с этим , вообще то что идет такое обсуждение было приятно почитать и тебе спасибо!
К слову пробовал вот что пробивал адрес сервера (например нью) потом делал батник , у них почему то вечно разный вход , раньше такого не наблюдал но и запуск на сервер идет через раз, если кто понял о чем я в пм, думаю можно сделать с 10 ток таких батников от этого уже что то думать, главная задача блокировать античит! Я давно не играл и не делал нечего сейчас все с 0 поднимаю,будут новости отпишусь!
________________
Набивать посты ради принятия в Подполье бессмысленно – Вас скорее забанят, когда увидят заявку от флудера.
|
|
|
14.02.2013, 21:32
|
#62
|
|
|
|
Разведчик
|
Регистрация: 15.03.2011
Сообщений: 15
Популярность: 121
Сказал(а) спасибо: 5
Поблагодарили 1 раз в 1 сообщении
|
Re: Обходим Active Anticheat
Эммм 10ток ? может я чего то не понимаю но каждый раз будет новый вход как ты говориш как же угадать нужный?
|
|
|
15.03.2013, 09:08
|
#63
|
|
|
|
Разведчик
|
Регистрация: 23.09.2011
Сообщений: 2
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Обходим Active Anticheat
Интересует то, каким образом можно редактировать память клиента. Можно ли снять защиту от изменения памяти уже у запущенного клиента? Если например написать прогу, которая будет работать на уровне ядра, будет ли у нее доступ к памяти клиента?
|
|
|
20.03.2013, 16:48
|
#64
|
|
|
|
Разведчик
|
Регистрация: 15.03.2013
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Обходим Active Anticheat
Потриндели и забыли???
|
|
|
26.03.2013, 00:22
|
#65
|
|
|
|
Рыцарь-лейтенант
|
Регистрация: 10.06.2011
Сообщений: 466
Популярность: 31147
Сказал(а) спасибо: 231
Поблагодарили 488 раз(а) в 226 сообщениях
|
Re: Обходим Active Anticheat
Автор АА дает возможность использовать свой лаунчер и предоставляет кусок кода для его написания. Сам не работаю в Си но может вы что почерпнете отсюда.
С#
PHP код:
public bool StartGame(string game_dir, string account = null, string password = null) { string launcher = Path.Combine(game_dir, "bin32", "ActiveLauncher.exe");
if (!UnloadInjector(launcher)) return false; //не смогли перезаписать файл
ProcessStartInfo psi = new ProcessStartInfo(); psi.UseShellExecute = false; psi.FileName = launcher; if (!string.IsNullOrEmpty(account) && !string.IsNullOrEmpty(password)) psi.Arguments = "-account:" + account + " -password:" + password; Process p = new Process(); p.StartInfo = psi; return p.Start(); }
private static bool UnloadInjector(string file) { try { File.Delete(file); } catch { } try { // В данном примере ресурс - "NewActive.Properties.Resources.LiteLaunch" - в вашем случае может быть по другому using (FileStream fs = new FileStream(file, FileMode.Create, System.IO.FileAccess.ReadWrite)) { fs.Write(NewActive.Properties.Resources.LiteLaunch, 0, NewActive.Properties.Resources.LiteLaunch.Length); }
return true; } catch { return false; } }
C++
PHP код:
BOOL StartGame(char * game_dir, char * account = NULL, char * password = NULL) { BOOL Status = FALSE; STARTUPINFO siStartupInfo; PROCESS_INFORMATION piProcessInfo; int size = 1024; char * file = (char*)malloc(size); char * cmd = (char*)malloc(size); memset(file, 0, size); memset(cmd, 0, size); memset(&siStartupInfo, 0, sizeof(siStartupInfo)); memset(&piProcessInfo, 0, sizeof(piProcessInfo)); siStartupInfo.cb = sizeof(siStartupInfo);
memcpy(file, game_dir, strlen(game_dir)); sprintf(file+strlen(file), "bin32\\ActiveLauncher.exe");
if(strlen(account) > 0 && strlen(password) > 0) { sprintf(cmd+strlen(cmd), " -account:%s -password:%s", account, password); }
int ret = UnloadFromResources(inst, 105, "LAUNCHER", file); if(ret != 0) { //не смогли перезаписать файл! goto Exit; }
if( CreateProcess(file, cmd, 0, 0, FALSE, 0, 0, 0, &siStartupInfo, &piProcessInfo) == 0) { //Ошибка при запуске игры! goto Exit; } Status = TRUE; Exit: return Status; }
int UnloadFromResources(HINSTANCE inst, int id, char * name, char * destination) { int error = 0; DWORD dwWritten = 0; HRSRC hResInfo = FindResource(inst, MAKEINTRESOURCE(id), name); HGLOBAL hRes = ::LoadResource(inst, hResInfo); LPVOID memRes = ::LockResource(hRes); DWORD sizeRes = ::SizeofResource(inst, hResInfo);
HANDLE hFile = CreateFile(destination, GENERIC_WRITE, 0, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL); if (hFile == INVALID_HANDLE_VALUE) { error = 1; goto Exit; }
if(FALSE == WriteFile(hFile, memRes, sizeRes, &dwWritten, NULL)) { error = 2; goto Exit; }
if(dwWritten != sizeRes) { error = 3; goto Exit; } Exit: CloseHandle(hFile); return error; }
P.S. Отключены проверки на виртуальные машины(из-за аваста) в новой версии античита.
Последний раз редактировалось mars2107; 26.03.2013 в 00:32.
|
|
|
26.03.2013, 07:27
|
#66
|
|
|
|
Разведчик
|
Регистрация: 15.03.2011
Сообщений: 15
Популярность: 121
Сказал(а) спасибо: 5
Поблагодарили 1 раз в 1 сообщении
|
Re: Обходим Active Anticheat
|
|
|
26.03.2013, 08:25
|
#67
|
|
|
|
Рыцарь-лейтенант
|
Регистрация: 10.06.2011
Сообщений: 466
Популярность: 31147
Сказал(а) спасибо: 231
Поблагодарили 488 раз(а) в 226 сообщениях
|
Re: Обходим Active Anticheat
|
|
|
28.04.2013, 19:38
|
#68
|
|
|
|
Пехотинец
|
Регистрация: 16.11.2010
Сообщений: 69
Популярность: -1244
Сказал(а) спасибо: 18
Поблагодарили 66 раз(а) в 45 сообщениях
|
Re: Обходим Active Anticheat
вот я убил античит и уже бегаю в игре минут 10, я так понял только при авторизации получается кик ?
|
|
|
29.04.2013, 00:21
|
#69
|
|
|
|
Разведчик
|
Регистрация: 04.07.2012
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Последний раз редактировалось talala; 29.04.2013 в 22:07.
|
|
|
29.04.2013, 11:58
|
#70
|
|
|
|
Пехотинец
|
Регистрация: 16.11.2010
Сообщений: 69
Популярность: -1244
Сказал(а) спасибо: 18
Поблагодарили 66 раз(а) в 45 сообщениях
|
Re: Обходим Active Anticheat
Смысл рассказывать как я убивал античит, вся суть в том что клент игры как "невидимка" для пакетника.
Последний раз редактировалось bloodraven; 29.04.2013 в 12:34.
|
|
|
04.05.2013, 12:09
|
#71
|
|
|
|
Разведчик
|
Регистрация: 04.08.2011
Сообщений: 31
Популярность: 12
Сказал(а) спасибо: 4
Поблагодарили 2 раз(а) в 2 сообщениях
|
Re: Обходим Active Anticheat
bloodraven, ты не античит убил, а лаунчер. Лаунчер давно не выполняет функций античита, а сам античит уже убить нельзя потому что он вшивается в игру
|
|
|
Пользователь сказал cпасибо:
|
|
04.05.2013, 20:17
|
#72
|
|
|
|
Пехотинец
|
Регистрация: 16.11.2010
Сообщений: 69
Популярность: -1244
Сказал(а) спасибо: 18
Поблагодарили 66 раз(а) в 45 сообщениях
|
Re: Обходим Active Anticheat
|
|
|
04.05.2013, 21:22
|
#73
|
|
|
|
Разведчик
|
Регистрация: 01.04.2010
Сообщений: 11
Популярность: 58
Сказал(а) спасибо: 2
Поблагодарили 27 раз(а) в 16 сообщениях
|
Re: Обходим Active Anticheat
|
Цитата: |
|
|
|
|
|
|
|
|
|
bloodraven, ты не античит убил, а лаунчер. Лаунчер давно не выполняет функций античита, а сам античит уже убить нельзя потому что он вшивается в игру
|
|
|
|
|
|
Убить можно. Нужно отключить модуль АА.
При создании Айона НКсофт позаботились о принципе модульности. Да, еще и так, что в оригинальные модули ничего конструктивно нового не засунуть.
Скоро кто-то найдет этот модуль и отключит, но это уже совсем другая история.
|
|
|
19.05.2013, 03:12
|
#74
|
|
|
|
Разведчик
|
Регистрация: 18.05.2013
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Обходим Active Anticheat
С момента опубликования темы что изменилось, если есть, то по возможности можете написать обход в скайп: strish777 , если здесь писать стесняетесь XD , ну или хоть намекнуть как его обойти...
|
|
|
25.06.2013, 00:05
|
#75
|
|
|
|
Разведчик
|
Регистрация: 28.02.2013
Сообщений: 23
Популярность: 10
Сказал(а) спасибо: 10
Поблагодарили 1 раз в 1 сообщении
|
Re: Обходим Active Anticheat
Товарищи, ничего вообще не соображаю в данный момент, не могу найти верного пути в решении проблемы обхода, но может ссылка
Код:
http://www.citect-webhelp.schneider-electric.com/vijeo/AutoMerge/CicodeReferenceWeb/content/IODeviceControl.html
вероятно поможет умельцам.
В статье, как я понял, идет описание IODeviceControl (функции прогружаемого AA драйвера).
Спасибо за внимание.
________________
Ceterum censeo ActiveAnticheat esse delendam
Последний раз редактировалось Masander; 25.06.2013 в 00:06.
Причина: Тавтологии.
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 16:50.
|
|