Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

Вопрос Топ вопрос

  • Автор темы Автор темы Hackomi
  • Дата начала Дата начала
Забаненный
Забаненный
Статус
Оффлайн
Регистрация
3 Апр 2017
Сообщения
144
Реакции
7
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Код:
Expand Collapse Copy
DWORD dwFunction = (DWORD)Utils.PatternSearch("client.dll", (PBYTE)"\x68\x00\x00\x00\x00\x8B\xC8\xE8\x00\x00\x00\x00\x89\x45\xFC\xEB\x07\xC7\x45\x00\x00\x00\x00\x00\x8B\x03\x56", "x????xxx????xxxxxxx?????xxx", NULL, NULL);
    dwFunction += 7;
    dwFunction = dwFunction + *reinterpret_cast< PDWORD_PTR >(dwFunction + 1) + 5;
    __asm
    {
        push name
        mov ecx, keyValues
        call dwFunction
    }
}

void LoadFromBuffer(KeyValues* keyValues,
    char const* resourceName, const char* pBuffer)
{
    DWORD dwFunction = (DWORD)Utils.PatternSearch("client.dll", (PBYTE)"\xE8\x00\x00\x00\x00\x8A\xD8\xFF\x15\x00\x00\x00\x00\x84\xDB", "x????xxxx????xx", NULL, NULL);
    dwFunction = dwFunction + *reinterpret_cast< PDWORD_PTR >(dwFunction + 1) + 5;
    __asm
    {
        push 0
        push 0
        push 0
        push pBuffer
        push resourceName
        mov ecx, keyValues
        call dwFunction
    }
}
это как по фиксить?
или тут уже все норм
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Назад
Сверху Снизу