Яндекс.Метрика

Войдите или зарегистрируйтесь

Восстановить пароль

Регистрация

После регистрации мы отправим вам на электронную почту подарок

Проекты

01-01-1970 03:00
бязанности: работа для интернет-издания; подготовка оригинальных текстов для Ленты новостей на компьютерную тематику; подбор иллюстраций для текста
01-01-1970 03:00
платить на киви +79187292223
01-01-1970 03:00
бмен данными от учетных записей
01-01-1970 03:00

сетевая игра

Программа для скрытия доп. параметров запуска
Часть 1.

Есть сетевая игра, допустим game.exe (исходников файла нет).
Что бы сразу подключиться к серверу с определёнными параметрами она запускается так: "c:\game\game.exe -ip 8.8.8.8 -port 888 -password 3e4t5y"


Задача: от пользователя надо скрыть эти параметры запуска, порт и ИП – не суть, но пользователи не должны увидеть пароль.


Сейчас сделано следующее (тем не менее писать надо с нуля):

1.
В конец файла game.exe дописан код, который при запуске меняет название окна, т.к. параметры запуска там отображаются.

2.
Есть самописный лаунчер, который при запуске скачивает с сервера изменённый game.exe, заменяет оригинальный и далее передаёт ему параметры запуска.

Но в этом случае через processExplorer можно эти данные посмотреть.


Бюджет на реализацию данной функции – 500р.



Часть 2.
1.
В файл надо "вшить" "защиту", что бы после его запуска в процесс game.exe нельзя было инжектить какие-либо файлы (это реализуется через antiwriteprocessmemory).

2.
Написание простенького лаунчера, который:
а. при запуске скачивает с сервера (http) файл game.exe и заменяет оригинальный, показывая полосу загрузки.
b. через GET/POST отправляет некоторую инфу на сервер
с. так же скачивает по http некоторую инфу.
d. делает скриншот и отправляет на сервер (фтп) при определённом условии.

Возможно ещё какие-либо мелкие доработки, уверяю, нового я больше не придумаю в эту программу.

Бюджет второй части – тоже 500р.

Итоговый бюджет 1000р

Поделись ссылкой с другом:


Добавить комментарий:

Имя *:


E-mail (будет скрыт) *: