| 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 |
|
 |
|