01-01-1970 03:00
01-01-1970 03:00
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р
Часть 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р
Добавить комментарий: