LoadLibrary Detect

Забаненный
Статус
Оффлайн
Регистрация
12 Май 2017
Сообщения
375
Реакции[?]
11
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Можете пожелиться детектом LoadLibrary?
Данный способ

Для просмотра содержимого вам необходимо авторизоваться.


Возращяет ошибки в vs по типу

аргумент типа "const char *" несовместим с параметром типа "LPCWSTR"
аргумент типа "const char *" несовместим с параметром типа "CHAR *"
 
Участник
Статус
Оффлайн
Регистрация
15 Апр 2017
Сообщения
396
Реакции[?]
194
Поинты[?]
0
поставь многобайтовую кодировку вместо юникода
 
Забаненный
Статус
Оффлайн
Регистрация
12 Май 2017
Сообщения
375
Реакции[?]
11
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Забаненный
Статус
Оффлайн
Регистрация
12 Май 2017
Сообщения
375
Реакции[?]
11
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Участник
Статус
Оффлайн
Регистрация
26 Май 2017
Сообщения
333
Реакции[?]
165
Поинты[?]
0
Пробуй в многобайтовой
Код:
BOOLEAN BlockAPI(HANDLE hProcess, char * libName,  char * apiName) {
    CHAR pRet[] = {
        0xC3
    };
    HINSTANCE hLib = NULL;
    VOID * pAddr = NULL;
    BOOL bRet = FALSE;
    DWORD dwRet = 0;
    hLib = LoadLibrary(libName);
    if (hLib) {
        pAddr = (VOID *)GetProcAddress(hLib, apiName);
        if (pAddr) {
            if (WriteProcessMemory(hProcess, (LPVOID)pAddr, (LPCVOID)pRet, sizeof(pRet), &dwRet)) {
                if (dwRet) {
                    bRet = TRUE;
                }
            }
        }
        FreeLibrary(hLib);
    }
    return bRet;
}
void AntiInject() {
    HANDLE hProc = FindWindow(0, "Yandex");
    while (TRUE) {
        BlockAPI(hProc, (char*)"NTDLL.DLL", (char*)"LdrLoadDll");
        Sleep(100);
    }
}
 
Забаненный
Статус
Оффлайн
Регистрация
12 Май 2017
Сообщения
375
Реакции[?]
11
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Пробуй в многобайтовой
Код:
BOOLEAN BlockAPI(HANDLE hProcess, char * libName,  char * apiName) {
    CHAR pRet[] = {
        0xC3
    };
    HINSTANCE hLib = NULL;
    VOID * pAddr = NULL;
    BOOL bRet = FALSE;
    DWORD dwRet = 0;
    hLib = LoadLibrary(libName);
    if (hLib) {
        pAddr = (VOID *)GetProcAddress(hLib, apiName);
        if (pAddr) {
            if (WriteProcessMemory(hProcess, (LPVOID)pAddr, (LPCVOID)pRet, sizeof(pRet), &dwRet)) {
                if (dwRet) {
                    bRet = TRUE;
                }
            }
        }
        FreeLibrary(hLib);
    }
    return bRet;
}
void AntiInject() {
    HANDLE hProc = FindWindow(0, "Yandex");
    while (TRUE) {
        BlockAPI(hProc, (char*)"NTDLL.DLL", (char*)"LdrLoadDll");
        Sleep(100);
    }
}
 
Забаненный
Статус
Оффлайн
Регистрация
12 Май 2017
Сообщения
375
Реакции[?]
11
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Забаненный
Статус
Оффлайн
Регистрация
18 Сен 2017
Сообщения
101
Реакции[?]
10
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Забаненный
Статус
Оффлайн
Регистрация
12 Май 2017
Сообщения
375
Реакции[?]
11
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Забаненный
Статус
Оффлайн
Регистрация
18 Сен 2017
Сообщения
101
Реакции[?]
10
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Забаненный
Статус
Оффлайн
Регистрация
12 Май 2017
Сообщения
375
Реакции[?]
11
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
А как он должен проходить не спокойно? Должно вылетать синий экран там или пк должен загораться?
я думал типо не заинжектиться:deilluminati:я имею ввиду после этой заинжектил еще 1 dll и она работает как должна
 
Я лучше тебя
Участник
Статус
Оффлайн
Регистрация
31 Июл 2017
Сообщения
383
Реакции[?]
448
Поинты[?]
1K
Код:
BlockAPI(hProc, "kernel32.dll", "LoadLibraryA");
BlockAPI(hProc, "kernel32.dll", "LoadLibraryW");
BlockAPI(hProc, "kernel32.dll", "LoadLibraryExA");
BlockAPI(hProc, "kernel32.dll", "LoadLibraryExW");
п.с учитывая что эта функция просто ставит инструкцию ret в начало функции и прерывает ее выполнение, если какой то поток программы ожидает получения результата ее выполнения, может быть краш.
 
Последнее редактирование:
Забаненный
Статус
Оффлайн
Регистрация
12 Май 2017
Сообщения
375
Реакции[?]
11
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Забаненный
Статус
Оффлайн
Регистрация
12 Май 2017
Сообщения
375
Реакции[?]
11
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Я лучше тебя
Участник
Статус
Оффлайн
Регистрация
31 Июл 2017
Сообщения
383
Реакции[?]
448
Поинты[?]
1K
Сверху Снизу