| View previous topic :: View next topic   | 
	
	
	
		| Author | 
		Message | 
	
	
		chitanblue How do I cheat?
  Reputation: 0
  Joined: 09 Jun 2013 Posts: 2
 
  | 
		
			
				 Posted: Sun Jun 09, 2013 2:12 pm    Post subject: Hacking Mount and Blade // Adding gold // Requesting help | 
				       | 
			 
			
				
  | 
			 
			
				My goal is to alter the amount of gold my character has server side. 
 
 
I can alter the gold on the client side, but it is only displaying. 
 
 
So, the first step I take is to find the address that holds the value for the client side projection. 
 
 
I find the value , then I click (find what accesses this address) 
 
And there is a continuous incrementing read of the address, to display it on the screen I think. 
 
 
However, when I give gold to another player... Another one appears. The function that actually writes to the value that displays on the screen. 
 
 
I display that function in the disassembler 
 
 
004A119A - 5E - pop esi 
 
004A119B - 5D - pop ebp 
 
004A119C - 89 81 A4BBF201 - mov [ecx+mb_warband.exe+1B2BBA4],eax << 
 
004A11A2 - 5B - pop ebx 
 
004A11A3 - 81 C4 981B0000 - add esp,00001B98 
 
 
EAX=0000007A 
 
EBX=00000000 
 
ECX=008C1EB0 
 
EDX=043EF9A4 
 
ESI=01F1C980 
 
EDI=00000003 
 
ESP=043EDDDC 
 
EBP=01F241E8 
 
EIP=004A11A2 
 
 
This is when I click on "Find what accesses this address" 
 
EAX is the new amount of gold that I have from the transaction that I 
 
Did to trace this. Which is 122. 
 
How will i find where that EAX register is being set? 
 
I want to trace it all the way back to that value and inject a script to write to it if possible. 
 
 
There is a command to give gold to another player. 
 
When I type that into my computer, it compares the amount i typed to my 
 
actual gold on the server. Perhaps I could get rid of that comparison? 
 
 
Any suggestions? Direction on where to go? 
 
 
Note) I have good experience with some languages such as c++. I understand intermediate/advanced programming techniques and have a basic idea of what is going on. 
 
Been trying to learn some assembly for this reason.
 | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		docblue How do I cheat?
  Reputation: 0
  Joined: 13 Feb 2013 Posts: 6 Location: United States
  | 
		
			
				 Posted: Sun Jun 09, 2013 2:51 pm    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				Hi, you're trying to cheat your client, you can't touch the server stuff.
 
 
Please read the sticky in this forum about server/client side.
 | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		chitanblue How do I cheat?
  Reputation: 0
  Joined: 09 Jun 2013 Posts: 2
 
  | 
		
			
				 Posted: Sun Jun 09, 2013 3:29 pm    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				So is cheatengine useless for the task I wish to accomplish? 
 
 
Should I invest my time into modifying outgoing packets in WPE pro?
 | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		atom0s Moderator
  Reputation: 205
  Joined: 25 Jan 2006 Posts: 8587 Location: 127.0.0.1
  | 
		 | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		 |