

OTrash
Membro Avançado-
Posts
49 -
Joined
-
Last visited
-
WCoins
815 [ Donate ]
OTrash's Achievements
-
OTrash earned a Trophy Grão Mestre
-
so abrir com o cheat engine e selecionar o processo do jogo
-
OTrash started following Perfect World (LUG) Cheat Table and Grand Chase Fantasy Hack
-
https://chasefantasy.com.br/ damage changer hp hack [Hidden Content] scan: https://www.virustotal.com/gui/file/a9a13441d527229fad89681e2bfded7167d78e2bb5b0ed4c36c51f4edf688236?nocache=1
-
Perfect World (LUG) Cheat Table
topic in OTrash's replied to OTrash Perfect World - Downloads de Cheats / Utilitários
falei que é complicado man, deixa de boa -
usa o bypass manual pelo process explorer. (100% de certeza que vc consegue pois só é meio chato pausar um por um) ou tenta com o bypass do jason. se ja tiver a manha como eu usa o process hacker, que é tranquilo
- 609 replies
-
- grand chase
- gcc
- (and 13 more)
-
gratidão meu pau na tua mão aqui ja tem atualizado : Grand Chase CT Versao 3.3.3 (20/04/2022)
- 609 replies
-
- 1
-
-
- grand chase
- gcc
- (and 13 more)
-
OTrash earned a Trophy Mestre
-
[Classic]Bypass executável + Multi Hack
topic in OTrash's replied to OTrash Grand Chase - Downloads de Cheats
update multi hack para 2.9.8 Dio Update 22/12/2021 -
OTrash earned a Trophy Diamante
-
resposta pra burro nao se repete. o problema nao é o bypass, o hack, ou o jogo. é voce ser asno
- 609 replies
-
- 1
-
-
- grand chase
- gcc
- (and 13 more)
-
[Classic]Bypass executável + Multi Hack
topic in OTrash's replied to OTrash Grand Chase - Downloads de Cheats
isso acontece se uso o arquivo desse topico: (no caso é script... pra desativar tem que por de volta o original) -
marlonbgrj started following OTrash
-
[Classic]Bypass executável + Multi Hack
topic in OTrash's replied to OTrash Grand Chase - Downloads de Cheats
abre o gc normal sem nada... quando chega na tela de servidores executa o Bypass classic .exe como administrador quando ele abrir tem o botão "bypass" clicka nele e espera aparecer "bypassed open cheat engine" depois que isso acontecer abre o cheat engine e seleciona o hack que postei -
OTrash earned a Trophy Platina
-
[Classic]Bypass executável + Multi Hack
topic in OTrash's replied to OTrash Grand Chase - Downloads de Cheats
1- Abra o Bypass 2- Espere chegar na tela de Servidores 3- aperta no botão "Bypass" 4- espere aparecer a mensagem "bypassed" pronto, pode abrir o cheat engine. Creditos: Jason KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK MAIS FACIL QUE ISSO? -
[Classic]Bypass executável + Multi Hack
topic in OTrash's replied to OTrash Grand Chase - Downloads de Cheats
estou usando nesse momento... aprenda a usar primeiro ou vai la e paga algum pra fazer a mesma coisa da free -
[Classic]Bypass executável + Multi Hack
topic in OTrash's replied to OTrash Grand Chase - Downloads de Cheats
claro ne jumento depois que aparecer a mensagem bypassed ai vc abre o outro arquivo que é o hack no caso (cheat engine) -
[Classic]Bypass executável + Multi Hack
topic in OTrash's replied to OTrash Grand Chase - Downloads de Cheats
adicionado hack em tabela -
COPIA E cola no cheat engine isso: <?xml version="1.0" encoding="utf-8"?> <CheatTable> <CheatEntries> <CheatEntry> <ID>16374</ID> <Description>"Update 11/10/2021"</Description> <LastState/> <Color>FF0000</Color> <VariableType>Auto Assembler Script</VariableType> <AssemblerScript>[ENABLE] aobscanmodule(INJECT,GrandChase.exe,75 XX 8B 4D F8 8B 55 EC 3B 51 14 74 XX E8 XX XX XX XX 8A 45 F0 8B E5 5D) // should be unique alloc(newmem,$1000) label(code) label(return) newmem: code: db 74 INJECT: db EB return: registersymbol(INJECT) [DISABLE] INJECT: db 75 0B 8B 4D F8 unregistersymbol(INJECT) dealloc(newmem) </AssemblerScript> </CheatEntry> <CheatEntry> <ID>1</ID> <Description>"AutoKill v5.2 - By OZ#0010"</Description> <Options moHideChildren="1"/> <LastState/> <Color>800040</Color> <VariableType>Auto Assembler Script</VariableType> <AssemblerScript>{$strict} [ENABLE] aobscanmodule(oz_ak1,GrandChase.exe,F3 0F 10 00 0F 2F 45 F4 72) aobscanmodule(oz_ak2,GrandChase.exe,51 89 4D FC 8B 4D 08 E8 ?? ?? ?? ?? 51 D9 1C 24 8B 4D FC E8) aobscanmodule(oz_ak3,GrandChase.exe,68 26 01 00 00 8B 4D FC) alloc(oz,$1000) label(ozAKDelay) label(tm) label(rt) label(st) label(ak1_code) label(ak1_ori) label(ak1_kill) label(ak1_return) label(ak2_code) label(ak2_ori) label(ak2_kill) label(ak2_return) label(ak3_code) label(ak3_return) oz: ozAKDelay: dd 0 tm: dd 0 rt: dd 0 st: push ebp mov ebp,esp mov ecx,[ebp+08] mov eax,[ebp+0C] push eax reassemble(oz_ak2+13) pop ebp ret 0008 ak1_code: {$try} cmp [ecx-300],(int)617 je ak1_ori cmp [ecx-300],(int)863 je ak1_ori cmp [ecx-30C],0 jne ak1_ori mov edx,[ozAKDelay] test edx,edx je ak1_kill mov byte ptr [ecx-310],0 imul edx,edx,(int)1000 cmp [rt],edx ja ak1_kill pushad call Kernel32.GetTickCount sub eax,[tm] mov [rt],eax popad cmp [rt],edx ja ak1_kill {$except} ak1_ori: movss xmm0,[eax] comiss xmm0,[ebp-0C] jmp ak1_return ak1_kill: {$try} mov [ecx+BC],(float)-1 lea eax,[ebp-0C] {$except} jmp ak1_ori ak2_code: fstp dword ptr [esp] {$try} cmp [ecx+BC],(float)-1 je ak2_kill {$except} ak2_ori: mov ecx,[ebp-04] jmp ak2_return ak2_kill: pushad push (float)-1 push ecx call st popad mov [esp],(float)-1 jmp ak2_ori ak3_code: pushad call Kernel32.GetTickCount mov [tm],eax mov [rt],0 popad push 00000126 jmp ak3_return oz_ak1: jmp ak1_code nop 3 ak1_return: oz_ak2+D: jmp ak2_code nop ak2_return: oz_ak3: jmp ak3_code ak3_return: registersymbol(oz_ak1) registersymbol(oz_ak2) registersymbol(oz_ak3) registersymbol(ozAKDelay) [DISABLE] oz_ak1: db F3 0F 10 00 0F 2F 45 F4 oz_ak2+D: db D9 1C 24 8B 4D FC oz_ak3: db 68 26 01 00 00 unregistersymbol(oz_ak1) unregistersymbol(oz_ak2) unregistersymbol(oz_ak3) unregistersymbol(ozAKDelay) dealloc(oz) </AssemblerScript> <CheatEntries> <CheatEntry> <ID>2</ID> <Description>"Delay(sec)"</Description> <Color>FF0080</Color> <VariableType>4 Bytes</VariableType> <Address>ozAKDelay</Address> </CheatEntry> </CheatEntries> </CheatEntry> <CheatEntry> <ID>16398</ID> <Description>"Unlock Damage Changer"</Description> <LastState Activated="1"/> <Color>0000FF</Color> <VariableType>Auto Assembler Script</VariableType> <AssemblerScript>{ Game : GrandChase.exe Version: Date : 2021-09-15 Author : Damage Selecionado ON This script does blah blah blah } [ENABLE] aobscanmodule(INJECT,GrandChase.exe,F3 0F 10 85 D4 03 00 00 F3 0F 5E 80 44) // should be unique alloc(newmem,$1000) label(code) label(return) newmem: code: movss xmm0,[ebp+000003D4] jmp return INJECT: movss xmm1,[ebp+000003D4] return: registersymbol(INJECT) [DISABLE] INJECT: db F3 0F 10 85 unregistersymbol(INJECT) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: "GrandChase.exe"+87B621 "GrandChase.exe"+87B5F7: 0F 57 C0 - xorps xmm0,xmm0 "GrandChase.exe"+87B5FA: F3 0F 11 45 0C - movss [ebp+0C],xmm0 "GrandChase.exe"+87B5FF: 8B 55 80 - mov edx,[ebp-80] "GrandChase.exe"+87B602: F3 0F 10 05 A4 6E 20 02 - movss xmm0,[GrandChase.exe+1766EA4] "GrandChase.exe"+87B60A: 0F 2F 82 3C 07 00 00 - comiss xmm0,[edx+0000073C] "GrandChase.exe"+87B611: 76 22 - jna GrandChase.exe+87B635 "GrandChase.exe"+87B613: 0F B6 85 76 FF FF FF - movzx eax,byte ptr [ebp-0000008A] "GrandChase.exe"+87B61A: 85 C0 - test eax,eax "GrandChase.exe"+87B61C: 75 15 - jne GrandChase.exe+87B633 "GrandChase.exe"+87B61E: 8B 4D 80 - mov ecx,[ebp-80] // ---------- INJECTING HERE ---------- "GrandChase.exe"+87B621: F3 0F 10 45 0C - movss xmm0,[ebp+0C] // ---------- DONE INJECTING ---------- "GrandChase.exe"+87B626: F3 0F 5E 81 3C 07 00 00 - divss xmm0,[ecx+0000073C] "GrandChase.exe"+87B62E: F3 0F 11 45 0C - movss [ebp+0C],xmm0 "GrandChase.exe"+87B633: EB 08 - jmp GrandChase.exe+87B63D "GrandChase.exe"+87B635: 0F 57 C0 - xorps xmm0,xmm0 "GrandChase.exe"+87B638: F3 0F 11 45 0C - movss [ebp+0C],xmm0 "GrandChase.exe"+87B63D: 8B 95 6C FF FF FF - mov edx,[ebp-00000094] "GrandChase.exe"+87B643: 83 BA 3C 01 00 00 00 - cmp dword ptr [edx+0000013C],00 "GrandChase.exe"+87B64A: 7E 22 - jle GrandChase.exe+87B66E "GrandChase.exe"+87B64C: 8B 85 6C FF FF FF - mov eax,[ebp-00000094] "GrandChase.exe"+87B652: F3 0F 2A 80 3C 01 00 00 - cvtsi2ss xmm0,[eax+0000013C] } </AssemblerScript> <CheatEntries> <CheatEntry> <ID>16399</ID> <Description>"How much damage do you want to do?"</Description> <LastState Value="100000000" RealAddress="021AD574"/> <ShowAsSigned>0</ShowAsSigned> <Color>0000FF</Color> <VariableType>Float</VariableType> <Address>GrandChase.exe+179D574</Address> <Hotkeys> <Hotkey> <Action>Increase Value</Action> <Keys> <Key>107</Key> </Keys> <Value>10000</Value> <ID>0</ID> </Hotkey> <Hotkey> <Action>Decrease Value</Action> <Keys> <Key>109</Key> </Keys> <Value>10000</Value> <ID>1</ID> </Hotkey> </Hotkeys> </CheatEntry> </CheatEntries> </CheatEntry> <CheatEntry> <ID>24570</ID> <Description>"Sieghart Fury Fast Regen"</Description> <LastState Activated="1"/> <Color>FF0000</Color> <VariableType>Auto Assembler Script</VariableType> <AssemblerScript>{ Game : GrandChase.exe Version: Date : 2021-11-10 Author : Sieghart This script does blah blah blah } [ENABLE] aobscanmodule(INJECT,GrandChase.exe,F3 0F 59 05 XX XX XX XX F3 0F 10 0D XX XX XX XX F3 0F 5E C8 8B 4D FC) // should be unique alloc(newmem,$1000) label(code) label(return) newmem: code: db F3 0F 59 05 INJECT: db F3 0F 59 0D return: registersymbol(INJECT) [DISABLE] INJECT: db F3 0F 59 05 unregistersymbol(INJECT) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: GrandChase.exe+88F944 GrandChase.exe+88F921: 0F B6 C8 - movzx ecx,al GrandChase.exe+88F924: 85 C9 - test ecx,ecx GrandChase.exe+88F926: 74 5B - je GrandChase.exe+88F983 GrandChase.exe+88F928: 8B 4D FC - mov ecx,[ebp-04] GrandChase.exe+88F92B: E8 00 79 7F FF - call GrandChase.exe+87230 GrandChase.exe+88F930: 05 E0 07 00 00 - add eax,000007E0 GrandChase.exe+88F935: 8B C8 - mov ecx,eax GrandChase.exe+88F937: E8 B4 A4 7E FF - call GrandChase.exe+79DF0 GrandChase.exe+88F93C: D9 5D F0 - fstp dword ptr [ebp-10] GrandChase.exe+88F93F: F3 0F 10 45 F0 - movss xmm0,[ebp-10] // ---------- INJECTING HERE ---------- GrandChase.exe+88F944: F3 0F 59 05 78 34 F5 01 - mulss xmm0,[GrandChase.exe+1793478] // ---------- DONE INJECTING ---------- GrandChase.exe+88F94C: F3 0F 10 0D 58 34 F5 01 - movss xmm1,[GrandChase.exe+1793458] GrandChase.exe+88F954: F3 0F 5E C8 - divss xmm1,xmm0 GrandChase.exe+88F958: 8B 4D FC - mov ecx,[ebp-04] GrandChase.exe+88F95B: F3 0F 11 4D EC - movss [ebp-14],xmm1 GrandChase.exe+88F960: E8 CB 78 7F FF - call GrandChase.exe+87230 GrandChase.exe+88F965: 05 28 08 00 00 - add eax,00000828 GrandChase.exe+88F96A: 8B C8 - mov ecx,eax GrandChase.exe+88F96C: E8 7F A4 7E FF - call GrandChase.exe+79DF0 GrandChase.exe+88F971: D9 5D E8 - fstp dword ptr [ebp-18] GrandChase.exe+88F974: F3 0F 10 45 EC - movss xmm0,[ebp-14] } </AssemblerScript> <CheatEntries> <CheatEntry> <ID>24571</ID> <Description>"Sieghart Fury Max? change to 9999"</Description> <LastState Value="999" RealAddress="021A3460"/> <ShowAsSigned>0</ShowAsSigned> <Color>FF0000</Color> <VariableType>Float</VariableType> <Address>GrandChase.exe+1793460</Address> </CheatEntry> </CheatEntries> </CheatEntry> <CheatEntry> <ID>23674</ID> <Description>"Jin - Insta Fury MAX"</Description> <LastState/> <Color>000080</Color> <VariableType>Auto Assembler Script</VariableType> <AssemblerScript>{ Game : GrandChase.exe Version: Date : 2021-10-20 Author : Poder Infinito Jin This script does blah blah blah } [ENABLE] aobscanmodule(INJECT,GrandChase.exe,F3 0F 59 05 XX XX XX XX F3 0F 10 0D XX XX XX XX F3 0F 5E C8 F3 0F 11 4D DC ) // should be unique alloc(newmem,$1000) label(code) label(return) newmem: code: db F3 0F 59 05 INJECT: db F3 0F 59 15 return: registersymbol(INJECT) [DISABLE] INJECT: db F3 0F 59 05 unregistersymbol(INJECT) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: GrandChase.exe+93DB18 GrandChase.exe+93DAF0: E8 CB 66 11 00 - call GrandChase.exe+A541C0 GrandChase.exe+93DAF5: 33 C0 - xor eax,eax GrandChase.exe+93DAF7: E9 21 01 00 00 - jmp GrandChase.exe+93DC1D GrandChase.exe+93DAFC: 8B 4D 08 - mov ecx,[ebp+08] GrandChase.exe+93DAFF: E8 5C 9B 74 FF - call GrandChase.exe+87660 GrandChase.exe+93DB04: 05 E0 07 00 00 - add eax,000007E0 GrandChase.exe+93DB09: 8B C8 - mov ecx,eax GrandChase.exe+93DB0B: E8 20 C6 73 FF - call GrandChase.exe+7A130 GrandChase.exe+93DB10: D9 5D E0 - fstp dword ptr [ebp-20] GrandChase.exe+93DB13: F3 0F 10 45 E0 - movss xmm0,[ebp-20] // ---------- INJECTING HERE ---------- GrandChase.exe+93DB18: F3 0F 59 05 00 54 3F 02 - mulss xmm0,[GrandChase.exe+1785400] // ---------- DONE INJECTING ---------- GrandChase.exe+93DB20: F3 0F 10 0D E0 53 3F 02 - movss xmm1,[GrandChase.exe+17853E0] GrandChase.exe+93DB28: F3 0F 5E C8 - divss xmm1,xmm0 GrandChase.exe+93DB2C: F3 0F 11 4D DC - movss [ebp-24],xmm1 GrandChase.exe+93DB31: 8D 55 DC - lea edx,[ebp-24] GrandChase.exe+93DB34: 52 - push edx GrandChase.exe+93DB35: 8B 4D 08 - mov ecx,[ebp+08] GrandChase.exe+93DB38: 81 C1 20 74 00 00 - add ecx,00007420 GrandChase.exe+93DB3E: E8 8D DD 73 FF - call GrandChase.exe+7B8D0 GrandChase.exe+93DB43: F3 0F 10 05 E0 53 3F 02 - movss xmm0,[GrandChase.exe+17853E0] GrandChase.exe+93DB4B: F3 0F 11 45 D8 - movss [ebp-28],xmm0 } </AssemblerScript> <CheatEntries> <CheatEntry> <ID>23673</ID> <Description>"Jin - Fury Max? change to 9999"</Description> <LastState Value="999" RealAddress="021A3460"/> <ShowAsSigned>0</ShowAsSigned> <Color>000080</Color> <VariableType>Float</VariableType> <Address>GrandChase.exe+1793460</Address> </CheatEntry> </CheatEntries> </CheatEntry> <CheatEntry> <ID>449</ID> <Description>"Item Vac Final By (OZ)"</Description> <LastState Activated="1"/> <Color>8080FF</Color> <VariableType>Auto Assembler Script</VariableType> <AssemblerScript>{$strict} [ENABLE] aobscanmodule(oz_iv,GrandChase.exe,74 32 8B 45 F0 89 45 DC C6 45 FC 01 8D 4D C8 E8 XX XX XX XX) oz_iv: nop 2 registersymbol(oz_iv) [DISABLE] oz_iv: db 74 32 unregistersymbol(oz_iv) </AssemblerScript> </CheatEntry> <CheatEntry> <ID>7</ID> <Description>"Game Rank Editable Final By (OZ)"</Description> <Options moHideChildren="1"/> <LastState Activated="1"/> <Color>008080</Color> <VariableType>Auto Assembler Script</VariableType> <AssemblerScript>{$strict} [ENABLE] aobscanmodule(oz_rk,GrandChase.exe,F3 0F 10 45 08 F3 0F 5E 45 F4) aobscanmodule(oz_st,GrandChase.exe,E8 ?? ?? ?? ?? 8D 55 F8 52 8B 4D FC 81 C1 A0 02 00 00 E8) alloc(oz,$1000) label(ozGameRank) label(st) label(rk_code) label(rk_return) oz: ozGameRank: dd (float)100 st: push ebp mov ebp,esp mov ecx,[ebp+08] lea eax,[ebp+0C] push eax reassemble(oz_st) pop ebp ret 0008 rk_code: push eax mov eax,(int)100 cvtsi2ss xmm1,eax movss xmm0,[ebp-0C] mulss xmm0,[ozGameRank] divss xmm0,xmm1 mov eax,[ebp-10] add eax,2A0 push eax movss [esp],xmm0 push eax call st pop eax jmp rk_return oz_rk: jmp rk_code rk_return: registersymbol(ozGameRank) registersymbol(oz_rk) [DISABLE] oz_rk: db F3 0F 10 45 08 unregistersymbol(ozGameRank) unregistersymbol(oz_rk) dealloc(oz) </AssemblerScript> <CheatEntries> <CheatEntry> <ID>8</ID> <Description>"Rank(0~100)"</Description> <LastState Value="100" Activated="1" RealAddress="03AA0000"/> <Color>FF0080</Color> <VariableType>Float</VariableType> <Address>ozGameRank</Address> </CheatEntry> </CheatEntries> </CheatEntry> <CheatEntry> <ID>16377</ID> <Description>"100 % Critical Hack"</Description> <LastState Activated="1"/> <Color>404000</Color> <VariableType>Auto Assembler Script</VariableType> <AssemblerScript>{ Game : GrandChase.exe Version: Date : 2021-09-12 Author : Critical Hack This script does blah blah blah } [ENABLE] aobscanmodule(INJECT,GrandChase.exe,75 xx E8 xx xx xx xx D9 9D xx xx xx xx F3 0F 10 85 xx xx xx xx 0F 2F 85 xx xx xx xx 0F 86 xx xx xx xx C6 85 xx xx xx xx xx ) // should be unique alloc(newmem,$1000) label(code) label(return) newmem: code: db 75 INJECT: db EB return: registersymbol(INJECT) [DISABLE] INJECT: db 75 unregistersymbol(INJECT) dealloc(newmem) </AssemblerScript> </CheatEntry> <CheatEntry> <ID>3322</ID> <Description>"Cooldown Hack"</Description> <LastState Activated="1"/> <Color>646400</Color> <VariableType>Auto Assembler Script</VariableType> <AssemblerScript>[ENABLE] aobscanmodule(INJECT,GrandChase.exe,00 F3 0F 11 85 60 FF FF FF 8D) // should be unique alloc(newmem,$1000) label(code) label(return) newmem: code: movss [ebp-000000A0],xmm0 jmp return INJECT+01: movss [ebp-000000A0],xmm1 return: registersymbol(INJECT) [DISABLE] INJECT+01: db F3 0F 11 85 unregistersymbol(INJECT) dealloc(newmem) </AssemblerScript> </CheatEntry> <CheatEntry> <ID>12219</ID> <Description>"Hyper Mana Regen"</Description> <LastState Activated="1"/> <Color>FF8000</Color> <VariableType>Auto Assembler Script</VariableType> <AssemblerScript>[ENABLE] aobscanmodule(INJECT,GrandChase.exe,F3 0F 11 81 D4 6E 00 00 8B 55 FC) // should be unique alloc(newmem,$1000) label(code) label(return) newmem: code: movss [ecx+00006ED4],xmm0 jmp return INJECT: movss [ecx+00006ED4],xmm2 return: registersymbol(INJECT) [DISABLE] INJECT: db F3 0F 11 81 unregistersymbol(INJECT) dealloc(newmem) </AssemblerScript> </CheatEntry> <CheatEntry> <ID>16369</ID> <Description>"MP Hack"</Description> <LastState/> <Color>FF8000</Color> <VariableType>Auto Assembler Script</VariableType> <AssemblerScript>[ENABLE] aobscanmodule(INJECT,GrandChase.exe,F3 0F 11 04 24 8B 0D xx xx xx xx E8 xx xx xx xx E9 xx xx xx xx F3 0F 10 45 E4 F3 0F 59 45 D0 F3 0F 11 45 E8) // should be unique alloc(newmem,$1000) label(code) label(return) newmem: code: movss [esp],xmm0 jmp return INJECT: movss [esp],xmm2 return: registersymbol(INJECT) [DISABLE] INJECT: db F3 0F 11 04 unregistersymbol(INJECT) dealloc(newmem) </AssemblerScript> </CheatEntry> <CheatEntry> <ID>11155</ID> <Description>"HP Regen / God Mode"</Description> <Options moActivateChildrenAsWell="1"/> <LastState Activated="1"/> <Color>4080FF</Color> <VariableType>Auto Assembler Script</VariableType> <AssemblerScript>{ Game : GrandChase.exe Version: Date : 2021-09-10 Author : HP Hack This script does blah blah blah } [ENABLE] aobscanmodule(INJECT,GrandChase.exe,F3 0F 10 45 EC F3 0F 59 45 CC) // should be unique alloc(newmem,$1000) label(code) label(return) newmem: code: movss xmm0,[ebp-14] jmp return INJECT: movss xmm2,[ebp-14] return: registersymbol(INJECT) [DISABLE] INJECT: db F3 0F 10 45 EC unregistersymbol(INJECT) dealloc(newmem) </AssemblerScript> </CheatEntry> <CheatEntry> <ID>16403</ID> <Description>"HP Hack Fast"</Description> <LastState/> <Color>4080FF</Color> <VariableType>Auto Assembler Script</VariableType> <AssemblerScript>{ Game : GrandChase.exe Version: Date : 2021-10-10 Author : Cliente This script does blah blah blah } [ENABLE] aobscanmodule(INJECT,GrandChase.exe,F3 0F 10 45 EC F3 0F 59 45 CC) // should be unique alloc(newmem,$1000) label(code) label(return) newmem: code: movss xmm0,[ebp-14] INJECT: movss xmm0,[ebp-24] return: registersymbol(INJECT) [DISABLE] INJECT: db F3 0F 10 45 EC unregistersymbol(INJECT) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: GrandChase.exe+A09796 GrandChase.exe+A09778: E8 83 D0 23 00 - call GrandChase.exe+C46800 GrandChase.exe+A0977D: 0F B6 D0 - movzx edx,al GrandChase.exe+A09780: 85 D2 - test edx,edx GrandChase.exe+A09782: 75 12 - jne GrandChase.exe+A09796 GrandChase.exe+A09784: 8D 45 CC - lea eax,[ebp-34] GrandChase.exe+A09787: 50 - push eax GrandChase.exe+A09788: 6A 09 - push 09 GrandChase.exe+A0978A: E8 01 91 B3 FF - call GrandChase.exe+542890 GrandChase.exe+A0978F: 8B C8 - mov ecx,eax GrandChase.exe+A09791: E8 FA 3B 23 00 - call GrandChase.exe+C3D390 // ---------- INJECTING HERE ---------- GrandChase.exe+A09796: F3 0F 10 45 EC - movss xmm0,[ebp-14] // ---------- DONE INJECTING ---------- GrandChase.exe+A0979B: F3 0F 59 45 CC - mulss xmm0,[ebp-34] GrandChase.exe+A097A0: F3 0F 11 45 EC - movss [ebp-14],xmm0 GrandChase.exe+A097A5: 8B 4D F0 - mov ecx,[ebp-10] GrandChase.exe+A097A8: E8 53 33 ED FF - call GrandChase.exe+8DCB00 GrandChase.exe+A097AD: D9 5D 80 - fstp dword ptr [ebp-80] GrandChase.exe+A097B0: F3 0F 10 45 80 - movss xmm0,[ebp-80] GrandChase.exe+A097B5: F3 0F 58 45 EC - addss xmm0,[ebp-14] GrandChase.exe+A097BA: 51 - push ecx GrandChase.exe+A097BB: F3 0F 11 04 24 - movss [esp],xmm0 GrandChase.exe+A097C0: 8B 4D F0 - mov ecx,[ebp-10] } </AssemblerScript> </CheatEntry> <CheatEntry> <ID>3315</ID> <Description>"Auto Boss (Stage Hack Automatic) - By (OZ)"</Description> <LastState/> <Color>404080</Color> <VariableType>Auto Assembler Script</VariableType> <AssemblerScript>{$strict} [ENABLE] aobscanmodule(oz_ab,GrandChase.exe,04 E8 ?? ?? ?? ?? 89 ?? ?? 8B ?? ?? 83 ?? ?? 01 75 ?? 8B) oz_ab+F: db 02 registersymbol(oz_ab) [DISABLE] oz_ab+F: db 01 unregistersymbol(oz_ab) </AssemblerScript> </CheatEntry> <CheatEntry> <ID>3</ID> <Description>"Game Time - By (OZ)"</Description> <Options moHideChildren="1"/> <LastState/> <Color>FF00FF</Color> <VariableType>Auto Assembler Script</VariableType> <AssemblerScript>{$strict} [ENABLE] {$lua} function lua_aobscanmodule(sym, mod, arr) local s = ([[ aobscanmodule(SYM,%s,%s) registersymbol(SYM) ]]):gsub('SYM', sym):format(mod, arr) autoAssemble(s) end lua_aobscanmodule('oz_tm_dummy1','GrandChase.exe','8B 4D FC E8 ?? ?? ?? ?? 83 C0 01 50 8B 4D FC E8') {$asm} aobscanregion(oz_tm,oz_tm_dummy1+1,oz_tm_dummy1+9999,8B 4D FC E8 ?? ?? ?? ?? 83 C0 01 50 8B 4D FC E8) alloc(oz,$1000) label(ozGameTime1) label(ozGameTime2) label(ozGameTime3) label(tm_code) label(tm_ori) label(tm_set) label(tm_no_rand) label(tm_return) oz: ozGameTime1: dd (int)300 ozGameTime2: dd (int)60 ozGameTime3: dd (int)1 tm_code: push ebx mov ebx,[ozGameTime1] imul ebx,ebx,(int)55 cmp eax,ebx pop ebx jl tm_set add eax,[ozGameTime3] tm_ori: push eax mov ecx,[ebp-04] jmp tm_return tm_set: push eax push ebx push edx xor edx,edx mov ebx,[ozGameTime2] cmp ebx,0 jl tm_no_rand call MSVCRT.rand inc ebx idiv ebx tm_no_rand: mov ebx,edx add ebx,[ozGameTime1] imul ebx,ebx,(int)55 mov ecx,ebx pop edx pop ebx pop eax mov eax,ecx jmp tm_ori oz_tm+8: jmp tm_code nop 2 tm_return: registersymbol(ozGameTime1) registersymbol(ozGameTime2) registersymbol(ozGameTime3) registersymbol(oz_tm) [DISABLE] oz_tm+8: db 83 C0 01 50 8B 4D FC unregistersymbol(ozGameTime1) unregistersymbol(ozGameTime2) unregistersymbol(ozGameTime3) unregistersymbol(oz_tm) unregistersymbol(oz_tm_dummy1) dealloc(oz) </AssemblerScript> <CheatEntries> <CheatEntry> <ID>3317</ID> <Description>"Base(sec)"</Description> <Color>FF0080</Color> <VariableType>4 Bytes</VariableType> <Address>ozGameTime1</Address> </CheatEntry> <CheatEntry> <ID>3318</ID> <Description>"Rand(sec)"</Description> <Color>FF0080</Color> <VariableType>4 Bytes</VariableType> <Address>ozGameTime2</Address> </CheatEntry> <CheatEntry> <ID>3319</ID> <Description>"Multiply(tick)"</Description> <Color>FF0080</Color> <VariableType>4 Bytes</VariableType> <Address>ozGameTime3</Address> </CheatEntry> </CheatEntries> </CheatEntry> <CheatEntry> <ID>3301</ID> <Description>"Time Freeze (Over Time)"</Description> <LastState/> <Color>FF00FF</Color> <VariableType>Auto Assembler Script</VariableType> <AssemblerScript>[ENABLE] aobscanmodule(INJECT,GrandChase.exe,81 C1 B0 00 00 00 E8 8B) // should be unique alloc(newmem,$1000) label(code) label(return) newmem: code: add ecx,10 mov edx,[ebp-04] jmp return INJECT: jmp newmem nop return: registersymbol(INJECT) [DISABLE] INJECT: db 81 C1 B0 00 00 00 E8 8B unregistersymbol(INJECT) dealloc(newmem) </AssemblerScript> </CheatEntry> <CheatEntry> <ID>383</ID> <Description>"Item Spawn Final - (High Risk Ban)"</Description> <LastState/> <Color>FF0080</Color> <VariableType>Auto Assembler Script</VariableType> <AssemblerScript>[ENABLE] aobscanmodule(INJECT,GrandChase.exe,8B 48 2C 89 4D E8 83 7D E8 04 77 XX 8B 55 E8 FF 24 95 XX XX XX XX 8B 45 EC 8B 10 8B 4D EC 8B 42 18 FF D0 EB XX 8B 4D EC 8B 11 8B 4D EC 8B 42 1C FF D0 EB XX 8B 4D EC 8B 11 8B 4D EC 8B 42 20 FF D0 EB XX 8B 4D EC 8B 11 8B 4D EC 8B 42 24 FF D0 51 F3 0F 10 05 XX XX XX XX) // should be unique alloc(newmem,$1000) label(code) label(return) newmem: code: //mov ecx,[eax+2C] mov ecx,0 mov [ebp-18],ecx jmp return INJECT: jmp newmem nop return: registersymbol(INJECT) [DISABLE] INJECT: db 8B 48 2C 89 4D E8 unregistersymbol(INJECT) dealloc(newmem) </AssemblerScript> </CheatEntry> <CheatEntry> <ID>14293</ID> <Description>"Freeze Buffs"</Description> <LastState/> <Color>408080</Color> <VariableType>Auto Assembler Script</VariableType> <AssemblerScript>[ENABLE] aobscanmodule(INJECT,GrandChase.exe,F3 0F 5C 05 XX XX XX XX 8B 4D 0C F3 0F 11 41 08) // should be unique alloc(newmem,$1000) label(code) label(return) newmem: code: db F3 0F 5C 05 INJECT: db F3 0F 5C 0D return: registersymbol(INJECT) [DISABLE] INJECT: db F3 0F 5C 05 unregistersymbol(INJECT) dealloc(newmem) </AssemblerScript> </CheatEntry> <CheatEntry> <ID>16404</ID> <Description>"Super Armor / God Mode"</Description> <LastState/> <Color>808080</Color> <VariableType>Auto Assembler Script</VariableType> <AssemblerScript>{ Game : GrandChase.exe Version: Date : 2021-10-10 Author : God Mode / Super Armor This script does blah blah blah } [ENABLE] aobscanmodule(INJECT,GrandChase.exe,F3 0F 11 04 24 8B 4D F0 E8 XX XX XX XX C7 45 FC FF FF FF FF) // should be unique alloc(newmem,$1000) label(code) label(return) newmem: code: movss [esp],xmm0 INJECT: movss [esp],xmm2 return: registersymbol(INJECT) [DISABLE] INJECT: db F3 0F 11 04 24 unregistersymbol(INJECT) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: GrandChase.exe+A097BB GrandChase.exe+A09791: E8 FA 3B 23 00 - call GrandChase.exe+C3D390 INJECT: F3 0F 10 45 DC - movss xmm0,[ebp-24] GrandChase.exe+A0979B: F3 0F 59 45 CC - mulss xmm0,[ebp-34] GrandChase.exe+A097A0: F3 0F 11 45 EC - movss [ebp-14],xmm0 GrandChase.exe+A097A5: 8B 4D F0 - mov ecx,[ebp-10] GrandChase.exe+A097A8: E8 53 33 ED FF - call GrandChase.exe+8DCB00 GrandChase.exe+A097AD: D9 5D 80 - fstp dword ptr [ebp-80] GrandChase.exe+A097B0: F3 0F 10 45 80 - movss xmm0,[ebp-80] GrandChase.exe+A097B5: F3 0F 58 45 EC - addss xmm0,[ebp-14] GrandChase.exe+A097BA: 51 - push ecx // ---------- INJECTING HERE ---------- GrandChase.exe+A097BB: F3 0F 11 04 24 - movss [esp],xmm0 // ---------- DONE INJECTING ---------- GrandChase.exe+A097C0: 8B 4D F0 - mov ecx,[ebp-10] GrandChase.exe+A097C3: E8 58 FB 03 00 - call GrandChase.exe+A49320 GrandChase.exe+A097C8: C7 45 FC FF FF FF FF - mov [ebp-04],FFFFFFFF GrandChase.exe+A097CF: 8D 4D E4 - lea ecx,[ebp-1C] GrandChase.exe+A097D2: E8 E9 37 63 FF - call GrandChase.exe+3CFC0 GrandChase.exe+A097D7: 8B 4D F4 - mov ecx,[ebp-0C] GrandChase.exe+A097DA: 64 89 0D 00 00 00 00 - mov fs:[00000000],ecx GrandChase.exe+A097E1: 59 - pop ecx GrandChase.exe+A097E2: 8B E5 - mov esp,ebp GrandChase.exe+A097E4: 5D - pop ebp } </AssemblerScript> </CheatEntry> <CheatEntry> <ID>11157</ID> <Description>"Unattainable Hack"</Description> <LastState/> <Color>C08080</Color> <VariableType>Auto Assembler Script</VariableType> <AssemblerScript>[ENABLE] aobscanmodule(INJECT,GrandChase.exe,F3 0F 10 45 E8 F3 0F 11 40 28) // should be unique alloc(newmem,$1000) label(code) label(return) newmem: code: movss xmm0,[ebp-18] INJECT: movss xmm1,[ebp-18] return: registersymbol(INJECT) [DISABLE] INJECT: db F3 0F 10 45 E8 unregistersymbol(INJECT) dealloc(newmem) </AssemblerScript> </CheatEntry> <CheatEntry> <ID>3304</ID> <Description>"Invisible for Monsters"</Description> <LastState/> <Color>400080</Color> <VariableType>Auto Assembler Script</VariableType> <AssemblerScript>[ENABLE] aobscanmodule(INJECT,GrandChase.exe,00 00 C8 43 00 80) // should be unique alloc(newmem,$1000) label(code) label(return) newmem: code: add [eax],al enter 0043,-80 INJECT: add [eax],al add [eax-7FFFBC2C],al return: registersymbol(INJECT) [DISABLE] INJECT: db 00 00 C8 43 00 80 unregistersymbol(INJECT) dealloc(newmem) </AssemblerScript> </CheatEntry> <CheatEntry> <ID>16379</ID> <Description>"Skip Dialog v2 - By Zary"</Description> <LastState/> <Color>808000</Color> <VariableType>Auto Assembler Script</VariableType> <AssemblerScript>{ Game : GrandChase.exe Version: Date : 2021-09-12 Author : Skip v2 This script does blah blah blah } [ENABLE] aobscanmodule(INJECT,GrandChase.exe,75 XX 6A 2C 8B 0D XX XX XX XX E8 XX XX XX XX 0F B6 D0 85 D2) // should be unique alloc(newmem,$1000) label(code) label(return) newmem: code: db 75 INJECT: db EB return: registersymbol(INJECT) [DISABLE] INJECT: db 75 unregistersymbol(INJECT) dealloc(newmem) </AssemblerScript> </CheatEntry> <CheatEntry> <ID>3307</ID> <Description>"Combo hack"</Description> <LastState/> <VariableType>Auto Assembler Script</VariableType> <AssemblerScript>{ Game : GrandChase.exe Version: Date : 2021-09-14 Author : Combo Hack This script does blah blah blah } [ENABLE] aobscanmodule(INJECT,GrandChase.exe,8B 80 34 03 00 00 99 52 50 8B 4D FC) // should be unique alloc(newmem,$1000) label(code) label(return) newmem: code: mov eax,[eax+00000334] jmp return INJECT: mov eax,[eax+00000360] return: registersymbol(INJECT) [DISABLE] INJECT: db 8B 80 34 03 00 00 unregistersymbol(INJECT) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: "GrandChase.exe"+115D6BC "GrandChase.exe"+115D699: 6A 01 - push 01 "GrandChase.exe"+115D69B: 8B 45 FC - mov eax,[ebp-04] "GrandChase.exe"+115D69E: 51 - push ecx "GrandChase.exe"+115D69F: F3 0F 10 80 60 03 00 00 - movss xmm0,[eax+00000360] "GrandChase.exe"+115D6A7: F3 0F 11 04 24 - movss [esp],xmm0 "GrandChase.exe"+115D6AC: 8B 4D FC - mov ecx,[ebp-04] "GrandChase.exe"+115D6AF: 0F B6 91 54 03 00 00 - movzx edx,byte ptr [ecx+00000354] "GrandChase.exe"+115D6B6: 52 - push edx "GrandChase.exe"+115D6B7: 6A 01 - push 01 "GrandChase.exe"+115D6B9: 8B 45 FC - mov eax,[ebp-04] // ---------- INJECTING HERE ---------- "GrandChase.exe"+115D6BC: 8B 80 34 03 00 00 - mov eax,[eax+00000334] // ---------- DONE INJECTING ---------- "GrandChase.exe"+115D6C2: 99 - cdq "GrandChase.exe"+115D6C3: 52 - push edx "GrandChase.exe"+115D6C4: 50 - push eax "GrandChase.exe"+115D6C5: 8B 4D FC - mov ecx,[ebp-04] "GrandChase.exe"+115D6C8: 81 C1 68 03 00 00 - add ecx,00000368 "GrandChase.exe"+115D6CE: 51 - push ecx "GrandChase.exe"+115D6CF: 8D 55 E4 - lea edx,[ebp-1C] "GrandChase.exe"+115D6D2: 52 - push edx "GrandChase.exe"+115D6D3: 8D 45 DC - lea eax,[ebp-24] "GrandChase.exe"+115D6D6: 50 - push eax } </AssemblerScript> </CheatEntry> <CheatEntry> <ID>16373</ID> <Description>"No Clip"</Description> <LastState/> <VariableType>Auto Assembler Script</VariableType> <AssemblerScript>[ENABLE] aobscanmodule(INJECT,GrandChase.exe,F3 0F 59 05 XX XX XX XX F3 0F 58 05 XX XX XX XX F3 0F 2C C8 89 4D FC 8D 55 FC 52 8D 45 F4 50 8B 4D F8 E8 XX XX XX XX 8B 4D F8) // should be unique alloc(newmem,$1000) label(code) label(return) newmem: code: db F3 0F 59 05 INJECT: db F3 0F 59 0D return: registersymbol(INJECT) [DISABLE] INJECT: db F3 0F 59 05 unregistersymbol(INJECT) dealloc(newmem) </AssemblerScript> <Hotkeys> <Hotkey> <Action>Toggle Activation</Action> <Keys> <Key>192</Key> </Keys> <ID>0</ID> </Hotkey> </Hotkeys> </CheatEntry> <CheatEntry> <ID>16368</ID> <Description>"Remove Monster Colision"</Description> <LastState/> <Color>400040</Color> <VariableType>Auto Assembler Script</VariableType> <AssemblerScript>[ENABLE] aobscanmodule(INJECT,GrandChase.exe,0F 5C 05 XX XX XX XX 8B 95 XX XX XX XX 52 8B 8D XX XX XX XX 81 C1 XX XX XX XX F3 0F 11 85 XX XX XX XX E8 XX XX XX XX F3 0F 10 85 XX XX XX XX F3 0F 11 40 0C 6B 85 XX XX XX XX 18 8B 8D XX XX XX XX 8D 8C 01 XX XX XX XX E8 XX XX XX XX D9 9D XX XX XX XX F3 0F 10 85 XX XX XX XX F3 0F 5C 05 XX XX XX XX F3 0F 10 8D XX XX XX XX F3 0F 59 0D XX XX XX XX F3 0F 5C C1 8B 95 XX XX XX XX 52 8B 8D XX XX XX XX 81 C1 XX XX XX XX F3 0F 11 85 XX XX XX XX E8 XX XX XX XX F3 0F 10 85 XX XX XX XX F3 0F 11 00 6B 85 XX XX XX XX 18 8B 8D XX XX XX XX 8D 8C 01 XX XX XX XX E8 XX XX XX XX D9 9D XX XX XX XX F3 0F 10 85 XX XX XX XX F3 0F 5C 05 XX XX XX XX F3 0F 10 8D XX XX XX XX F3 0F 59 0D XX XX XX XX F3 0F 58 C1 8B 95 XX XX XX XX 52 8B 8D xx xx xx xx 81 C1 XX XX XX XX F3 0F 11 85 XX XX XX XX E8 XX XX XX XX F3 0F 10 85 XX XX XX XX F3 0F 11 40 08 E9 XX XX XX XX 8D 4D F0 E8 XX XX XX XX 8D 4D A4 E8 XX XX XX XX 8D 45 A4 50) // should be unique alloc(newmem,$1000) label(code) label(return) newmem: code: db 0F 5C 05 INJECT: db 0F 5C 0D return: registersymbol(INJECT) [DISABLE] INJECT: db 0F 5C 05 unregistersymbol(INJECT) dealloc(newmem) </AssemblerScript> <Hotkeys> <Hotkey> <Action>Toggle Activation</Action> <Keys/> <ID>0</ID> </Hotkey> </Hotkeys> </CheatEntry> <CheatEntry> <ID>486</ID> <Description>"Freeze Monsters"</Description> <LastState/> <Color>FFFF00</Color> <VariableType>Auto Assembler Script</VariableType> <AssemblerScript>[ENABLE] aobscanmodule(INJECT,GrandChase.exe,6F 12 03 3A 17) // should be unique alloc(newmem,$1000) label(code) label(return) newmem: code: outsd adc al,byte ptr [ebx] cmp dl,[edi] jmp return INJECT: add [eax],al cmp byte ptr [edi],17 { 23 } mov bh,51 { 81 } cmp al,bl stosb return: registersymbol(INJECT) [DISABLE] INJECT: db 6F 12 03 3A 17 unregistersymbol(INJECT) dealloc(newmem) </AssemblerScript> </CheatEntry> <CheatEntry> <ID>3295</ID> <Description>"Zoom Hack - By DeusDemonio"</Description> <LastState/> <Color>404080</Color> <VariableType>Auto Assembler Script</VariableType> <AssemblerScript>[ENABLE] aobscanmodule(INJECT,GrandChase.exe,F3 0F 10 80 8C 00 00 00 0F) // should be unique alloc(newmem,$1000) label(code) label(return) newmem: code: mov [eax+0000008C],(float)0.5 movss xmm0,[eax+0000008C] jmp return INJECT: jmp newmem nop 3 return: registersymbol(INJECT) [DISABLE] INJECT: db F3 0F 10 80 8C 00 00 00 unregistersymbol(INJECT) dealloc(newmem) </AssemblerScript> </CheatEntry> <CheatEntry> <ID>290</ID> <Description>"Fly Hack (HOLD CAPS LOCK) - By DeusDemonio"</Description> <Options moHideChildren="1" moManualExpandCollapse="1"/> <LastState/> <Color>408000</Color> <VariableType>Auto Assembler Script</VariableType> <AssemblerScript>[ENABLE] aobscan(jump, A6 9B C4 BA A6 9B C4 3A) label(jump1) registersymbol(jump1) jump: jump1: [DISABLE] unregistersymbol(jump1) </AssemblerScript> <CheatEntries> <CheatEntry> <ID>291</ID> <Description>"jump"</Description> <VariableType>Float</VariableType> <Address>jump1</Address> <Hotkeys> <Hotkey> <Action>Set Value</Action> <Keys> <Key>20</Key> </Keys> <Value>0.05000000013</Value> <ID>0</ID> </Hotkey> </Hotkeys> </CheatEntry> </CheatEntries> </CheatEntry> <CheatEntry> <ID>3313</ID> <Description>"Continent Hack"</Description> <LastState Value="6" RealAddress="21826C90"/> <ShowAsSigned>0</ShowAsSigned> <Color>C08000</Color> <VariableType>4 Bytes</VariableType> <Address>"GrandChase.exe"+01E476C4</Address> <Offsets> <Offset>28</Offset> </Offsets> </CheatEntry> <CheatEntry> <ID>3314</ID> <Description>"Room Hack"</Description> <LastState Value="6" RealAddress="21826C94"/> <ShowAsSigned>0</ShowAsSigned> <Color>C08000</Color> <VariableType>4 Bytes</VariableType> <Address>"GrandChase.exe"+01E476C4</Address> <Offsets> <Offset>2C</Offset> </Offsets> </CheatEntry> <CheatEntry> <ID>16380</ID> <Description>"Monster Vac"</Description> <LastState/> <Color>400040</Color> <VariableType>Auto Assembler Script</VariableType> <AssemblerScript>{ Game : GrandChase.exe Version: Date : 2021-09-15 Author : Vac Lado Esquerdo This script does blah blah blah } [ENABLE] aobscanmodule(INJECT,GrandChase.exe,F3 0F 10 45 84 8B) // should be unique alloc(newmem,$1000) label(code) label(return) newmem: code: movss xmm0,[ebp-7C] jmp return INJECT: movss xmm1,[ebp-7C] return: registersymbol(INJECT) [DISABLE] INJECT: db F3 0F 10 45 84 unregistersymbol(INJECT) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: "GrandChase.exe"+89421F "GrandChase.exe"+894203: 85 C9 - test ecx,ecx "GrandChase.exe"+894205: 74 53 - je GrandChase.exe+89425A "GrandChase.exe"+894207: E8 C4 0B 80 FF - call GrandChase.exe+94DD0 "GrandChase.exe"+89420C: 89 45 A0 - mov [ebp-60],eax "GrandChase.exe"+89420F: 8B 55 A0 - mov edx,[ebp-60] "GrandChase.exe"+894212: 8B 02 - mov eax,[edx] "GrandChase.exe"+894214: 8B 4D A0 - mov ecx,[ebp-60] "GrandChase.exe"+894217: 8B 50 34 - mov edx,[eax+34] "GrandChase.exe"+89421A: FF D2 - call edx "GrandChase.exe"+89421C: D9 5D 84 - fstp dword ptr [ebp-7C] // ---------- INJECTING HERE ---------- "GrandChase.exe"+89421F: F3 0F 10 45 84 - movss xmm0,[ebp-7C] // ---------- DONE INJECTING ---------- "GrandChase.exe"+894224: 8B 45 BC - mov eax,[ebp-44] "GrandChase.exe"+894227: F3 0F 10 88 54 05 00 00 - movss xmm1,[eax+00000554] "GrandChase.exe"+89422F: F3 0F 59 4D B0 - mulss xmm1,[ebp-50] "GrandChase.exe"+894234: F3 0F 5C C1 - subss xmm0,xmm1 "GrandChase.exe"+894238: 51 - push ecx "GrandChase.exe"+894239: F3 0F 11 04 24 - movss [esp],xmm0 "GrandChase.exe"+89423E: 8B 4D AC - mov ecx,[ebp-54] "GrandChase.exe"+894241: 51 - push ecx "GrandChase.exe"+894242: 8B 4D BC - mov ecx,[ebp-44] "GrandChase.exe"+894245: E8 E6 F2 19 00 - call GrandChase.exe+A33530 } </AssemblerScript> <CheatEntries> <CheatEntry> <ID>16381</ID> <Description>"Monster Vac"</Description> <LastState/> <Color>400040</Color> <VariableType>Auto Assembler Script</VariableType> <AssemblerScript>{ Game : GrandChase.exe Version: Date : 2021-09-15 Author : Vac Lado Direito This script does blah blah blah } [ENABLE] aobscanmodule(INJECT,GrandChase.exe,F3 0F 10 45 8C 8B 45 BC) // should be unique alloc(newmem,$1000) label(code) label(return) newmem: code: movss xmm0,[ebp-74] jmp return INJECT: movss xmm1,[ebp-74] return: registersymbol(INJECT) [DISABLE] INJECT: db F3 0F 10 45 8C unregistersymbol(INJECT) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: "GrandChase.exe"+8941CB "GrandChase.exe"+8941AB: 85 C9 - test ecx,ecx "GrandChase.exe"+8941AD: 0F 85 0A 01 00 00 - jne GrandChase.exe+8942BD "GrandChase.exe"+8941B3: E8 18 0C 80 FF - call GrandChase.exe+94DD0 "GrandChase.exe"+8941B8: 89 45 A4 - mov [ebp-5C],eax "GrandChase.exe"+8941BB: 8B 55 A4 - mov edx,[ebp-5C] "GrandChase.exe"+8941BE: 8B 02 - mov eax,[edx] "GrandChase.exe"+8941C0: 8B 4D A4 - mov ecx,[ebp-5C] "GrandChase.exe"+8941C3: 8B 50 34 - mov edx,[eax+34] "GrandChase.exe"+8941C6: FF D2 - call edx "GrandChase.exe"+8941C8: D9 5D 8C - fstp dword ptr [ebp-74] // ---------- INJECTING HERE ---------- "GrandChase.exe"+8941CB: F3 0F 10 45 8C - movss xmm0,[ebp-74] // ---------- DONE INJECTING ---------- "GrandChase.exe"+8941D0: 8B 45 BC - mov eax,[ebp-44] "GrandChase.exe"+8941D3: F3 0F 10 88 54 05 00 00 - movss xmm1,[eax+00000554] "GrandChase.exe"+8941DB: F3 0F 59 4D B0 - mulss xmm1,[ebp-50] "GrandChase.exe"+8941E0: F3 0F 5C C1 - subss xmm0,xmm1 "GrandChase.exe"+8941E4: F3 0F 11 45 88 - movss [ebp-78],xmm0 "GrandChase.exe"+8941E9: 8D 4D 88 - lea ecx,[ebp-78] "GrandChase.exe"+8941EC: 51 - push ecx "GrandChase.exe"+8941ED: 6B 55 AC 18 - imul edx,[ebp-54],18 "GrandChase.exe"+8941F1: 8B 45 BC - mov eax,[ebp-44] "GrandChase.exe"+8941F4: 8D 8C 10 48 03 00 00 - lea ecx,[eax+edx+00000348] } </AssemblerScript> </CheatEntry> </CheatEntries> </CheatEntry> <CheatEntry> <ID>16386</ID> <Description>"Cooldown Consumables"</Description> <LastState/> <Color>FF0080</Color> <VariableType>Auto Assembler Script</VariableType> <AssemblerScript>{ Game : GrandChase.exe Version: Date : 2021-09-15 Author : Cooldown Pot HP This script does blah blah blah } [ENABLE] aobscanmodule(INJECT,GrandChase.exe,F3 0F 11 45 FC EB 0A F3 0F 2A 45 08 F3 0F 11 45 FC) // should be unique alloc(newmem,$1000) label(code) label(return) newmem: code: movss [ebp-04],xmm0 jmp return INJECT: movss [ebp-04],xmm1 return: registersymbol(INJECT) [DISABLE] INJECT: db F3 0F 11 45 FC unregistersymbol(INJECT) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: "GrandChase.exe"+655192 "GrandChase.exe"+655171: 8B EC - mov ebp,esp "GrandChase.exe"+655173: 83 EC 08 - sub esp,08 "GrandChase.exe"+655176: 89 4D F8 - mov [ebp-08],ecx "GrandChase.exe"+655179: 0F 57 C0 - xorps xmm0,xmm0 "GrandChase.exe"+65517C: F3 0F 11 45 FC - movss [ebp-04],xmm0 "GrandChase.exe"+655181: 83 7D 08 FF - cmp dword ptr [ebp+08],-01 "GrandChase.exe"+655185: 75 12 - jne GrandChase.exe+655199 "GrandChase.exe"+655187: 8B 45 F8 - mov eax,[ebp-08] "GrandChase.exe"+65518A: 8B 48 78 - mov ecx,[eax+78] "GrandChase.exe"+65518D: F3 0F 2A 41 08 - cvtsi2ss xmm0,[ecx+08] // ---------- INJECTING HERE ---------- "GrandChase.exe"+655192: F3 0F 11 45 FC - movss [ebp-04],xmm0 // ---------- DONE INJECTING ---------- "GrandChase.exe"+655197: EB 0A - jmp GrandChase.exe+6551A3 "GrandChase.exe"+655199: F3 0F 2A 45 08 - cvtsi2ss xmm0,[ebp+08] "GrandChase.exe"+65519E: F3 0F 11 45 FC - movss [ebp-04],xmm0 "GrandChase.exe"+6551A3: 83 3D A8 66 5B 02 03 - cmp dword ptr [GrandChase.exe+1B166A8],03 "GrandChase.exe"+6551AA: 75 0D - jne GrandChase.exe+6551B9 "GrandChase.exe"+6551AC: F3 0F 10 05 38 D3 1F 02 - movss xmm0,[GrandChase.exe+175D338] "GrandChase.exe"+6551B4: F3 0F 11 45 FC - movss [ebp-04],xmm0 "GrandChase.exe"+6551B9: F3 0F 10 05 88 D3 1F 02 - movss xmm0,[GrandChase.exe+175D388] "GrandChase.exe"+6551C1: F3 0F 59 45 FC - mulss xmm0,[ebp-04] "GrandChase.exe"+6551C6: F3 0F 2C D0 - cvttss2si edx,xmm0 } </AssemblerScript> </CheatEntry> <CheatEntry> <ID>16397</ID> <Description>"Consumables 1 = Infinite (only buy one per one)"</Description> <LastState/> <Color>800040</Color> <VariableType>Auto Assembler Script</VariableType> <AssemblerScript>{ Game : GrandChase.exe Version: Date : 2021-09-16 Author : 1 pot = Infinito This script does blah blah blah } [ENABLE] aobscanmodule(INJECT,GrandChase.exe,00 CC CC CC CC 55 8B EC 51 89 4D FC 8B 45 FC 8B 40 10 8B E5) // should be unique alloc(newmem,$1000) label(code) label(return) newmem: code: mov eax,[eax+10] mov esp,ebp jmp return INJECT+0F: db 90 90 90 return: registersymbol(INJECT) [DISABLE] INJECT+0F: db 8B 40 10 8B E5 unregistersymbol(INJECT) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: 00F8345A 00F83449: C2 04 00 - ret 0004 00F8344C: CC - int 3 00F8344D: CC - int 3 00F8344E: CC - int 3 00F8344F: CC - int 3 00F83450: 55 - push ebp 00F83451: 8B EC - mov ebp,esp 00F83453: 51 - push ecx 00F83454: 89 4D FC - mov [ebp-04],ecx 00F83457: 8B 45 FC - mov eax,[ebp-04] // ---------- INJECTING HERE ---------- 00F8345A: 8B 40 10 - mov eax,[eax+10] // ---------- DONE INJECTING ---------- 00F8345D: 8B E5 - mov esp,ebp 00F8345F: 5D - pop ebp 00F83460: C3 - ret 00F83461: CC - int 3 00F83462: CC - int 3 00F83463: CC - int 3 00F83464: CC - int 3 00F83465: CC - int 3 00F83466: CC - int 3 00F83467: CC - int 3 } </AssemblerScript> </CheatEntry> </CheatEntries> </CheatTable>
- 609 replies
-
- 2
-
-
-
- grand chase
- gcc
- (and 13 more)