| FuroowHD How do I cheat?
 
 ![]() Reputation: 0 
 Joined: 23 Feb 2021
 Posts: 1
 
 
 | 
			
				|  Posted: Tue Feb 23, 2021 6:51 am    Post subject: First time Assembly in CE |   |  
				| 
 |  
				| Hi, So im kinda new to this and i've tried to watch some tutorials and examples to do this but i can't figure out how to modify in this assembly thing. i've like only done IOS hacks/mods before but this looks almost alike but also not.. 
 Like would it even be possible to do something to this?
 
 Here is the script injection code i was trying to change:
 
 
  	  | Code: |  	  | { Game   : Version:
 Date   : 2021-02-23
 Author :
 
 This script does blah blah blah
 }
 
 define(address,7FF6884D5BD3)
 define(bytes,F3 0F 11 03 48 83 C4 20)
 
 [ENABLE]
 
 assert(address,bytes)
 alloc(newmem,$1000,7FF6884D5BD3)
 
 label(code)
 label(return)
 
 newmem:
 
 code:
 movss [rbx],xmm0
 add rsp,20
 jmp return
 
 address:
 jmp newmem
 nop 3
 return:
 
 [DISABLE]
 
 address:
 db bytes
 // movss [rbx],xmm0
 // add rsp,20
 
 dealloc(newmem)
 
 {
 // ORIGINAL CODE - INJECTION POINT: 7FF6884D5BD3
 
 7FF6884D5BB0: 40 53           - push rbx
 7FF6884D5BB2: 48 83 EC 20     - sub rsp,20
 7FF6884D5BB6: 48 8B 42 20     - mov rax,[rdx+20]
 7FF6884D5BBA: 45 33 C9        - xor r9d,r9d
 7FF6884D5BBD: 48 85 C0        - test rax,rax
 7FF6884D5BC0: 49 8B D8        - mov rbx,r8
 7FF6884D5BC3: 41 0F 95 C1     - setne r9l
 7FF6884D5BC7: 4C 03 C8        - add r9,rax
 7FF6884D5BCA: 4C 89 4A 20     - mov [rdx+20],r9
 7FF6884D5BCE: E8 2D 69 86 FF  - call 7FF687D3C500
 // ---------- INJECTING HERE ----------
 7FF6884D5BD3: F3 0F 11 03     - movss [rbx],xmm0
 // ---------- DONE INJECTING  ----------
 7FF6884D5BD7: 48 83 C4 20     - add rsp,20
 7FF6884D5BDB: 5B              - pop rbx
 7FF6884D5BDC: C3              - ret
 7FF6884D5BDD: CC              - int 3
 7FF6884D5BDE: CC              - int 3
 7FF6884D5BDF: CC              - int 3
 7FF6884D5BE0: 40 53           - push rbx
 7FF6884D5BE2: 48 83 EC 20     - sub rsp,20
 7FF6884D5BE6: 48 8B 42 20     - mov rax,[rdx+20]
 7FF6884D5BEA: 45 33 C9        - xor r9d,r9d
 }
 | 
 |  | 
	
		| ParkourPenguin I post too much
 
  Reputation: 152 
 Joined: 06 Jul 2014
 Posts: 4706
 
 
 | 
			
				|  Posted: Tue Feb 23, 2021 11:33 am    Post subject: |   |  
				| 
 |  
				| Use the aobscan template, and change the third argument to alloc (7FF6884D5BD3 in this example) to the symbol used in the aobscan (INJECT by default, but change it to something unique). 
 You've provided almost no information on what you're trying to do. e.g. is that instruction accessing your health? Do you want to be invincible?
 _________________
 
 I don't know where I'm going, but I'll figure it out when I get there. |  |