Сделать реверс-инжиниринг алгоритма подсчёта контрольной суммы
Цена договорная
Есть десктопное приложение (Windows, 32bit), без исходников, без файлов с отладочной информацией. Защиты от отладки и декомпиляции тоже нет (IDA Pro без проблем позволяет отлаживать и выгружать декомпилированный код).
Суть задачи:
По нажатию на кнопку внутри приложения происходит сохранение полей формы в БД MSSQL
Но помимо введённых параметров в БД сохраняется контрольная сумма (одно число типа int)
При повторном запуске программы контрольные суммы проверяются, и в случае несовпадения выдаётся ошибка.
Нужно провести отладку/дизассемблирование/декомпиляцию приложения, чтобы вытащить оттуда алгоритм расчёта этой контрольной суммы. Можно пробовать отловить его как на этапе сохранения формы, так и на этапе проверки в момент старта приложения.
Суть задачи:
По нажатию на кнопку внутри приложения происходит сохранение полей формы в БД MSSQL
Но помимо введённых параметров в БД сохраняется контрольная сумма (одно число типа int)
При повторном запуске программы контрольные суммы проверяются, и в случае несовпадения выдаётся ошибка.
Нужно провести отладку/дизассемблирование/декомпиляцию приложения, чтобы вытащить оттуда алгоритм расчёта этой контрольной суммы. Можно пробовать отловить его как на этапе сохранения формы, так и на этапе проверки в момент старта приложения.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.