Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Технічне завдання  

Завдання  

Реалізувати функціонал для взаємодії з сервером SAMP версії 0.3 (SAMP 0.3), що включає:  

1. Аналіз і перехоплення пакетів.  

2. Розшифровку і шифрування даних.  

3. Можливість формування і відправки кастомних пакетів.  

---

#### Вимоги до функціоналу  

1. Перехоплення даних:  

   - Розробка системи для перехоплення пакетів, що надсилаються клієнтом і сервером.  

   - Визначення ключових місць, де обробляються дані (наприклад, у клієнті SAMP).  

2. Шифрування і розшифровка:  

   - Реалізація алгоритму розшифровки пакетів, що передаються сервером.  

   - Зворотна реалізація шифрування для відправки коректних даних на сервер.  

   - Забезпечення сумісності шифрування з SAMP 0.3.  

3. Створення кастомних пакетів:  

   - Можливість формування і відправки користувацьких пакетів, що відповідають специфікації SAMP.  

   - Гнучкість у налаштуванні структури пакетів (можливість зміни ID пакета, вмісту і розміру).  

4. Інтеграція в клієнт SAMP:  

   - Можливість взаємодії з уже існуючим клієнтом (наприклад, через хуки).  

   - Вивід необхідних даних (наприклад, отриманих пакетів) у лог або на екран.  

5. Логування:  

   - Ведення логів всіх перехоплених, розшифрованих, зашифрованих і відправлених пакетів.  

   - Можливість фільтрації даних для спрощення аналізу.  

---

#### Додаткові вимоги  

- Підтримка платформи Windows.  

- Мінімальний вплив на продуктивність клієнта.  

- Документація до кожного етапу реалізації (наприклад, алгоритм шифрування, структура пакетів).  

---

#### Надавані матеріали  

1. Доступ до тестового сервера SAMP 0.3.  

2. Можливі приклади пакетів для аналізу.  

3. Інструменти налагодження і аналізу (якщо потрібно).  

---

#### Термін виконання  

Очікуваний термін виконання — 4 тижні з моменту затвердження.  

---

#### Очікувані результати  

1. Робочий модуль з вказаним функціоналом.  

2. Джерельний код з коментарями.  

3. Інструкція по використанню і налаштуванню.  

4. Звіт по використаним методам шифрування і їх сумісності з SAMP.  

---

Якщо є уточнення, додайте їх перед фіналізацією завдання.

2 месяца назад
Fols222
Артем 
21 год
6 месяцев в сервисе
Был
24 дня назад

Заявки фрилансеров

Абдулазиз
 
28 лет
3 месяца в сервисе
Был
месяц назад
2 месяца назад