Перейти к содержанию

Dison

Пользователи+
  • Постов

    625
  • Зарегистрирован

  • Посещение

  • Победитель дней

    13

Сообщения, опубликованные Dison

  1. 3 часа назад, Жажда Знаний сказал:

    Всем Привет. Такая Проблема, никак не получается создать скрипт с идентификатором игрока при открытии нескольких указателей в структуре игрока. Вот скрипт:

    push ecx
    mov ecx,dword ptr [edx+40] - указатель
    mov ecx, dword ptr [edx+b4] - указатель --- Вот смотри edx
    cmp dword ptr [ecx+30],1   // Как правильно записать число 1 что бы скрипт работал Правильно ? Ecx+30 Находится в подструктуре указателя Edx+b4
    pop ecx

     

    В первом посте у тебя ведь указано именно так

    • Плюс 1
  2. Скрытый текст
    
    [ENABLE]
    aobscan(Test,8B 42 28 83 F8 00) // should be unique
    alloc(newmem,$1000)
    label(code)
    label(return)
    
    newmem:
    code:
    push ecx
    mov ecx, dword ptr [edx+40]
    mov ecx, dword ptr [edx+b4]
    cmp dword ptr [ecx+30],1
    pop ecx
    jne @f
     mov [edx+28],#20
    
    @@:
      mov eax,[edx+28]
      cmp eax,00
      jmp return
      
    Test:
      jmp code  -- Вот тут у тебя прыжок был на newmem, но ты то записывал в code. Поправил проверь
      nop
    return:
    registersymbol(Test)
      
    [DISABLE]
    Test:
      db 8B 42 28 83 F8 00
    unregistersymbol(Test)
    dealloc(newmem)

     

     

  3. Скрытый текст
    
    [ENABLE]
    aobscan(Test,8B 42 28 83 F8 00) // should be unique
    alloc(newmem,$1000)
    registersymbol(Test)
    label(code)
    label(return)
    newmem:
    push ecx
    mov ecx, dword ptr [edx+40]
    mov ecx, dword ptr [edx+b4]
    cmp dword ptr [ecx+30],1
    cmp ecx,edx
    jne @f
    mov [edx+28],#20
    jmp code
    @@:
    mov eax,[edx+28]
    code:
      pop ecx
      mov eax,[edx+28]
      cmp eax,00
      jmp return
    Test:
      jmp newmem
      nop
    return:
    
    registersymbol(Test)
    [DISABLE]
    Test:
      db 8B 42 28 83 F8 00
    unregistersymbol(Test)
    dealloc(newmem)

     

    Исправил там code лишний стоял, проверь

  4. Ну например если мы будем записывать 1 в В4 по смещению 30 с развернутой структуры В4 то это будет выглядеть так примерно

     

    push ecx
    mov ecx,[edx+40]
    mov ecx,[edx+b4] 
    cmp ecx,edx
    pop ecx
    mov dword ptr [ecx+30],#1 -- Записываем 1 или 100 - 1000 по желанию

    Да и ты уточнил бы записать тебе надо или сравнить свой-чужой

    • Плюс 1
  5. Скрытый текст
    
    [ENABLE]
    aobscanmodule(INJECT,KFGame.exe,CC 0F 6E 8A 84 03 00 00) // should be unique
    alloc(newmem,$1000,"KFGame.exe"+ACEE82)
    registersymbol(INJECT)
    label(code)
    label(return)
    
    newmem:
      mov dword ptr [rdx+00000384],(float)100 //Попробуй так
    code:
      movd xmm1,[rdx+00000384]
      jmp return
    
    INJECT:
      jmp newmem
      nop
      nop
      nop
    return:
    
    [DISABLE]
    //code from here till the end of the code will be used to disable the cheat
    INJECT:
      db CC 0F 6E 8A 84 03 00 00
    unregistersymbol(INJECT)
    dealloc(newmem)
    
    Или
    
    [ENABLE]
    aobscanmodule(INJECT,KFGame.exe,CC 0F 6E 8A 84 03 00 00) // should be unique
    alloc(newmem,$1000,"KFGame.exe"+ACEE82)
    registersymbol(INJECT)
    label(code)
    label(return)
    
    newmem:
      push [rdx+00000388]
      pop [rdx+00000384]
    code:
      movd xmm1,[rdx+00000384]
      jmp return
    
    INJECT:
      jmp newmem
      nop
      nop
      nop
    return:
    
    [DISABLE]
    //code from here till the end of the code will be used to disable the cheat
    INJECT:
      db CC 0F 6E 8A 84 03 00 00
    unregistersymbol(INJECT)
    dealloc(newmem)

     

     

  6. Только что, lizzmack сказал:

    Крашнуло(по калькулятору ввел свое значение с пересчетом на hex), + после перезапуска значение в смещении сс, которое было   0000008C  сменилось на другое (000000F5) ,даже если не перезапускать игру, то значение в фиолетовых областях все равно меняется каждые несколько минут. Или я 

    Значит не правильно найден фильтр

  7. 16 минуту назад, Submarina сказал:

    Я на тебя и не обижался, а на се форум я почти не захожу, мене лучше здесь помощи попросить, чем сидет и переводить корявым переводчиком, то что там написано.

    Ну то что касается переводчика то ты прав. :D

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.