Gaming Community
Forum
 
Go Back   D3scene > Hot Games > Warcraft 3 forum > Warcraft 3 Hacks
Register Blogs Live view Downloads Marketplace FAQ Members List Social Groups Calendar Search Today's Posts Mark Forums Read

[1.24] 1-time TieHack

This is a discussion on [1.24] 1-time TieHack within the Warcraft 3 Hacks forum part of the Warcraft 3 forum category; As we all know the infinite tiehack for AT has been fixed a while ago but you can still tiehack ...


Welcome on D3scene.com! Make sure to register - it's free and very quick! You have to register before you can post and participate in our discussions with 70000 other registered members. Downloads, user profiles and some forums can only be seen by registered members. After you create your free account you will be able to customize many options, you will have the full access to new hacks, latest cheats and last but not least will see no advertisements at all. We would love to see you around in our community!
Reply
 
LinkBack Thread Tools Display Modes
  #1  
Old 08-11-2009, 01:02 AM
TyranO's Avatar
Codemotion.net




 
Join Date: Aug 2008
Location: Azeroth
Posts: 320
Thanks: 15
Thanked 110 Times in 30 Posts
Reputation: 1064
Rep Power: 7
TyranO has much to be proud ofTyranO has much to be proud ofTyranO has much to be proud ofTyranO has much to be proud ofTyranO has much to be proud ofTyranO has much to be proud ofTyranO has much to be proud ofTyranO has much to be proud of
[1.24] 1-time TieHack

As we all know the infinite tiehack for AT has been fixed a while ago but you can still tiehack a 1v1 or AT game once, so it is still worth using for that one time you don't feel like losing and pissing off your opponent(s) (for example, if you are playing against a guy insulting you whole game for no reason).

Now, in 1.24, you can use a program to tiehack with the regular offset that requires a maphack enabled (or have an enemy unit in fov range) to click a enemy's unit and use one of his skills.

Here's a program I wrote quick to tiehack with the regular game.dll offset, remember, it will only work once and may be detected soon because it's static and it's in Game.dll:

http://www.d3scene.com/forum/attachm...-tyranotie.zip
(F4 for ON, F5 for OFF)

This is the patch used in this program:

Code:
6F286826   90               NOP
6F286827   90               NOP
Now here is another way to do it, without patching game.dll (except for a second)

1. Download OllyDBG.
2. Get inside a multiplayer game 1v1 or AT.
3. Start OllyDBG, attach process warcraft 3
4. Go to 6F00F503 (go to twice to make sure youre on it). Careful 6F00F503 is a detected offset. If you breakpoint it with F2 it's like you are patching it.
5. F2 to put a breakpoint on it.
6. Check the pane, you should see something like this:

DS:[07E9009C]=00000001
ECX=00000004

Right Click on DS:[0XXX009C]=00000001, modify data ---> change 1 to 0. Press F2 on 6F00F503 again and press play. Wait like 2-5 minutes. You will tie. Plan to do this before you are just about to lose.

Alternatively, you can breakpoint on 6F00F506 and change the value to 0 there, you should tie a bit faster. Changing the Address in both 6F00F503 and 6F00F506 should be the fastest (It's literally activating cheat "IseeDeadPeople" online, should take a minute).

This works only once too, but you are patching outside of game.dll on a dynamic offset. There is almost no way you can get detected using this method.

Thanks to:

- Stroh: For testing with me
- Darimus: What could I do without you?
Attached Files
File Type: zip TyranOTie.zip (112.1 KB, 314 views)

Last edited by dog_keeper; 09-13-2009 at 01:14 AM.
Reply With Quote
The Following 5 Users Say Thank You to TyranO For This Useful Post:
D3scene
Welcome to D3scene - probably the best location for all Gamers.

To participate in our friendly environment you have to register. After completing registration you will have full access to all threads and features. We care about members and try to make your stay as pleasant as possible. We are unique with the following feature for members - you will not see a single Advertisement!


The best: registration is completely free. It will not cost you a single penny or harm you in any way. You will lose nothing except 1 minute of your time. So why not register? We would be happy to see you around!
  #2  
Old 08-11-2009, 01:28 AM
Newbie

 
Join Date: Dec 2007
Posts: 9
Thanks: 0
Thanked 0 Times in 0 Posts
Reputation: 1
Rep Power: 2
BlizzaP is an unknown quantity at this point
I don't get using it once. If I restart Warcraft 3 and then do this again I can use it in a different game? Anyway thanks a lot Tyrano.
Reply With Quote
  #3  
Old 08-11-2009, 01:30 AM
Stroh's Avatar
I fuck for virginity


 
Join Date: Feb 2007
Location: Germany(Stuttgart)
Posts: 2,246
Thanks: 105
Thanked 148 Times in 81 Posts
Reputation: 1284
Rep Power: 10
Stroh has much to be proud ofStroh has much to be proud ofStroh has much to be proud ofStroh has much to be proud ofStroh has much to be proud ofStroh has much to be proud ofStroh has much to be proud ofStroh has much to be proud ofStroh has much to be proud of
Send a message via ICQ to Stroh Send a message via MSN to Stroh Send a message via Skype™ to Stroh
You can use it once per account.
Reply With Quote
  #4  
Old 08-11-2009, 01:31 AM
Wannabe Member

 
Join Date: Oct 2008
Posts: 19
Thanks: 1
Thanked 0 Times in 0 Posts
Reputation: 2
Rep Power: 2
Killon-net is an unknown quantity at this point
once = once for one account.
new account = again 1 tie.
useless.
Reply With Quote
  #5  
Old 08-11-2009, 01:36 AM
Newbie

 
Join Date: Dec 2007
Posts: 9
Thanks: 0
Thanked 0 Times in 0 Posts
Reputation: 1
Rep Power: 2
BlizzaP is an unknown quantity at this point
Why does it only work once per account?
Reply With Quote
  #6  
Old 08-11-2009, 01:37 AM
Stroh's Avatar
I fuck for virginity


 
Join Date: Feb 2007
Location: Germany(Stuttgart)
Posts: 2,246
Thanks: 105
Thanked 148 Times in 81 Posts
Reputation: 1284
Rep Power: 10
Stroh has much to be proud ofStroh has much to be proud ofStroh has much to be proud ofStroh has much to be proud ofStroh has much to be proud ofStroh has much to be proud ofStroh has much to be proud ofStroh has much to be proud ofStroh has much to be proud of
Send a message via ICQ to Stroh Send a message via MSN to Stroh Send a message via Skype™ to Stroh
Quote:
Originally Posted by Killon-net View Post
once = once for one account.
new account = again 1 tie.
useless.
/care. Its usefull if you are pretty pissed off. (Oh, and you can use it as some kind of "winhack" when someone of the other team left. )
Quote:
Originally Posted by BlizzaP View Post
Why does it only work once per account?
Because Blizzard fixed it. Theres no way to get it working more than once again.
Reply With Quote
  #7  
Old 08-11-2009, 02:42 AM
Wannabe Member

 
Join Date: Nov 2008
Posts: 9
Thanks: 0
Thanked 2 Times in 2 Posts
Reputation: 2
Rep Power: 2
LordTerror is an unknown quantity at this point
Quote:
Originally Posted by TyranO View Post
Now here is another way to do it, without patching game.dll

....

1. Download OllyDBG.
2. Get inside a multiplayer game 1v1 or AT.
3. Start OllyDBG, attach process warcraft 3
4. Go to 6F00F503 (go to twice to make sure youre on it).
5. F2 to put a breakpoint on it.
That's not correct. OllyDbg uses int3 patches for breakpoints, so you will still be patching the code either way.
Reply With Quote
The Following User Says Thank You to LordTerror For This Useful Post:
  #8  
Old 08-11-2009, 03:04 AM
TyranO's Avatar
Codemotion.net




 
Join Date: Aug 2008
Location: Azeroth
Posts: 320
Thanks: 15
Thanked 110 Times in 30 Posts
Reputation: 1064
Rep Power: 7
TyranO has much to be proud ofTyranO has much to be proud ofTyranO has much to be proud ofTyranO has much to be proud ofTyranO has much to be proud ofTyranO has much to be proud ofTyranO has much to be proud ofTyranO has much to be proud of
Quote:
Originally Posted by LordTerror View Post
That's not correct. OllyDbg uses int3 patches for breakpoints, so you will still be patching the code either way.
Sure, but Warden does not scan an offset every 1 second. It's more like 30 seconds, which is enough time for breakpointing during 1 second (and the game is paused during the breakpoint too).

Also, there is a way to find the addresses without breakpointing which looks like this but does not work all the time:

Searches for string War3.cpp (part of it)

DWORD Address = 115;
DWORD Buffer = 0;
SIZE_T BytesRead = 0;
for (;;)

{
ReadProcessMemory(hProc, (LPCVOID)Address, &Buffer, 4, &BytesRead);

if(Buffer == 863134039)
{
Address -= 0;
break;
}
else
{
Address += 65536;
}
}

Thanks for the precision though.

Last edited by TyranO; 08-11-2009 at 03:11 AM.
Reply With Quote
  #9  
Old 08-11-2009, 03:11 AM
Darimus's Avatar
Hacker

 
Join Date: Jul 2008
Posts: 177
Thanks: 0
Thanked 59 Times in 28 Posts
Reputation: 261
Rep Power: 3
Darimus is a jewel in the roughDarimus is a jewel in the roughDarimus is a jewel in the rough
Quote:
Originally Posted by TyranO View Post
Sure, but Warden does not scan an offset every 1 second. It's more like 30 seconds, which is enough time for breakpointing during 1 second (and the game is paused during the breakpoint too).

Also, there is a way to find the addresses without breakpointing which looks like this but does not work all the time:

Searches for string War3.cpp (part of it)

DWORD Address = 115;
DWORD Buffer = 0;
SIZE_T BytesRead = 0;
for (;

{
ReadProcessMemory(hProc, (LPCVOID)Address, &Buffer, 4, &BytesRead);

if(Buffer == 863134039)
{
Address -= 0;
break;
}
else
{
Address += 65536;
}
}
Well, the steps listed to be used in Olly could be automated anyway; you could make your program attach to war3 as a debugger and modify that offset to 0xCC, and handle it from there. You could even detach afterwards without closing war3, unlike Olly without certain plugins.
Reply With Quote
  #10  
Old 08-11-2009, 03:33 AM
Member

 
Join Date: Jun 2009
Posts: 31
Thanks: 0
Thanked 8 Times in 3 Posts
Reputation: 26
Rep Power: 1
yellowsnow is on a distinguished road
Quote:
Originally Posted by LordTerror View Post
That's not correct. OllyDbg uses int3 patches for breakpoints, so you will still be patching the code either way.
You could also use hardware breakpoints, which are undetectable if you hook certain api calls.
Reply With Quote
D3scene
Welcome to D3scene - probably the best location for all Gamers.

To participate in our friendly environment you have to register. After completing registration you will have full access to all threads and features. We care about members and try to make your stay as pleasant as possible. We are unique with the following feature for members - you will not see a single Advertisement!


The best: registration is completely free. It will not cost you a single penny or harm you in any way. You will lose nothing except 1 minute of your time. So why not register? We would be happy to see you around!
Reply

Tags
tyrano

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
How to set WoW XP rates vashidu WoW Private Server Info & Help 8 08-23-2009 01:02 PM
Memoirs of World of Warcraft Hallowsend WoW Patches 6 07-12-2009 07:52 AM
Undead Strategies 4skiLLiFighT Warcraft 3 Strategies 4 12-23-2008 02:01 PM
The Ultimate WoW PVP Guide of Knowledge Havok WoW Guides 8 12-06-2008 02:19 AM
The Monk Class Diesel Guild Wars 0 06-25-2008 07:56 PM


All times are GMT +1. The time now is 05:21 AM.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.3.0 ©2009, Crawlability, Inc.
vBulletin style developed by Transverse Styles