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

Chucky

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

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

  • Посещение

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

  1. Здравствуйте. Подскажите, пожалуйста, как СЕ генерирует трейнеры, когда адрес берется из ресурсов (например: "хххххххх.ххх"+4А4В4")? Изначально хотел делать по принцыпу, который описан Xipho в статье FEAR, но адрес CodeCave постоянно меняется - поэтому хотелось бы знать, как СЕ решает эту проблему..

  2. УРА!!! Наконец-то у меня получилось и я взломал "Здоровье" и "Рассудок".. :-D Все огромное спасибо за помощь - особенно ZOCKIR;) ! Если нужно, могу выложить скрипты для лицензионной версии от 1С.

  3. Состряпал скрипт. При активации все работает прекрасно, но когда отключаю - игра вылетает. Что неправильно?


    //code from here to '[DISABLE]' will be used to enable the cheat
    alloc(newmem,2048) //2kb should be enough
    label(returnhere)
    label(originalcode)
    label(exit)

    newmem: //this is allocated memory, you have read,write,execute access
    mov [ecx],#8

    originalcode:
    mov eax,[ecx]
    ret
    nop
    nop

    exit:
    jmp returnhere

    "CoJ2_x86.dll"+34825B:
    jmp newmem
    returnhere:

    [DISABLE]
    //code from here till the end of the code will be used to disable the cheat
    dealloc(newmem)
    "CoJ2_x86.dll"+34825B:
    mov eax,[ecx]
    ret
    nop
    nop
    //Alt: db 8B 01 C3 90 90
    [ENABLE]

  4. Вот доказательство того, что я сам взломал то, что смог:

    ТРУТНИЦЫ:

    [ENABLE]
    //code from here to '[DISABLE]' will be used to enable the cheat
    alloc(newmem,2048) //2kb should be enough
    label(returnhere)
    label(originalcode)
    label(exit)

    newmem: //this is allocated memory, you have read,write,execute access
    mov [ecx+78],#101

    originalcode:
    mov edx,[ecx+78]
    test edx,edx

    exit:
    jmp returnhere

    "Amnesia.exe"+436D4:
    jmp newmem
    returnhere:

    [DISABLE]
    //code from here till the end of the code will be used to disable the cheat
    dealloc(newmem)
    "Amnesia.exe"+436D4:
    mov edx,[ecx+78]
    test edx,edx
    //Alt: db 8B 51 78 85 D2

    БАНОЧКИ С МАСЛОМ:

    [ENABLE]
    //code from here to '[DISABLE]' will be used to enable the cheat
    alloc(newmem,2048) //2kb should be enough
    label(returnhere)
    label(originalcode)
    label(exit)

    newmem: //this is allocated memory, you have read,write,execute access
    mov [edi+000000B4],#100

    originalcode:
    mov edi,[edi+000000B4]

    exit:
    jmp returnhere

    "Amnesia.exe"+6DDBF:
    jmp newmem
    nop
    returnhere:

    [DISABLE]
    //code from here till the end of the code will be used to disable the cheat
    dealloc(newmem)
    "Amnesia.exe"+6DDBF:
    mov edi,[edi+000000B4]
    //Alt: db 8B BF B4 00 00 00

    МАСЛО В ФОНАРЕ:

    [ENABLE]
    //code from here to '[DISABLE]' will be used to enable the cheat
    alloc(newmem,2048) //2kb should be enough
    label(returnhere)
    label(originalcode)
    label(exit)

    newmem: //this is allocated memory, you have read,write,execute access
    mov dword ptr [eax+6C],#1120404556

    originalcode:
    fsubr dword ptr [eax+6C]
    fst dword ptr [esp+08]

    exit:
    jmp returnhere

    "Amnesia.exe"+D93D1:
    jmp newmem
    nop
    nop
    returnhere:

    [DISABLE]
    //code from here till the end of the code will be used to disable the cheat
    dealloc(newmem)
    "Amnesia.exe"+D93D1:
    fsubr dword ptr [eax+6C]
    fst dword ptr [esp+08]
    //Alt: db D8 68 6C D9 54 24 08

  5. Как получить исходный код трейнера, создаваемого CE?

  6. Я не делал скрипт на ножи он занимает время и знание. По поводу One Hit Kill в игре он там не нужен можно врага убить с одного раза когда под рукой дробовник. (Это мое мнение)

    Ну а все-таки как сделать эту функцию?

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

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

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