Додайте свій проект безкоштовно і почніть отримувати пропозиції від фрілансерів-виконавців вже через хвилини після публікації!

Реверс-инжиниринг C++ библиотеки

минув час актуальності


Нужно сделать реверс-инжиниринг написанной на C++ 2008 бинарной библиотеки (windows .dll), содержащей протокол для работы с оборудованием через COM порт. Протокол проприетарный, документации по протоколу нет. Есть описание части публичных функций библиотеки, описание return codes, и примеры работы с библиотекой из C# приложения. Также есть некоторые наметки по внутренним функциям библиотеки в IDA. 

Цель – получить возможность воспроизвести описанный в библиотеке протокол на .NET и работать с оборудованием напрямую, без библиотеки.



  1.  фрілансер більше не працює на сервісі
  2. 180 днів1 000 ₽
    Дмитрий
    Дмитрий Гольд
    651     9  0

    Добрый день!
    Вы собственно библиотечку то прицепите, а то собственно разговор ни о чём вообще получается.
    Из этого уже тогда и будем исходить.

    Росія Рязань | 29 грудня 2018 |
  • Anton Kravtsov
    28 грудня 2018 |

    Неясно , зачем указана категория Веб-программирование  - это задание, скорее, под Системное программирование попадает.

    Думаю, без доступа к оборудованию эту задачку сложно будет побороть...

    Если функциональность устройства простая, то, возможно, целесообразнее спроектировать аналог со своим протоколом.

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

    В библиотеку защита встроена, что ли? Зачем от неё избавляться-то?