Фриланс-проекты › Реверс-инжиниринг C++ библиотеки Реверс-инжиниринг C++ библиотеки
Нужно сделать реверс-инжиниринг написанной на C++ 2008 бинарной библиотеки (windows .dll), содержащей протокол для работы с оборудованием через COM порт. Протокол проприетарный, документации по протоколу нет. Есть описание части публичных функций библиотеки, описание return codes, и примеры работы с библиотекой из C# приложения. Также есть некоторые наметки по внутренним функциям библиотеки в IDA.
Цель – получить возможность воспроизвести описанный в библиотеке протокол на .NET и работать с оборудованием напрямую, без библиотеки.
-
фрилансер больше не работает на сервисе
-
фрилансер больше не работает на сервисе
-
Неясно , зачем указана категория Веб-программирование - это задание, скорее, под Системное программирование попадает.
Думаю, без доступа к оборудованию эту задачку сложно будет побороть...
Если функциональность устройства простая, то, возможно, целесообразнее спроектировать аналог со своим протоколом.
получить возможность воспроизвести описанный в библиотеке протокол на .NET и работать с оборудованием напрямую, без библиотеки
В библиотеку защита встроена, что ли? Зачем от неё избавляться-то?