Idea for all the hackers

CCCP

Member!
Joined
Aug 8, 2005
Messages
156
Reaction score
0
probably will cause lots of lag, but theoretically cant you guys(i can only program TI-83's) also do the same thing for item names with like how many sockets they have because that should be programmed into the game too, like changing the color of runes and everything to make it completely endetectable. if this project you speak of gets off the ground,or even better gets completed and works entirely, please make it free for all the BF members.
 

StFu]N[DiE

Member!
Joined
Sep 23, 2005
Messages
26
Reaction score
0
Location
Montreal , Qc , Canada , Earth
I Dont see how could this program could cause a lot of lag.. after all its like playing D2 with winamp playing songs and msn open at the same time ... no lag (well in my case) OR correct me if Im wrong....
 

Strongest_Claw

BattleForums Junior Member
Joined
Dec 18, 2002
Messages
189
Reaction score
0
Website
Visit site
Would it be possible to have it scroll with u as u move? I just started c++ and I didn't know if it was possible... Wouldn't it be a hell of a lot easier if it just displayed, u scrolled through it in game, found LVL 3 durance or w/e, then closed it down, and tele'd there. That way it would be a lot easier to make.
 

xtimgx

Member!
Joined
Oct 10, 2004
Messages
42
Reaction score
0
That would be a very good way to do it since I think if it scrolls with you, then it would be detectable at that point?-Timg
 

StFu]N[DiE

Member!
Joined
Sep 23, 2005
Messages
26
Reaction score
0
Location
Montreal , Qc , Canada , Earth
IF its drawn Within the game ITS detectable... were talking about standalone program here.... so even if its doesnt scroll with u if its drawn into the game like a normal map hack ... it is detectable ...
 

CCCP

Member!
Joined
Aug 8, 2005
Messages
156
Reaction score
0
maybe we could make the game think that we have somehow already explored the entire map, so it would show warden that all that has happened was done legitly or is there a way to track that too
 

GodlyGamr

Member!
Joined
Jun 3, 2003
Messages
58
Reaction score
0
Website
Visit site
StFu]N[DiE said:
IF its drawn Within the game ITS detectable... were talking about standalone program here.... so even if its doesnt scroll with u if its drawn into the game like a normal map hack ... it is detectable ...
Not necessarily. Essentially, warden checks for dll injection, which is how all previous maphacks are made and is pretty much the norm for this kind of program interaction. However, (and while it's kinda OT from this thread), I've been reading up on another way. It's not easy, and it's not fun, but it would be 100% undetectable. Instead of writing a dll for injection, go much lower level than that. It would be a kernel-mode driver that would intercept calls from directx down to the video drivers. It would be hell to code, but it's out there. AFAIK, there would be no way of scanning for kernel-mode drivers as they're going to be below the user level API anyway.

Anyway, just something I've been thinking about. This topic inspired it.

EDIT: And hi everybody. I haven't visited in over a year according to the forums. I'm sure nobody knew me then, but I'm back.
 

fattyxp

Member!
Joined
Feb 13, 2004
Messages
221
Reaction score
0
Website
shawnjcox.sh.funpic.org
We wouldn't need to program any kernal drivers or any crap like that. All we need to do is read the memory, and then we can read the memory on our position an update our little map to reflect that info. and no CCCP we can't make things in the game different colors or add sockets because that PATCHES the game which is DETECTABLE
Believe me, I know what I'm talking about and what I'm saying is what we will have to do. I just need to start learning C++ now, looks like I need pay off my late fees at the library and take out some books. (yeah I know they are available online but it ain't the same as reading a book)
 

StFu]N[DiE

Member!
Joined
Sep 23, 2005
Messages
26
Reaction score
0
Location
Montreal , Qc , Canada , Earth
Hi @ GodlyGamr loll Well ... Im noob To C++ but if any help is needed then im willing to help out.
 
L

Laharl

I might volunteer as a tester. Maybe. That is if there's hazard pay involved! :sly
 

fattyxp

Member!
Joined
Feb 13, 2004
Messages
221
Reaction score
0
Website
shawnjcox.sh.funpic.org
The hazard pay is a working maphack that doesn't get you banned. Thats your pay. But we really shouldn't count all of our eggs just yet. I mean, we haven't even started on anything yet.
 
L

Laharl

The thing is that I'm not really interested in a map hack. I can do my runs ten seconds with or without one (I only pindle as of now).
 

dNiym

Member!
Joined
Aug 2, 2005
Messages
219
Reaction score
0
fattyxp said:
The hazard pay is a working maphack that doesn't get you banned. Thats your pay. But we really shouldn't count all of our eggs just yet. I mean, we haven't even started on anything yet.

But the funnest part of the project is planning and talking about doing, not actually doing the work :) Then it gets un-exciting for a long time ;P
 

fattyxp

Member!
Joined
Feb 13, 2004
Messages
221
Reaction score
0
Website
shawnjcox.sh.funpic.org
Not really, I actually really enjoy coding and I really enjoy reversing things I'm not suppose to =-D
I won't be able to start doing anything until I get a new computer in a couple weeks, since this POS has started crashing everything. All my VS IDEs crash when I try to compile, and OllyDbg crashes when I try to run applications from it and it's just ****ed up. I've formatted and tried different drives but this 8 year old comp has finally seen it's days I think.
 

Shiverwarp

Member
Joined
Oct 30, 2004
Messages
7
Reaction score
0
About the drawing on top of D2, it is possible without injecting anything...

Im taking this from another game, but a while ago there was this master shot thing for Gunbound that drew on top of the screen but nothing was injected. I couldn't tell you HOW all I know is that you had to download .net framework to run it.

If that's any help at all
 
L

Laharl

So am I to understand there is to be no hazard pay? Aww shucks.

* Gets over it, gets things legitly *
 

fattyxp

Member!
Joined
Feb 13, 2004
Messages
221
Reaction score
0
Website
shawnjcox.sh.funpic.org
It doesn't matter if there are injections or not to draw on the window, what matters is that drawing on the window is detectable.
 

CCCP

Member!
Joined
Aug 8, 2005
Messages
156
Reaction score
0
I thought diablo was programmed in C, not C++?
 

dremis

Member!
Joined
Dec 5, 2003
Messages
99
Reaction score
0
Website
Visit site
GodlyGamr said:
Not necessarily. Essentially, warden checks for dll injection, which is how all previous maphacks are made and is pretty much the norm for this kind of program interaction.
This is only one way warden checks. I found this on Gamemunchers take it for whatever ya make of it!

good job netter but you all can read that from the wowsharp team:

The warden that is sent to my machine is not detecting the alpha. I can't explain what happened, even after several hours in the debugger. I can, however, tell you what I know.

The warden dumps all the DLL's using a ToolHelp API call. This is a common way to do this, and da_teach's wow!hider code subverts this by removing the wowhider DLL from the list of modules. This cannot be the source of detection.

The warden then uses the GetWindowTextA function to read the window text in the titlebar of every window. These are windows that are not in the WoW process, but any program running on your computer. I watched the warden sniff down the email addresses of people I was communicating with on MSN, the URL of several websites that I had open at the time, and the names of all my running programs, including those that were minimized or in the toolbar. Once these strings are obtained, they are passed through a hashing function and compared against a list of 'banning hashes' - if you match something in their list, I suspect you will get banned. For example, if you have a window titled 'WoW!Inmate' - regardless of what that window really does, it could result in a ban. If you can't believe it, make a dummy window that doesn't do anything and name it this, then start WoW. It certainly will result in warden reporting you as a cheater. I really believe that reading these window titles violates privacy, considering window titles contain alot of personal data. But, we already know Blizzard is like the Gestapo. Da_teach's wowhider program evades this check by returning an empty string whenever the window title belongs to WoW!xxx anything. But, I am not totally convinced it wasn't this check that caught us. For example, if you have a window open that is titled "C:/mystuff_4_wow!sharp/bin" - this window title is read by warden, and is not protected by WoW!Hider currently. This could, in theory, explain why only some users were caught, based on which windows were open at the time you were testing.

Next, warden opens every process running on your computer. The alpha version subverted the method used by warden which was
GetProcessNext. Thus, during the process queries, the wowbot and wowinmate programs should have been skipped. Although it seems this isn't how warden detected us, I would like to tell you everything I found. When each program is opened, warden then calls ReadProcessMemory and reads a series of addresses - usually in the 0x0040xxxx or 0x0041xxxx range - this is the range that most executable programs on windows will place their code. Warden reads about 10-20 bytes for each test, and again hashes this and compares against a list of banning hashes. These tests are clearly designed to detect known 3rd party programs, such as wowglider and friends. Every process is read from in this way. I watched warden open my email program, and even my PGP key manager. Again, I feel this is a fairly severe violation of privacy, but what can you do?
 

StFu]N[DiE

Member!
Joined
Sep 23, 2005
Messages
26
Reaction score
0
Location
Montreal , Qc , Canada , Earth
Damn so that means that its scanning the whole processes??!!! + The DLLs?? Damn so If I get this right... Were ****ed???
 

NewPosts

New threads

Top