Advertisement
Coinsworth

Invalid Crash Protection

Apr 23rd, 2018
1,009
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <CheatTable>
  3. <CheatEntries>
  4. <CheatEntry>
  5. <ID>0</ID>
  6. <Description>"Invalid Crash Protection"</Description>
  7. <LastState/>
  8. <VariableType>Auto Assembler Script</VariableType>
  9. <AssemblerScript>{
  10. Author: Coinsworth
  11. Desc: -
  12. }
  13. [ENABLE]
  14. aobscanmodule(FindPlayer,DarkSoulsIII.exe,4C 8B 05 21 AF 1A 04)
  15. registersymbol(FindPlayer)
  16. aobscanmodule(ZeroOpcode,DarkSoulsIII.exe,0F B6 B5 FC 00 00 00)
  17. registersymbol(ZeroOpcode)
  18. alloc(InvalidCrashProtect,128,DarkSoulsIII.exe)
  19. registersymbol(InvalidCrashProtect)
  20.  
  21. InvalidCrashProtect:
  22. movzx esi,byte ptr [rbp+000000FC]
  23. test rbx,rbx
  24. jne ZeroOpcode+07
  25. push r8
  26. push rcx
  27. push rdx
  28. push rax
  29. mov r8,[DarkSoulsIII.exe+4740178]
  30. mov ecx,[rsp+98]
  31. mov rdx,r8
  32. mov rdx,[rdx+18]
  33. mov [rdx+10],ecx
  34. xor rdx,rdx
  35. call FindPlayer
  36. mov rbx,rax
  37. pop rax
  38. pop rdx
  39. pop rcx
  40. pop r8
  41. jmp ZeroOpcode+07
  42.  
  43. ZeroOpcode:
  44. jmp InvalidCrashProtect
  45. nop
  46. nop
  47.  
  48. [DISABLE]
  49.  
  50. ZeroOpcode:
  51. movzx esi,byte ptr [rbp+000000FC]
  52.  
  53. dealloc(InvalidCrashProtect)
  54. unregistersymbol(InvalidCrashProtect)
  55. unregistersymbol(ZeroOpcode)
  56. unregistersymbol(FindPlayer)
  57. </AssemblerScript>
  58. </CheatEntry>
  59. </CheatEntries>
  60. </CheatTable>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement