Есть dll в которой "входящие" 4 байта данных кодируются в "ответные" 8 байт.
Участок приема и передачи байт известны и не очень интересны, а вот формирование "ответных" байт происходит внутри функции которая вызывается по указателю со смещение, притом смещение задано константой. Указатель используется для вызова нескольких функций и получается как параметр функции. Отследить значение указателя в декомпиляторе не удалось, так как он, предположительно, приходит извне (первая функция в цепочке находиться в таблице экспорта и внутри dll не вызываеться).
Запустить программу использующую эту dll нет возможности.
Очень нужно получить адрес функции чтобы получить алгоритм формирования ответа.
У меня в этом направлении очень мало знаний, помогите кто чем может...