Jump to content
Seja um membro VIP! ×

Lorem Ipsum is simply dummy text

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s

Test Test

Lorem Ipsum is simply dummy text

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s

Test Test

Lorem Ipsum is simply dummy text

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s

Test Test

Lorem Ipsum is simply dummy text

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s

Test Test

Lorem Ipsum is simply dummy text

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s

Test Test

Lorem Ipsum is simply dummy text

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s

Test Test

Lorem Ipsum is simply dummy text

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s

Test Test

Lorem Ipsum is simply dummy text

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s

Test Test

OTrash

Membro Avançado
  • Posts

    49
  • Joined

  • Last visited

  • WCoins

    815 [ Donate ]

3 Followers

About OTrash

Titulo de Usuário

  • User Title
    Lixoso

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

OTrash's Achievements

Hardworking

Hardworking (4/15)

  •  Provided 50 Reactions Rare
  • Distinctive 30 Days in the Community Rare
  • Addict Badge [14 Days] Rare
  • Addict Badge [7 Days] Rare
  • Distintivo 7 Days in the Community Rare

Recent Badges

781

Reputation

  1. so abrir com o cheat engine e selecionar o processo do jogo
  2. https://chasefantasy.com.br/ damage changer hp hack [Hidden Content] scan: https://www.virustotal.com/gui/file/a9a13441d527229fad89681e2bfded7167d78e2bb5b0ed4c36c51f4edf688236?nocache=1
  3. Perfect World (Lug) versao 64 bits necessario ter o cheat engine instalado Zoom Hack Tamanho do Pulo No Screen Freeze ( nao freeza o jogo quando voce minimiza ou meche em outra janela) Climb Hack - sobe em lugares íngremes [Hidden Content] Scan
  4. 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
  5. isso acontece se uso o arquivo desse topico: (no caso é script... pra desativar tem que por de volta o original)
  6. 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
  7. 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?
  8. estou usando nesse momento... aprenda a usar primeiro ou vai la e paga algum pra fazer a mesma coisa da free
  9. claro ne jumento depois que aparecer a mensagem bypassed ai vc abre o outro arquivo que é o hack no caso (cheat engine)
  10. 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>
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.