Реверс-инжиниринг фрагмента программы
Для программы, у которой отсутствуют исходники, есть только исполняемый файл, требуется отреверсить алгоритм упаковки/распаковки коротких сообщений в UDP пакеты. Сообщения представляют собой управляющие команды размером 4 байта, например команду 02 0С 00 80 программа кодирует в 10 байт полезной нагрузки UDP пакета (19 9a 5b 6d d6 5c af d3 0c cd), пересылает по сети, а на приемной стороне снова декодирует в 02 0С 00 80. Программа написана на С++/Qt, без применения упаковщиков, платформа Windows.