Показать сообщение отдельно
Непрочитано 11.07.2013, 00:37   #1
Олдфаг

Автор темы (Топик Стартер) Создание ланчера

Я наконец собрался и решил предоставить инструмент + небольшой пример для создания ланчера с функцией перенаправления трафика от клиента ArcheAge на свой логин сервер.

Как известно в ArcheAge адрес и порт логин сервера клиент игры получает от ланчера в коммандной строке, в виде зашифрованной строки.

примерно так :
Цитата:
archeage.exe keFMZFKNM2nMGIKN
метод шифровки я пока выкладывать небуду (реверсеры думаю его и так раскопали кому надо), но зато выкладываю свою dll с одной экспортной функцией которая как раз и генерирует нужную нам строку-ключ. а также небольшой исходник как использовать данную библиотеку.
Скачать:
Свернуть ↑Развернуть ↓


пример использования :
Код:
int _tmain(int argc, _TCHAR* argv[])
{
	char * str = new char[20];
	generateInitStr(127,0,0,1,1237,str);
	std::cout << str ;
	return 0;
}
функция generateInitStr получает 5 целочисленных параметров (адрес и порт) и возвращает строку в параметр str
Smiler вне форума Ответить с цитированием
Сказали спасибо: