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

krocki

Разработчики
  • Постов

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

  • Посещение

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

    110

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

  1. Версия игры: 1.01

    Я взломал её так...некоторые функц. без выделения памяти...

     

    Бессмертие:

    Скрытый текст
    
    [ENABLE]
    gta_sa.exe+B32AC:
    db 75
    
    
    [DISABLE]
    gta_sa.exe+B32AC:
    db 74

     

     

    Вечные деньги:

    Скрытый текст
    
    [ENABLE]
    GTA_SA.exe+171C21:
    db B8
    
    
    [DISABLE]
    GTA_SA.exe+171C21:
    db 3D

     

     

    Вечные оружия:

    Скрытый текст
    
    [ENABLE]
    GTA_SA.exe+3402AC:
    db 74
    GTA_SA.exe+3430D6:
    db 74
    
    
    [DISABLE]
    GTA_SA.exe+3402AC:
    db 75
    GTA_SA.exe+3430D6:
    db 75

     

     

    Вечный бег:

    Скрытый текст
    
    [ENABLE]
    
    GTA_SA.exe+20AD9C:
    db 74
    
    
    [DISABLE]
    GTA_SA.exe+20AD9C:
    db 75

     

     

    Вечный воздух:

    Скрытый текст
    
    [ENABLE]
    gta_sa.exe+20B102:
    db 74
    
    
    [DISABLE]
    gta_sa.exe+20B102:
    db 75

     

     

  2. Насчёт кода  Delphi 7 не знаю, а вот...

    Может над инструкцией mov [ecx+24],eax есть такой код dec eax или inc eax или sub eax,...хз какая рега, тебе видней в отладчике.

    Если есть попробуй её затереть nop'ом (90).

  3. Угу!!! Ведь там адреса рядом стоят, поэтому можно повесить всё на одну!

    Просто я делаю чит-моды...мне так проще делать...и меньше кода приходится использовать.

  4. Попробуй так...находишь адрес патронов, добавляешь его в список, далее ищешь адрес рапида...если при отсеве много адресов остаётся, посмотри в списке поиска, там должен быть почти такой же адрес как и у патронов...

    Ну например:

    Адрес патронов - 0978АС05

    Адрес рапида - 0978DB1A

    Примерно вот такие будут у них различия между смещениями.

  5. Не всегда инструкция рапида может быть рядом с вычитанием патронов, попробуй найти адрес при стрельбе из дробовика...Ищешь неизв. значение далее выстрелил поставил на паузу игру, ищешь например значение увеличилось, а после перезарядки ствола уже уменьшилось...пример поиска 2 байта.

  6. Так у тебя в отладке выше стоит inc eax - это значит что инструкция увеличивает значения в игре типа предметов.

    Блин сайт обновился и не удобно стало постить...

    Вот такой скрипт будет у тебя...тестируй:

    Скрытый текст

    [ENABLE]
    aobscan(search,40 89 47 28 8B 47 08)
    alloc(newmem,$4000)

    registersymbol(search)
    label(return)

    newmem:

    db 90 89 47 28 8B 47 08
    jmp return

    search:
    jmp newmem
    db 90 90
    return:
    registersymbol(search)

    [DISABLE]
    search:
    db 40 89 47 28 8B 47 08
    unregistersymbol(search)
    dealloc(newmem)

     

  7. 8 минут назад, Recpec158 сказал:

    Понятия не имею что такое "Аобоскан" и в пойсковиках нечего про него не сказано

    Попробуй мой скрипт с аобой который я выложил выше...может запашет...хз...кстати что ты там взламываешь и что за игра?

  8. 14 минуты назад, Garik66 сказал:

    А если пользователь судя по его скрипту удалил нужную инструкцию из оригинальных? И адрес не соответствует инструкции .

    Ну это конечно, если он реально что то удалил...тогда да...хз что могло получиться, но по его скрипту, то что он выложил, мне было более понятно что да как сделать правильно.

  9. Я с асембой столько провёл времени...просто угадайка это не для меня, да и такие инструкции встречались мне не раз похожие.

    По этому из его мозайки первого скрипта, было просто сделать нормальный АА скрипт...Короче это вопрос логики!!!!

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

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

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