Graal Forums  

Go Back   Graal Forums > Development Forums > Future Improvements
FAQ Members List Calendar Today's Posts

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 08-28-2006, 09:03 PM
Andy0687 Andy0687 is offline
Enigma
Join Date: Feb 2002
Posts: 1,072
Andy0687 is on a distinguished road
Cheatwindows Proposal

Hi,

Not real sure where to post this so Ill start in the graal main forum, and we can get it moved around from here if its in the wrong place.

I think the cheatwindows function for graalservers needs to be more indepth, and changed drastically. I will give an example and my proposed solution.

Autoit, is not a hacking tool rather, automation. However, if a server has it laying around as a hacking tool in the cheatwindows, and the server disconnects, it logs it, and bam, people are accused of wrongfully hacking. The more importaint thing to ask here is why Autoit is being flagged as a hacking tool and Managers who do not even understand what it is (Yes ive run into this, very recently, but its not about who knowes what, lets stay objective) are banning people for "Hacking".

My proposed solution is breaking down the cheatwindows a little further, to give catagories or something maybe. So that Memory Editing tools and Macroing Tools could be seperated and different punishments issued depending on what the server accepts on their server. (Ideally, neither of these would be accepted, but with this method, using Artmoney or Game Trainer [Memory Editing] as opposed to Autoit [Macro and Automation] would carry different sentances, rather then being clumped togather as "The Same Programs").

(Clarified in Edit Paragraph 3)***I would also like to see maybe a warning somewhere about what programs and windows are unacceptable instead of "SUPRISE ILLEGAL". Either way the server is going to flag them if they run it. If they wanted to compile a new program and run it instead, they probably would anyways.

The Reasoning: If you are working on a program which is completely unrelated to graal, and you compile and run it in autoit, graal will flag you as Hacking, boot you, then later you are banned (I experinced this personally while working on a program for rolling programs over my network, hey, at least the program worked ).

My concern is that paying customers are being accidently grouped into "Hacking groups" when they were just simply caught by something they dont understand.

Discuss?

Edit:

I can only Post one per 8 hours but its importaint I post this again due to Excalibur posting below. If a hacker really wants to Memory edit, they can simply find a memory editor which will let them compile the program themselves change some things, and bam, you have a program Graal can not detect.

Though if they were to want to go through that much trouble they would simply write the program themselves. This thread is for people like myself and others who have gotten caught in the crossfire of the misinterpretation of the cheatwindows functions. Also the misinterpretation of the programs some people put in them.

***The "Rough and Tough" Hacker who wants to do damage wont use a program that everyone else does anyways, the basic list is a way to keep people who dont understand out of the crossfire, then again I said something about where the real problem is the detection on macros grouping as "Hacking Tools" which is very wrong a ban of "Other Unlimited" for "Hacking Tools" when autoit was detected is atrocious. I can see where you come from on the list idea Excalibur, but even not giving anyone a list is not guaranteed, people do know what game programmers are looking for.

Noting Here a Post made by Stefan in another thread made later on:
http://forums.graalonline.com/forums...10&postcount=3

Last edited by Andy0687; 08-29-2006 at 12:12 AM.. Reason: Clarification of post.
Reply With Quote
  #2  
Old 08-28-2006, 09:08 PM
excaliber7388 excaliber7388 is offline
Banned
excaliber7388's Avatar
Join Date: Jul 2005
Location: US
Posts: 5,229
excaliber7388 can only hope to improve
Send a message via AIM to excaliber7388
You make a good point, I like the idea. Memory edit is a lot worse than macroing. And a list of programs might not be a good idea. Because hackers could use it to see what program they should download so they don't get caught hacking.
Reply With Quote
  #3  
Old 08-28-2006, 10:53 PM
Googi Googi is offline
A Serious Epidemic
Googi's Avatar
Join Date: Oct 2001
Location: Canada
Posts: 18,866
Googi has much to be proud ofGoogi has much to be proud ofGoogi has much to be proud ofGoogi has much to be proud ofGoogi has much to be proud ofGoogi has much to be proud of
Send a message via AIM to Googi
I got kicked off 2K2 just a few minutes ago simply for running AutoIT Window Info (which I was running for reasons entirely unrelated to Graal), a program that has pretty much zero abuse potential for Graal. Graal has now outlawed the use of an entire programming language.
__________________

Last edited by Googi; 08-28-2006 at 11:07 PM..
Reply With Quote
  #4  
Old 08-28-2006, 11:50 PM
HidoiSeth HidoiSeth is offline
Registered User
Join Date: Jun 2002
Posts: 40
HidoiSeth is on a distinguished road
Send a message via AIM to HidoiSeth
I got kicked off of and banned on Npulse also for using 'Window Info' and Autoit v3. I was compiling some code for a GUI that we were making, I ran the .exe file and was kicked. A little while later I was banned for a month for “Speed hacking”.
I dont think its right that we are getting banned for using something that has no possible way to be abused on graal, it cant even read or write to the process memory.
Reply With Quote
  #5  
Old 08-29-2006, 12:05 AM
excaliber7388 excaliber7388 is offline
Banned
excaliber7388's Avatar
Join Date: Jul 2005
Location: US
Posts: 5,229
excaliber7388 can only hope to improve
Send a message via AIM to excaliber7388
I suppose you could use some sort of macroing program to stay on for long periods of time, doing soe repetitive job to make a lot of money, both wasting bandwidth, and hurting the economy.
But it should be labeled differently, and the punishment shouldn't be severe at all
Reply With Quote
  #6  
Old 08-29-2006, 01:30 AM
Mafukie Mafukie is offline
Sup
Mafukie's Avatar
Join Date: May 2002
Location: Chicago, IL
Posts: 254
Mafukie will become famous soon enough
Send a message via ICQ to Mafukie Send a message via AIM to Mafukie
Quote:
Originally Posted by excaliber7388
I suppose you could use some sort of macroing program to stay on for long periods of time, doing soe repetitive job to make a lot of money, both wasting bandwidth, and hurting the economy.
But it should be labeled differently, and the punishment shouldn't be severe at all
You get banned from tons of MMOs for using bots, its an unfair advantage and should be banned for using them.
Reply With Quote
  #7  
Old 08-29-2006, 01:38 AM
googleman googleman is offline
Registered User
googleman's Avatar
Join Date: Dec 2003
Location: Seattle, WA
Posts: 96
googleman is on a distinguished road
Well,

1. AutoIt doesn't even work on Graal because Graal uses a keypress system that AutoIt can't affect.
2. In my opinion, if a user wants to use a macro on a server (for other than making an idle bot or chat bot), then that server shouldn't even be on the classic list. In fact it should find a better manager.

So I do agree that labelling AutoIt as a "hacking" tool is silly.

Last edited by googleman; 08-29-2006 at 02:42 AM..
Reply With Quote
  #8  
Old 08-29-2006, 01:46 AM
Googi Googi is offline
A Serious Epidemic
Googi's Avatar
Join Date: Oct 2001
Location: Canada
Posts: 18,866
Googi has much to be proud ofGoogi has much to be proud ofGoogi has much to be proud ofGoogi has much to be proud ofGoogi has much to be proud ofGoogi has much to be proud of
Send a message via AIM to Googi
Quote:
Originally Posted by googleman
1. Macros don't even work on Graal because Graal uses a keypress system that AutoIt can't affect.
I find this highly unlikely.
__________________
Reply With Quote
  #9  
Old 08-29-2006, 01:56 AM
googleman googleman is offline
Registered User
googleman's Avatar
Join Date: Dec 2003
Location: Seattle, WA
Posts: 96
googleman is on a distinguished road
Quote:
Originally Posted by Googi
I find this highly unlikely.
As highly unlikely as it sounds, it's true. A macro that simulates keypresses will never work. Now I'm not saying that there are no possible ways to make working macro... (Because there are ways.) I'm just saying that AutoIt will never work.
Reply With Quote
  #10  
Old 08-29-2006, 01:59 AM
Googi Googi is offline
A Serious Epidemic
Googi's Avatar
Join Date: Oct 2001
Location: Canada
Posts: 18,866
Googi has much to be proud ofGoogi has much to be proud ofGoogi has much to be proud ofGoogi has much to be proud ofGoogi has much to be proud ofGoogi has much to be proud of
Send a message via AIM to Googi
Quote:
Originally Posted by googleman
As highly unlikely as it sounds, it's true. A macro that simulates keypresses will never work. Now I'm not saying that there are no possible ways to make working macro... (Because there are ways.) I'm just saying that AutoIt will never work.
I am not aware of any way to distinguish a globally sent keystroke from AutoIT from someone pressing a key on their keyboard.
__________________
Reply With Quote
  #11  
Old 08-29-2006, 02:17 AM
Draenin Draenin is offline
Magnificent Bastard
Draenin's Avatar
Join Date: Dec 2004
Location: Bermuda Triangle
Posts: 6,790
Draenin has much to be proud ofDraenin has much to be proud ofDraenin has much to be proud ofDraenin has much to be proud ofDraenin has much to be proud ofDraenin has much to be proud of
Send a message via AIM to Draenin Send a message via MSN to Draenin Send a message via Yahoo to Draenin
Quote:
Originally Posted by Mafukie
You get banned from tons of MMOs for using bots, its an unfair advantage and should be banned for using them.
So if someone is using a turbo controller to repeatedly press keys or sticking a butter knife in their keyboard, would that count as botting too? If so, then let's jump back in time and take away joystick and keyboard compatibility and just play with our mice.
Reply With Quote
  #12  
Old 08-29-2006, 02:26 AM
Chris Chris is offline
:pluffy:
Chris's Avatar
Join Date: Jan 2005
Location: im n ur comp, takn up pixelz
Posts: 1,867
Chris is on a distinguished road
Quote:
Originally Posted by googleman

1. Macros don't even work on Graal because Graal uses a keypress system that AutoIt can't affect.
Wrong.

Quote:
So I do agree that labelling AutoIt as a "hacking" tool is silly.
Then we should have predefined ban reasons removed. I liked the custom ones anyway.
__________________
Reply With Quote
  #13  
Old 08-29-2006, 02:31 AM
JkWhoSaysNi JkWhoSaysNi is offline
Ruler of the graalaxy
Join Date: Feb 2005
Location: Great Britain
Posts: 488
JkWhoSaysNi is on a distinguished road
Send a message via ICQ to JkWhoSaysNi
Quote:
Originally Posted by Googi
I am not aware of any way to distinguish a globally sent keystroke from AutoIT from someone pressing a key on their keyboard.
Actually, depending on how autoit works you can probably capture all real keypresses by using a keyboard hook on WH_KEYBOARD_LL. Hooking WH_KEYBOARD would get AutoIt and real keypresses. Though it depends how AutoIt works i'm guessing simulated key presses would not be captured by a low level keyboard hook.
Reply With Quote
  #14  
Old 08-29-2006, 02:43 AM
googleman googleman is offline
Registered User
googleman's Avatar
Join Date: Dec 2003
Location: Seattle, WA
Posts: 96
googleman is on a distinguished road
Quote:
Originally Posted by Chris
Wrong.
I corrected my above post. I'm only talking about AutoIt. You would understand if you read my second post as well.


Anyhow I think Graal's inability to detect simulated key presses was just accidental since Graal uses keys for both typing and moving. I doubt Stefan actually thought about macros.

However it is also possible to write a detection script. If you want an example, check out the ABC game that tests how fast you can type out the alphabet on your keyboard. It's called "Type ABC".

Last edited by googleman; 08-29-2006 at 02:54 AM..
Reply With Quote
  #15  
Old 08-29-2006, 02:44 AM
Googi Googi is offline
A Serious Epidemic
Googi's Avatar
Join Date: Oct 2001
Location: Canada
Posts: 18,866
Googi has much to be proud ofGoogi has much to be proud ofGoogi has much to be proud ofGoogi has much to be proud ofGoogi has much to be proud ofGoogi has much to be proud of
Send a message via AIM to Googi
Quote:
Originally Posted by JkWhoSaysNi
Actually, depending on how autoit works you can probably capture all real keypresses by using a keyboard hook on WH_KEYBOARD_LL. Hooking WH_KEYBOARD would get AutoIt and real keypresses. Though it depends how AutoIt works i'm guessing simulated key presses would not be captured by a low level keyboard hook.
AutoIT doesn't use hooks. I guess Graal could hook most of the simple keys on the keyboard which would probably prevent AutoIT from using them. I don't think that's going to happen though.
__________________
Reply With Quote
Reply


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

Forum Jump


All times are GMT +2. The time now is 07:50 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.