YanGus
-
Постов
6 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Загрузки
Блоги
Сообщения, опубликованные YanGus
-
-
Здравствуйте, я хотел бы создать свой трейнер. Форму подготовил и кнопки добавил.
Как этот код преобразовать для трейнера? Чит-Бесконечные жизниСкрытый текст{ Game : Night in the Woods.exe Version: Date : 2017-08-21 Author : Yan This script does blah blah blah } [ENABLE] //code from here to '[DISABLE]' will be used to enable the cheat aobscan(INJECT,CC 63 86 F8 01 00 00 85 C0 0F 8E 65) // should be unique alloc(newmem,$1000,57A09EB7) label(code) label(return) newmem: cmp [r14+1E8],(float)1 jne code mov [r14+1F8],#5 code: movsxd rax,dword ptr [r14+000001F8] jmp return INJECT: jmp newmem nop nop return: registersymbol(INJECT) [DISABLE] //code from here till the end of the code will be used to disable the cheat INJECT: db CC 63 86 F8 01 00 00 unregistersymbol(INJECT) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: 57A09EB7 57A09E7D: 48 89 85 90 FD FF FF - mov [rbp-00000270],rax 57A09E84: 89 85 98 FD FF FF - mov [rbp-00000268],eax 57A09E8A: 48 89 85 A0 FD FF FF - mov [rbp-00000260],rax 57A09E91: 89 85 A8 FD FF FF - mov [rbp-00000258],eax 57A09E97: 41 0F B6 86 AC 02 00 00 - movzx eax,byte ptr [r14+000002AC] 57A09E9F: 85 C0 - test eax,eax 57A09EA1: 0F 85 84 10 00 00 - jne 57A0AF2B 57A09EA7: 41 0F B6 86 4C 03 00 00 - movzx eax,byte ptr [r14+0000034C] 57A09EAF: 85 C0 - test eax,eax 57A09EB1: 0F 85 74 10 00 00 - jne 57A0AF2B // ---------- INJECTING HERE ---------- 57A09EB7: 49 63 86 F8 01 00 00 - movsxd rax,dword ptr [r14+000001F8] // ---------- DONE INJECTING ---------- 57A09EBE: 85 C0 - test eax,eax 57A09EC0: 0F 8E 65 10 00 00 - jng 57A0AF2B 57A09EC6: 41 0F B6 86 88 01 00 00 - movzx eax,byte ptr [r14+00000188] 57A09ECE: 85 C0 - test eax,eax 57A09ED0: 0F 84 81 00 00 00 - je 57A09F57 57A09ED6: 41 0F B6 86 A0 03 00 00 - movzx eax,byte ptr [r14+000003A0] 57A09EDE: 85 C0 - test eax,eax 57A09EE0: 0F 85 45 10 00 00 - jne 57A0AF2B 57A09EE6: 49 8B 46 18 - mov rax,[r14+18] 57A09EEA: 48 89 85 28 FD FF FF - mov [rbp-000002D8],rax }
-
Сделал так, все заработало... Теперь надо сделать трейнер... Не подскажите тему?
Спасибо, за терпение модераторы!
код
Скрытый текст{ Game : Night in the Woods.exe Version: Date : 2017-08-20 Author : Yan This script does blah blah blah } [ENABLE] //code from here to '[DISABLE]' will be used to enable the cheat aobscan(health,CC 63 86 F8 01 00 00 85 C0 0F 8E 65) // should be unique alloc(newmem,$1000,133BB017) label(code) label(return) newmem: cmp [r14+250],(float)1 jne code mov [r14+1F8],#5 code: movsxd rax,dword ptr [r14+000001F8] jmp return health: jmp newmem nop nop return: registersymbol(health) [DISABLE] //code from here till the end of the code will be used to disable the cheat health: db CC 63 86 F8 01 00 00 unregistersymbol(health) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: 133BB017 133BAFDD: 48 89 85 90 FD FF FF - mov [rbp-00000270],rax 133BAFE4: 89 85 98 FD FF FF - mov [rbp-00000268],eax 133BAFEA: 48 89 85 A0 FD FF FF - mov [rbp-00000260],rax 133BAFF1: 89 85 A8 FD FF FF - mov [rbp-00000258],eax 133BAFF7: 41 0F B6 86 AC 02 00 00 - movzx eax,byte ptr [r14+000002AC] 133BAFFF: 85 C0 - test eax,eax 133BB001: 0F 85 84 10 00 00 - jne 133BC08B 133BB007: 41 0F B6 86 4C 03 00 00 - movzx eax,byte ptr [r14+0000034C] 133BB00F: 85 C0 - test eax,eax 133BB011: 0F 85 74 10 00 00 - jne 133BC08B // ---------- INJECTING HERE ---------- 133BB017: 49 63 86 F8 01 00 00 - movsxd rax,dword ptr [r14+000001F8] // ---------- DONE INJECTING ---------- 133BB01E: 85 C0 - test eax,eax 133BB020: 0F 8E 65 10 00 00 - jng 133BC08B 133BB026: 41 0F B6 86 88 01 00 00 - movzx eax,byte ptr [r14+00000188] 133BB02E: 85 C0 - test eax,eax 133BB030: 0F 84 81 00 00 00 - je 133BB0B7 133BB036: 41 0F B6 86 A0 03 00 00 - movzx eax,byte ptr [r14+000003A0] 133BB03E: 85 C0 - test eax,eax 133BB040: 0F 85 45 10 00 00 - jne 133BC08B 133BB046: 49 8B 46 18 - mov rax,[r14+18] 133BB04A: 48 89 85 28 FD FF FF - mov [rbp-000002D8],rax }
-
http://imgur.com/a/FwdEY - Скрины
Вылетает игра после этого + у меня много инструкции фиг разберешь в какой ассемблер сувать.Скрытый текст{ Game : Night in the Woods.exe Version: Date : 2017-08-20 Author : Yan This script does blah blah blah } [ENABLE] //code from here to '[DISABLE]' will be used to enable the cheat aobscan(INJECT1111,CC 63 86 F8 01 00 00 85 C0 0F 8E 65) // should be unique alloc(newmem,$1000,57019DC7) label(code) label(return) newmem: cmp dword ptr [r14+250],1 jne code code: movsxd rax,dword ptr [r14+000001F8] jmp return INJECT1111: jmp newmem nop nop return: registersymbol(INJECT1111) [DISABLE] //code from here till the end of the code will be used to disable the cheat INJECT1111: db CC 63 86 F8 01 00 00 unregistersymbol(INJECT1111) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: 57019DC7 57019D8D: 48 89 85 90 FD FF FF - mov [rbp-00000270],rax 57019D94: 89 85 98 FD FF FF - mov [rbp-00000268],eax 57019D9A: 48 89 85 A0 FD FF FF - mov [rbp-00000260],rax 57019DA1: 89 85 A8 FD FF FF - mov [rbp-00000258],eax 57019DA7: 41 0F B6 86 AC 02 00 00 - movzx eax,byte ptr [r14+000002AC] 57019DAF: 85 C0 - test eax,eax 57019DB1: 0F 85 84 10 00 00 - jne 5701AE3B 57019DB7: 41 0F B6 86 4C 03 00 00 - movzx eax,byte ptr [r14+0000034C] 57019DBF: 85 C0 - test eax,eax 57019DC1: 0F 85 74 10 00 00 - jne 5701AE3B // ---------- INJECTING HERE ---------- 57019DC7: 49 63 86 F8 01 00 00 - movsxd rax,dword ptr [r14+000001F8] // ---------- DONE INJECTING ---------- 57019DCE: 85 C0 - test eax,eax 57019DD0: 0F 8E 65 10 00 00 - jng 5701AE3B 57019DD6: 41 0F B6 86 88 01 00 00 - movzx eax,byte ptr [r14+00000188] 57019DDE: 85 C0 - test eax,eax 57019DE0: 0F 84 81 00 00 00 - je 57019E67 57019DE6: 41 0F B6 86 A0 03 00 00 - movzx eax,byte ptr [r14+000003A0] 57019DEE: 85 C0 - test eax,eax 57019DF0: 0F 85 45 10 00 00 - jne 5701AE3B 57019DF6: 49 8B 46 18 - mov rax,[r14+18] 57019DFA: 48 89 85 28 FD FF FF - mov [rbp-000002D8],rax }
</spoiler>
-
Все делал по инструкции в видео... Код не работает
Скрытый текст{ Game : Night in the Woods.exe Version: Date : 2017-08-20 Author : Yan This script does blah blah blah } [ENABLE] //code from here to '[DISABLE]' will be used to enable the cheat aobscan(health1,49 63 86 F8 01 00 00 85 C0 0F 8E) // should be unique alloc(newmem,$1000,131AF137) label(code) label(return) newmem: cmp dword ptr [r14+000004D0],1 jne code mov dword ptr [r14+000001F8],#5 code: movsxd rax,dword ptr [r14+000001F8] jmp return health1: jmp newmem nop nop return: registersymbol(health1) [DISABLE] //code from here till the end of the code will be used to disable the cheat health1: db 49 63 86 F8 01 00 00 unregistersymbol(health1) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: 131AF137 131AF0FD: 48 89 85 90 FD FF FF - mov [rbp-00000270],rax 131AF104: 89 85 98 FD FF FF - mov [rbp-00000268],eax 131AF10A: 48 89 85 A0 FD FF FF - mov [rbp-00000260],rax 131AF111: 89 85 A8 FD FF FF - mov [rbp-00000258],eax 131AF117: 41 0F B6 86 AC 02 00 00 - movzx eax,byte ptr [r14+000002AC] 131AF11F: 85 C0 - test eax,eax 131AF121: 0F 85 84 10 00 00 - jne 131B01AB 131AF127: 41 0F B6 86 4C 03 00 00 - movzx eax,byte ptr [r14+0000034C] 131AF12F: 85 C0 - test eax,eax 131AF131: 0F 85 74 10 00 00 - jne 131B01AB // ---------- INJECTING HERE ---------- 131AF137: 49 63 86 F8 01 00 00 - movsxd rax,dword ptr [r14+000001F8] // ---------- DONE INJECTING ---------- 131AF13E: 85 C0 - test eax,eax 131AF140: 0F 8E 65 10 00 00 - jng 131B01AB 131AF146: 41 0F B6 86 88 01 00 00 - movzx eax,byte ptr [r14+00000188] 131AF14E: 85 C0 - test eax,eax 131AF150: 0F 84 81 00 00 00 - je 131AF1D7 131AF156: 41 0F B6 86 A0 03 00 00 - movzx eax,byte ptr [r14+000003A0] 131AF15E: 85 C0 - test eax,eax 131AF160: 0F 85 45 10 00 00 - jne 131B01AB 131AF166: 49 8B 46 18 - mov rax,[r14+18] 131AF16A: 48 89 85 28 FD FF FF - mov [rbp-000002D8],rax }
-
Здравствуйте, хотел взломать игру на жизни DemonTowers(Night in the Woods ).
Я нашел адрес с жизнями и если его заморозить, то у меня бесконечные жизни...
Я хотел найти сигнатуру, нажимаю "найти инструкции записывающие по этому адресу" заменяю NOP ами, жизни бесконечные,НО у врагов тоже...
+ адрес с жизнями каждый раз меняется при смерти...
Скрин:
[ Gang Bests ] Взлом на Fly!
in Вопросы по созданию читов в одиночных играх
Опубликовано · Изменено пользователем YanGus
Спойлер
Здравствуйте, я бы хотел взломать gang beasts на прыжки.
Ориентировался по ролику
Но у меня 63 значения, если по одному каждому адресу дать значение, то ничего не произойдет, но если дать всем адрессам (63) значение 10 то персонаж прыгает.
Загвостка.... И что теперь мне делать?