Garik66 Опубликовано 13 июня, 2018 Поделиться Опубликовано 13 июня, 2018 Всё-таки я склоняюсь к 1 способу обхода античита, который показал в начале видео - т.е. писать шифрование для каждого скрипта отдельно, как к самому надежному и не напрягающему пользователям. Так что в следующем видео я его повторю уже для конкретных случаев. Видео: Табличка: табличка ниже. 1 3 Ссылка на комментарий Поделиться на другие сайты Поделиться
Garik66 Опубликовано 19 июня, 2018 Автор Поделиться Опубликовано 19 июня, 2018 Скрипт "God Mode": Спойлер { Game : unepic.exe Version: Date : 2018-06-19 Author : Garik66 This script does blah blah blah } [ENABLE] aobscanmodule(HP,unepic.exe,D9 86 74 04 00 00 DA 64) // should be unique alloc(newmem,$1000) label(code) label(return) registersymbol(HP) newmem: code: fild dword ptr [esi+00000470] jmp HP+A jmp return HP: jmp newmem db 90 return: [DISABLE] HP: db D9 86 74 04 00 00 unregistersymbol(HP) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: "unepic.exe"+8B710 "unepic.exe"+8B6E9: BB 01 00 00 00 - mov ebx,00000001 "unepic.exe"+8B6EE: 75 20 - jne unepic.exe+8B710 "unepic.exe"+8B6F0: 83 3D A0 22 C5 00 00 - cmp dword ptr [unepic.exe+8522A0],00 "unepic.exe"+8B6F7: 74 17 - je unepic.exe+8B710 "unepic.exe"+8B6F9: 3B C3 - cmp eax,ebx "unepic.exe"+8B6FB: 7E 13 - jle unepic.exe+8B710 "unepic.exe"+8B6FD: DB 44 24 14 - fild dword ptr [esp+14] "unepic.exe"+8B701: DC 0D 48 D2 53 00 - fmul qword ptr [unepic.exe+13D248] "unepic.exe"+8B707: E8 94 44 08 00 - call unepic.exe+10FBA0 "unepic.exe"+8B70C: 89 44 24 14 - mov [esp+14],eax // ---------- INJECTING HERE ---------- "unepic.exe"+8B710: D9 86 74 04 00 00 - fld dword ptr [esi+00000474] // ---------- DONE INJECTING ---------- "unepic.exe"+8B716: DA 64 24 14 - fisub [esp+14] "unepic.exe"+8B71A: D9 5C 24 0C - fstp dword ptr [esp+0C] "unepic.exe"+8B71E: D9 44 24 0C - fld dword ptr [esp+0C] "unepic.exe"+8B722: D9 96 74 04 00 00 - fst dword ptr [esi+00000474] "unepic.exe"+8B728: D9 EE - fldz "unepic.exe"+8B72A: D8 D1 - fcom st(0),st(1) "unepic.exe"+8B72C: DF E0 - fnstsw ax "unepic.exe"+8B72E: DD D9 - fstp st(1) "unepic.exe"+8B730: F6 C4 41 - test ah,41 "unepic.exe"+8B733: 75 06 - jne unepic.exe+8B73B } Видео: Табличка unepic.CT 2 Ссылка на комментарий Поделиться на другие сайты Поделиться
DieVis Опубликовано 25 июня, 2018 Поделиться Опубликовано 25 июня, 2018 Как\Если начнёте взламывать вещи, не могли бы показать как находится и как сделать Дюп вещей, типа такого скрипта: Спойлер [ENABLE] registersymbol(dupe) aobscan(dupe,01 86 78 02 00 00 79 06 89 9E 78 02 00 00) dupe: db 29 [DISABLE] unregistersymbol(dupe) dupe: db 01 Ссылка на комментарий Поделиться на другие сайты Поделиться
Garik66 Опубликовано 25 июня, 2018 Автор Поделиться Опубликовано 25 июня, 2018 15 минут назад, DieVis сказал: Как\Если начнёте взламывать вещи, не могли бы показать как находится и как сделать Дюп вещей, типа такого скрипта: @DieVis, Вы от нас многово хотите. Мы не умеем предсказывать и догадываться, уж лучше Вам обратиться на ТНТ в "Битва экстрасенсов"? Что такое Дюп.вещей я не знаю. А посмотреть, что Вы имели ввиду, посмотрев на работу скрипта, тоже не могу, так как сигнатура по-видимому от другой версии игры. Так что поясните - Что такое дюп. вещей? Ссылка на комментарий Поделиться на другие сайты Поделиться
Garik66 Опубликовано 25 июня, 2018 Автор Поделиться Опубликовано 25 июня, 2018 44 минуты назад, DieVis сказал: как сделать Дюп вещей ЗЫ: А нашел: Дюп (дупа, дюпинг, dupe) - это популярный баг в различных играх, который позволяет делать дубликаты вещей. Ссылка на комментарий Поделиться на другие сайты Поделиться
DieVis Опубликовано 25 июня, 2018 Поделиться Опубликовано 25 июня, 2018 9 часов назад, Garik66 сказал: А посмотреть... тот скрипт из игры TL2, в unepic в принципе дюп делали в какой-то версии... Но интересно как находят\делают тот что выше ^ 8 часов назад, Garik66 сказал: ЗЫ: А Теперь и вы это знаете, что значит дюп, не стоит благодарить... Спойлер Шутка... ^ Не так уж многого, вроде писали или говорили про "взломать всё возможное в игре". Если это сложно (искать\делать дюп вещей), напишите что не будете и ладно. Ссылка на комментарий Поделиться на другие сайты Поделиться
partoftheworlD Опубликовано 25 июня, 2018 Поделиться Опубликовано 25 июня, 2018 10 часов назад, DieVis сказал: и как сделать Дюп вещей если в игре есть инвентарь, то достаточно найти слот и поставить бряк, а дальше реверсить, примерно так и делал дюп для Dying light. Обычно в таких играх регистрируется состояние предмета, когда он в руках, в инвентаре или выкидывается, проблема заключается именно в регистрации объекта, к примеру, если перезаписываешь состояние предмета(будто бы оружие у тебя постоянно в руках), то при нажатии на кнопку сброса оружия случается баг, при котором игра не понимает что ей делать и поэтому, чтобы игроки не жаловались на пропадающие предметы, почти во всех качественных играх есть код, который проверяет все это. Тут тебе и надо найти условие или значение при котором тебя бы перекинуло на такой обработчик, если все сделаешь правильно, то один предмет будет выкидываться, а копия оставаться в руках/инвентаре. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения