-
Автор темы
- #1
Всем привет! Чтобы подменить любой файл в панораме, достаточно всего лишь хукнуть одну функцию ( Конструктор )
Паттерн: E8 ? ? ? ? 83 3E 01
Пример хука:
Результат:
Паттерн: E8 ? ? ? ? 83 3E 01
Пример хука:
C++:
int __fastcall Hooks::Hooked::hkStringsGetPath(void* lpEcx, void* lpEdx, const char* szImage)
{
if(!szImage)
return Hooks::Originals::StringsGetPath(lpEcx, szImage);
WARNING_LOG("New file parse called, image path: %s", szImage);
return Hooks::Originals::StringsGetPath(lpEcx, szImage);
}