У меня нет навыков
Обратный инжиниринг требует базовых знаний по сборке (если вы не изучаете Java, C # или другой язык на основе VM) и общих знаний по программированию.Имея это в виду, вы можете использовать:
- Декомпилятор Hex-Rays для Ida, но это дорого
- Простой Ida без декомпилятора, который бесплатен, но не имеет функций
- Обычный ollydbg.
Процесс поиска местоположения хеш-функции будет примерно одинаковым для всех параметров, хотя я считаю, что Ida имеет гораздо более интуитивный интерфейс, чем ollydbg.Разница в том, что происходит, когда вы его получаете - с помощью декомпилятора Hex-Rays вы можете декомпилировать его в псевдо-C и быстро получить представление о том, что происходит под капотом.Без этого вам нужно тщательно изучить ассемблерный код.
В любом случае, будьте готовы к тому, что это займет некоторое время и наберитесь терпения.