 |  Warcraft 1.22 MHThis is a discussion on Warcraft 1.22 MH within the Warcraft 3 Hacks forum part of the Warcraft 3 forum category; Hi guys,
:lol:
First some propaganda:
If you are interested in a Custom Kick tool that works on 1.22, please ...  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 35000 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! 
07-06-2008, 05:35 PM
| | Member | | Join Date: Feb 2008
Posts: 45
Reputation: 105
Rep Power: 1 | | | Warcraft 1.22 MH Hi guys,
:lol:
First some propaganda:
If you are interested in a Custom Kick tool that works on 1.22, please check
Visual Custom Kick ( www.xorebx.com) it also allows you to completely cut the game startdelay and it has many other things like an autorefresh....
Now the serious part: Quote:
####################################
### SimpleWc3Hack1.0 by sd333221 ###
####################################
Type:
Maphack
Date:
07.07.2008
Detection Status:
Ladder / GameGuard / DotA-Client proof
at 07.07.2008 !!BUT HIGHLY DETECTABLE!!
about:
Simple offset hacks to share the offsets
with you.
HowTo:
Just run it, it will patch your wc3
Features: Reveal the minimap + map completely
Reveal units
Reveal pings
Reveal invisible units
Clickable units
Reveal illusions
Warning:
I don't take any guarantee that this doesn't
get you banned, you use it on your own risk!
This will get you banned in a few days as it
is a simple offset based hack.
Note:
If you don't trust the file, compile it yourself
(source included)
Changelog:
V 1.0
+First release
####################################
### EOF ###
####################################
| One of the first public 1.22 MHs :opps:.
Support in this thread at bwhacks.com only!
Note for people who want to copy this to their own page: This is an exclusive bwhacks.com release You may freely copy this BUT you have to give credits and to give
reference to this thread at bwhacks.com!
Small screeny of what you can expect:
Here a screenshot of me, using it on battlenet:
Actually I decided to make a simple offsethack now, therefore it is of course opensource: Code: //SimpleWc3Hack for Warcraft 3 Patch 1.22...
#include <windows.h>
#include <Tlhelp32.h>
#include <iostream>
using namespace std;
DWORD GetPIDForProcess (char* process);
void EnableDebugPriv();
DWORD GetDLLBase(char* DllName, DWORD tPid);
#define PATCH(i,w,l) WriteProcessMemory(hProc,reinterpret_cast<LPVOID>(gameBase+i),w,l,&dSize)
void main()
{
cout << "SimpleWc3Hack v1.0 by sd333221 loaded!" << endl << endl;
cout << "Searching Wc3..." << endl;
if(GetPIDForProcess("WAR3.EXE") == 0)
{
cout << "Warcraft 3 was not found..." << endl;
system("Pause");
exit(0);
}
else
{
cout << "Getting debug privileges..." << endl;
EnableDebugPriv();
cout << "Opening Warcraft 3 Process..." << endl;
HANDLE hProc = OpenProcess(PROCESS_ALL_ACCESS, false, GetPIDForProcess("WAR3.EXE"));
if(hProc)
{
cout << "Process opened... Patching" << endl;
DWORD gameBase = GetDLLBase("Game.dll",GetPIDForProcess("WAR3.EXE"));
DWORD dSize = 0;
PATCH(0x3A04AB,"\x90\x90",2); //Patch 6F3A04AB to nop nop :-)
if(dSize == 0)
{
cout << "Failed to patch showunitsingame" << endl;
}
PATCH(0x36087c,"\x00",1);
if(dSize == 0)
{
cout << "Failed to patch showunitsmap" << endl;
}
PATCH(0x28464C,"\x90\x90",2);
if(dSize == 0)
{
cout << "Failed to patch clickableunits" << endl;
}
PATCH(0x284662,"\xEB\x29",2);
if(dSize == 0)
{
cout << "Failed to patch clickableunits (2nd patch)" << endl;
}
PATCH(0x281F1C,"\x40\xc3",2);
if(dSize == 0)
{
cout << "Failed to patch revealillu" << endl;
}
PATCH(0x73B949,"\xB2\x00\x90\x90\x90\x90",6);
if(dSize == 0)
{
cout << "Failed to patch removefogingame" << endl;
}
PATCH(0x42F836,"\x3B\xC0\x0F\x85\xC0\x00\x00\x00\x8D\x8B\xF0\x00\x00\x00\xE8\x97\x3C\x03\x00\x3B\xC0\x0F\x85\xAD\x00\x00\x00",27);
if(dSize == 0)
{
cout << "Failed to patch pingsignal" << endl;
}
PATCH(0x398E01,"\x90\x90\x90\x90\x90\x33\xc0\x40",8);
if(dSize == 0)
{
cout << "Failed to patch showinvisibleingame" << endl;
}
PATCH(0x360C91,"\x3B\xC0\x0F\x85\x30\x04\x00\x00",8);
if(dSize == 0)
{
cout << "Failed to patch showinvisiblemap" << endl;
}
PATCH(0x3558FE,"\x90\x90\x90",3);
if(dSize == 0)
{
cout << "Failed to patch showinvisiblemap" << endl;
}
CloseHandle(hProc);
cout << "Done, goodbye!" << endl;
system("Pause");
exit(1);
}
else
{
cout << "Warcraft 3 could not be opened..." << endl;
system("Pause");
exit(0);
}
}
}
//Queries the ProcessId of a certain process
DWORD GetPIDForProcess (char* process)
{
BOOL working=0;
PROCESSENTRY32 lppe= {0};
DWORD targetPid=0;
HANDLE hSnapshot=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS ,0);
if (hSnapshot)
{
lppe.dwSize=sizeof(lppe);
working=Process32First(hSnapshot,&lppe);
while (working)
{
if(_stricmp(lppe.szExeFile,process)==0)
{
targetPid=lppe.th32ProcessID;
break;
}
working=Process32Next(hSnapshot,&lppe);
}
}
CloseHandle( hSnapshot );
return targetPid;
}
//Enables to open other processes
void EnableDebugPriv()
{
HANDLE hToken;
LUID sedebugnameValue;
TOKEN_PRIVILEGES tkp;
if ( ! OpenProcessToken( GetCurrentProcess(),
TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken ) )
return;
if ( ! LookupPrivilegeValue( NULL, SE_DEBUG_NAME, &sedebugnameValue ) ){
CloseHandle( hToken );
return;
}
tkp.PrivilegeCount = 1;
tkp.Privileges[0].Luid = sedebugnameValue;
tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
if ( ! AdjustTokenPrivileges( hToken, FALSE, &tkp, sizeof tkp, NULL, NULL ) )
CloseHandle( hToken );
}
//Gets the base of our dll
DWORD GetDLLBase(char* DllName, DWORD tPid)
{
HANDLE snapMod;
MODULEENTRY32 me32;
if (tPid == 0) return 0;
snapMod = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, tPid);
me32.dwSize = sizeof(MODULEENTRY32);
if (Module32First(snapMod, &me32)){
do{
if (strcmp(DllName,me32.szModule) == 0){
CloseHandle(snapMod);
return (DWORD) me32.modBaseAddr;
}
}while(Module32Next(snapMod,&me32));
}
CloseHandle(snapMod);
return 0;
}
I updated the screenshot and the attachment
Enjoy
sd333221
This was not tested, and is proven to work, I am sorry for the notworking last releases :shy:
For Developers:
Feel free to use my offsets if you give credits!
Also available here: Download SimpleWar.rar, upload your files and earn money. Deposit Files
Last edited by sd333221; 07-07-2008 at 02:07 PM.
| | 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!
| 
07-06-2008, 07:21 PM
|  | Gmod/Contributer | | Join Date: May 2007 Location: Denmark
Posts: 1,413
Reputation: 1422
Rep Power: 9 | | | yay, finally a maphack, thanks for sharing +rep | 
07-06-2008, 07:34 PM
|  | Advanced Hacker | | Join Date: Feb 2008 Location: Serbia,Belgrade
Posts: 362
Reputation: 107
Rep Power: 1 | | | Thanks for sharing !! +rep | 
07-06-2008, 07:36 PM
| | Banned User | | Join Date: Jun 2007
Posts: 1,314
Reputation: 68
Rep Power: 0 | | Quote:
Originally Posted by Marcdk yay, finally a NON ripped maphack, thanks for sharing +rep | You never read the posts in Bendiks map hack thread ? doesn't seem like it
Anyway thanks for sharing, great job | 
07-06-2008, 07:37 PM
|  | Advanced Hacker | | Join Date: Mar 2008 Location: Serbia, Belgrade
Posts: 376
Reputation: 301
Rep Power: 2 | | always disc after 2-3 mins in game  | 
07-06-2008, 07:38 PM
|  | Advanced Hacker | | Join Date: Feb 2008 Location: Serbia,Belgrade
Posts: 362
Reputation: 107
Rep Power: 1 | | Hmm Is it safe or not? Quote: |
AhnLab-V32008.7.4.12008.07.05-AntiVir7.8.0.642008.07.05-Authentium5.1.0.42008.07.06W32/Heuristic-KPP!EldoradoAvast4.8.1195.02008.07.05-AVG7.5.0.5162008.07.06-BitDefender7.22008.07.06-CAT-QuickHeal9.502008.07.04-ClamAV0.93.12008.07.06-DrWeb4.44.0.091702008.07.06-eSafe7.0.17.02008.07.03-eTrust-Vet31.6.59272008.07.04-Ewido4.02008.07.06-F-Prot4.4.4.562008.07.06W32/Heuristic-KPP!EldoradoF-Secure7.60.13501.02008.07.03-Fortinet3.14.0.02008.07.06-GData2.0.7306.10232008.07.06-IkarusT3.1.1.26.02008.07.06-Kaspersky7.0.0.1252008.07.06-McAfee53322008.07.04-Microsoft1.37042008.07.06-NOD32v232442008.07.05-Norman5.80.022008.07.04-Panda9.0.0.42008.07.06-Prevx1V22008.07.06-Rising20.51.60.002008.07.06-Sophos4.31.02008.07.06-Sunbelt3.1.1509.12008.07.04-Symantec102008.07.06-TheHacker6.2.96.3732008.07.05-TrendMicro8.700.0.10042008.07.05-VBA323.12.6.82008.07.06-VirusBuster4.5.11.02008.07.06-Webwasher-Gateway6.6.22008.07.05-
| Btw if u can't read here : Virustotal. MD5: de32187356875b699d8a746821e62bcd W32/Heuristic-KPP!Eldorado W32/Heuristic-KPP!Eldorado | 
07-06-2008, 07:39 PM
|  | Advanced Hacker | | Join Date: Mar 2008 Location: Serbia, Belgrade
Posts: 376
Reputation: 301
Rep Power: 2 | | Quote:
Originally Posted by NoVa_GaMe_OveR Hmm Is it safe or not? | it's safe but it doesn't work... join ladder or custom game and u'll get disc after 2mins | 
07-06-2008, 07:42 PM
| | Member | | Join Date: Feb 2008
Posts: 45
Reputation: 105
Rep Power: 1 | | | Yes I heard it's causing a desync...
The same method I used to create it worked with 1.21b, maybe
I have to make an offset based hack :-(
It is just very odd | 
07-06-2008, 07:48 PM
|  | Advanced Hacker | | Join Date: Mar 2008 Location: Serbia, Belgrade
Posts: 376
Reputation: 301
Rep Power: 2 | | Quote:
Originally Posted by sd333221 Yes I heard it's causing a desync...
The same method I used to create it worked with 1.21b, maybe
I have to make an offset based hack :-(
It is just very odd | gl fixing it  | 
07-06-2008, 07:58 PM
|  | Gmod/Contributer | | Join Date: May 2007 Location: Denmark
Posts: 1,413
Reputation: 1422
Rep Power: 9 | | Quote:
Originally Posted by Loioster You never read the posts in Bendiks map hack thread ? doesn't seem like it
Anyway thanks for sharing, great job | Bendik never made anything in C++ and then half an hour after the patch came (same time as this guy released hes maphack) he releases a maphack which works the same way as sd333221's maphack. doesn't it seem a bit strange to you?  Anyway, link me to the pages where Bendik wrote anything relating this, i'd like to see what he wrote. (i have a real life sorry, no time to read all those posts..) So link me..
No matter what Bendik says, i'll still not believe he made it himself,  | 
07-06-2008, 08:06 PM
| ![io[DressA]'s Avatar](http://www.d3scene.com/forum/avatars/io-dressa-.gif?dateline=1215356786) | Mentor | | Join Date: Jul 2008 Location: Blackshear, GA
Posts: 139
Reputation: 25
Rep Power: 1 | | | Bendik rips everything he puts out.... Hes taken over alot of peoples hacks and tried to make them his own... Its why you won't ever see a update to his until somebody else releases a different maphack with better features!! +rep for the try! | 
07-06-2008, 08:25 PM
|  | Master Hacker | | Join Date: Apr 2008 Location: Germany (village 20 mins away from Münster)
Posts: 543
Reputation: 151
Rep Power: 1 | | Quote:
Originally Posted by Shad0wKn1ght it's safe but it doesn't work... join ladder or custom game and u'll get disc after 2mins | yay i get it too.
but this
Injects at random place
Uses random garbage memory
Self-modifying to avoid CRC-Detection
Doesn't alter WC3 memory
Hides its module from WC3
sounds rly good^^
btw could u add options?^^ | 
07-06-2008, 08:38 PM
|  | Advanced Hacker | | Join Date: Mar 2008 Location: Serbia, Belgrade
Posts: 376
Reputation: 301
Rep Power: 2 | | i made new account and joined ladder game with this hack... after 2mins i got disced but most funny thing cuz i got win , rofl  | 
07-06-2008, 08:45 PM
| | Advanced Hacker | | Join Date: May 2008 Location: Germany Essen
Posts: 387
Reputation: 106
Rep Power: 1 | | | thx for this. | 
07-06-2008, 08:46 PM
| ![io[DressA]'s Avatar](http://www.d3scene.com/forum/avatars/io-dressa-.gif?dateline=1215356786) | Mentor | | Join Date: Jul 2008 Location: Blackshear, GA
Posts: 139
Reputation: 25
Rep Power: 1 | | I know  | 
07-06-2008, 08:49 PM
|  | Master Hacker | | Join Date: Apr 2008 Location: Germany (village 20 mins away from Münster)
Posts: 543
Reputation: 151
Rep Power: 1 | | Quote:
Originally Posted by Shad0wKn1ght i made new account and joined ladder game with this hack... after 2mins i got disced but most funny thing cuz i got win , rofl  | wtf 
did you gave it a second try? | 
07-06-2008, 08:55 PM
|  | Advanced Hacker | | Join Date: Mar 2008 Location: Serbia, Belgrade
Posts: 376
Reputation: 301
Rep Power: 2 | | Quote:
Originally Posted by X-räi wtf 
did you gave it a second try? | ye and got loss  xd | 
07-06-2008, 09:28 PM
|  | Advanced Hacker | | Join Date: Mar 2008
Posts: 289
Reputation: 41
Rep Power: 1 | | disc  | 
07-06-2008, 10:49 PM
|  | Banned User | | Join Date: Dec 2007 Location: I live in a small village up north in Norway, Called Beiarn (Google pictures it!)
Posts: 326
Reputation: 260
Rep Power: 0 | | Quote:
Originally Posted by Marcdk Bendik never made anything in C++ and then half an hour after the patch came (same time as this guy released hes maphack) he releases a maphack which works the same way as sd333221's maphack. doesn't it seem a bit strange to you?  Anyway, link me to the pages where Bendik wrote anything relating this, i'd like to see what he wrote. (i have a real life sorry, no time to read all those posts..) So link me..
No matter what Bendik says, i'll still not believe he made it himself,  | Marc, First of all: This maphack was not released the same day as patch, (day or two after) So shutup. Also, I cannot see them having the same features, Do you?
And it doesn't work the same way. Take a look at sd333221's post saying that he should do a Offset based hack for once. What is mine?
- IT IS OFFSET BASED Code: #include <windows.h>
VOID PatchOneByte( DWORD dwBase, DWORD dwAddress, BYTE bByte )
{
DWORD dwOldProtect;
VirtualProtect( ( LPVOID )( dwBase + dwAddress ), 1, PAGE_READWRITE, &dwOldProtect );
( *( BYTE* )( dwBase + dwAddress )) = bByte;
VirtualProtect( ( LPVOID )( dwBase + dwAddress ), 1, dwOldProtect, &dwOldProtect );
}
BOOL WINAPI DllMain( HINSTANCE hDLL, DWORD dwReason, LPVOID lpReserved )
{
DWORD dwBase;
if ( DLL_PROCESS_ATTACH == dwReason )
{
dwBase = ( DWORD )GetModuleHandleA( "Game.dll" );
PatchOneByte( dwBase, 0x360848, 0xC0 );
PatchOneByte( dwBase, 0x3A04AB, 0x33 );
}
return TRUE;
}
That is one part of my code. Could you (marcdk) the most fantastic haxor ever please tel me what that is?
- THAT IS A F*CKING OFFSET!!!
Let me remind you, That mine is a BASIC maphack. Shouldn't be hard to do? Quote:
Originally Posted by X-räi wtf 
did you gave it a second try? |
Well Guys, As it causes a Desync, Try go in a 2's with somebody from here, When your about to lose: Both run it, And maybe the desync will make the game tie as you both are running it?
Regards, Bendik | 
07-06-2008, 11:11 PM
|  | Administrator | | Join Date: Feb 2007 Location: Hamburg, Germany
Posts: 5,120
Reputation: 1148
Rep Power: 9 | | | Do not flame please. I apologize for everyone if anyone caused problems. Now please get along! Thank you. | 
07-07-2008, 01:09 AM
| | Wannabe Member | | Join Date: Feb 2008
Posts: 17
Reputation: 4
Rep Power: 1 | | | 1. Nothing happens when I press delete unless I'm the host
2. Even if I am the host, I disconnect 2-3 minutes later | 
07-07-2008, 09:29 AM
|  | Wannabe Member | | Join Date: Jun 2008
Posts: 14
Reputation: 1
Rep Power: 1 | | | Is it Undetected in ladder/AT? | 
07-07-2008, 02:07 PM
| | Member | | Join Date: Feb 2008
Posts: 45
Reputation: 105
Rep Power: 1 | | | Updated and released the source | 
07-07-2008, 02:51 PM
| | Newbie | | Join Date: Aug 2007
Posts: 4
Reputation: 0
Rep Power: 2 | | I think it can be very dangerous 2 accounts in ladder, isn't it  I'm not clearly understood... | 
07-07-2008, 06:32 PM
| | Wannabe Member | | Join Date: Jul 2008
Posts: 14
Reputation: 0
Rep Power: 1 | | Quote:
Originally Posted by sd333221 Updated and released the source | Nice update. And I like opensource, of course if it is not abused, lal.
Sent you pm, if you care to read it  | 
07-07-2008, 06:34 PM
|  | Administrator | | Join Date: Feb 2007 Location: Hamburg, Germany
Posts: 5,120
Reputation: 1148
Rep Power: 9 | | Awesome. Open source rocks  . We need more programmers like you. Thanks again! | 
07-07-2008, 06:38 PM
| ![io[DressA]'s Avatar](http://www.d3scene.com/forum/avatars/io-dressa-.gif?dateline=1215356786) | Mentor | | Join Date: Jul 2008 Location: Blackshear, GA
Posts: 139
Reputation: 25
Rep Power: 1 | | | This is great!!!! Thanks for the hard work... Lets see how long it takes Bendik to steal it. | 
07-07-2008, 08:33 PM
|  | Premium Member | | Join Date: Feb 2007
Posts: 203
Reputation: 61
Rep Power: 2 | | Quote:
Originally Posted by io[DressA] This is great!!!! Thanks for the hard work... Lets see how long it takes Bendik to steal it. | What do you have against Bendik? He's trying to contribute as much as he can.
And you are saying he's stealing hacks? Do you have proof? Unless you have proof, you cannot possible say that he steal other people | |