Техническое задание: Модификация C-скрипта для работы с HWID

Цель проекта

Доработать существующий скрипт (спуфер HWID), написанный на языке C, изменив логику генерации идентификаторов.

Основное требование

Текущая функциональность, при которой значения HWID создаются случайным образом (рандомно), должна быть заменена на механизм передачи этих значений через аргументы командной строки.

Ключевые задачи:

  • Проанализировать предоставленный исходный код из репозитория.
  • Изменить логику программы: значения для HWID должны не генерироваться внутри программы, а приниматься извне.
  • Реализовать парсинг аргументов командной строки.
  • Обеспечить корректную обработку входящих данных и их подстановку в алгоритм работы скрипта.
  • Сохранить работоспособность основной функциональности после внесения изменений.

Требования к реализации:

  • Язык программирования: C.
  • Читаемость и комментирование ключевых изменений в коде.
  • Программа должна принимать необходимые значения через параметры (например, при запуске ./program [значение_HWID]).
  • Код должен быть отказоустойчивым к некорректному вводу.

Результат работы

Исправленный исходный код скрипта на языке C, готовый к компиляции и использованию, с новой логикой получения HWID из командной строки.

Провести аудит безопасности веб-сайта

Требуется профессиональный анализ сайта на наличие уязвимостей и потенциальных векторов атаки. Необходимо предоставить детальный отчет с рекомендациями по устранению найденных проблем.

Разработка современного логотипа для компании инженерных систем

Необходимо обновить существующий логотип компании, специализирующейся на проектировании и монтаже инженерных систем. Новый дизайн должен быть современным и адаптированным для печати на различных носителях.

Разработка системы продажи билетов с промокодами на WordPress

Необходимо внедрить на существующий сайт WordPress функционал онлайн-продажи билетов с выбором типа и стоимости, системой промокодов и интеграцией платёжного шлюза. Администратор должен управлять промокодами и получать уведомления о продажах.