| View previous topic :: View next topic   | 
	
	
	
		| Author | 
		Message | 
	
	
		Arcold How do I cheat?
  Reputation: 0
  Joined: 22 Sep 2023 Posts: 2
 
  | 
		
			
				 Posted: Fri Sep 22, 2023 5:03 pm    Post subject: AOBScan Problem | 
				       | 
			 
			
				
  | 
			 
			
				| I'm trying to make a Car For Sale script by using AOBScan since the addresses always change, but I can't use it because; 1. It's slow. And 2. I can't do aobscanmodule() because my address isn't a module. Is there any way to do an AOBScan but fast? Preferrably instant if possible.
 | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Dark Byte Site Admin
  Reputation: 470
  Joined: 09 May 2003 Posts: 25807 Location: The netherlands
  | 
		
			
				 Posted: Sat Sep 23, 2023 1:04 am    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				Maybe you can use CE's mono features to get the symbol for the code
 _________________
 Do not ask me about online cheats. I don't know any and wont help finding them.
 
 
Like my help? Join me on Patreon so i can keep helping  | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Arcold How do I cheat?
  Reputation: 0
  Joined: 22 Sep 2023 Posts: 2
 
  | 
		
			
				 Posted: Sat Sep 23, 2023 8:59 am    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				I'm unable to change float values, but I was successful with 4 bytes values.
 
Here is my script that tries to change money value with the mono symbol in it:
 
 	  | Code: | 	 		  define(MoneyPlease,CashManager:AddCash)
 
 
[ENABLE]
 
//code from here to '[DISABLE]' will be used to enable the cheat
 
 
 
 
//aobscan(MoneyHe,F3 0F 11 68 20 48 B8) // should be unique
 
alloc(newmem,$1000)
 
alloc(momoney,4,MoneyPlease)
 
label(code)
 
label(return)
 
 
momoney:
 
dd (float)999999
 
 
newmem:
 
 
movss xmm5,[momoney]
 
 
code:
 
  movss [rax+20],xmm5
 
  jmp return
 
 
MoneyPlease+101:
 
  jmp newmem
 
return:
 
registersymbol(MoneyPlease)
 
 
[DISABLE]
 
//code from here till the end of the code will be used to disable the cheat
 
MoneyPlease+101:
 
  db F3 0F 11 68 20
 
 
unregistersymbol(MoneyPlease)
 
dealloc(newmem)
 
dealloc(momoney) | 	  [/code]
 | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		 |