Ticket #2383: Main.2.CT

File Main.2.CT, 2.2 KB (added by anonymous, 16 months ago)
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<CheatTable CheatEngineTableVersion="27">
3  <CheatEntries>
4    <CheatEntry>
5      <ID>2</ID>
6      <Description>"Auto Assemble script"</Description>
7      <LastState/>
8      <VariableType>Auto Assembler Script</VariableType>
9      <AssemblerScript>[ENABLE]
10"Main.exe"+1453F3:
11db 8A 45 c7 8B E5
12
13 
14 
15[DISABLE]
16"Main.exe"+1453F3:
17db 8A 45 FB 8B E5
18</AssemblerScript>
19    </CheatEntry>
20    <CheatEntry>
21      <ID>3</ID>
22      <Description>"Auto Assemble script"</Description>
23      <LastState/>
24      <VariableType>Auto Assembler Script</VariableType>
25      <AssemblerScript>[ENABLE]
26alloc(newmem,2048)
27label(returnhere)
28label(originalcode)
29label(exit)
30
31newmem: //this is allocated memory, you have read,write,execute access
32//place your code here
33
34originalcode:
35je Main.exe+145361
36mov ecx,[ebp+08]
37
38exit:
39jmp returnhere
40
41"Main.exe"+14534F:
42jmp newmem
43returnhere:
44
45"Main.exe"+145356:
46db DC 05 90 34 d2 00
47
48
49 
50 
51[DISABLE]
52dealloc(newmem)
53"Main.exe"+14534F:
54jne Main.exe+145361
55mov ecx,[ebp+08]
56//Alt: db 75 10 8B 4D 08
57"Main.exe"+145356:
58db DC 05 A8 2A D2 00
59</AssemblerScript>
60    </CheatEntry>
61    <CheatEntry>
62      <ID>4</ID>
63      <Description>"Auto Assemble script"</Description>
64      <LastState/>
65      <VariableType>Auto Assembler Script</VariableType>
66      <AssemblerScript>[ENABLE]
67"Main.exe"+193B2F:
68db 0F B7 48 1d 8B 55 88
69
70
71 
72 
73[DISABLE]
74"Main.exe"+193B2F:
75db 0F B7 48 1A 8B 55 88
76</AssemblerScript>
77    </CheatEntry>
78  </CheatEntries>
79  <CheatCodes>
80    <CodeEntry>
81      <Description>Change of jne Main.exe+145361</Description>
82      <Address>00000000</Address>
83      <ModuleName/>
84      <ModuleNameOffset>0</ModuleNameOffset>
85      <Before>
86        <Byte>E8</Byte>
87        <Byte>09</Byte>
88        <Byte>E6</Byte>
89        <Byte>00</Byte>
90        <Byte>04</Byte>
91      </Before>
92      <Actual>
93        <Byte>75</Byte>
94        <Byte>10</Byte>
95      </Actual>
96      <After>
97        <Byte>8B</Byte>
98        <Byte>4D</Byte>
99        <Byte>08</Byte>
100        <Byte>D9</Byte>
101        <Byte>01</Byte>
102      </After>
103    </CodeEntry>
104  </CheatCodes>
105  <UserdefinedSymbols/>
106</CheatTable>