1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
Скрыть объявление

Привет посетитель! У нас на форуме тебе откроются дополнительные разделы, которые скрыты от гостей! А так же ты найдёшь много полезной информации.

Мануал Изменение онлайна в dll

Тема в разделе "Мануалы", создана пользователем kick, 3 янв 2017.

  1. kick

    kick Магистр Йода Администратор

    Регистрация:
    20 янв 2015
    Сообщения:
    4.918
    Симпатии:
    3.478
    Баллы:
    6.235
    Задача следующая: при помощи ДЛЛ в окне екзешника сервера выводить заданный онлайн.
    Код:
    .const
    return        dq    644B47h
    count_1    =    dword ptr 1557E08h
    count_2    =    dword ptr 1557E0Ch  ;счетчик онлайна
    count_3    =    dword ptr 1557E10h
    count_4 =    dword ptr 1557E18h
    count_5 =    dword ptr 6F8E3A0h
    
    .code
    
    OnlineHook proc
    
                    mov        [rdi+1448h], eax
                    mov     eax, count_1
                    mov     [rdi+144Ch], eax
                    
                    lock inc dword ptr [count_2] ;тут наращиваем на 1
                    
                    mov     eax, count_2
                    mov     [rdi+1450h], eax
                    mov     eax, count_3
                    mov     [rdi+1454h], eax
                    mov     eax, count_4
                    mov     [rdi+1458h], eax
                    lea     rcx, dword ptr [count_5]
    
    
            jmp qword ptr [return]
            
    OnlineHook endp
    Хукать по адресу
    Код:
    WriteHook(JMP, 0x644B0A, &OnlineHook, 1);
     
Похожие темы
  1. Soanymore
    Ответов:
    18
    Просмотров:
    979
  2. Romualdo
    Ответов:
    10
    Просмотров:
    458
  3. Singer
    Ответов:
    9
    Просмотров:
    401
  4. Virusoflove
    Ответов:
    2
    Просмотров:
    356
  5. Diaspora
    Ответов:
    1
    Просмотров:
    250
Загрузка...