Warcraft 3

Hacking Any Other Online Game

Moderators: g3nuin3, SpeedWing, WhiteHat, mezzo

Warcraft 3

Postby SpeedWing » Thu Jan 31, 2008 12:53 am

1 year ago i played some warcraft 3

( yes also the frozen throne)

could it be possible if i'm i Host a game, that i change the resources of myself?
User avatar
SpeedWing
Defragler
 
Posts: 2031
Joined: Tue Jan 01, 2008 1:00 am
Location: If there is a Will there is a Solution.

Postby kth_prkns » Thu Jan 31, 2008 2:42 am

how about yuou try it? ive already made a resource hack for single player but i disconnected when i tryed it in Multi >_<
kth_prkns
NULL
 
Posts: 101
Joined: Sun Jan 14, 2007 5:29 am

Postby WhiteHat » Thu Jan 31, 2008 6:02 am

@speedwing

You simply can't do that...

WC3 (ROC and/or TFT) uses some kind of peer-to-peer system which tells
every client about others data. So, if there are any differences (dis-synchronize)
of values, then it will disconnect the client...

I have also made a table for gold address for every possible players, that is
12 players. Here they are :

Code: Select all
Warcraft 3 The Frozen Throne ver 1.21a

Player 1 Gold:
[[[game.dll+87d7bc]+0xC]+((1-1)*0x140)+0x14]+0x78

Player 2 Gold:
[[[game.dll+87d7bc]+0xC]+((2-1)*0x140)+0x14]+0x78

Player 3 Gold:
[[[game.dll+87d7bc]+0xC]+((3-1)*0x140)+0x14]+0x78

Player 4 Gold:
[[[game.dll+87d7bc]+0xC]+((4-1)*0x140)+0x14]+0x78

Player 5 Gold:
[[[game.dll+87d7bc]+0xC]+((5-1)*0x140)+0x14]+0x78

Player 6 Gold:
[[[game.dll+87d7bc]+0xC]+((6-1)*0x140)+0x14]+0x78

Player 7 Gold:
[[[game.dll+87d7bc]+0xC]+((7-1)*0x140)+0x14]+0x78

Player 8 Gold:
[[[game.dll+87d7bc]+0xC]+((8-1)*0x140)+0x14]+0x78

Player 9 Gold:
[[[game.dll+87d7bc]+0xC]+((9-1)*0x140)+0x14]+0x78

Player 10 Gold:
[[[game.dll+87d7bc]+0xC]+((10-1)*0x140)+0x14]+0x78

Player 11 Gold:
[[[game.dll+87d7bc]+0xC]+((11-1)*0x140)+0x14]+0x78

Player 12 Gold:
[[[game.dll+87d7bc]+0xC]+((12-1)*0x140)+0x14]+0x78


You can put them into MHS table use complex address...

This way, you can monitor other’s gold but don’t ever modify them unless,
of course, you're in single player mode.


edit 1 : replaced the gold addresses with the ones with used module name...
edit 2 : fix the complex addresses and make it even more complex ... =p
Last edited by WhiteHat on Sun Feb 03, 2008 1:51 am, edited 2 times in total.
.. to boldly go where no eagle has gone before...
User avatar
WhiteHat
Elang Djawa
 
Posts: 1059
Joined: Fri Jul 21, 2006 12:49 pm
Location: Away for a while...

Postby kth_prkns » Thu Jan 31, 2008 5:55 pm

my resource hack was different =P it would simply not remove anything... whether it be food, wood, or gold.
kth_prkns
NULL
 
Posts: 101
Joined: Sun Jan 14, 2007 5:29 am

Postby SpeedWing » Thu Jan 31, 2008 10:54 pm

ok thanks,

but i can use the speedhack to speed up costum games if i hostem :)

funny in DoTa :)
User avatar
SpeedWing
Defragler
 
Posts: 2031
Joined: Tue Jan 01, 2008 1:00 am
Location: If there is a Will there is a Solution.

Postby WhiteHat » Thu Jan 31, 2008 11:39 pm

kth_prkns wrote:my resource hack was different =P it would simply not remove anything... whether it be food, wood, or gold.

I'm not sure what you mean by “simply not remove anything”...
But i’m very interested. Have it something to do with map-hack or map edit ?


speedwing wrote:ok thanks,

but i can use the speedhack to speed up costum games if i hostem :)

funny in DoTa :)

Never tried this before. Looks fun !

And yea, as a host, we have some power
to cheat others sometimes...
.. to boldly go where no eagle has gone before...
User avatar
WhiteHat
Elang Djawa
 
Posts: 1059
Joined: Fri Jul 21, 2006 12:49 pm
Location: Away for a while...

Postby kth_prkns » Fri Feb 01, 2008 2:36 am

Whitehat wrote:
kth_prkns wrote:my resource hack was different =P it would simply not remove anything... whether it be food, wood, or gold.

I'm not sure what you mean by “simply not remove anything”...
But i’m very interested. Have it something to do with map-hack or map edit ?


speedwing wrote:ok thanks,

but i can use the speedhack to speed up costum games if i hostem :)

funny in DoTa :)

Never tried this before. Looks fun !

And yea, as a host, we have some power
to cheat others sometimes...


no actually i simply did a "find what writes to" after having a value change and NOP'ed it to make it neither go up or down =D
kth_prkns
NULL
 
Posts: 101
Joined: Sun Jan 14, 2007 5:29 am

Postby JB Gzn » Fri Feb 01, 2008 3:20 am

kth_prkns wrote:
Whitehat wrote:
kth_prkns wrote:my resource hack was different =P it would simply not remove anything... whether it be food, wood, or gold.

I'm not sure what you mean by “simply not remove anything”...
But i’m very interested. Have it something to do with map-hack or map edit ?


speedwing wrote:ok thanks,

but i can use the speedhack to speed up costum games if i hostem :)

funny in DoTa :)

Never tried this before. Looks fun !

And yea, as a host, we have some power
to cheat others sometimes...


no actually i simply did a "find what writes to" after having a value change and NOP'ed it to make it neither go up or down =D


da easiest way how smart ppl hack =D
NOP da damm adress ....
nopping works for almost every game =D, if a game doesn;t have protection i always nop codes. its easier and mostly works online
User avatar
JB Gzn
Pro++
 
Posts: 1985
Joined: Sun Jan 27, 2008 7:56 pm
Location: Unknown, please use a pointer.

Postby kth_prkns » Fri Feb 01, 2008 3:32 am

yeah but NOPing dosnt always work cuz sometimes you MUSt modify the code... such as you want something to always jump... just change the conditional jump to an unconditional one =D
kth_prkns
NULL
 
Posts: 101
Joined: Sun Jan 14, 2007 5:29 am

Postby SpeedWing » Fri Feb 01, 2008 4:28 am

kth_prkns wrote:yeah but NOPing dosnt always work cuz sometimes you MUSt modify the code... such as you want something to always jump... just change the conditional jump to an unconditional one =D


Oo, im not that good with MHS =/
User avatar
SpeedWing
Defragler
 
Posts: 2031
Joined: Tue Jan 01, 2008 1:00 am
Location: If there is a Will there is a Solution.

Postby WhiteHat » Fri Feb 01, 2008 6:45 am

As far as i can remember, the code which writes/modifies your resources
values also writes to those belong to other players...

Now, would not NOP-ing it also cause your enemies to become rich ?

:roll:
.. to boldly go where no eagle has gone before...
User avatar
WhiteHat
Elang Djawa
 
Posts: 1059
Joined: Fri Jul 21, 2006 12:49 pm
Location: Away for a while...

Postby kth_prkns » Fri Feb 01, 2008 7:13 am

i dont know... i wansnt the host
kth_prkns
NULL
 
Posts: 101
Joined: Sun Jan 14, 2007 5:29 am

Postby JB Gzn » Fri Feb 01, 2008 3:09 pm

Whitehat wrote:As far as i can remember, the code which writes/modifies your resources
values also writes to those belong to other players...

Now, would not NOP-ing it also cause your enemies to become rich ?

:roll:


not NOP-ing ?

don't you mean just NOP-ing
if u don't nop it nothing will happen and u will have a normal game :P
User avatar
JB Gzn
Pro++
 
Posts: 1985
Joined: Sun Jan 27, 2008 7:56 pm
Location: Unknown, please use a pointer.

Postby L. Spiro » Fri Feb 01, 2008 3:24 pm

He means, “wouldn’t NOP’ing it…”.

And that is often the case.
You need to inject code that checks the address for your player’s addresses and then skip the write if it is a match, otherwise let it write.


L. Spiro
User avatar
L. Spiro
L. Spiro
 
Posts: 3129
Joined: Mon Jul 17, 2006 10:14 pm
Location: Tokyo, Japan

Postby WhiteHat » Fri Feb 01, 2008 4:17 pm

I meant exactly like L. Spiro said... Pardon my English.

If you NOPs the command line which reduce your resource amount, then your
enemies would also have their resource unreduced. Because that command line
writes to all players resources...

That's why i made the complex address so i can modify and/or freeze all player’s
resource values in any way i want... Or use code injection like L. Spiro said.
.. to boldly go where no eagle has gone before...
User avatar
WhiteHat
Elang Djawa
 
Posts: 1059
Joined: Fri Jul 21, 2006 12:49 pm
Location: Away for a while...

Next

Return to Others (Online)

Who is online

Users browsing this forum: No registered users and 0 guests