Нет, просто ищу интересные способы хука функций. Вот сделал подмену call - заменяет адрес первого call внутри функции на мой адрес, сохраняет оригинальный адрес, и после исполнения кода - вызывает оригинальный call, а потом возвращает управление оригинальному коду.
Минус в том, что нужно следить за тем, чтобы стэк не затёрся, дабы сохранить аргументы для оригинального call
Но это интереснее, чем банальный jmp в начале, или в конце функции. Легко палится