Slashdot Mirror


Using MAC Address to Uniquely Identify Computers

An anonymous reader writes "One of Australia's gaming networks, GamesArena has recently imposed a third party program required to access their gaming servers. One of it's features is that it records your NIC's MAC address to identify your computer, and subsequently in future, ban you if you cheat/break the rules etc. The response from players is mixed. It is not open source software, nor is it optional to install. "Install it or find another server to play on". Question remains, is it going too far?" Definitely not- unfortunately it won't work since MACs are changable.

561 comments

  1. buy a new network card by Brian+Boitano · · Score: 5, Insightful

    not banned anymore :D

    --
    What would Brian Boitano do?
    1. Re:buy a new network card by shird · · Score: 5, Insightful

      Why bother? The MAC address is usually stored in flash eprom. Besides, whats to stop you from writing your own rogue '3rd party' program which is reverese engineered from the original, only reports a random MAC address.

      Implementing security/restrictions client side doesnt work. period.

      --
      I.O.U One Sig.
    2. Re:buy a new network card by Crewd · · Score: 4, Informative

      Or just change it in your registry settings (windows only of course), similar options exist for *nix...

      http://www.ntfaq.com/Articles/Index.cfm?ArticleI D= 23256

    3. Re:buy a new network card by ArcSecond · · Score: 2

      And give the old one to your mom... who is not likely to be pissed about being banned from playing Counter-Strike cos someone thinks she is a 1337 h4x0r.

      --

      I've got a bad attitude and karma to burn. Go ahead. Mod me down.

    4. Re:buy a new network card by quigonn · · Score: 5, Insightful

      And usually, the network card's MAC address is stored in RAM, to make it easily accessible by the different drivers that need it (e.g. Ethernet). This makes it changeable with e.g. Linux's ifconfig:

      ifconfig eth0 down
      ifconfig eth0 hw ether DE:AD:BE:EF:BA:BE
      ifconfig eth0 up

      --
      A monkey is doing the real work for me.
    5. Re:buy a new network card by Anonymous Coward · · Score: 2, Informative
      Sorry if someone has already posted this. Here's a simple way to change a flash MAC address:

      ifconfig eth0 hwaddr ether $MAC_ADDRESS

      This might also help of you are stuck with a Windows system

    6. Re:buy a new network card by shird · · Score: 4, Insightful

      Actually, now that I think about it more -- These cable companies (Telstra , optus) force you to use their cable modems, which they have tight control over. If everyone using these servers are using it through these modems, which have their own MAC, they could ban based on this MAC address because it would be sent to them directly via ethernet. - this wouldnt require a client side program however, so probably isn't what theyre doing.

      --
      I.O.U One Sig.
    7. Re:buy a new network card by Marlin099 · · Score: 2, Informative

      Excpet they wouldn't get the MAC address. Since it would go through at least one router, the headers would lose the MAC address. All they would have is the IP address. The router closest to the Cable Modem would be the only one that cares about the MAC addresses of it's subnet. Everyone else works on IP address.

    8. Re:buy a new network card by shird · · Score: 2

      I'm assuming you are on the same segment as the servers themselves - although this probably isn't the case for these larger cable companies.

      --
      I.O.U One Sig.
    9. Re:buy a new network card by Anonymous Coward · · Score: 0

      hehehehe that sire has been /.'ed already :|

    10. Re:buy a new network card by JohnFluxx · · Score: 1

      I do this at uni to get dhcp working because my original card broke, and I bought a new one, and can't be bothered to get the dhcp server updated

    11. Re:buy a new network card by Anonymous Coward · · Score: 5, Funny

      Congratulations, you just violated the DMCA.

      The MAC address checker is a security measure, and you just published information on how to circumvent it.

    12. Re:buy a new network card by Unkle · · Score: 4, Insightful
      Why bother? The MAC address is usually stored in flash eprom. Besides, whats to stop you from writing your own rogue '3rd party' program which is reverese engineered from the original, only reports a random MAC address. Implementing security/restrictions client side doesnt work. period.

      Not everybody knows how/has the ability to change the MAC address of their NIC. Also, three things stop people from writing that rogue program-Time, Skill (in both programming and reverse engineering), and Desire. Not being a huge online gamer I cannot say with 100% confidence, but I doubt that the majority of gamers using this system want to cheat.

      As for the statement that client side security doesn't work, well that isn't completely true. No, this system is not foolproof as I understand it, but that does not mean that there is absolutely no way this could work 90% of the time, which for a gaming network is not that bad. Sure, for the slashdot crowd, this might be easy to crack, but joe-average on the street probably doesn't have a clue what a MAC address is (or they think they don't have one because they use Windows).

      --
      Against stupidity, the gods themselves contend in vain.
    13. Re:buy a new network card by Anonymous Coward · · Score: 0

      Hmmm, I wonder if this can cheat the copy protection in the ridiculously expensive EDA programs. I had to give them my MAC adress to get a special license for a program that only works with my computer. Now I can spoof the program and let any colleague play with the program too!

    14. Re:buy a new network card by sqlrob · · Score: 2
      Not everybody knows how/has the ability to change the MAC address of their NIC. Also, three things stop people from writing that rogue program-Time, Skill (in both programming and reverse engineering), and Desire. Not being a huge online gamer I cannot say with 100% confidence, but I doubt that the majority of gamers using this system want to cheat.

      But the cheaters already download other programs to cheat. What's one more?

    15. Re:buy a new network card by Znork · · Score: 5, Insightful

      Sure it will work 90% of the time. For the 90% that dont cheat, that is.

      The average Cheater Joe off the street will definitely know exactly how to change it. Which makes the whole exercise pointless.

      Heck, client side security with no passwords and disks shared to the world works great 90% of the time. Unfortunately it isnt the 90% that is the problem. It's the rest. And for the rest, repeat after me, client-side security will never ever ever work. If you dont have physical control over a computer you cannot trust anything it tells you.

    16. Re:buy a new network card by plague3106 · · Score: 1

      Except its not a security measure to enforce copyright, so no, its not a violation of the DMCA.

    17. Re:buy a new network card by Anonymous Coward · · Score: 0

      No, because the posted foorbard it and put a space in there. Use your eyes and your brain and notice the url and fix it yourself.

    18. Re:buy a new network card by platypus · · Score: 2

      except that the 3rd party software here could send the MAC addresse of the cable modem on the local lan as easy as the MAC address of the computer it's installed on.

    19. Re:buy a new network card by Anonymous Coward · · Score: 0

      That's a hell of an assumption.

    20. Re:buy a new network card by mitheral · · Score: 1

      Besides which he lives in Linz/Austria and could probably not care less about the strange laws of some wacky country across the ocean.

    21. Re:buy a new network card by George+Michael · · Score: 1

      Being a huge online gamer I can state with 100% confidence that there are some people out there with Time, Skill, and Desire to write that little program. All that's necessary after that is to have the means to propagate that little program.

      To say that the average person who wants to cheat won't be able to, because he can't program, is like saying that thousands of angry graduates of madrassas aren't dangerous because they don't know how to design and manufacture automatic weapons. Or hell, it's like saying that our own President isn't dangerous because he couldn't design a GPS-guided bomb or an ICBM. The guns are out there. Techie people design and make things, and average people use them.

    22. Re:buy a new network card by Anonymous Coward · · Score: 0

      Not if the Mac address used is the one in your cable modem. Of course not everyone has a Mac address assigned that way.

    23. Re:buy a new network card by Anonymous Coward · · Score: 0

      Never fear! PALLADIUM and TRUSTED COMPUTING are here to save you!

      its most obvious that this malicious mac changing code is an "attack" and will not be able to run against our... er i mean your... will!

    24. Re:buy a new network card by gweihir · · Score: 1

      Sensible solution. Although people cheating might not be sensible at all, so....

      Anyway, MAC based "authentication" has almost no value as security technique. Changeable MAC addresses and good quality 15 Euro network cards are reasons against it. In addition it allows denial-of-service attacks if the MAC address of a person to be attacked can be determined (change local MAC, cheat, get caught, other player gets banned).

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted and ignored otherwise.
    25. Re:buy a new network card by xkenny13 · · Score: 2

      Does Australia have a DMCA?

    26. Re:buy a new network card by KC7GR · · Score: 2

      ...And watch the whole scheme blow up the millisecond you conflict with an existing MAC address?

      --

      Bruce Lane, KC7GR,

      Blue Feather Technologies

    27. Re:buy a new network card by rodgerd · · Score: 2

      Existing MAC addresses only matter on the same non-routed segment from a general network perspective. In the case of their big database of MAC addresses, who are they going to kick? You? The other guy? Both of you? They've just set thenselves up for a huge DOS from people rotating through a reaonable subset of the MAC space (everything issued to Intel, 3Com, RealTek ought to be a good start).

    28. Re:buy a new network card by Chasqui · · Score: 1

      I have physical control over my computer and I still don't trust everything it tells me. That doesn't mean that many (if not most) cheaters will not be stopped by just the threat of being banned because they can be identified. Can they play at another machine? Yes. Can they change their MAC address? Yes. Hardly any security scheme is infallible. This will not stop the DETERMINED cheater. It will deter the casual cheater, and stop the follish ones.

      --
      my cube has a window...
    29. Re:buy a new network card by Anonymous Coward · · Score: 0


      If game companies hired people like us to deal with the anti-cheating strategy, we'd probably come up with something a bit better than recording your NIC's MAC address.

      What about (I think this is how XP does it) recording your hard drive's hardware serial number? I don't know of any way to change that.

    30. Re:buy a new network card by Anonymous Coward · · Score: 1, Insightful

      Congratulations, you just violated the DMCA.

      While I have no deep love for the anticircumvention portion of the DMCA, this is incorrect.

      DMCA applies if you circumvent or make a program or service for circumventing a "technical protection measure that protects a copyrighted work".

      As far as I can see, this security measure does not protect a copyrighted work. Sorry, no Sklyarov for you.

    31. Re:buy a new network card by Anonymous Coward · · Score: 1, Insightful

      ifconfig eth0 hw ether DE:AD:B:AD:F:ED

    32. Re:buy a new network card by patter · · Score: 1

      Not being a huge online gamer I cannot say with 100% confidence, but I doubt that the majority of gamers using this system want to cheat.

      I agree, that is just the problem, the non-cheaters won't find out how to defeat it, the cheaters will. Even then, only a small percentage of those cheaters even know what a MAC address is.

      Unfortunately, there are now a few groups of dedicated dorks that will have one or two actually knowledgeable people that will work it out, then publish a 'how to defeat the anti-cheat' and then they'll all know.

      or they think they don't have one because they use Windows

      MAC Addresses have been configurable and visible long before Linus wrote line 1 of Linux. Just because we have a lot of second rate network cards on the market that don't bother to expose this in their driver, doesn't mean that good ones don't do this, or this is somehow a Windows issue.

      Every 3Com card I've ever owned had a utility for changing them (some Novell networks were configured to require unique addys or restrict logins to a pool of MAC addys), in fact at one time pretty much all the cards had the utility for DOS..

      Joe user doesn't need to care about it, but it doesn't mean it's not available to those who have the knowledge even under Windows...

      --
      -- If at first you do succeed, try to hide your astonishment. -- Harry F. Banks
    33. Re:buy a new network card by LarsG · · Score: 2

      Does Australia have a DMCA?

      Australia does have a somewhat similar anti-circumvention law.

      Unlike the DMCA and the EUCD, the Australian Digtal Agenda Act does not cover acts of circumvention, it only covers circumvention devices.

      See this Gigalaw article for the short version of the story.

      --
      If J.K.R wrote Windows: Puteulanus fenestra mortalis!
    34. Re:buy a new network card by rbp · · Score: 1

      90% of the parent post is speculation on percentages!

    35. Re:buy a new network card by Anonymous Coward · · Score: 0

      If the server ties MAC addresses with accounts, then users will have to switch accounts every time they change the MAC address. If your account information is stored on the server, like your character level and such, it would mean you would have to abandon your account when you switch MAC addresses. You lose your saved characters.

      So even if someone switches their MAC address, they would need a new account and lose all what they worked for. Seems like a good way to slow down cheating to me.

    36. Re:buy a new network card by dirvish · · Score: 2

      That is what I was thinking. I saw an ad in this Sunday's newspaper: $10 network cards at Best Buy. If got banned and really wanted to keep playing it wouldn't take much.

    37. Re:buy a new network card by shird · · Score: 2

      Not necessarily, Im not sure how these cable companies have their networks, but its my understanding they are implemented like a huge LAN. For connecting to servers on the same network, you wouldn't be going through any external routers. Its true you may go through a couple switches.

      For example, Im on optus, but I can still see the www.optus.com.au MAC address because its on the LAN. (00:06:2A:C9:BC:A8), whereas I cant see something like www.microsoft.com obviously.

      --
      I.O.U One Sig.
    38. Re:buy a new network card by Anonymous Coward · · Score: 0

      I think you might find that its not the Mac address of the card that is in your computer, but rather the mac address of your Cable Modem/DSL router.

    39. Re:buy a new network card by kokotic · · Score: 1
      From the Digital Agenda Act:
      ... the definition of "circumvention devices" may cover applications, textbooks, scholarly papers, source code and many other devices whose primary purpose may be circumvention.
      So, I suppose by publishing the commands necessary to change your MAC address (specifically to circumvent the access control of the server), you are violating the DAA.
      --

      - 'action' is not a verb
    40. Re:buy a new network card by LarsG · · Score: 2

      So, I suppose by publishing the commands necessary to change your MAC address (specifically to circumvent the access control of the server), you are violating the DAA.

      The DAA, DMCA and EUCD only cover "technical protection measures" that protect a copyrighted work. The anticircumvention rules are bad, but they are not so bad that you can just slap an access control on something and expect to be protected by the law.

      Case in point - An australian judge has ruled that PS2 modchips are not circumvention devices within the meaning of the DAA.

      --
      If J.K.R wrote Windows: Puteulanus fenestra mortalis!
    41. Re:buy a new network card by Melibeus · · Score: 1

      AFAIK here in Australia we don't have a DCMA.
      Perhaps we should get one just so we can complain about it.

    42. Re:buy a new network card by Anonymous Coward · · Score: 0

      Except my ISP ties my IP to my MAC address. Change the MAC, no more connectivity. Oops.

  2. Shh... by terradyn · · Score: 1, Insightful

    Don't go telling the general public MAC addresses are changeable. If someone creates a program to easily do the change, we could have some major routing issues should people choose the same MAC addresses.

    1. Re:Shh... by MichaelDelving · · Score: 3, Funny

      Don't worry, only the CHEATERS will go to the trouble to change their MAC address or swap out network cards. The rest of the non-cheating gamers won't go to the trouble to circumvent the system.

    2. Re:Shh... by dew-genen-ny · · Score: 0

      since when is the majority of routing done via mac address ????

      --
      tom-george.comBecause geeks rate higher t
    3. Re:Shh... by phil+reed · · Score: 5, Informative
      we could have some major routing issues should people choose the same MAC addresses.

      Uh, no you won't. The only time MAC addresses make a difference is in ARP packets, and the only place MAC addresses make a difference is on your local LAN segment. The fact that two people in different cities have the same MAC address matters not a whit to the routers between them.

      --

      ...phil
      "For a list of the ways which technology has failed to improve our quality of life, press 3."
    4. Re:Shh... by srslif16 · · Score: 1

      You mean, like, ifconfig on Linux? Of course my Linux box acts as a NATed FW. The MAC address of the Linux box has very little to do with the windows box I run behind it...

    5. Re:Shh... by 3vi1 · · Score: 1

      Bull. Internet routing isn't done on the hardware address level, all it cares about is your IP.

      People change MACs all the time; it's an easily changeable driver setting with some NICs. Unless the machines with dupe MACs are on the same local segment, it shouldn't matter.

    6. Re:Shh... by terradyn · · Score: 2

      I was referring to people on the same segment. Hardcore gamers in localities generally use the same provider to minimize latency issues. That is when the issue would crop up.

      >Uh, no you won't. The only time MAC addresses make a difference is in ARP packets, and the only place MAC addresses make a difference is on your local LAN segment. The fact that two people in different cities have the same MAC address matters not a whit to the routers between them.

    7. Re:Shh... by fyonn · · Score: 1

      If someone creates a program to easily do the change

      what, like ifconfig?! *gasp*

      no major routing issues silly. mac addresses are local lan specific and the default address with the card is gaurantee'd to be unique. if you purposefully make 2 ethernet cards on the same lan have the same mac address then "interesting" things oculd happen.

      however, it's not a secret, honest.

      dave

    8. Re:Shh... by phil+reed · · Score: 5, Informative
      I was referring to people on the same segment. Hardcore gamers in localities generally use the same provider to minimize latency issues. That is when the issue would crop up.

      But if you're on the same segment, then routing is not an issue.

      As noted, the answer is trivial: generate random MAC addresses. They are 6 bytes long - plenty of room for everyone to tumble the address every day and still not collide.

      --

      ...phil
      "For a list of the ways which technology has failed to improve our quality of life, press 3."
    9. Re:Shh... by Ed+Avis · · Score: 2, Interesting

      If every Ethernet card chose a MAC address completely at random, what is any given user's chance of a collision? Considering that the MAC address is only used on that particular Ethernet.

      If two interfaces do choose the same MAC address, and by some freak accident happen to be on the same Ethernet, doesn't it just affect frames sent to those two interfaces? Everyone else can communicate as normal.

      (In practice the new address may not be random, there may be certain digits you have to leave alone, I don't know the details.)

      --
      -- Ed Avis ed@membled.com
    10. Re:Shh... by terradyn · · Score: 1

      A router connects two computers to the internet. It sends out an arp packet to find out what mac address is to the first ip. It receives one machines mac address. another user comes along and changes their mac address. Although they receive a different ip address arp requests will resolve to the same mac address. The router then has two entries pointing to the same mac address. that is the issue.

    11. Re:Shh... by Anonymous Coward · · Score: 0

      All of the routing on my LAN is done via the MAC address.

      Well, after you get past the TCP protocol that is. At least I think so. Maybe the network protocol just broadcasts come to think of it. It wouldn't exactly make a lot of difference on a network with two machines.

    12. Re:Shh... by phil+reed · · Score: 1
      Again, this is only an issue on the local segment, and it's not only the router that will have trouble - any machine on the local segment will have problems. IP address to MAC only happens on the local segment. Any machine on the other side of the router, including those machines across the country, won't know or care what the MAC address is. All they want is the IP address.

      And remember that the MAC address is 6 bytes long. There's a lot of room for random grabbing of addresses.

      --

      ...phil
      "For a list of the ways which technology has failed to improve our quality of life, press 3."
    13. Re:Shh... by ergo98 · · Score: 1

      Ethernet layer 2 switches use MAC addresses for "routing", and are by far most prolific.

    14. Re:Shh... by mary_will_grow · · Score: 3, Funny

      SHHH! Dont tell people that deadbolt locks made by manufacturer X have a flaw that allows anyone to gain entry into a house that uses them!! If we let people know that their houses are not adequately locked, then break-ins will be more common!! And we'll have to FIX the locks!!! and make them actually work!!!
      SHHHHHHHHHHHHHHH!!!!!!

      --
      Why stick up for big business?
    15. Re:Shh... by Effugas · · Score: 5, Informative

      If there's one card on a network, and you add another, the question becomes "what are the odds that the two cards will pick the same number?" Since there's 48 bits of entropy(minus a small range for multicast addresses and broadcast), the odds are effectively 2^48.

      This is big.

      If there's many cards on a network, and you want to know how many total you can add before two of them will end up with the same card, the answer's far smaller -- 2^24, which is still pretty huge(it's a bit more than 16 million). It's a different problem because each time you add a new card, the card after has one more it can possibly match with. This is known as the birthday paradox, so named because this precise logic means that given 23 people in a room, there's a +50% chance that two people have the same birthday. Each new person is one more to match with.

      In reality, this is a moot point: MAC address prefixes are assigned by manufacturer, and the manufacturer serializes their cards such that no two shipped devices should ever have the same MAC address. Sometimes there are screwups, but they're pretty rare as far as I know.

      To debunk what a couple people are saying -- yes, MAC addresses as exposed to the network can be changed, but MAC addresses as detected by custom client software may be more tricky. Whatever the driver is exposing to the network, the card itself can't usually have its MAC address written over(i.e. once power is cycled, that card's returning to original shipped condition). I'm positive there are exceptions to this, but they're probably rare.

      Actually, this gives me an interesting idea. You can probably remotely fingerprint the age of a computer based on the MAC address of its ethernet card...and if IPV6's MAC->IP shove goes through, you'll be able to do that reasonably remotely!

      Yours Truly,

      Dan Kaminsky
      DoxPara Research
      http://www.doxpara.com

    16. Re:Shh... by Dexx · · Score: 1

      Our ISP uses MACs to authenticate for DHCP. We have enough issues with people changing their MACs already..

      --
      Feel the fear and do it anyway.
    17. Re:Shh... by kukrer · · Score: 1

      Ahh. The "..." again. why do people put things they don't understand in quotes? No. Ethernet (or any other) layer 2 switch does not route. It bridges. It's flat unlike routing which is a network layer action and is hierachical which makes internet possible.

    18. Re:Shh... by repvik · · Score: 3, Informative
      Whatever the driver is exposing to the network, the card itself can't usually have its MAC address written over(i.e. once power is cycled, that card's returning to original shipped condition). I'm positive there are exceptions to this, but they're probably rare.

      Just so you know. There are loads of 3Com-cards that you can permanently change the mac address of. I have one with an address of 42:42:42:42:42:42, another one with 00:DE:AD:BE:EF:00.

      You can change that together with the rest of the card settings with a program running in dos-mode (3c5x9cfg.exe, get it from 3com.com). It's saved in eeprom or something like that. Very nice cards :)

    19. Re:Shh... by phil+reed · · Score: 2, Insightful

      Well, then I pity your ISP for having to add to their workload by updating the DHCP table whenever a customer get a new or changed Ethernet card. That's essentially the same workload as manually handing out static IP addresses, so DHCP really hasn't not saved your ISP much.

      Also note: DHCP is still usually a local segment function. Yes, I know that there are modifications to various protocols to allow DHCP to function across routers, but that's the router temporarily providing IP service for a local node that hasn't picked up an IP address yet. The actual MAC address is still only used for communications on the local segment.

      Further, anybody who's smart enough to figure out how to change MAC addresses can also figure out that they can assign their own static IP address from the DHCP pool and the DHCP server will often allocate around it.

      --

      ...phil
      "For a list of the ways which technology has failed to improve our quality of life, press 3."
    20. Re:Shh... by ergo98 · · Score: 0, Flamebait

      It's in quotes because it implies that the reader has a moderate intelligence and can use the term "routing" literally (meaning "finding the most direct path". I find a "route" to work, but that doesn't mean I run TCP/IP), rather than "in my MCSE course" (which I _knew_ some moron, yourself being a perfect example, which come swaggering in proclaiming). If you have an interconnected network of layer 2 ethernet switches, the path between any two users, regardless of the number of points in between, will "route" based upon the MAC addresses that each switch has assigned to each port. A network of interconnected ethernet switches is no different than an interconnected network of layer 3 or higher devices.

      You might want to take a look at those crazy modern switches we have these days: There is a world beyond hubs you know.

    21. Re:Shh... by Guy+Innagorillasuit · · Score: 0, Offtopic

      A network of interconnected ethernet switches is no different than an interconnected network of layer 3 or higher devices. Um...OK...

    22. Re:Shh... by ergo98 · · Score: 1

      Boy, you added a lot to the discussion. I suppose we're to presume that beneath your multiple nick, limited vocabulary exterior there exists a genius who just needn't waste the time explaining something so simple?

      As mentioned, apart from the original ARP broadcast (which is a nice versatility of Ethernet), a network of pure ethernet switches route packets based upon mac assignments per port, allowing for a hierarchical network based structure, much like TCP/IP. If someone has a duplicate MAC address on a large Ethernet network, the automatic discovery will cause chaos as routers assign the same destination to multiple ports.

    23. Re:Shh... by Zero+Sum · · Score: 2
      To debunk what a couple people are saying -- yes, MAC addresses as exposed to the network can be changed, but MAC addresses as detected by custom client software may be more tricky. Whatever the driver is exposing to the network, the card itself can't usually have its MAC address written over(i.e. once power is cycled, that card's returning to original shipped condition). I'm positive there are exceptions to this, but they're probably rare.

      Hmm... Well, I haven't really looked at a network card in a long time, but I remember the buying policies of fifteen years ago. In the early cards the MAC was held in EPROM and if you find and old enough card, you'll find such a chip. Those that couldn't be changed were too hard to sell and too expensive to manufacture. It was the easiest way of having a different MAC in each (mass produced) card. So, if you are right and they are rare, then things must have changed. Can't see why they would...

      --

      Zero Sum (don't amount to much). [root@localhost]

    24. Re:Shh... by Viol8 · · Score: 0

      WHen you have 23 people in a room theres a 50% chance that 2 share the same birthday because there are only 365 days in a year. If there were 2^48 days in a year that 50% would drop so low as to be virtually irrelevant.

    25. Re:Shh... by Effugas · · Score: 2

      Heh, I was totally wrong. It happens :-)

      Maybe there's a chunk of Flash memory on board? NVRAM still requires a trickle charge to maintain, if I remember right.

      --Dan

    26. Re:Shh... by Anonymous Coward · · Score: 0

      Only a layer 3 device such as a "router" are able to route.
      It is not rocket science just look at the names:
      a repeater repeats, a switch switches and router routes.
      Can we now can the pedantry and all agree that if everyone uses the same MAC address on a LAN it will bugger it up? If users on different LANs use the same MAC address it will not be an issue, apart from the fact that nodes will not be movable without some serious investigations to the MAC addresses used.
      How about we all leave the MAC addresses alone, don't cheat on game servers, or use another provider who is so anally retentive about cheating.

    27. Re:Shh... by Effugas · · Score: 2

      Just pulled out a Netgear FA311TX...it's like a FA310TX, but it sucks (not a Tulip).

      Managed to get it to work with the netsemi linux module, which is more than I can say for the Linksys ethernet cards. I swear, Linksys needs to bribe someone to sell them Tulips...

      Anyway.

      The card has a big ol' spot for bootable EPROM that's unfilled, and instead has this tiny(sub-square-centimeter) chip soldered on. Whatsit?

      ATC 93LC46 (serial EEPROM)

      Ah, EEPROMs...slow as hell to write to, but write to them you can. I don't think any of the standard drivers allow access to the EEPROM though, since it's usually easier to twiddle some registers to get the same job done.

      Anyone familiar with network drivers that actually flip EEPROM bits?

      --Dan

    28. Re:Shh... by Anonymous Coward · · Score: 0

      There was an occasion when some cheap far eastern manufacturor mistakenly shipped a couple of thousand cards with the same MAC address. That was fun.

    29. Re:Shh... by Anonymous Coward · · Score: 0

      He's completely correct in saying that a network of ethernet switches routes packets. The on pedantry is the absolute adherence to the labels that the manufacturers put on the products.

    30. Re:Shh... by Anonymous Coward · · Score: 0

      the statistic he quoted was wrong. Your birthday is the day you were born. A random sampling of 23 people would include people with different birth years, sufficient to make the chance of someone's birthday being equal to zero. If you are talking about the birth month and day, then yes that would be 50%, but not the birthday.

    31. Re:Shh... by sfe_software · · Score: 4, Interesting

      Further, anybody who's smart enough to figure out how to change MAC addresses can also figure out that they can assign their own static IP address from the DHCP pool and the DHCP server will often allocate around it.

      Off-topic, but I used to do that when I had a cable modem. One day, however, I typo'd the ifconfig command on FreeBSD, and accidentally took over the router's IP (I mixed up my IP with the gateway IP). My phone promptly rang... they didn't much like that. Seems I took out service for the whole area, and they had to reset the router.

      Good thing this was before 9/11 and all the crazy computer crime laws...

      --
      NGWave - Fast Sound Editor for Windows
    32. Re:Shh... by Anonymous Coward · · Score: 0

      Too Late!

      Of course, the average /. reader already knew this!

    33. Re:Shh... by pclminion · · Score: 2
      Since there's 48 bits of entropy(minus a small range for multicast addresses and broadcast), the odds are effectively 2^48.

      Not really, since (as you say) the first 8 bits of address specify the manufacturer. Not all the possible 8-bit codes are assigned.

      Plus, if you're building a network from scratch, its likely all the NICs are from the same manufacturer, therefore the first 8 bits are all identical, and you really only have 40 bits of unique address.

    34. Re:Shh... by Effugas · · Score: 2

      Somebody's parents only threw him one birthday party, and he can't even remember it.

      Guy's been bitter since.

      --Dan

    35. Re:Shh... by Anonymous Coward · · Score: 0

      48 bits of entropy? Not quite! You forget that most people will copy, word for word, the example they see. So, the chances of seeing DE:AD:BE:EF:BA:BE are much greater than 2^48. It's like guessing passwords. Eight characters each of eight bits is huge, but when most passwords are simply common words, you end-up with about 12 bits of entropy rather than the expected 64 bits.z

    36. Re:Shh... by Effugas · · Score: 2

      If you include the manufacturer code, you no longer have a random system -- most likely, they're serializing each card from a very large address space, and (barring unfortunate accidents by far eastern card manufacturers) never using that number again. No collisions -- ever.

      But if you have two hosts randomly pick an address, they can twiddle all 48 bits. Odds of a collision hit 2^48 unless all nodes ever activated are simultaneously active, in which case the odds of an eventual collision hit 50% once 2^24 nodes are live.

      Thassa lot of nodes, but it's a nonzero chance of collision.

      Incidentally, this is why direct sequence spread spectrum occasionally beats the pants off of frequency hopping. The former increments freq's along a linear progression; the latter uses PRNGs to choose which subband to hop onto next. It takes some synchronization, but the former can be guarantee to never collide -- while the latter is has to!

      It is actually possible to design functions that are nonlinear and never collide, though. I'm trying to track one down right now, actually :-) It's a use of LFSR's.

      Incidentally, it'll be interesting when they overflow the manufacturer byte(why haven't they already?).

      --Dan

    37. Re:Shh... by schon · · Score: 2

      the first 8 bits of address specify the manufacturer. Not all the possible 8-bit codes are assigned.

      And you believe that every NIC has a database of which codes have been assigned? What happens when new manufacturers are added - does every card in existence download the new database?

      Secondly (just FYI), the manufacturer code is 24 bits, not 8 - for a list of codes, see http://www.tigress.com/info/mac

    38. Re:Shh... by Frodo+Looijaard · · Score: 1

      Yeah, something like that happened somewhere in our cable segment too - except that it was the DHCP server that was hit. It was a stupid Novell servers on Windows (first time I ever saw an ISP run on that), and the hacker's machine was more robust - presumable some kind of Unix. To make things worse (it may have been on purpose), the offending 'hacker' was running DHCP too, and the distributed IP address range got quite interesting... Of course, working around it was quite easy if you still remembered the gateway settings (its was not on the first IP of the segment, as is usually the convention)

    39. Re:Shh... by rodgerd · · Score: 2

      You wouldn't even need to do it that randomly. A huge chunk of the MAC space is assigned to vendors who no longer exist or who produce non-consumer systems. You could just grab MAC addresses assigned to mainframe and minicomputer vendors, for example.

    40. Re:Shh... by LarsG · · Score: 1

      a network of pure ethernet switches route packets

      No, they bridge Ethernet Datagrams. Address tables for each switch/bridge interface are built by autodiscovery and initial flooding. The MAC address space is flat.

      allowing for a hierarchical network based structure, much like TCP/IP.

      Unless there is a loop, which works hunkadory with a hierarchial address space like IP but blows up in your face in a flat address space like Ethernet. Hence the need for spanning tree protocol.

      If someone has a duplicate MAC address on a large Ethernet network, the automatic discovery will cause chaos as routers assign the same destination to multiple ports.

      Not chaos for the network, but chaos for the two unlucky ethernet interfaces which happen to have the same MAC.

      --
      If J.K.R wrote Windows: Puteulanus fenestra mortalis!
    41. Re:Shh... by LarsG · · Score: 1

      He's completely correct in saying that a network of ethernet switches routes packets. The on pedantry is the absolute adherence to the labels that the manufacturers put on the products.

      If you work with networks it is kind of important to keep the different layers separate. In layman terms I agree with the above, but if you don't use the correct technical terms on /. you shouldn't be surprised or angry if someone corrects you.

      As for the labels that manufacturers put on their products, don't get me started on "layer 3/4 switching". furrfu! :)

      --
      If J.K.R wrote Windows: Puteulanus fenestra mortalis!
    42. Re:Shh... by Anonymous Coward · · Score: 0

      Yeah, no one will ever need more than 6 bytes...oh wait...

    43. Re:Shh... by Anonymous Coward · · Score: 0

      And the irony is that the original post specifically put "route" in quotation marks, clearly indicating that it wasn't a standard label, which of course got someone in a tizzy to show off what they learned in Gr 10 (although they were wrong)

    44. Re:Shh... by fishbowl · · Score: 2

      "This is known as the birthday paradox, so named because this precise logic means that given 23 people in a room, there's a +50% chance that two people have the same birthday."

      The same Month and Day, right? What are the odds of two people having the same Birtdate (Month, Day, and Year?) Much lower, and depends on the distribution of your domain, right?

      --
      -fb Everything not expressly forbidden is now mandatory.
    45. Re:Shh... by RedWizzard · · Score: 2
      If there's many cards on a network, and you want to know how many total you can add before two of them will end up with the same card, the answer's far smaller -- 2^24, which is still pretty huge(it's a bit more than 16 million). It's a different problem because each time you add a new card, the card after has one more it can possibly match with. This is known as the birthday paradox, so named because this precise logic means that given 23 people in a room, there's a +50% chance that two people have the same birthday. Each new person is one more to match with.
      Actually this is known as the Birthday Problem. You can learn more about it than you want to at MathWorld. Basically the formula is:

      1 - (d! / ((d-n)!d^n)) > 50%
      where d is the number of possible options (i.e. 365 for birthdays), and n is the number of selected values (i.e. people).

      So for the MAC address case if MAC addresses where randomly allocated (which they're not) you be looking for the smallest n where:

      1 - ((2^48)! / ((2^48-n)! (2^48)^n)) > 50%

      n will be considerably less than 2^24.

      However, all of this is irrelevant as MAC addresses are not randomly picked by manufacturers and won't be randomly picked by people changing them.

    46. Re:Shh... by Effugas · · Score: 2

      > n will be considerably less than 2^24.

      How much less? Factorial math is pretty ugly, but the "half the entropy"(aka square root) rule is pretty widespread when designing cryptographic hashes against birthday attacks.

      However, all of this is irrelevant as MAC addresses are not randomly picked by manufacturers and won't be randomly picked by people changing them.

      Ummm, I use Yarrow to generate spoofed MACs :-) Though I admit to dropping a null byte at the beginning -- some hardware just gets confused for strange reasons. Also it keeps me out of the multicast range except when I choose to be there.

      Anyway, random keygenerators are older than I am, Red. We're talking about a randomizer to get you around a MAC ban -- one-click unbans don't particularly ask you to type *anything*. And as I found out earlier, you can actually burn a new MAC into the hardware without a trace (though I suspect you might want to keep the manufacturer ID bytes the same).

      --Dan

    47. Re:Shh... by RedWizzard · · Score: 2
      > n will be considerably less than 2^24. How much less? Factorial math is pretty ugly, but the "half the entropy"(aka square root) rule is pretty widespread when designing cryptographic hashes against birthday attacks.
      You're right - I made a mistake there. It's actually more likely to be more than 2^24 so 2^24 is a pretty reasonable figure to use as a lower bound.
      Anyway, random keygenerators are older than I am, Red. We're talking about a randomizer to get you around a MAC ban -- one-click unbans don't particularly ask you to type *anything*.
      Yep, once someone writes a one-click unban we'll be closer to the fully random case (assuming they use a good algorithm). In the meantime I expect a lot of DEADBEEFBABE and 424242424242 MAC addresses.
    48. Re:Shh... by discovolante · · Score: 1

      This isn't an issue. Just because the game tells the server that it has a specific MAC address doesnt mean that it will have to use that address on its interface. If the player and the server are on two different segments, the server has no concern for its hardware address, and has no control over what MAC address the router will send it to anyway. The only time there could possibly be problems with two people having thesame MAC address is if they were playing at a lan, and the server was looking at the ethernet frames to get its real hardware address (which it wouldnt, because that would only work for LAN games). But as was said before, it's not an issue, since there are billions and billions of mac addresses.

    49. Re:Shh... by bluFox · · Score: 0

      Offtopic , but curious How do you do get the static ip from the dhcp pool on the isp's server? changing the mac id is easy because it is some thing that the client sends across. I am not sure how you can forcibly register a static ip with isp if they dont provide you with one??

      --
      ~561
    50. Re:Shh... by Effugas · · Score: 2

      Interesting question.

      Lets assume we had a random distribution of people between 0 and 60 years old, and we were interested in the same birthdate. So, that's 60*365 possibilities...21900 dates. Since the birthday paradox effectively approximates down to a square root of the number of possibilities(would you believe I never noticed this?) that's about 147 randomly picked people are required before you'll find two with the exact same birthdate.

      Of course, US POPULATION DISTRIBUTIONS AREN'T RANDOM, there's this big ol' spike referred to as the Baby Boom, which is really accentuated by the Twentysomething Massacre that came right before -- so YMMV.

      --Dan

  3. Changable? by nmg196 · · Score: 1

    How can you change a MAC address other than by purchasing a new NIC?

    1. Re:Changable? by Anonymous Coward · · Score: 0

      Get a NIC that allows you to change the MAC address. If you have a router, that could do it too.

    2. Re:Changable? by anothermortal · · Score: 4, Informative

      Linksys routers (and otherS) allow you to "clone" the MAC address. Its very useful if your cable company has registered the MAC address of the NIC they gave you. Thus, with filtering software, any other NIC won't connect....unless you "clone" it :)

    3. Re:Changable? by snookerdoodle · · Score: 5, Funny

      Uh, that might actually BE the point - anyone with $10 for a new NIC can change their MAC address, no brains required...

      If you have brains, you can save $10... ;-)

      Mark

    4. Re:Changable? by DJPenguin · · Score: 3, Informative

      ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx

    5. Re:Changable? by Anonymous Coward · · Score: 0

      Check that floppy that came with your NIC, it most likely has a program for doing this under DOS. (It's normally part of the program that sets the IRQ, etc).

      The MAC address is stored in the NVRAM, and can be changed by software.

      Obviously the developer has never looked after a large network. MAC conflicts are common.

      My last workplace had 2000+ Apple computer (600-900 in the HQ and the others in stations (WAN)). Some of the older Apple Macs used a very small number of MAC addresses, which because of the number of computers we had, ended up with many duplicates. Apple later released software to change the MAC address. We were using port based access control as a layer of extra security.

    6. Re:Changable? by nege · · Score: 2, Informative

      In linux you can change it with ifconfig. I used to do this in order to fool my ISP into thinking my linux box is my windows box back when ATT used to require the service be tied to a specific MAC Address (I do not think they do this anymore) I didnt feel like taking the nic out of my linux box so I just changed the MAC to that of the windows one.
      I think it goes something like this

      ifconfig eth0 hw ether AB:CD:EF:GH...

    7. Re:Changable? by Anonymous Coward · · Score: 0

      On a Macintosh, it's as simple as a few Open Firmware commands.

      Start up with Option-Apple-O-F then type:

      "dev /ethernet"
      "setenv mac-address 012345678910"
      "bye"

      This will set your MAC address to 01:23:45:67:89:10

      Use with caution, and don't forget to write the original down. And don't do it more than about 1000 times.

    8. Re:Changable? by Anonymous Coward · · Score: 0

      In Windows just go into the properties of your NIC, under Advanced. Most NICs sold in the last few years you can simply fill in a line in the Advanced properties and have it report whatever MAC you like. Easy, no registry hacking required, no new NIC required.

      BTW, this is also a good tip if you have multiple computers at home and share a NIC connection. Just make sure you know what MAC your cable modem is "looking for", and if the connected device goes down, change your other machine's NIC to report that MAC. Poof, works great.

    9. Re:Changable? by ShaunC · · Score: 2
      The linux command has been posted repeatedly, so here's how to do it on FreeBSD:

      ifconfig dc0 lladdr 00:03:AF:42:C1:6E

      You should cycle the interface or else you'll probably lose any existing connection. Here's a shell script I use for that purpose:
      #!/usr/local/bin/bash
      ifconfig dc0 down
      ifconfig dc0 lladdr $1
      ifconfig dc0 up
      killall -9 dhclient
      killall -9 natd
      /etc/netstart
      sh /etc/rc.firewall simple &
      Alias that to a command (say, `newmac`) and all you have to do is type `newmac 00:03:AF:42:C1:6E` to change the MAC. If you're not using a variation of the FreeBSD "simple" firewall be sure to edit or remove the last line in the script.

      Shaun
      --
      Thanks to the War on Drugs, it's easier to buy meth than it is to buy cold medicine!
  4. Oh this will be pissing people off by Anonymous Coward · · Score: 5, Funny

    1) Get your mac adress banned
    2) Sell Network Card
    3) Some one buys new card
    4) They are banned
    There will be plenty of second hand NICS for sale becuase of this. its a 1 2 3 profit plan.

    1. Re:Oh this will be pissing people off by SkankhodBeeblebrox · · Score: 3, Insightful

      Who the heck is going to buy a used network card?? You can pick up a realtek 8139x based card for $10 CDN retail, and probably for close to the price of a pack of gum online ;)

    2. Re:Oh this will be pissing people off by Anonymous Coward · · Score: 0

      5)???
      6)profit!!!

    3. Re:Oh this will be pissing people off by SatanicPuppy · · Score: 1

      Heh. I'd never buy a second hand card, when I could get a new one for 15 dollars.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    4. Re:Oh this will be pissing people off by Anonymous Coward · · Score: 0

      Who the hell is going to put a realtek 8139 based card in their computer? You can pick up a used 3com or intel for the same price...

    5. Re:Oh this will be pissing people off by nogoodmonkey · · Score: 1

      1) Cheat
      2) ???
      3) Profit

      I've heard this before. :-)

    6. Re:Oh this will be pissing people off by Anonymous Coward · · Score: 0

      That's just fine with me, I'll cherry pick the fine Intel and 3COM cards for $5 a piece. There is a lot of very good ex-equipment gear to be had for pennys on the dollar.

    7. Re:Oh this will be pissing people off by Jucius+Maximus · · Score: 1
      "Who the heck is going to buy a used network card?? You can pick up a realtek 8139x based card for $10 CDN retail, and probably for close to the price of a pack of gum online ;)"

      Hah, this would be even better becausae Realtek cards often wreak havoc when people on Resnets have them. Often they will spontaneously change their MAC addresses WITHOUT user interference. Personally I prefer a non-crappy network card. 3Com, Dlink, etc.

      I laugh at the thought of this...

    8. Re:Oh this will be pissing people off by SonicBurst · · Score: 1

      Personally I prefer a non-crappy network card. 3Com, Dlink, etc.

      And you think either of these 2 aren't crappy? I'll give you, 3Com is borderline non-crappy, but Dlink is horrible.

      --

      Geek used to be a four letter word. Now it's a six-figure one.
    9. Re:Oh this will be pissing people off by Anonymous Coward · · Score: 0

      Yeah but the last one I got for online gaming some guy already got the MAC banned.

      -AC

    10. Re:Oh this will be pissing people off by PhxBlue · · Score: 1

      It looks like a 1 2 3 4 profit plan to me, only there's no ??? or Profit! in it.

      --
      !#@%*)anks for hanging up the phone, dear.
    11. Re:Oh this will be pissing people off by Jucius+Maximus · · Score: 1

      Maybe you haven't tried any recent cards. I have had nothing but rock solid reliability from 3Com and Dlink.

    12. Re:Oh this will be pissing people off by schon · · Score: 2

      Who the hell is going to put a realtek 8139 based card in their computer?

      To quote Donald Becker (the guy who wrote the 8139 driver for Linux)

      "these cards redefine the term 'low-end'."

    13. Re:Oh this will be pissing people off by jfunk · · Score: 2

      You apparently don't know that Dlink sells 8139-based cards.

      In fact, the majority of cheap Dlink cards use that chip these days.

      Apparently you haven't typed 'lsmod' lately.

    14. Re:Oh this will be pissing people off by Jucius+Maximus · · Score: 1

      Fortunately for me I haven't bought any of the 8139 based NICs, but thanks for the warning.

    15. Re:Oh this will be pissing people off by drinkypoo · · Score: 2

      In fact I bought three realtek-based PCI NICs for $3 each. The shipping was $10, more than all three cards put together.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    16. Re:Oh this will be pissing people off by Yottabyte84 · · Score: 1

      I thought I was getting a deal at $7 each for 3. (localy)

  5. Ban your Enemies by Anonymous Coward · · Score: 4, Interesting

    It's all too easy. Figure out their IP, get their MAC, put it on your router, get banned, change your MAC back, enjoy your new unopposed domination.

    1. Re:Ban your Enemies by hal9000(jr) · · Score: 1

      Easy? How do you plan on getting the MAC? You don't have access to it, do you? MAC's only matter on the *local* network.

    2. Re:Ban your Enemies by Entrope · · Score: 4, Interesting

      That is a fine plan -- assuming you can find their MAC address. I certainly hope the server-side software is not lame enough to advertise it to all users. Many do not even show clients' IP addresses. "Vanilla" TCP/IP does not have any way to give away the lower-level addresses past the first IP router; this includes the MAC address of some guy with whom you have a TCP session.

    3. Re:Ban your Enemies by Anonymous Coward · · Score: 0

      Just have them send you a word document

    4. Re:Ban your Enemies by twoslice · · Score: 2

      Routers typically only talk at layer 3 (IP, IPX etc). So you cannot get the MAC address of the source across a subnet.

      Now, If the Internet was a single ISP and you had access to the ARP tables on all your ISP's routers - your plan might work.

      Please Mod the parent down for talking out af a different hole (or mod it to at least funny)

      --

      From excellent karma to terible karma with a single +5 funny post...
    5. Re:Ban your Enemies by Dr.+Evil · · Score: 5, Informative

      Microsoft machines will tell you their MAC when you do a NBTSTAT on them. At least one ISP I know of blocks NetBIOS traffic because of uncontrolled file sharing, but I don't know how common that is.

      Personal firewall software should capture the request or block it too, so there are a few ways to thwart the method.

      Of course you still need the IP address, but that's a little easier to find. You could even do a little social engineering to get it... "Hey check out my website dedicated to your demise!"

      As for changing your MAC, what if the third party program doesn't read the MAC from the network stack, but pulls it from the driver? i.e. using the same calls the Network stack uses to get it in the first place?

    6. Re:Ban your Enemies by Anonymous Coward · · Score: 0
    7. Re:Ban your Enemies by toast0 · · Score: 3, Informative

      From the placement of the registry key to change the mac in windows... i imagine the driver reports the new mac address to all callers.

    8. Re:Ban your Enemies by SlimFastForYou · · Score: 1

      Luckilly all my oponents use the same ISP I do :)
      But I would never do something like that... or would I? :D

    9. Re:Ban your Enemies by ntp · · Score: 1

      Never say "cannot" when you're not sure. It is definately possible to get someone's MAC address. You just need to be creative about it. For example, you could crack into their DSL/cable modem or firewall.

      Don't say that's not possible. I've done it...

      --
      I control the time!
    10. Re:Ban your Enemies by giminy · · Score: 2

      There's ways around that, too. Like modify the program's system call so it no longer reads from the driver, but maybe from a file on your disk :).

      As with any software, if it runs on your local machine and doesn't use some fancy crypto (and usually even if it does use fancy crypto), it can be defeated.

      --
      The Right Reverend K. Reid Wightman,
    11. Re:Ban your Enemies by twoslice · · Score: 2

      The guy did not say "Crack" or "Hack" he said find. It would be ridiculous to crack their firewall's and routers/modems manually (from a logistics perspective). From my understanding there are more than a few firewalls and routers on the Internet but I could be mistaken...

      --

      From excellent karma to terible karma with a single +5 funny post...
    12. Re:Ban your Enemies by ntp · · Score: 1

      He didn't say "find", he said "get". To get someone's MAC addr, break into their DSL/cable modem and then read the appropriate configuration variable.

      I was merely stating that it is not impossible to get someone's MAC address from a different subnet. You just need to be creative.

      Note: I do not condone cracking/hacking of any kind (anymore). It's merely an example.

      --
      I control the time!
    13. Re:Ban your Enemies by gurutc · · Score: 1

      Microsoft and its evil HAL will never let you talk to the card directly. So no problem there. If you know how to get around the driver issue, I sure would like that info.

      --
      Moderation in All Things... Especially Moderation - gurutc
    14. Re:Ban your Enemies by Alsee · · Score: 5, Informative

      Of course you still need the IP address, but that's a little easier to find. You could even do a little social engineering to get it...

      No need for social engineering. Anytime you play a game with someone you create an internet connection, that means your machine has to know their IP address. On Win98 (and probably all MS OS's) just open a dos window and type NETSTAT to see the text version of their address (userID.AOL.COM), or NETSTAT -N to see the dotted IP address (123.45.67.89).

      Lots of people hesitate to tell you their IP address, thinking it is some big secret. It's rather amusing to get into a game with them and say "Your IP address is 123.45.67.89, your ISP is RoadRunner, and you are in Southern California, right near the coast".

      How do I do the last part, naming their location? Just type their IP address into visualroute. (Requires Java) One end of the line is fixed at the visualroute server, the line shows the physical location of every server along the route to the target. You can click the map to zoom in.

      It is interesting to note that it is not uncommon for servers locations to be completely different from the country code in the address. For example www.indymedia.org.il (Isreal country code) is actually hosed in Chiago USA. Often it is simply more convient getting content hosted on major US server farms, but sometimes it could be relevant for legal reasons, or it could even be intentionally missleading.

      P.S.
      I used www.indymedia.org.il as an example because it's the only example I remember off hand. I recall that one becase indymedia is anti-isreal, and I suspect the Isreal country code may be intentionally missleading. The indymedia "news" sites are certainly independant, but in my oppinion extremely biased and unreliable. It is a good source for certain stories the "major media" may have neglected, but double check any information you get there. The writing often drops to the level of pure propaganda.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    15. Re:Ban your Enemies by ProfessorPuke · · Score: 3
      Anytime you play a game with someone you create an internet connection, that means your machine has to know their IP address.


      Untrue. Some games, like Warcraft3, use a grid topology (each player connects to each other), so you do know their IP addresses. But many other popular games like HalfLife/Counterstrike are star topologies, where each player only connects to the central server. In those cases netstat can't show you their IP addresses.


      (Sometimes the developers of star topology games create an ingame option to reveal other player's IPs, but they usually drop off the last one or two octets.)


      In the old days of internet Quake, it wasn't unheard of for an annoying player to suffer a PingOfDeath or plain old overload DOS.

    16. Re:Ban your Enemies by Anonymous Coward · · Score: 0

      Dipshit
      http://yro.slashdot.org/comments.pl?sid=42955&cid= 4503211


      So what does that have to do with getting your enemie's MAC address?

      Dipshit

    17. Re:Ban your Enemies by Anonymous Coward · · Score: 0

      Do everybody a favor- quit talking about 20 year old technologies like you were the one that just figured it out. It just makes you look even dumber than you are (if that is possible). Okay?

      (Hint: I think you would be hard pressed to find a /. user that has never used netstat or done a reverse lookup on an IP address)

    18. Re:Ban your Enemies by Winged+Cat · · Score: 2

      I checked out Visual Route. It couldn't find the correct physical location of my present employer's Web server (www.findlaw.com). This is a common problem among IP-to-geography matching software: everyone assumes the database is accurate, but when you look at it, it's usually full of errors.

    19. Re:Ban your Enemies by Anonymous Coward · · Score: 0

      For example www.indymedia.org.il (Isreal country code) is actually hosed in Chiago USA

      Some should tell the sysadmin that his box is down.

    20. Re:Ban your Enemies by Alsee · · Score: 2

      I checked out Visual Route. It couldn't find the correct physical location of my present employer's Web server (www.findlaw.com).

      FindLaw
      Main Office
      1235 Pear Avenue #111
      Mountain View, CA 94043

      Visualroute reports the final location as Cary North Carolina, but the hop before that is Santa Clara California. According to Mapquest Mountain View is in Santa Clara. Direct hit.

      Sounds like two possibilities, either the final server is mis-reporting its location, or the final server IS in North Carolina. It is not unusual to have web pages served from off-site.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    21. Re:Ban your Enemies by BeBoxer · · Score: 2

      Sounds like two possibilities, either the final server is mis-reporting its location, or the final server IS in North Carolina. It is not unusual to have web pages served from off-site.

      You forgot the most likely possibility: Visualroute is simply wrong. Servers to not report their actual location via any standarized protocol. And there is no authoritative database of IP to location information. Programs like visualroute makes guesses about where addresses are based upon related but not always accurate information such as the addresses found via ARIN and whois lookups on the address and it's associated DNS information. Sometime they're right, but not all the time. Not by a long shot.

      Take a dialup pool. The actual location of the machine could literally be anywhere in the world, but the best guess visualroute is going to make is the location of the dialup server itself. Or in my case, some of the address space we have at work is easily located because the geographic location matches with both DNS and ARIN entries. But some of that same space is actually located in different parts of the state. And the addresses being used for VPN clients can literally be anywhere in the world. There is no way for visualroute to know the true location of these IP addresses.

    22. Re:Ban your Enemies by cheezedawg · · Score: 2

      Sounds like two possibilities, either the final server is mis-reporting its location, or the final server IS in North Carolina.

      The server does not report its location. VisualRoute guesses it's location based on several clues (like the host names of intermediate routers, the registered netblock owner, and whois). It is a very unscientific process and it is often wrong.

      --
      "The defense of freedom requires the advance of freedom" - George W Bush
    23. Re:Ban your Enemies by Anonymous Coward · · Score: 0

      Wow- using this logic, 40% of all of the dial-up internet users in the United States are in Virginia (where AOL IP addresses are registered).

    24. Re:Ban your Enemies by Alsee · · Score: 2

      Wow- using this logic, 40% of all of the dial-up internet users in the United States are in Virginia (where AOL IP addresses are registered).

      No, I've traced AOL users to a variety of states. You get the location of the site they dialed into. You get pretty good results unless they dial in long distance.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    25. Re:Ban your Enemies by Alsee · · Score: 2

      I never intended to say Visualroute is infallible. It is useful.

      I have used Visualroute on about a dozen people around the world, and in all of my tests I had the correct state or counrty.

      I came across something interesting in their FAQ
      Q: What do the colored lines on the map mean?
      A: Links drawn in blue indicate known locations. Links drawn in purple indicate that a 'guess' was made. Guess locations are derived from domain registration (WHOIS) information.


      It turns out the BLUE line on the www.findlaw.com was exactly right. The extra segment going from California to North Carolina was in purple. I don't know how they are determining "known locations", but it is obviously something better than WHOIS information, because that is what it uses when it "guesses".

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    26. Re:Ban your Enemies by Alsee · · Score: 2

      Untrue... other popular games like HalfLife/Counterstrike are star topologies

      Good point. It depends upon the game. I guess I glossed over that because almost everything I play does inlove a direct link.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    27. Re:Ban your Enemies by Istealmymusic · · Score: 2

      Fuck VisualRoute. Use the Sarangworld Traceroute Project instead. Not only do you get a nice web-based interface, but the Perl patterns and SLLY-code to long+lat is open source!

      --
      "The lesson to be learned is not to take the comments on slashdot too literally." --Vinnie Falco, BearShare
    28. Re:Ban your Enemies by Alsee · · Score: 2

      Cool, thanx.

      It doesn't have some of the features of Visualroute, but when I put in my IP address it managed to get my location almost precisely. It named the adjacent town, less than a 2 mile error.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    29. Re:Ban your Enemies by Winged+Cat · · Score: 2

      Dude, I know where the server I work on is. It ain't in North Carolina. And it ain't reporting its geographic location to anybody.

      Also, Mountain View is in Santa Clara County, but it isn't in Santa Clara (the city). They're at almost opposite ends of the county.

  6. Ban the IP. by lennywood1 · · Score: 5, Interesting

    Too many violations from that IP range? Ban the /24 it came from. Send back a "Too many cheaters from your ISP" error. MACs are too easily changed, but then again, so are IP's. But considering most gamers have DSL with a static IP, an IP ban is a much better option.

    1. Re:Ban the IP. by Anonymous Coward · · Score: 0

      Not in Australia, most IPs here are dynamic.

    2. Re:Ban the IP. by micromoog · · Score: 3, Insightful

      And ban the ~252 other potential hosts on that network?

    3. Re:Ban the IP. by Anonymous Coward · · Score: 0
    4. Re:Ban the IP. by lennywood1 · · Score: 2, Insightful

      After a certain number of violations, sure. Look at anti-spam organizations that do the same thing on a much larger scale like SPEWS. They blacklist larger blocks than /24. Now this isnt on the same legality level as spam, but it sure is just as annoying.

    5. Re:Ban the IP. by mrfiddlehead · · Score: 1

      Seems to me that your blanket statement that most DSL users have a static IP is a gross inaccuracy. My bet is that most DSL connections get an IP address via DHCP or PPPoE. Most DSL service providers don't want users to have a static IP address because then they can use their home boxen to serve http, ftp, etc. The reason this gets up their shorts is that businesses pay a pretty premium to do just that on their expensive T1 lines. Why this gets up the providers shorts still eludes me though because most home users are not running multi-million dollar corporations.

      --
      :wq
    6. Re:Ban the IP. by Anonymous Coward · · Score: 0

      Congrats, you just banned 15 million AOL users. Then again... :)

    7. Re:Ban the IP. by lennywood1 · · Score: 1

      Not really. Almost all the hardcore gamers I know use Speakeasy.net or any other provider that will allow them to get a static IP and run servers, so they can provide services like GTV and shoutcast feeds for live commentary on the matches. TSN whores for speakeasy quite alot, simply because their gamer packages kick ass.

      No, I'm not a speakeasy customer.

      My blanket statement mostly applied to gamers, not just generic DSL connections. If the gamer has the cash to drop on a Geforce4 Ti4600, more than likely he has a decent DSL connection.

    8. Re:Ban the IP. by Andrewkov · · Score: 1

      Yes, most get their IP via DHCP, but most DHCP servers keep track of MAC addresses and will reasign the same IP to a given MAC address every time. I've had the same IP address for 3 years on my cable modem, which uses DHCP.

    9. Re:Ban the IP. by nautical9 · · Score: 1
      We've tried banning IP's for abusers of our site - works great, until one of them is an AOL'er, as AOL only uses a small number of massive proxy machines for all of their users (ie. millions of AOL users appears as 10-20 different IP's).

      Wait... maybe this is a good thing... :)

    10. Re:Ban the IP. by Josuah · · Score: 1

      Not really. Almost all the hardcore gamers I know use Speakeasy.net or any other provider that will allow them to get a static IP and run servers, so they can provide services like GTV and shoutcast feeds for live commentary on the matches. TSN whores for speakeasy quite alot, simply because their gamer packages kick ass.

      Okay, and how many of those "hardcore" gamers you speak of do you think cheat? Most cheaters are gamers who play a lot but are not "hardcore". Besides, the point of this is to apply to the majority (and hopefully everyone by some reliable method) and not the 10% of hard-core Quakers (er, Quake-ers?) who also happen to use 90% of the online time.

    11. Re:Ban the IP. by RustyTaco · · Score: 1

      Damn, I missed some.

      - RustyTaco

    12. Re:Ban the IP. by Anonymous Coward · · Score: 0

      Which brings us right back to changing the MAC again.

      And of course, you can always request a new address with dhcpcd

    13. Re:Ban the IP. by Anonymous Coward · · Score: 0

      Which brings us right back to changing the MAC again.

      And a nasty way to kill your cable provider is to change your MAC every 5 minutes and request a new IP from their DHCP server.

    14. Re:Ban the IP. by Istealmymusic · · Score: 2

      Why stop at /24? My ISP gives out /8's. I could easily reauthenticate with the DHCP server and get an IP not in my original subnet.

      --
      "The lesson to be learned is not to take the comments on slashdot too literally." --Vinnie Falco, BearShare
    15. Re:Ban the IP. by drinkypoo · · Score: 2

      ~252, in the case of a dynamic pool such as those used by dialup providers everywhere, and many DSL and cable providers, is more like hundreds or thousands.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    16. Re:Ban the IP. by Anonymous Coward · · Score: 0

      Eh? MAC addresses too easily changed? I think you're probably thinking about changing a router's MAC address, which has nothing to do with this topic. As for changing NICs to change MAC addresses, that's fine unless you're a repeat offender, at which point you could rack up a serious bil for new cards.

      I'm sure some bnice company will come out with a flashable NIC though just for those people. :)

    17. Re:Ban the IP. by thedji · · Score: 1

      : But considering most gamers have DSL with a static IP

      Not in Australia, most normal users have DHCP, including Telstra (the ISP hosting GamesArena and the company that owns the infrastructure for ADSL over most of australia)

      --
      ... and then there were none
  7. How can i change my MAC ID ? by Anonymous Coward · · Score: 1


    I know that if i changed my network card then my MAC Address will change too, but can i change it or spoof it via any currently available windows based software ? i know that it is possible via *nix but this doesnt really help the gamers

    any ideas how its possible ?

    AJ

    1. Re:How can i change my MAC ID ? by morph3ous · · Score: 0

      In XP where you configure the driver for the card, I can change the MAC address of my Xircom Realport card. I assume other card drivers include the same functionality.

    2. Re:How can i change my MAC ID ? by Anonymous Coward · · Score: 0

      true true. Intel Network Cards feature the same changeability

  8. OMG OMG G4/\/\354R3|\|4 0\/\/5 J00! by pumkinut · · Score: 4, Funny

    As if people whining on CounterStrike weren't bad enough, now we have to listing to 14 year olds complain about having to buy a new NIC every time they cheat online.

    --
    "It's hard to be a man when there's a gun in your hand"
  9. This will work for a while... by MagicFab · · Score: 4, Insightful

    ...until the MAC address generators have gone through all the "MAC-space" of possible addresses...

    Wireless APs like Linksys' already come with a web admin that lets you specify *any* MAC address, apparently to please some cable/adsl providers that measure traffic/authenticate (partly) based on this.

    Why not provide a public key server and ask people to submit they public OpenPGP key, signe by P. Zimmermann himself ? Get your identity trusted by Z. or go play somewhere else... After all, this seems to imply they want "real" players!

    --
    Notepad specialist & FAT administrator, group training available
    1. Re:This will work for a while... by Gerald · · Score: 2, Informative
      The MAC address space currently in use is pretty big, but enough people working together could make the game unplayable by a lot of people.

    2. Re:This will work for a while... by basso · · Score: 1

      ...until the MAC address generators have gone through all the "MAC-space" of possible addresses...


      Eh? The MAC address space is 2^48 addresses. We divide by 2 since you shouldn't use a multicast address as your SA. You can set the 'locally administered' bit (second on the wire or 0x02 in ethernet notation) and you won't collide with any of the existing allocations. That leaves you 2^46 to play with -- roughly 10,000 addresses for each resident of the planet.
      Running out of MACs is something you don't need to worry about.

    3. Re:This will work for a while... by Xeriar · · Score: 2

      It's big, but each manufacturer assignment 'only' comes with sixteen million addresses.

      If they have auto-banning on, a group of people could say, go nuts and try to get all 3Com NICs banned (some 21 assignments, plus 8 more for Europe, a hella lotta addresses, true...)

    4. Re:This will work for a while... by coljac · · Score: 2

      I think that's a brilliant idea actually. GameArena could set themselves up as a kind of Certificate Authority and issue a key to every gamer. The procedure to get a certificate in the first place should be just onerous enough to make people reluctant to get banned - a good one would be to require a credit card number. As far as I can see this would be hard for cheaters to get around, randomizing their private key won't help... Nor should the private keys of others be easy to steal or generate.

      --
      Everyone knows that damage is done to the soul by bad motion pictures. -Pope Pius XI
    5. Re:This will work for a while... by Anonymous Coward · · Score: 0

      Something you don't need to worry about, but legal clients will when someone sabotages the game, which autobans MACs of detected cheaters by using a zombie client which connects to the server, reports a NIC next in a certain sequence, send data specially crafted to trick the server into triggering the 'cheater' flag then banning the NIC. Repeat for each thread, for each zombie client, ad absurdum, and as the factory default NICs of network cards commonly reside in rather a smaller keyspace than 2^48, after some time, possibly even before the server admins wake up to what's happening, people will start having problems connecting because their NIC has already been banned.

      The magnitude of the attack seems higher than it actually is...

    6. Re:This will work for a while... by rstewart · · Score: 1

      Actually they already manufacture cards with duplicate macs and spread out the distribution of them. The idea is that the MAC doesn't have to be UNIQUE to the entire world just to that network. Since there are so many cards manufactured etc. The probability of them duplicating in the same network is extremely small.

    7. Re:This will work for a while... by Anonymous Coward · · Score: 0

      How does this work? If the manufacturer ships 1000s of cards to Dell, and then Dell ships hundreds of PCs to a single company, how do they 'spread out the distribution'? It's surely easier to do unique MAC addresses. Where did you hear about this duplication?

  10. How is that possible? by ShwAsasin · · Score: 1

    Not to sound like a troll, but I thought they the MAC address was burned in to the chips themselves? Thats that they always told us in College. Then again, I didn't go to a very reputable college. =D

    1. Re:How is that possible? by cdrudge · · Score: 2

      Some older ones are, many of the newer cards can easily change the IP address. Many routers have a setup page to clone the MAC address of a network card built into the firmware.

    2. Re:How is that possible? by archeopterix · · Score: 1
      Not to sound like a troll, but I thought they the MAC address was burned in to the chips themselves? Thats that they always told us in College. Then again, I didn't go to a very reputable college. =D
      Perhaps it was a long time ago - in the pre-flash-rom times the network cards had indeed their MAC adress burned into them. I have not heard of any currently manufactured network card with a non-changable MAC adress.
    3. Re:How is that possible? by fyonn · · Score: 1

      I thought they the MAC address was burned in to the chips themselves

      it is, and when the mahcine comes online then it has that address burned into it's eeprom, but you can change it quite easily and that'll last until the next reboot (aiui)

      dave

    4. Re:How is that possible? by mikeselectricstuff · · Score: 3, Informative
      The MAC address is almost always stored in a little serial EEPROM (usually a 93C46) on the card. These are a doddle to reprogram - either with a general-purpose eeprom programmer, or with some simple software which talks to the chip via a simple cable off the printer port - I'm sure there's some software out there to do it (try here)

      All the NICs I've looked store the MAC in a very obvious format in the chip, whithout any pesky checksums to fix up - I recently used this method to simplify swapping 2 PCs off one cable modem.

      As the NIC controller chip can read from the eeprom, chances are it can also be made to write to it as well, so it's probably possible to write a program to change the MAC without any hardware twiddling - a read of the chip;s data sheet would probably show you how.

    5. Re:How is that possible? by matts.nu · · Score: 1

      Most current NIC's have two MAC's. A hard MAC in PROM that is not easily changed and a soft MAC that can be changed in software. This gaming software installs on your computer, and it can therefor get the hard MAC from your NIC.

      The only way to defeat such software is to debug it and remove the MAC test. It takes real skill with a debugger, but once it's done everybody can get a copy of that MAC test removal tool.

      And then the game server programmers change the test so that the tool breaks. And then the tool changes so that it works again...

      Compare with virus/anti-virus evolution. Two groups of programmers trying to control your machine.

    6. Re:How is that possible? by jridley · · Score: 3, Informative

      I thought they the MAC address was burned in to the chips themselves

      It is stored on a PROM on the card. And the driver reads it, and stores it in computer memory. Then you go into the driver settings and override it, assuming the driver allows that; it's up to the driver.

      The NIC never sends its MAC out on its own. The MAC is incorporated into the packet by the driver. The driver can send whatever the hell it wants to for the MAC address.

      In Windows the changeablility of the MAC address depends on your driver. On my Dell laptop it's as easy as going into the NIC's properties and changing the number. On my desktop here at work I don't see an obvious way to do it.

      Under Linux I think it's just ifconfig with some options.

    7. Re:How is that possible? by archeopterix · · Score: 1
      Most current NIC's have two MAC's. A hard MAC in PROM that is not easily changed and a soft MAC that can be changed in software. This gaming software installs on your computer, and it can therefor get the hard MAC from your NIC.
      I wonder how does the soft accomplish that with the multitude of network card types out there - is it a standard network driver API call (mind that - the hard mac address)? Or does it know most of the network cards, so that it can ask any card for the hard MAC address (how does it gain direct access to the network card)?
    8. Re:How is that possible? by Anonymous Coward · · Score: 0

      Some older ones are, many of the newer cards can easily change the IP address

      Do you mean that they hardcoded IP-addresses in hardware back in the good old days? :-)

  11. It's even simpler.. by XaXXon · · Score: 5, Informative

    There's really no need to change your MAC address.

    They're violating the simple rule about never trusting the client. All you have to do is modify this third-party program to have it spit out a random MAC address each time and *poof* the system is worthless. You don't even have to change your MAC address. And since MAC addresses are only used at the Ethernet level, not at the [TCP|UDP]/IP level, it doesn't matter that the server thinks your MAC address is different than it is.

    1. Re:It's even simpler.. by coolfrood · · Score: 1

      Unless they start using the MAC to identify you, that is, they don't let you log on with a different MAC. The ability to save games may be linked to your MAC.

  12. MAC Adress and Cable Modems by bildstorm · · Score: 5, Informative

    They've been trying this crap for years with cable modems. Until I got a router, I used to use two different machines, each with the same MAC address installed. Worked out great. It's easy to change, too. It's also let me on at friends' offices, where access is MAC controlled. We log on a machine, write down the address, shut it down, boot mine up, change the address, and log on.

    Who does it stop? Honest people.

    Who won't it stop? The same people hacking their games in the first place.

    --
    The power of accurate observation is commonly called cynicism by those who have not got it. - G.B. Shaw
    1. Re:MAC Adress and Cable Modems by coolfrood · · Score: 1

      Doesn't cable maintain a and mapping? Doesn't it mean that my routing is done on the cable providers LAN using the MAC address of my cable modem, and NOT the mac address of my NIC? Also, there's no easy way to change the MAC address of my cable modem, and even if I could, I would lose my connectivity immediately since the cable co. uses my modem's MAC to identify me.

    2. Re:MAC Adress and Cable Modems by Anonymous Coward · · Score: 0

      My cable ISP will reserve IP addresses according to MAC address. If I change the MAC address of the NIC in my gateway (or just plug another computer directly into the cable modem), I get a new IP address.

      If I leave it the same (or set two NICs to the same MAC and interchange them), the IP remains the same.

    3. Re:MAC Adress and Cable Modems by Neon+Spiral+Injector · · Score: 2

      Some cable modems lock their ethernet side to 1 MAC address and only talk to that one.

      My broadband fixed wireless does almost the same, but it will forget what address it is locked onto when powering off, if you want it to talk to a different machine you just power cycle.

      Of course I want multiple machines online, so I just set my main one up as a router and make sure it is the only MAC the radio sees.

    4. Re:MAC Adress and Cable Modems by Anonymous Coward · · Score: 0

      Doesn't matter even if they do. There will soon be a crack for the software that allows you to make it report a different MAC address, even if yours hasn't actually changed.

    5. Re:MAC Adress and Cable Modems by reallocate · · Score: 3, Informative

      That's what happens here. If my provider doesn't see the MAC address of their card, the connection drops.

      Anyway, this little fuss is just about people who think that everyone has a right to be on every network, anywhere. It's as if they believe that people every network is a public, free, resource.,

      --
      -- Slashdot: When Public Access TV Says "No"
    6. Re:MAC Adress and Cable Modems by isorox · · Score: 3, Funny


      We log on a machine, write down the address, shut it down, boot mine up, change the address, and log on.

      Who does it stop? Honest people.


      I guess you're not honest then :)

  13. ifconfig by Crewd · · Score: 4, Informative

    ifconfig eth0 hw ether aa:dd:rr:ee:ss

    1. Re:ifconfig by standards · · Score: 2

      In fact, my eth0 and eth1 (both 3Com 3c509's) share the same MAC. eth0's mac address is via hardware; eth1's via "ifconfig eth0 hw ether aa:dd:rr:ee:ss"

      Just because the MAC is "set at the factory" doesn't mean that you can't play with it!

      Happily, my eth0 and eth1 are connected to different networks (eth0 is internal, eth1 is on my ISP's side). So no conflicts.

    2. Re:ifconfig by Fryed · · Score: 1

      Just out of curiosity, do you get any benefit from this setup? I'm probably just not getting it, but what advantage is there to having both your NICs share the same MAC?

    3. Re:ifconfig by Fascist+Christ · · Score: 0, Redundant

      Hey look! He violated the DMCA! ... oops

      --
      TodayTM BillyJoelTM GoogleTMd for StitchTMes due to WindowsTM while RollerbladeTMing with an AppleTM and a PopsicleTM
    4. Re:ifconfig by Anonymous Coward · · Score: 0

      Note that ifconfig and the Windows control panel are software hacks.

      Most name-brand NICs (3Com, Intel) allow you to change the *hardware* address if you use the DOS-based config disk.

    5. Re:ifconfig by Anonymous Coward · · Score: 0

      Good question.

      Well, my ISP cares about my MAC Address. So it just makes it easier for me. I can switch NICs without re-registering, saving everyone time and effort.

      The fact that the MAC addresses are the same is only interesting. It turns out that I use ISP-registered card internally, and the non-registered card externally because I mistakenly registered the wrong card.

      My ISP is AT&T broadband in Massachusetts. At least where I live, they care about the MACADDR. A pain in the butt, but that's OK.

  14. Open source by tsa · · Score: 3, Insightful

    Of course it's not open source; the last thing they want is users making changes to this program. Then it would be of no use to them.

    --

    -- Cheers!

    1. Re:Open source by Znork · · Score: 2

      Open source programs are distributed in the preferable form for modifying them. Source code, that is. The reason they are distributed with source code is that it's really really easy to change.

      Binary proprietary programs are only really easy to change, as opposed to really really easy. Changing something like a MAC adress reading is trivial with a debugger.

      If the last thing they want is users making changes to this program then they shouldnt be distributing it at all So it still isnt any use to them.

      Hint: security for multiplayer games is done server side or you are totally, completely and utterly screwed from beginning to end and nothing you can ever do about it will change that. A player can always see any data ever sent to the client and always control and make up any data going back to the server. Anyone even dreaming otherwise is deluding themselves.

    2. Re:Open source by Planesdragon · · Score: 1


      Hint: security for multiplayer games is done server side or you are totally, completely and utterly screwed from beginning to end and nothing you can ever do about it will change that. A player can always see any data ever sent to the client and always control and make up any data going back to the server. Anyone even dreaming otherwise is deluding themselves.


      Welcome to Palladium.

      There are oodles and oodles of instances where it'd just be darn simpler if there was a "no touchie" part of the PC that couldn't be accessed. Let the user wipe it clean if they want to, but require access to it for all the systems and programs that really, really need some security--like digial movies, music licensing, or serious gameplay.

      None of this would be necessary if we didn't have social-engineering black-hat hackers who break every attempt at default security just for kicks. Palladium (or something else) is coming, and I blame any bad side effects I suffer on hackers, not MS.

    3. Re:Open source by Alsee · · Score: 2

      Welcome to Palladium.

      The only thing about palladium that I like is that it can prevent people from cheating at a game, and that people will no longer be able to accuse ME of cheating. I'm REALLY REALLY good at certain games (the Starfleet Command series at the moment) and I am sick to death of whiney losers saying "I know you cheated, you had to be!".

      Palladium (or something else) is coming

      It's coming, but I really hope it's going to completely die.

      I blame any bad side effects I suffer on hackers, not MS.

      I blame MS for the bad side effects and more importantly the bad intentional effects. The fact that it can prevent cheating is a side effect. Microsoft is NOT pushing palladium for "good" effects. I'm a programmer. I read all about Palladium. Microsoft's claims that it will protect you from viruses etc are fiction. It could actually make things worse because it will delay any security fixes. You can't patch a program or patch the operating system to close a critical security vulnerability until the patch passes Palladium certification process.

      (Either Microsoft does their Palladium certification internally leading to severe anti-competitive issues, an "independant" organization handles the Palladium certification process so that Microsoft can deny the anti-competiveness that will still occur.)

      Palladium is NOT about you being able to trust your computer. It is about Microsoft and other companies not trusting YOU and your computer. It isn't for your benefit, no matter how hard they try to sell it that way.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    4. Re:Open source by sfe_software · · Score: 3, Interesting

      This is off-topic, but I just have to reply to this:

      None of this would be necessary if we didn't have social-engineering black-hat hackers who break every attempt at default security just for kicks. Palladium (or something else) is coming, and I blame any bad side effects I suffer on hackers, not MS.

      Tell me you are kidding. Please.

      Palladium is simply rediculous. There is a much better solution:

      1) Write more secure software. Dont' lock my PC up because you can't produce solid, tested code that's not full of holes.

      2) Educate users. If you let someone you didn't know work on your car, and they broke something major, who is at fault? Should GM ship cars with the hood welded shut?

      3) Profit!

      Okay, bad pun, but seriously... Palladium is just a bad, bad idea. What happens when (not if) someone breaks it? Then what?

      Oh, right, hide behind more DMCA-like laws. No need to make it unbreakable, when you can just make it illegal to break (think CSS).

      Microsoft seems to be acting like the RIAA. The RIAA is IMO an unnecessary middle-man, who's usefullness is proving to be less and less. So they lobby to get laws passed in order to survive. MS can't write secure software, so they want to lock us out of the PC, making it a (worse) crime to exploit it. Telco's are using old technology and want the government to bail them out.

      Well guess what? If a company can't survive, or a business model proves to be no longer viable, then you lose. It isn't the government's (and thus the taxpayers') responsibility to keep a dead idea going for the benefit of some corporation.

      Ah, but I'm rambling again... *sigh* I just get so frustrated with the way things are going these days (which has gotten much worse since 9/11)... my girlfriend thinks I'm a paranoid conspiracy theorist... I'm simply making observations.

      --
      NGWave - Fast Sound Editor for Windows
    5. Re:Open source by Znork · · Score: 2

      Palladium still wont stop cheating tho, it just makes it a bit harder. Even if the game binaries are untouchable, the network packets arent. It'll just move to more advanced proxycheats instead.

      The perfect security for online gaming is already here. It's simple. It's called: Put the security on the server side. Treat the client as a dumb terminal and only send data meant for the player and only recieve data indicating the requested actions of the player. It aint rocket science, it's just that some game programmers appear to be about as dense as a black hole or have spent the last 15 years living in a box without ever reading about anyone else implementing a networked game.

    6. Re:Open source by Planesdragon · · Score: 1

      Tell me you are kidding. Please.

      Nope.

      Palladium is simply rediculous. There is a much better solution:

      1) Write more secure software. Dont' lock my PC up because you can't produce solid, tested code that's not full of holes.

      2) Educate users. If you let someone you didn't know work on your car, and they broke something major, who is at fault? Should GM ship cars with the hood welded shut?

      3) Profit!


      This isn't a case of people messing with their own PCs. It's people using said PCs for criminal acts--the virtual equivalent of grand theft auto, carjacking, evading arrest, AND slashing the cop's tires.

      Okay, bad pun, but seriously... Palladium is just a bad, bad idea. What happens when (not if) someone breaks it? Then what?

      Oh, right, hide behind more DMCA-like laws. No need to make it unbreakable, when you can just make it illegal to break (think CSS).


      Palladim doesn't need to be unbreakable--it just needs to be hard enough to break that it's not worth the bother/risk for most people.

      Microsoft seems to be acting like the RIAA. The RIAA is IMO an unnecessary middle-man, who's usefullness is proving to be less and less. So they lobby to get laws passed in order to survive. MS can't write secure software, so they want to lock us out of the PC, making it a (worse) crime to exploit it. Telco's are using old technology and want the government to bail them out.

      MS writes buggy software, but they're not the only ones. Notice the recent proliferation of Linux vriuses & exploits?

      Well guess what? If a company can't survive, or a business model proves to be no longer viable, then you lose. It isn't the government's (and thus the taxpayers') responsibility to keep a dead idea going for the benefit of some corporation.

      Ah, but I'm rambling again... *sigh* I just get so frustrated with the way things are going these days (which has gotten much worse since 9/11)... my girlfriend thinks I'm a paranoid conspiracy theorist... I'm simply making observations.


      Remember what MS's & the gov'ts motives are. The USA wants to protect its citizens, itself, and the elected officials. Even McCarthy was driven by patriotism and a belief that he was right.

      MS wants to profit; period. They choose do to this for control, which gets them profit, but it needs to be done. Either we (that is, those of us who can help) help them do it right, or we do it ourselves--sitting back and complaining won't help something worthwhile happen.

    7. Re:Open source by Planesdragon · · Score: 2

      Palladium still wont stop cheating tho, it just makes it a bit harder. Even if the game binaries are untouchable, the network packets arent. It'll just move to more advanced proxycheats instead.

      If the basic PC archetecture is moved so that "secure call" is as basic as any other OS function, creating real cheats can be made difficult enough that the people who can do it won't bother to do it.

      If the black-hats move to packet-hacking, the security will shift and change to meet that.

      The perfect security for online gaming is already here. It's simple. It's called: Put the security on the server side. Treat the client as a dumb terminal and only send data meant for the player and only recieve data indicating the requested actions of the player. It aint rocket science, it's just that some game programmers appear to be about as dense as a black hole or have spent the last 15 years living in a box without ever reading about anyone else implementing a networked game.

      What kind of cheats, exactly, are you thinking about?

      Sure, that'd stop game-attribute hacks, but aimbots and other aid-proxies would still be all too viable--and annoying.

      It's easy to tell when someone's invulerable, moving to fast, et al. When their aim + reflexes go to the "superhuman" range, it gets harder and harder.

    8. Re:Open source by sfe_software · · Score: 2

      This isn't a case of people messing with their own PCs. It's people using said PCs for criminal acts--the virtual equivalent of grand theft auto, carjacking, evading arrest, AND slashing the cop's tires.

      That's a bit of a stretch, but even if this were the case, it's imposing restrictions on other people who aren't using said PCs for anything illegal.

      Another point... how does Palladium stop crackers from doing their dirty work? I don't fully understand it, but if they can disable it on their own machine, Palladium has no effect. Likewise if they stick with an "outdated" P4 box...

      It *might* prevent them from breaking into a Palladium-enabled box, or from running virus/worm code on it (depending on exactly how strong it is), but I really don't see this helping nearly as much as it is hurting/confusing/frustrating legitimate users (and small-time developers).

      A similar situation exists in the shareware world (yes, I'm guilty of writing some ;). I could make the registration system very difficult, requiring authentication through my server (ala WinXP "Activation"), etc. However, it won't stop determined crackers. It will only serve to frustrate legitimate users.

      The same can be said about the gaming issue (requiring the CD to be in the drive), or recent "copy-protected" audio CDs. None of these things really stop anyone, they just create complications for legitimate users. "Prove to me you are not a criminal, and I will give you the privilege of purchasing my product". This, of course, only works when you're one of the top players (or a monopoly).

      I admit to not knowing a lot about Palladium, but I do know it won't prevent me from running Linux, or any tech-savy person from disabling it on their own PC. It *will* affect me personally if there comes a point where I have to have my shareware code "signed" before (the majority of) my users will run it. I wouldn't doubt if the process involved money changing hands (but I did hear that MS won't be handling the actual signing process)...

      Remember what MS's & the gov'ts motives are. The USA wants to protect its citizens, itself, and the elected officials... MS wants to profit; period.

      I agree on both motives. However, when you have a) a software giant who wants total control and dominance, lobbying to our b) Not-so-technically-savy government (for the most part), then you have a problem.

      Add to that, the fact that everyone with an agenda to push is milking 9/11 for all it's worth, and you get things like the DMCA and the new ones that are being pushed right now (I forget what it was called, they changed the name a couple times).

      As an aside, I admin a couple Unix boxes, and I'm a major security freak. Would something like Palladium (were it cross-platform) assist an admin? Possibly. Would I use it? Nope.

      I agree that all software is buggy. I've patched my kernels, OpenSSH, Sendmail etc enough times to know this. And this isn't an argument about MS vs Open Source, or anything like that.

      What this is about is MS trying to make things like Palladium mandatory, so that they can simply count on the legal system to enforce security, rather than having to go through all the trouble of plugging holes and releasing (timely) patches.

      Intel took a lot of flack with something as simple/silly as a CPU serial number. Sure, there were some privacy issues with that, but nothing like what we are potentially facing now. I will really start to worry when they use FUD tactics to make Palladium look like a good thing. The day my dad says something like "I can't wait for Palladium; then I won't have to worry about these viruses" -- that's when I will start to worry.

      ---

      Anyway, I'd really like to know, honestly, how you think Palladium will prevent using a PC to commit a criminal act. Does Palladium have to be present and enabled on the *attacker's* PC, or only the victim's? Or will it just help catch the criminal, and if so, how? I really am curious...

      --
      NGWave - Fast Sound Editor for Windows
    9. Re:Open source by Planesdragon · · Score: 2

      I don't know any more about Palladium that you do, but here's what I think:

      Palladium will stop the sort of small-time copyright infringement that Napster promoted. I hope it stops it dead cold; it may be convenient to have easy access to MP3s and all, but I'd give that up in a heartbeat if it meant that artists would be less shy about computers and digital media. (Remember that it wasn't RIAA that started the suits against Napster--it was RIAA contracted muscisions who's unfinished tracks were showing up on Napster.)

      As for actual criminal acts... hacking will probably still happen, but a "more secure" windows would make it harder, and if a Palladium-PC comes with a real ID feature* it'll certainly help prove or disprove allegations of hacking.

      *: Personally, I think that Intel got all that flak because they didn't announce it ahead of time, provide a good reason for it, or say what they were going to use it for. Sort of like how King Solomon got struck down for taking a census when he didn't have a reason, but the US gets along just fine taking one every ten years to ensure proportionate representation and taxataion.

    10. Re:Open source by drinkypoo · · Score: 2
      my girlfriend thinks I'm a paranoid conspiracy theorist... I'm simply making observations

      Ever seen Total Recall?

      Think about it.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    11. Re:Open source by Znork · · Score: 2

      Superhuman aim and reflexes is possible because the client tells the server 'player shoots at positition X'. Again, you trust the client. If the client instead tells the server 'player requests character turn left', 'player requests aim move down' and 'player presses shoot', you dont get the same problem. Or you can use a combination depending on the game setup.

      Sure, it isnt perfect. Above all, you'll get latency problems for players since they are going to be limited by both server-set maximum turning and aiming speed as well as reality disconnect due to lag between client and server. You can optimize it a whole lot tho, and it _will_ stop aimbots and other cheating from being even near as effective as it is today.

    12. Re:Open source by Planesdragon · · Score: 1

      Intersting. It'd probably work for an in-house LAN--but for that, aren't you controlling the clients ANYWAY?

      What you describe makes sense for turn-based games, but FPS games are quite a ways from that being tolerable.

  15. And after a firewall ? by piethein · · Score: 2

    Which MAC-address will the server see if I'm behind a firewall ? The one from my firewall, or the pc which I'm woking behind ?

    1. Re:And after a firewall ? by Des+Herriott · · Score: 2, Informative

      Neither. The server will see the MAC address of its closest neighbour, which will be a router at the ISP. MAC addresses are layer 2 - not part of the IP protocol. Each time a packet is forwarded through an IP gateway, the MAC address changes.

      I'd guess what this software (COGS) is doing is including the MAC address of your local machine (but which ethernet card if you have more than one?) in the application-level data (i.e. the TCP/UDP payload) it sends to the server. If it sends a MAC address which is on the server's ban list, you don't get to play.

      As someone else pointed out, this is pretty braindamaged and obviously designed by someone lacking the first clue about security. It's very easy to spoof - either by changing the MAC address of your ethernet card, or by cracking the client-side part of COGS. Yeah, I know it's not open-source... so? Someone will crack it and cracked COGS clients will appear on Warez sites within days.

      And I'm not totally clear on what happens if you don't have an ethernet card and connect with PPP over a serial connection, like analog or ISDN. PPP doesn't have MAC addresses.

    2. Re:And after a firewall ? by Xentax · · Score: 3, Insightful

      Given the description, it will send the one of the PC running this 3rd party program -- which means the PC you're playing/working from.

      Basically, they know how easy it is to change or mask IP addresses, and how (particularly for dialup users), banning an IP can punish a lot more people than just the original offender.

      So, in the mind of some idiot who failed his CSC networking class before he went to business school, he figured "Hey, MAC addresses are unique! Let's grab that, and ban based on that!"

      Just like back then, he didn't do his homework. As others have pointed out:
      1) These days, altering your MAC address at run-time is easy, either on your machine or at a router (which is a common component of broadband connections these days)
      2) Hackers will have little trouble cracking this "closed source" program, so they can make it emit any or a random MAC address, rather than the machine's actual MAC address. This will not affect connectivity, since its use in this context has nothing to do with the actual connection to the server.
      3) If all else fails, network cards are dirt cheap; cheaters/griefers that can't manage #1 or #2 will just buy another network card.

      Basically, this "solution" will only keep out the stupidest and poorest grief players. Smart cheaters won't be affected; smart NON-cheaters will probably hack the thing just to show them what a bad idea it was.

      I've yet to see an access control system that can't be broken or circumvented; this one doesn't even come close.

      Xentax

      --
      You shouldn't verb words.
    3. Re:And after a firewall ? by Xentax · · Score: 2

      I don't think that's what they're planning on doing.

      It sounded to me like they have a little app bundled with their software, which grabs the MAC address of the machine it's running on. Then they submit that as part of the login/authentication. When someone makes trouble, they ban the MAC address that person authenticated with.

      Which won't do jack, in the long run, since most grief players won't be authenticating with their real MAC address, or even with the same one twice.

      Xentax

      --
      You shouldn't verb words.
    4. Re:And after a firewall ? by OrangeSpyderMan · · Score: 2

      or by cracking the client-side part of COGS.

      I am wondering if it might not even be simpler than that... If a sniffer could pick up the packets it's sending "home" and you could just code a little app to mimic those packets using user-configurable MAC addresses. Reverse engineering packets containing a known MAC address can't be that hard surely... The linux CLI client appears to be a 20k binary - it can't use that complex a method for phoning home...

      --
      Try NetBSD... safe,straightforward,useful.
    5. Re:And after a firewall ? by Des+Herriott · · Score: 1
      I don't think that's what they're planning on doing.

      Not disagreeing with you (I think you're right), but that's pretty much what I said, isn't it? :-)

    6. Re:And after a firewall ? by SamThePondScum · · Score: 1

      Hi.

      1. Initial login

      Client action: submit username U, password P, MAC address A.
      Server action: record and associate U, P, and A. As this is inital login, allow play.

      2. play:
      Client action: cheat
      Server action: ban U+P+A

      3. Second login:
      client action: submit U+P+A
      server action: deny access (U+P+A is banned)
      client action: submit username U, password P, MAC address A2.
      server action: deny access (reason: no such combination is registered)

      All this program has to do is submit *some* MAC address to the server (a function not normally possible). Once you do, you must continue to sumbit this MAC. Authitication is handled server side.

      This will screw over people who innocently change the reported MAC address (e.g. change network cards or computers), but cheaters can't get around this by changing MAC addresses.

      --
      -- PondScum, SamThe
    7. Re:And after a firewall ? by Xentax · · Score: 2

      I meant the part about what MAC address the server sees.

      The server "sees" the MAC address of his gateway (presumably); but the MAC address that he gets as far as the client is concerned is what the software grabbed from his machine.

      So I guess we're just vehemently agreeing ;)

      Xentax

      --
      You shouldn't verb words.
    8. Re:And after a firewall ? by program21 · · Score: 1

      And suddenly the game is only playable on one computer, seeing as a different computer has a different MAC address.

      --
      This has been a test. Had this been a real emergency, we would have fled in terror and you would not have been informed.
    9. Re:And after a firewall ? by Anonymous Coward · · Score: 0

      Sure they can get around it. They just register a new username and password for the new MAC. If creating a new username wasn't an option, they could just ban the username and not worry about the MACs.

    10. Re:And after a firewall ? by mistered · · Score: 1
      No, it's not doing anything fancy.
      strings turns up the following interesting tidbits:
      GET /cogs/login.php?build=114&username=
      202.12.147.24
      network.ausgamers.com
      eth0
      COGS Linux Authentication Tool.
      .cogs.rc
      Login :
      Password :
      %s%s
      Reading login and password from config file.
      To use a different login 'rm .cogs.rc'
      password=
      HTTP/1.0
      Login Successful...
      Login Failed!
      Backgrounding...
      HELO LUNIX 117
      HELO %s %s
      I DON'T LIKE IT WHEN YOU DO THINGS LIKE THIS
      202.12.147.162

      They didn't even bother stripping the binary. It uses the following functions from libc: chmod close connect fclose fgets fopen fork fprintf gethostbyname getppid htons ioctl kill memcpy memset printf ptrace recv send sleep socket sprintf strcat strchr strcpy strlen strstr usleep waitpid (I had a nice bulleted list but Slashdot complained that I had too few characters per line.)

      So there you go. If someone was so inclined, I'm sure that in a matter of minutes they could crack this to report a random MAC address.

      --
      Enjoy your job, make lots of money, work within the law. Choose any two.
    11. Re:And after a firewall ? by Des+Herriott · · Score: 1

      I agree :)

      The actual MAC address in the Ethernet frame the server receives is going to be the MAC address of the gateway nearest the server. But that's not very relevant (I should have been clearer about that in the first place).

      The client's MAC address is presumably part of the authentication packet that COGS sends (i.e. it's encoded as part of the payload), and that's what the server will be interested in.

  16. Hah! Won't work for me! by Gambit+Thirty-Two · · Score: 4, Funny

    I keep a fresh supply of token ring cards handy to swap out if the need arrises.

    And im not joking:
    http://gambit32.org/albums/other/aag.jpg

  17. Nastyhunting will get a little easier... by JonathanBrickman0000 · · Score: 1

    ...once more and more hardwired IDs come out. In a year or two I wouldn't be surprised if PC ID software similar to this will extract IDs from video chipset, motherboard chipset, CPU, and hard drive, all invisibly and seamlessly. And although crackers will doubtless gleefully vomit out ways to spoof them all to allow criminals to run rampant, most nasties won't bother to use it all.

    --

    J.E.B.
    Joshua Corps

    1. Re:Nastyhunting will get a little easier... by davidstrauss · · Score: 3, Interesting

      It's called Windows activation.

  18. Maybe not such a bad thing.... by isa-kuruption · · Score: 5, Insightful
    "Install it or find another server to play on". Question remains, is it going too far?"

    No, it's not going too far. The game server admins can run the server however they choose fit. If you don't like the rules, don't use the server!

    Definitely not- unfortunately it won't work since MACs are changable.

    However, the majority of people don't know how to reset their MAC addresses. Also, as I believe to be true, some broadband providers specifically use MAC addresses to verify access. For instance, my Comcast cable modem does everything by MAC, so if I change my NIC in my machine, I need to power off/on the cable modem in order to get back through to the Internet. Although this is sort of a minor issue, some other ISPs may be more strict about MAC changes.

    Overall, the admins figure they will cut out 99% of the hacking attempts as people would just go elsewhere, or once they did cheat, just wouldn't know how to change their MAC.

    1. Re:Maybe not such a bad thing.... by kris · · Score: 5, Insightful

      However, the majority of people don't know how to reset their MAC addresses.

      Welcome to the digital age, where knowledge can be cristallized into programs, and where the majority of people will soon be able to reenable their access to the gaming server by running some magic program without ever knowing what a MAC address is.

      Kristian

    2. Re:Maybe not such a bad thing.... by dillon_rinker · · Score: 0, Redundant

      +42, Gets It.

      You, sir, are the signal in /.'s S/N ratio.

    3. Re:Maybe not such a bad thing.... by JFMulder · · Score: 2

      or once they did cheat, just wouldn't know how to change their MAC.

      Yeah, but the thing is, if someone is computer and net litterate enough to find trainers and cheats on the net to "enhance" their skills online, they know probably enough about underdroung culture to find something that changes your MAC address. Especially since the Warez sites and cheat sites who distribute these cheats and cracks are likely to distribute also these MAC address changers.

    4. Re:Maybe not such a bad thing.... by archeopterix · · Score: 1
      However, the majority of people don't know how to reset their MAC addresses.
      Hm... on my windows machine it's as simple as control panel-> network->adapters-> Realtek RTL something-> Properties -> set MAC address
      Also, as I believe to be true, some broadband providers specifically use MAC addresses to verify access.
      Yup, this could be a problem, albeit a minor one. First solution - get a hacked version of the Mac-reading software. Second solution - use a virtual (or just physically distinct if you happen to own 2 PCs) machine to run the mac-reading software, so that it sees a different MAC address than your ISP.
      Overall, the admins figure they will cut out 99% of the hacking attempts as people would just go elsewhere, or once they did cheat, just wouldn't know how to change their MAC.
      Overall, I figure that most people who go elsewhere will be legitimate users scared of spyware and hackers will see that as a challenge, so i wouldn't be surprised if the successful hacking attempts will go up, instead of down.
    5. Re:Maybe not such a bad thing.... by IGnatius+T+Foobar · · Score: 2
      Overall, the admins figure they will cut out 99% of the hacking attempts as people would just go elsewhere, or once they did cheat, just wouldn't know how to change their MAC.
      While it's true that most of the people with this program will be Windows users and therefore stupid idiots, let's not forget that gamers are very avid about doing whatever it takes to game bigger/faster/better. If MAC-based authentication becomes big (and I don't think it will), all it takes is one person with a few programming skills to write an EZ-Spoofer program. Run EZ-Spoofer, give it your fake MAC address, then run the game server authentication program from inside EZ-Spoofer. The relevant API calls are proxied... voila!

      The thing that's scary about this is that when MAC-based authentication fails, some evil entity on the Pacific Northwest might suggest that game servers need the "strong security" provided by Passport ... or even (shudder) Palladium.
      --
      Tired of FB/Google censorship? Visit UNCENSORED!
    6. Re:Maybe not such a bad thing.... by limekiller4 · · Score: 1

      isa-kuruption writes:
      "Overall, the admins figure they will cut out 99% of the hacking attempts as people would just go elsewhere, or once they did cheat, just wouldn't know how to change their MAC."

      I say this with all due respect, but I don't think you play online games much. People chat in-game and this will be very commonly known and quite accessable instantly. In fact, when a MAC spoofer is released it will be HARD for a person to not know about the existence of just such an animal.

      --
      My .02,
      Limekiller
    7. Re:Maybe not such a bad thing.... by Dexx · · Score: 1

      Either that or they can now just read slashdot and find out how to do it..

      --
      Feel the fear and do it anyway.
    8. Re:Maybe not such a bad thing.... by Anonymous Coward · · Score: 0

      "Welcome to the digital age, where knowledge can be cristallized into programs,"

      Complete with viruses. I'd love to see some cheating punk get hit with the next [stupid_MS_macro_virus]!

    9. Re:Maybe not such a bad thing.... by MCZapf · · Score: 1

      I have a Comcast cable modem too, and when I changed NICs, all I had to do was call Comcast and tell them the new MAC address. I called the same number as from the "self-setup."

    10. Re:Maybe not such a bad thing.... by Rich0 · · Score: 2
      Also, as I believe to be true, some broadband providers specifically use MAC addresses to verify access. For instance, my Comcast cable modem does everything by MAC, so if I change my NIC in my machine, I need to power off/on the cable modem in order to get back through to the Internet. Although this is sort of a minor issue, some other ISPs may be more strict about MAC changes.
      Just use a router (like the cheap ones which you can get at CompUSA for sharing a connection). The modem talks to the router and knows its MAC - the game software talks to your computer and knows its MAC - they will be different, and you can change the latter and the ISP won't know anything about it - unless they also run intrusive software on your PC to try to combat connection sharing (in which case you probably wouldn't be able to use anything except a "proper" operating system like Windows).
    11. Re:Maybe not such a bad thing.... by Patersmith · · Score: 1

      However, the majority of people don't know how to reset their MAC addresses.

      I bet the sorts of people they're trying to stop do.

    12. Re:Maybe not such a bad thing.... by bellings · · Score: 2

      However, the majority of people don't know how to reset their MAC addresses.

      The majority of people don't know how cheat at counter-strike, either. But, people who do cheat at counter-strike have already plugged themselves into a culture where this type of information is readily exchanged.

      And, as other people have pointed out, you don't need to change your MAC address. You only need to change the MAC address sent to their servers by a program responding to the same network protocol as the "Complete Online Gaming System" program.

      If this sort of "client verification" program becomes common, I'll expect to find hacks to change the MAC addressed delivered to the server in the same place that wall-hacks are currently found. And, unless the people writing these "client verification" programs are an extremely bright and diligent bunch, I'll expect to read about external exploits of these programs on BugTraq in a short time, too.

      --
      Slashdot is jumping the shark. I'm just driving the boat.
    13. Re:Maybe not such a bad thing.... by Anonymous Coward · · Score: 0

      And a padlock keeps the honest people out...
      If a theif/hacker wants to break in then they will find a way.

      As my Grandpappie used to say locks only keep the honest people out.

      So why lock your car/house? If people want what is behind the locked enclosure they will usually find a way.

      All the countermeasures in the world will not make/keep a determined person out it just makes them find an easier target.

      That is why I don't lock my car and the keys are in the ignition. (It MAY save you the price of a new car window and the replacement of them STUPID steering columns that if your car is stolen invariably are damaged.

      The "perfect" anti-theft device for a car is drive something that NOBODY would be caught dead in. Say like an 85 dodge that our favorite loser
      Al Bundy drives. ))

    14. Re:Maybe not such a bad thing.... by drinkypoo · · Score: 2
      Welcome to the digital age, where knowledge can be cristallized into programs

      Yeah, and into web sites like dictionary.com.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  19. Modems by DJPenguin · · Score: 5, Funny

    What happens if you are logged in via dial-up? Will it ban the MAC address of the box at the ISP that you're dialed in to? :)

    1. Re:Modems by XaXXon · · Score: 3, Informative

      No, of course not. This is just a client side program that tries to grab your MAC address and send it along with handshaking data when the connection is established. The server can't actually see you MAC address in the data you send.

      When you're dialed up it won't be able to find a MAC address. They could try and use something else unique, like your intel number on p3's and higher (sorry, forgot the actual name), or they could hash together a bunch of information from your bios and stuff.

      There's no way it could get any information off the server you're dialed into. Hell, they may not even be running ethernet (MAC addresses are how ethernet addresses packets. It's not used by TCP/IP or UDP/IP)

    2. Re:Modems by AndroidCat · · Score: 1
      your intel number on p3's and higher (sorry, forgot the actual name)

      Intel said they canceled that "feature". *gasp*! You mean they lied?

      --
      One line blog. I hear that they're called Twitters now.
    3. Re:Modems by 68K · · Score: 1

      Bah! Who plays on-line with a modem these days? You don't stand a chance playing against the low-ping broadband lot. I gave up playing through my 56kbit a long time ago. If I could get broadband, I'd still be whuppin' ass. :-)

      (Well, maybe)

    4. Re:Modems by Anonymous Coward · · Score: 0

      Yes, I mean they lied. My current system (Dual P4 Xeons) have that in the bios right next to hyperthreading. Hyperthreading is bad-fucking-ass!@!

    5. Re:Modems by Anonymous Coward · · Score: 0

      The ISDN dialups have pretty low latency, most of the times I get 70-100 ms latency.

    6. Re:Modems by Anonymous Coward · · Score: 0

      Hm, I heard they just said they "disabled" it, which they did. It can easily be reenabled.

    7. Re:Modems by twitter · · Score: 2

      Dial up? They will find several unique identifiers in your fragged parts, and consider that ban good enough.

      --

      Friends don't help friends install M$ junk.

    8. Re:Modems by St_Gryphon · · Score: 1

      Modems have a MAC just like a NIC. Usually starts with 44:

      --
      Oh wholey knight
  20. NAT routers by MartinB · · Score: 5, Interesting

    NAT routers such as the Linksys range allow you to specify the MAC address from their web-based setup - ideal if your broadband provider insists on you registering (and limiting the number of) MAC addresses of all the machines going to connect.

    I wonder what they'll do when they discover several simultaneous connections to the server (and sessions) from the same MAC?

    --

    The only thing you can accurately describe as "Scotch" is a sticky tape made by 3M. And it's

    1. Re:NAT routers by AWhistler · · Score: 1

      This should not be 4, Interesting because it is wrong. It does not matter what the MAC address of the NAT router is. The server will NOT see the same MAC address twice unless the MAC address of the individual PC's are changed to the same address, then they will have problems even communicating with any other PC's on the LAN and, by extension, the Internet.

      What this software does is simply capture the low-level MAC address as reported to the OS (ifconfig -a in Linux, IPCONFIG in WinNT, WinIPCfg in Win98), and send this data in an IP (probably UDP) packet over the Internet to the game server. If you can feed the wrong data to this software, you have cracked the feature without changing your MAC address at all.

  21. Ask Slashdot: How do you propose to stop cheating? by httpamphibio.us · · Score: 0, Offtopic

    Just wondering if anyone has any solutions that would be easy to implement and hard to get around...

    --
    sig.
  22. IPv6 == MAC address by Bookwyrm · · Score: 5, Insightful

    Does not the current IPv6 address allocation standard specify using your MAC address as the suffix portion of the IPv6 address? This is merely a taste of things to come if/when IPv6 becomes widely deployed, when your very IPv6 address can uniquely identify the hardware you are on (unless you use IPv6 NAT, of course.)

    And yes, presently, you can probably change the MAC address of your system. However, once software vendors and DRM technologies and other things start locking themselves to your computer hardware, I suspect changing the MAC address would cause problems. The only thing this game company has to do is when the game is installed is to lock the licence to the present MAC address so it will not run with a changed IP address without a new licence.

    1. Re:IPv6 == MAC address by fyonn · · Score: 1

      Does not the current IPv6 address allocation standard specify using your MAC address as the suffix portion of the IPv6 address?

      no, for self configuration then it usually uses your mac (padded with a couple of bytes that escape me atm) as it's guaranteed to be unique, but if you want you can set it to be what you like.

      dave

    2. Re:IPv6 == MAC address by f3lix · · Score: 1

      I believe that it is only your link-local IPv6 address that is generated automatically and can contain your hardware MAC address. You can add as many IPv6 addresses to as many interfaces as you want though, or hack the source to change how the link-local address is generated (you can hack source can't you...? ;)

    3. Re:IPv6 == MAC address by OttoM · · Score: 1

      Does not the current IPv6 address allocation standard specify using your MAC address as the suffix portion of the IPv6 address?

      This is just the default address. You can assign multiple addresses to an interface or remove the default if you want. But the nice thing is that using default addresses client machines require no network configuration at all.

      unless you use IPv6 NAT, of course

      Using NAT for IPv6 is silly. Why use NAT if you have plenty addresses? I personally have 2^68 addresses allocated to me by my provider. All my machines are reachable directly via IPv6, no redirects of whatever.

    4. Re:IPv6 == MAC address by Rich0 · · Score: 2
      Using NAT for IPv6 is silly. Why use NAT if you have plenty addresses? I personally have 2^68 addresses allocated to me by my provider. All my machines are reachable directly via IPv6, no redirects of whatever.
      At least until ISPs start imposing artificial scarcity by charging per computer connected - and enforce it by only assigning ONE address per customer unless you pay more.

      Half of the stuff on the market is artificially scarce. While stuff like PlayStation XVII's are probably hard to mass-produce in time for christmas, doesn't it seem like there is always the "must-have" toy every year that probably costs $5 to make, costs $35, and ends up being bought at auction on EBay for $150 since you can't find it anywhere unless your time is absolutely worthless...
    5. Re:IPv6 == MAC address by iainf · · Score: 3, Informative
      Does not the current IPv6 address allocation standard specify using your MAC address as the suffix portion of the IPv6 address?

      Not quite:
      It should be noted that the 128-bit address space is divided into three logical parts, with the usage of each component managed differently. The rightmost 64 bits, the Interface Identifier [RFC2373], will often be a globally-unique IEEE identifier (e.g., mac address). Although an "inefficient" way to use the Interface Identifier field from the perspective of maximizing the number of addressable nodes, the numbering scheme was explicitly chosen to simplify Stateless Address Autoconfiguration [RFC2462].

      (my emphasis) From ripe-246 - http://www.ripe.net/ripe/docs/ipv6policy.html

    6. Re:IPv6 == MAC address by vadim_t · · Score: 2

      That looks pretty silly to me too. Why would you want to have 2^68 addresses for, to give an IP number to every piece of dust in your house? The fact that there's a lot of address space available doesn't mean you have to waste it like that. I'm sure that 256 or 65536 addresses would have been enough. Hell, you've got more address space than MIT! They have a class A network (16777216 addresses).

    7. Re:IPv6 == MAC address by tengwar · · Score: 1
      Using NAT for IPv6 is silly. Why use NAT if you have plenty addresses?
      When I started using NAT rather than a computer directly interfaced to an ADSL modem, the number of attacks dropped from about a dozen a day to one or two a month - and those were only to my HTTP server, which NAT couldn't protect. I'm not a sysop, so I feel a bit happier with NAT rather than relying purely on a low-end firewall that I'm not able to evaluate.
      I personally have 2^68 addresses allocated to me by my provider. All my machines are reachable directly via IPv6, no redirects of whatever.
      <OT question="naive">How does that work in practice? Are you tunnelling IPv6 in IPv4, or do you have a native connection?<OT>
    8. Re:IPv6 == MAC address by OttoM · · Score: 2, Informative
      It's just the way IPv6 addresses are allocated. By default, the host part of an address is 64 bits. I can use 4 bits to make subnets. Do not worry about overuse, there remain about 2^60 of these address blocks.


      To make auto config possible, you need quite a big host part, at least 48 bits, the size of a ethernet MAC address. Probably they choose 64 bits to allow for larger MAC addresses.


      You can read more about IPv6 and its address allocation policies here.

    9. Re:IPv6 == MAC address by OttoM · · Score: 2, Insightful
      When I started using NAT rather than a computer directly interfaced to an ADSL modem, the number of attacks dropped from about a dozen a day to one or two a month

      You are using NAT for outgoing connections. If you do not specify redirect rules for incoming connections, you effectively have very strict firewall rules for incoming traffic.

      My IPv6 traffic is filtered by my OpenBSD machine, which also does the IPv6 in IPv4 tunneling to my provider xs4all.nl.

    10. Re:IPv6 == MAC address by vadim_t · · Score: 1

      My apologies, then.

      Now that I think about it, this is really cool. I would be able to avoid being tracked by switching to random IPs inside that 48 bits of address space.

    11. Re:IPv6 == MAC address by tengwar · · Score: 1
      You are using NAT for outgoing connections. If you do not specify redirect rules for incoming connections, you effectively have very strict rules for incoming traffic
      Well, up to a point, but more because NAT and a firewall happen to produce similar results (which is why I mentioned it) rather that because that's how a firewall works. My point was that NAT is fail-safe, whereas I've seen a couple of consumer-grade firewalls let through packets in situations I wouldn't have expected, and I don't have the time, skill or inclination to grovel through poor quality docs to find out why. Hence I suspect that even with IPv6, I might like to use NAT for safety and ease of use.
    12. Re:IPv6 == MAC address by Istealmymusic · · Score: 2
      Simply put, you're thinking wrongly. One-to-many NAT is an ugly hack and has no place on IPv6ernet. One-to-many NAT breaks the fundamental structure of the Internet, where one can assume each address refers to a machine, and TCP/UDP ports on each machine can be opened at will.

      NAT breaks peer-to-peer. You can't have a standard port, say, 1214, open on several NAT'd computers and expect them to communicate with multiple computers behind another NAT. You have to rely on the kludge of redirecting ports to local IPs! This totally defeats IANA Well-Known Port Assigments. Ack.

      NAT may be fail-safe, but no more fail-safe than deny ip all, with appropriate accept lines letting the traffic you don't want in.

      --
      "The lesson to be learned is not to take the comments on slashdot too literally." --Vinnie Falco, BearShare
    13. Re:IPv6 == MAC address by OttoM · · Score: 1
      Well, hardly convincing. Just because some firewalls products do not behave according to your expectations, you go for a hack that was invented for IPv4 and makes no sense for IPv6. I bet some NAT implementations also are vulnerable. Assuming that NAT is fail-safe is dangerous.


      Furthermore, I would be very surprised if NAT for IPv6 is or will be implemented, because there is no need and it will break IPSEC. Another poster also mentioned P2P, which requires connectivity between any two peers, which NAT makes very difficult.

  23. Going too far? by bigirondawg · · Score: 1

    Why would this be going too far? This is "just" a tracking mechanism for your MAC address, to make sure you've not been banned by this site. In my opinion, there are plenty of examples of going WAY too far with tracking mechanisms and other invasive software that is actually transferred to your computer... ala Kazaa, Morpheus, etc.

    You also have to admit that much of the population won't know how to change their NIC's MAC and/or won't want to go to the expense of buying a whole new NIC if they get banned (picture a 15-year old asking dad for a new NIC every week, for example), so it would be effective on some level.

    Of course, I suppose that won't necessarily stop spammers who know how to use the holes... but what will stop spammers? (And can you let me know about it? ;-) )

    I think it's just another system that works, but has holes like any other.

    --
    - Proofs of Sturgeon's Law Delivered Daily -
    1. Re:Going too far? by mary_will_grow · · Score: 1

      I think its highly likely that the people who are able to "Cheat" in this online game thing, whatever it is, are also able to find a hardware address spoofer. you are right, if they were trying to use it for some other purpose, on some other sample of the gaming population, it would probably suit them fine. If their expectations are for the software to simply keep out those people who were banned for other reasons, like bad language or something, then I'm sure they will be happy with their results. But if they are expecting to keep out cheaters, using technology that is incredibly simple to cheat, I think we can agree they will not be very successful.

      I guess I'm assuming that in order to cheat on this game, you need to know how to surf 31331 hax0r sit3z, in which case they'll most certainly stumble on a MAC address cheater, if thats not the case then maybe you are right and it will be enough of a deterent.

      --
      Why stick up for big business?
    2. Re:Going too far? by user32.ExitWindowsEx · · Score: 1

      By the way, 3Com NICs are $20 for 5-packs on eBay, so getting a new NIC every week can't be that hard.

      --
      "Evil will always triumph because good is dumb." -- Dark Helmet
  24. ...it's really not that hard... by ph0rman · · Score: 5, Informative

    here's how to change it for nt/2000
    windows2000faq
    -advanced tab in adapter properties

    linux
    eepro100 list
    -ifconfig eth0 hwaddr ether 00:11:22:33:44:55

    this is exactly why microsoft's registration process uses a lot more than just the mac address.

    1. Re:...it's really not that hard... by DarkSkiesAhead · · Score: 1

      $ ifconfig eth0 hwaddr ether 00:11:22:33:44:55
      hwaddr: Unknown host
      ifconfig: `--help' gives usage information.
      Didn't work. RedHat 7.2. NetGear ethernet card.
    2. Re:...it's really not that hard... by bzzzt · · Score: 1

      RTFManpage... try ifconfig eth0 hw ether ...

    3. Re:...it's really not that hard... by ntp · · Score: 3, Informative

      Bzzzzt wrong. Read the man page. It's:

      ifconfig eth0 hw ether 00:11:22:33:44:55

      --
      I control the time!
    4. Re:...it's really not that hard... by Suppafly · · Score: 2

      here's how to change it for nt/2000
      windows2000faq [windows2000faq.com]
      -advanced tab in adapter properties


      Thats assuming your card support changing the mac address. A lot of cards have read only mac addresses.

    5. Re:...it's really not that hard... by reitoei1971 · · Score: 1

      but many might not know that and have been foiled by the system.

  25. hmmm by awing0 · · Score: 5, Interesting

    Nope, MAC addresses won't work. You'd have to have a unique number that's hard coded into something expensive. The Pentium III's CPUID feature would work. However, as much as I hate cheaters in my favorite games, I don't like an ID number open to abuse.

    Quake III has recently enabled anti-cheat software called Punk Buster. It does a ban via your Quake III CD-Key, so you can't play on any Punk Buster enabled servers if you get banned. But with the game under $20 at BestBuy, I'm not sure if it will stop many of the problems.

    --
    Cthulhu Saves.
    1. Re:hmmm by 0xA · · Score: 2
      What about false positives?


      I'm all for banning cheaters but when it comes down to something like banning a cd key I get nervous. If for some reason you get a false positive how do you deal with it? It is end to end, a hairy bitch.


      I got banned by punkbuster playing CS once, it didn't like the fact that I had the gamma turned up to make the screen a bit brighter. While I admit that this could be considered cheating on a dark map I was sitting in my den with the large window facing the sun. Without the gamma turned up I couldn't see.


      Do I deserve a banned cd-key for that?

  26. NICs are sometimes shipped with duplicate MACs by KeithH · · Score: 5, Insightful

    When I was involved with the initial deployment of DSL service in Canada, our customer ran into an interesting problem: many of the low-cost NICs that they shipped with the DSL modem had the same MAC.

    Under most circumstances, this is seldom an issue since the NICs aren't likely to be deployed on the same network segment. However, when the MAC is used for other tracking services (in this case, a layer-2 NAT), you have a problem.

    And of course, as others have said, most NICs permit the factory MAC to be overridden.

    1. Re:NICs are sometimes shipped with duplicate MACs by fyonn · · Score: 1

      many of the low-cost NICs that they shipped with the DSL modem had the same MAC.

      I thought mac's from the factory had to be unique and if you foun 2 with the same mac you could send it back and get a new one. the whole reason ethernet works is because the mac's are unique.

      dave

    2. Re:NICs are sometimes shipped with duplicate MACs by Gothmolly · · Score: 1

      Impossible. Unless your ISP was so powerful that a NIC manufacturer made a special run just for you, I'd say that one of your tech guys, or you yourse, b0rked something else.

      --
      I want to delete my account but Slashdot doesn't allow it.
    3. Re:NICs are sometimes shipped with duplicate MACs by KeithH · · Score: 1

      That's the theory of course. And that's the way it usually works. But it is a pretty easy mistake to make if you don't care enough stop the run when the MAC generator stops changing. Like I said - it was a low-cost NIC - like $5 and this was four or more years ago.

    4. Re:NICs are sometimes shipped with duplicate MACs by shippo · · Score: 3, Informative

      Was this an NE2000 clone by any chance?

      Due to quirky differences between the NE1000 and NE2000 cards, it was possible for the card to present an incorrect MAC address which would be identical across all cards if either the driver wasn't written correctly or the specification badly cloned.

      I saw this problem myself many years ago on a Banyan network. Updated card drivers resolved this.

    5. Re:NICs are sometimes shipped with duplicate MACs by KeithH · · Score: 2, Informative

      You have a rather restricted view of the possible. You don't have to believe me of course but I wrote the software that was used to hunt down the problem in the field. And the problem was admitted by the manufacturer (I own several of their other NICs and they're fine of course).

      Keep in mind that MACs aren't normally seen outside of their own segment. If you and I have the same NIC, it's not going to cause an issue since internetworking is done at the IP layer.

    6. Re:NICs are sometimes shipped with duplicate MACs by KeithH · · Score: 2, Informative

      Thanks for the interesting tidbit. Yes, I believe it was an NE2000 clone. I wish I had known about this back then. However, once I found the problem, I went back to work and left it to the ISP to deal with.

    7. Re:NICs are sometimes shipped with duplicate MACs by KeithH · · Score: 1

      I should also add that MAC uniqueness is required for ethernet to work properly. But ethernet segments are usually quite small and it is the uniqueness of IP addresses that makes the Internet work.

    8. Re:NICs are sometimes shipped with duplicate MACs by shoppa · · Score: 2

      Send it back? We're talking el-cheapo-no-manufacturer-name NIC's here. I've seen the same thing on $10 NE2000-era ISA cards from a few years ago.

    9. Re:NICs are sometimes shipped with duplicate MACs by anshil · · Score: 1

      You're right, but not only cheap MACs are selled with duplicate MACs, also high price NICs do have duplicates. Why? Simple because MAC ranges are also limited, how is it done? Simple if you sell to two markets, ie europe and america, you can use in example each MAC twice, once on a NIC you sell in america, once on a NIC in europe, even the most popular vendors do things like that. The thing that needs to happen to lead to problem is someone putting his NIC into his suitcase, fly over to america, and there put it into exactly the same LAN it's duplicate resides in. Likeliness of such a thing? Almost none, and even if it happens once in 10 years, we will gladly donate two brand new NICs to the person who encountered that problem, even with a chick bringing it in person to his house this is still way cheaper than buying a whole new MAC range.

      --

      --
      Karma 50, and all I got was this lousy T-Shirt.
    10. Re:NICs are sometimes shipped with duplicate MACs by AndroidCat · · Score: 1
      There is a manufacturer's prefix in the MAC. Do you think some clone shop in Taiwan was going to apply to a standards organization for their illegal knock-offs? And do you think their standards were high enough to avoid dups?

      That said, I'm still happy with my Taiwanese NE2000 illegal knock-off clone cards. :^) (In the older machines, of course.)

      --
      One line blog. I hear that they're called Twitters now.
    11. Re:NICs are sometimes shipped with duplicate MACs by AndroidCat · · Score: 1
      Thanks also. I do have two old NE2000 clones, but I haven't had them both talking on the LAN at the same time recently, but I just added a 486/66 to the LAN. (It's hard to get a machine *slow* enough to use my EPROM programmer ISA card, ha!) I don't remember if I had to use ipconfig on one to get it to work way back when.

      I'll keep that in mind as a possible problem.

      --
      One line blog. I hear that they're called Twitters now.
    12. Re:NICs are sometimes shipped with duplicate MACs by Chicane-UK · · Score: 2

      I have come across this before on a load of D-Link network ISA cards a couple of years ago.

      The most frustrating thing was that my Cisco CCNA tutor never believed me when I told him we had 2 NIC's with duplicate MAC addresses.. (I know cause it was freaking my DHCP server out!) and he still uses it as a joke to this day.. despite me maintaining that duplicate MAC's do happen.

      *mutter*

      --
      "Hey! Unless this is a nude love-in, get the hell off my property!!"
    13. Re:NICs are sometimes shipped with duplicate MACs by |<amikaze · · Score: 2

      We ran into the same thing making a cheezy Beowulf cluster (4-node, 486-50s.. don't ask). We were having really strange network issues, and then we started pinging each machine to make sure it was still alive.

      There were two IPs we could ping, and ping would say "received two replies". Turns out they each had different IP addresses, but the same MAC address. Using ipconfig and changing the MAC on one of them fixed it right up.

  27. What happens when.... by AUsBandit · · Score: 1

    You have to change your network card? Is your username bound to one mac address? Or can I have lots of them? Really it doesn't matter. Companies like this won't ever catch on very big. With all the compaines out there right now giving you a free taste 1st(most don't even require registering) no one will pay the up front cost(even if it is time of install or time of registering). Like Balmer said, We can't beat free. If they want to implement this kinda stuff they have to offer a free service 1st to the people just to get them to consider their pay service. Then spin it by saying "are you tired of playing on our free servers with all the cheeters and annoying people?"

  28. This is insane. by Anonymous Coward · · Score: 0

    Games houses should get together and make sure their software imposes strict configs which could be imposed by the server.

    Hey, there could even be another industry standard (RFC anyone?) - after 6 years of wrangling...

    FI. If you had patched / loaded a plugin, the server could talk to the game, query the setup and reject the player.

    Obviously there are always ways round this (hack the exe etc.), but this I think is the only sensible method.

    Either that or become an ubergamer and beat the cheaters.

  29. Complain? by Fuzzums · · Score: 1

    I would say it's rather fair.

    This should encourage people not to use cheats which increases a fair game. I see no problem with that. It should make online gaming more fun.

    And also if it can be used to track illegal copies. You should pay for the games. I have no problem with that either. A companie writes a game and should get payed for it.

    Here I only mention two mayor problems with games and if extreme measures have to be taken for people not to cheat or even buy the game like they should do... why not. There is no law that says it's ok to screw others. Is there?

    --
    Privacy is terrorism.
    1. Re:Complain? by fyonn · · Score: 1

      Here I only mention two mayor problems with games

      the only mayor problems in my games have been in simcity 3ku where the game has had a huge problem with it's mayor, ie me...

      *sigh*

      sorry

      dave

    2. Re:Complain? by Anonymous Coward · · Score: 0

      There is no law that says it's ok to screw others.
      Why yes there is.... ever read an EULA?

      Essientially it says you can't do anything without violating the EULA.
      And most likely you didn't/couldn't read the EULA w/o opening the package therefore completing the sale (i.e, making returns next to impossible) You in a very vulgar way are FSCKED. You are not at the mercy of the software writers (who don't really have the money you paid for the software but the vendor that is holding your balls over an open flame.)

      I loved the old Borland licensing scheme IIRC it said something along the lines of you may install this on as many computers as you like just as long as there was only 1 copy active at one time.

      Software licenses/terms of usage have to adapt the same way the phone company has learned to adapt. Need call waiting then put one call/copy on hold and answer/use another copy but be prepared to pay the piper it won't be cheap.

  30. OSS or not OSS, that is apparently not the Q here! by e8johan · · Score: 3, Interesting

    "The response from players is mixed. It is not open source software, nor is it optional to install."

    Neither is windows for playing many of todays top-selling titles. I want an outcry here but I don't see it. Is it because software not being open source does not matter to the average user or is it because people are too ignorant to care? It is funny to see an outcry when a company tries to stop actual cheating which spoils the game for all, instead of putting energy where it matters.

  31. Re:Ask Slashdot: How do you propose to stop cheati by Anonymous Coward · · Score: 0


    Punkbuster has seemed to do pretty damn well for RTCW. It's been implemented in Quake3 but hasn't yet been 'turned on' by punkbuster (they're still waiting until all the stability issues are cleaned up with it before flicking the switch).

  32. BIOS by iamthemoog · · Score: 1

    You can change the MAC address of the on-board nic in the BIOS on this motherboard. I'm sure there's plenty of others...

    --
    No Norm, those are your safety glasses; I'll wear my own thanks...
  33. How does this affect your rights? by cmarkn · · Score: 2

    Why is this considered to affect anyone's rights? It is a private company setting conditions for use of its resources, same as if they were writing a license for people to use their software. They have an indisputable right to do this.

    As the blurb says, find another server to play on. This is not like the government forcing everyone to submit to their dictates.

    It only harms their business, no one else.

    --
    People should not fear their government. Governments should fear their people.
  34. If it's automatic, it's circumvention by yerricde · · Score: 2

    >If someone creates a program to easily do the change
    what, like ifconfig?!

    The following may be considered circumvention devices because they have no significant use other than to circumvent access control to copyrighted software update files:

    • a GUI wrapper around ifconfig or the Windows registry setting with a "Randomize MAC address" button, or
    • a script that randomizes the MAC address and then exits, useful in the startup scripts
    --
    Will I retire or break 10K?
  35. out of line! by mary_will_grow · · Score: 5, Funny

    >"...Question remains, is it going too far?" Definitely not-

    Thanks for answering that one for us. Without your moral framework we would be lost in the chaotic hell of self determination.

    --
    Why stick up for big business?
    1. Re:out of line! by Anonymous Coward · · Score: 0

      This deserves +6, fucking hilarious, man.

  36. Why not use internet Public Key Infrastructures? by 1nhuman · · Score: 2, Insightful

    I think PKI would be ideal for this purpose. MAC addresses obviously not. Maybe adding PKI code to games would even encourage people to buy a personal certificate. I never had a good reason to buy one but a cheater free CS-server is certainly worth it. They could even bundle games with Verisign certificate vouchers or something. If some people are worried about there privacy you could just create games certificates. Of course people should keep there private keys private.

    --
    The glass is half-full. With poison. And there are cracks in the glass. The dirty, dirty glass.
  37. As Stupid as Gun Control by limekiller4 · · Score: 3, Informative

    This is just as silly as gun control because it makes the assumption that you can pass "laws" that will stop people that, by their very definition, do not obey laws!

    Here, they're saying "we're going to introduce a software "lock" that will prevent you from cheating." Great. So the people who want to cheat in the game are going to (say it with me now) ...cheat the protection.

    Are the people who wrote this bit of client-side [*cough*] security really under the impression that MAC addresses are immutable? Perhaps they know damned well it isn't but was kinda hoping that nobody would tell their client? This has the earmark of an initiative by some dip in a suit who never bothered to consult a single knowledgable, technical person.

    Whatever. It might take two days before a patch/spoofer is readily available for the habitual cheaters. All it has to do is spit out a fake MAC address when queried.

    --
    My .02,
    Limekiller
    1. Re:As Stupid as Gun Control by Barbaq · · Score: 2, Informative

      Actually, i've chatted to the guys behind this piece of software quite a bit. They're all gamers, people who have seen how much cheating has ruined the gaming community. The point of the software is not only to stop cheating but moreso to create a better community in which random players don't just show up on servers. The software actually forces people to view the messageboards and participate in the irc channels associated with the servers they are playing on.

      From what i've heard them say, they are well aware of the fact that MAC addresses are changeable, it's just one tier of the system. Each user of the software has a Unique logon so that is probably much more important as fear of losing that logon will probably stave off most stupidity.

      --
      Never believe in anything until it has been officially denied. -Otto von Bismarck
    2. Re:As Stupid as Gun Control by limekiller4 · · Score: 1

      I realize that cheaters and TK'ers really ruin the game, but perhaps they could take a lead from America's Army. They have an 'honor system' whereby TK'ing makes you lose points and doing well (ie, your team winning, not just you) earns you points. When this was introduced (last week), team-killing went WAY down. I've been shot once on purpose in the last week. Before, I'd have been lucky to go a full hour.

      And as far as cheating goes, there is an in-game IRC capability. You just hit a channel, tell the admin someone is cheating (I've honestly never seen someone cheating myself) and they go in, witness the cheat, then boot/ban the nick. I know this works because the idle-kick feature is broken and I've gone in and had an admin boot someone who was AFK about three times thus far.

      This is coupled with the fact that you can honor-restrict servers, so it's not possible to simply sign up for a new name when you get banned. Your new nick won't have the honor to get into the servers!

      Basically, the problem here is the client side-ness of the fix. This will only stop the very lazy cheaters. The fanatical ones -- and you have to figure if they're bothering to cheat, they know where to find cheats -- are going to be unscathed. Client-side security is an analogue to a "law." Server side security is an analogue to gravity. Not so easy to break.

      --
      My .02,
      Limekiller
    3. Re:As Stupid as Gun Control by FurryFeet · · Score: 2

      So, following your witty analogy, what we need is to provide cheats to all gamers who don't usually cheat. You know, if you outlaw cheating, only outlaws will cheat (or something).
      Me, I'd rather see something done about problems, instead of listening to the "it won't work, let's not even try" crew. But, hey, whatever floats your boat.
      (Not trolling. OK, maybe a little) ;)

    4. Re:As Stupid as Gun Control by limekiller4 · · Score: 2

      FurryFeet writes:
      "So, following your witty analogy, what we need is to provide cheats to all gamers who don't usually cheat. You know, if you outlaw cheating, only outlaws will cheat (or something)."

      The analogy is provided to point out that if you present cheaters with a stop-mechanism that can be cheated, they'll cheat it. Ie, the notion, on it's face, doesn't work. The same is true with guns. Making guns illegal doesn't exactly do much to people who don't obey the laws which are, afaik, the ones you're worried about. See the problem here?

      FurryFeet continues:
      "Me, I'd rather see something done about problems, instead of listening to the "it won't work, let's not even try" crew."

      I agree. The solution is a server-side fix. America's Army has been very successful with this method. I'm not aware of any way to, for example, get sniper rating without actually qualifying. There are ways to do this in single-player mode, but not multi-player. This is because the information is not authenticated client-side.

      --
      My .02,
      Limekiller
    5. Re:As Stupid as Gun Control by sweet+reason · · Score: 2

      The same is true with guns. Making guns illegal doesn't exactly do much to people who don't obey the laws which are, afaik, the ones you're worried about. See the problem here?

      there is an important difference between software cheats and guns. you can't download an illegal gun, you have to steal it, so banning them reduces the supply.

      --
      Everything should be made as simple as possible, but not simpler. -- A.E.
    6. Re:As Stupid as Gun Control by limekiller4 · · Score: 1

      sweet reason writes:
      "there is an important difference between software cheats and guns. you can't download an illegal gun, you have to steal it, so banning them reduces the supply."

      You don't actually make a conclusion from your distinction. I'm guessing you're making the tacit suggestion that a reduction of supply equals a reduction in availability.

      In order to come to this conclusion you must also make the assumption that a secondary market cannot or will not step in where a legal business cannot. Clearly this is not so. Viz; cocaine, alcohol and yes, even firearms.

      So long as there is a desire for ownership and a pricetag that is commensurate with the risk involved, there will be a black market.

      I can point to empircal evidence, too. Contrast the homicide per capita rates of, say, New Hampshire or Texas (states with rather liberal firearm carry laws) vs. the homicide rates of states where firearms are more or less verboten -- DC and California come to mind.

      However this thread is going astray. My original post was to point out that making cheating "illegal" won't do anything to stop those who thumb their noses at rules in the first place. The solution is to either (a) make it impossible (read; server-side) to cheat, (b) provide a policing mechanism. Banning users based on their MAC addresses is several steps below what I would consider an even modestly plausible solution. This'll be cracked instantly and known by every single person who violated the rules originally.

      --
      My .02,
      Limekiller
  38. CmdrTaco wishes. by FreeLinux · · Score: 2

    Can you here the disappointment in CmdrTaco's snippet? I'm surprised he bothered posting this article. Taco has already thought of this and realized that it won't work.

    He's tried everything and he still can't shake the Trolls. Hell, even if he disables AC the Trolls login now.

    1. Re:CmdrTaco wishes. by Anonymous Coward · · Score: 0

      What do you expect from a guy who requires 21 attempts to install Windows XP?

      21 attempts to provide XP an IP address and your local time zone! What an asswipe!

  39. Old news... by theeds · · Score: 1

    This type of thing has been going around with most colleges that contain large networks. They use it to monitor your bandwidth and if it exceeds a certain amount they will disconnect you for a month (happened to someone I know, not a happy person upon this occuring).

    1. Re:Old news... by Junta · · Score: 2

      That is different, they are monitoring traffic on a local level without intrusive measures. Besides, with universities I have worked with, they don't rely on MAC addresses. Ports are linked directly to a smart switch which records usage over the port, and snmp is used to monitor and kill ports that are overused. Even changing network card or MAC means nothing then. They are forcing a sort of spyware on the client. While fine for these purposes, the fear is the information could somehow be used for profiling, though I'm not sure what the hell the system could do with such profiling data. User X tends to play this game from 7-8 and 5-9 on MWF...... Nothing is helpful about that data to marketers or anything, so I think detecting cheating is the lesser of two evils.

      --
      XML is like violence. If it doesn't solve the problem, use more.
  40. This wouldnt work by Anonymous Coward · · Score: 0

    With 281474976710656 possible combinations of mac addresses.

  41. Nothing new by quantax · · Score: 4, Insightful

    This has been going on for a while, though without MAC addresses, a much simpler system. Most multiplayer games thesedays come with a CD-Key thats authenticated by a central server whenever you play a game. The CDkey usually has a unique ID strapped to it that is publically accessible by admins or players. You ban the ID, they cannot connect to the game without changing their CDkey (which means either buying a new copy or finding another cdkey that works online, neither are 'easy'). If MAC addresses can be changed, then as soon as a couple of like-minded gamers find out about that, you can count on their being a guide on how to do it for gamers eventually. The best way handle this is on both a MAC, and CDkey-ID level. Ban their MAC, and ban their ID, that will stop all but the most determined/knowledgable.

    --
    "What can a thoughtful man hope for mankind on Earth, given the experience of the past million years? Nothing." -Bokonon
    1. Re:Nothing new by quantax · · Score: 3, Insightful

      Oh yea, I should mention that if you are going to ban a player, whether by IP, CDkey-ID, or MAC address, you are banning them. A ban is a ban; if your goal is to keep that player off the server, how is that 'going too far'? One does not 'kinda' ban someone, you either do or don't bother at all. Its the same concept as an IRC channel: there are multiple ways to ban someone, using different nick/user/host options. Each of these has different properties, but in the end they are all doing the same thing, which is stopping the banned person(s) from joining the channel. If you are going to do something, you might as well do it to completion.

      --
      "What can a thoughtful man hope for mankind on Earth, given the experience of the past million years? Nothing." -Bokonon
    2. Re:Nothing new by Mr_Silver · · Score: 2
      If you are going to do something, you might as well do it to completion.

      Disclaimer: I don't play online games.

      Personally I would have thought a three level approach would work better. If you're caught cheating, then something like a 48 hour ("cool-off") ban would be the first thing.

      If you do it again, you get a month.

      And finally, if you do it once more, you've had your three strikes and you're out.

      At least then it makes sure that those people who were cheating, were deliberately doing it rather than being just plain dumb or inquisitive (ie. installing some program just to see what it did).

      But at the end of the day, it's the owner of the server that sets the rules and if they want it to be "one strike and you're out" then so be it.

      --
      Avantslash - View Slashdot cleanly on your mobile phone.
  42. Powering off the cable modem? by Anonymous Coward · · Score: 1, Informative

    It's actually because your cable modem router (unless it's connected directly by USB to your computer, it's not a modem -- it's a router, routing IP traffic over the cable xDSL link) has your old MAC address in the ARP cache, so it gets temporarily confused. Power-cycling clears out the cache. No magic tricks involved. ISPs simply can't know the MAC addresses on your network, unless they've hacked your router to give them some kind of inbound access to your network.

  43. Banning the /24 may be justified by yerricde · · Score: 2

    And ban the ~252 other potential hosts on that network?

    You have to weigh the damage that a cheater is causing against the damage that loss of about two legitimate players on the same /24 would cause. If a fellow is making a big enough fool of himself, and the service isn't yet popular enough that a ban might cause a financially significant number of cancellations of service, a "Too many cheaters from your ISP" message may be warranted.

    --
    Will I retire or break 10K?
    1. Re:Banning the /24 may be justified by Anonymous+Custard · · Score: 2, Insightful

      You have to weigh the damage that a cheater is causing against the damage that loss of about two legitimate players on the same /24 would cause. If a fellow is making a big enough fool of himself, and the service isn't yet popular enough that a ban might cause a financially significant number of cancellations of service, a "Too many cheaters from your ISP" message may be warranted.

      No, friggin', way. I will NOT be held accountable for what other users, whom I have absolutely zero control over, do while online. To group me with them just because we pay the same provider for service (and in some areas there may be only one available provider), is discrimination. It's ridiculously thin guilt by association.

    2. Re:Banning the /24 may be justified by Anonymous Coward · · Score: 0

      Unfortunately, this is the American Way. Hell, it's the Human Way.

      One kid throwing spitballs in class and nobody wants to own up? Everybody writes "I will not throw spitballs in class" 500 times. (Of course, nobody like a tattletale, too, right?)

      Some people with a certain skin color get rough on occasion? Better start making sure everyone of that skin color gets treated like a violent criminal.

      A foreign nation strikes at our soil? Round up anyone with any ancestry there and put them behind barbed wire.

      People from another country blow something up on our soil? Start rounding up people who look like them and imprison them; feel free to check due process at the door.

      As long as there's no way to finger a single person for what someone else sees as an injustice or a wrong, then the "natural" reaction is to start painting blankets everywhere.

    3. Re:Banning the /24 may be justified by phorm · · Score: 2

      No kidding eh? This looking more like putting the onus on the internet provider to stop the problem. Cheating isn't breaking laws though, so it wouldn't work. Could you imaging talking to your provider about the problem.

      Ummm, I can't play my favorite online game on xxx server 'cuz too many people on your service are cheating. Can you do something about that? Ummm, yeahhh. ISP couldn't do much about the cheaters anyways, you couldn't do much about the cheaters (short of hacking nasty things into their computer, or finding where they live and going vigilante), so you'd be SOL.

      Making the whole accountable for a few individuals idiots is never a good idea? Ever remember having to stay after class in high school (or have internet privilages revoked etc) because of one or two idiots? - phorm

    4. Re:Banning the /24 may be justified by Munra · · Score: 1

      Isn't this similar to the whole capital punishment debate?

      Which is better - one hundred murderers being set free (or not executed), or one innocent person being executed?

      Obviously in the case of games it's a question of "not being allowed to play" rather than "being executed" (some might argue the difference is neglibile ;)) but it's still the same trade-off.

    5. Re:Banning the /24 may be justified by Anonymous+Custard · · Score: 1

      The spitball scenario doesn't match up to the ISP scenario, because (1) in a classroom most kids know each other fairly well, (2) a non-disruptive, family-like attitudeamong students and teachers is beneficial and an important part of the learning experience, and (3) there's a good chance that most of the kids saw the spitball get launched while the teacher's back was turned, and they're just keeping their mouths shut. So you're getting punished for 'aiding the offender', not for actually shooting the spitball. When some stranger on your ISP cheats, there's no way you could have known about it beforehand or done anything to stop it. You're not guilty of any part of the offense.

      Your other points are frighteningly real (well mostly real) and good examples of unjust discrimination, but they are on a completely different level than ISP banning. When someone's cheating in a game, it's possible to identify exactly who that someone is. The character name, their account number (props to blizzard!), there are a number of ways for an administrator to id someone in a game. Broad ISP banning is blatantly discriminatory and unneccesary.

    6. Re:Banning the /24 may be justified by Anonymous Coward · · Score: 0

      it is just a game!

    7. Re:Banning the /24 may be justified by Hard_Code · · Score: 2

      Oh right, we forgot, it is the server admin's responsibility to provide you with a free online game server to play on. (maybe that is true for vendor servers, where you have actually paid something for the game and expect something in return, but not for a bunch of people who decide to shell out their own money to hosting company to have a server to let the public play on)

      Which is the greater harm, banning your block, or ruining the whole game server? Faced with that choice, if I were an admin running a server that is FREE to the public, you bet I would ban your block (probably temporarily).

      --

      It's 10 PM. Do you know if you're un-American?
    8. Re:Banning the /24 may be justified by Anonymous+Custard · · Score: 1

      Faced with that choice, if I were an admin running a server that is FREE to the public, you bet I would ban your block (probably temporarily).

      You're right, when it's a free server, you really can't complain. Like it or don't, there's zero monetary risk: you either enjoy it, or you don't. Free services are provided 'as is', and the providers don't owe you anything.

      Blizzard's battlenet kind of walks a fine line, in that it's called a 'free' service but is promoted strongly as a prime feature of the not-free games (diablo, warcraft, etc.). You simply do not get the same gaming experience doing single player as you do multiplayer for those games. When you purchase the license/CD-key to the game, that becomes your login to the server. I think of it as a one time access charge. The server is not accessible to anyone else who doesn't own a CD-key. It's members only, and for this case memberships cost money. Then again, Blizzard clearly states that battlenet is a free, separate service, although they are selling games that pretty much rely on battlenet to become popular.

    9. Re:Banning the /24 may be justified by Anonymous Coward · · Score: 0

      ISP: Yes, our solution is to change our AUP to prohibit access to online gaming.

  44. Not the first by Zuccst*r · · Score: 0

    Barrysworld in the UK have recently introduced a pay-to-play system restricting access to their gaming servers based on IP address. Users on dynamic IPs need to run a (closed-source) app (or login to a website) before they can play. It's resulted in a massive drop in use of their servers.

  45. MAC addresses over an IP network? by mrwiggly · · Score: 2, Insightful

    Call me crazy, but how, exactly, does ones MAC address end up being sent over anything but your local ethernet network?

    Once that packet hits your internet gateway, the ethernet header containing your MAC is stripped, and an HDLC or FR packet is constructed from the ethernet payload and sent out over the WAN link.

    Are they really embedding MAC addresses into the payload? This will only work if you actually have an ethernet card in your computer. So only those lucky enough to have broadband will be effected?

    1. Re:MAC addresses over an IP network? by Junta · · Score: 2

      Easy, it is not depending on the network, the client is recording the MAC address and sending it as data. MAC address is a convenient, most universally enabled unique identifier of a system. They could have chosen the unique processor ID in Intel chips, except that is rarely ever enabled. With MAC addresses, most people have network cards and don't know how to fool the OS into thinking MAC addresses are different. Even those using dial-up will likely have an Ethernet interface as shipped by the manufacturer...

      --
      XML is like violence. If it doesn't solve the problem, use more.
    2. Re:MAC addresses over an IP network? by coolfrood · · Score: 2, Informative

      Yes, they are going to put it in the payload, probably during the handshake. As for people who don't connect using an ethernet interface, they'll probably resort to using some sort of hash to generate a unique identifier for your system.
      I guess they're relying on the fact that majority of people who do connect to them are broadband users. Hard core network gaming doesn't make much sense without broadband anyway

  46. Close Source is not secure by Anonymous Coward · · Score: 0

    Any program you can run can be changed by you.

    It's only a little more difficult, so that most likely the advantages of changes will only be used for illegal actions.

    1. Re:Close Source is not secure by LordKaT · · Score: 3, Insightful
      The whole point of not making it open source is so your average script kiddie can't easily screw around with the system they have in place.

      But the whole argument for this particular program to be open source is really pointless because they've chosen to break the #1 rule of multiplayer programming: Never trust the client. So it really does not matter if it's open source or closed source; the protection will be broken very easily, either by a script kiddie with a very basic understanding of a MAC address, or by somone who can reverse-engineer the data sent between the client and server.

      --LordKaT

    2. Re:Close Source is not secure by drinkypoo · · Score: 2
      But the whole argument for this particular program to be open source is really pointless because they've chosen to break the #1 rule of multiplayer programming: Never trust the client.

      Almost every game makes this same "mistake" but usually it's because there is too much processing going on to handle it all at the server. How many cheaterstrike servers do you think there would be if they decided at the server side what you can and cannot see, which would make the cheater drivers useless? A game whose server requires a quad xeon isn't going to go far.

      Games trust the client (to a certain degree) because some of the processing must be offloaded.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  47. How Do They Detect Cheaters? by Josuah · · Score: 1

    So have they come up with a foolproof way of detecting cheaters and people using hacks? Sure, there are client-side/server-side program combinations to identify the use of known cheats (see Half-Life) but if they start to let server admins or "regulars" report cheaters then this just isn't going to work. Even server admins will kick-ban people who aren't really cheating simply because the player is dominating. At the very least, they better be only identifying cheaters by detecting known programs or modifications.

    On a related note, either Half-Life or the Counter-Strike mod will dump detected cheaters into a global database. This database is not being used for anything right now but it may be in the future.

  48. What of windows? by moogla · · Score: 5, Informative

    Many ethernet drivers with this capability have an option for just this. For example, if you have a 3c918, click "configure" under network properties in win2k for that adapter. Select the "advanced" tab. On the left, you'll have an option called "network address" that's normally set to "Not Present". Change it to a specified value, and type in "DEADBEEFBABE" or whatever MAC address you want.

    Bingo.

    --
    Black holes are where the Matrix raised SIGFPE
    1. Re:What of windows? by tom.allender · · Score: 5, Funny

      If everyone uses DEADBEEFBABE that will create another problem...

    2. Re:What of windows? by toast0 · · Score: 2

      Well, if everybody on one lan used that it might cause a problem, but if its just everybody using that service, the only problem it will cause is their server will explode cause they didn't remember you can change the mac address easily :)

    3. Re:What of windows? by boomer_rehfield · · Score: 1

      heh...unless that's the mac address of someone in the game that's pissing you off......

      --
      Carpe Canem - Seize the Dog
    4. Re:What of windows? by dramaley · · Score: 1

      Well i'm going to use DEADBABEBEEF then.

      --
      ----- "I'm still sane on three planets and two moons."
    5. Re:What of windows? by Keith_Beef · · Score: 3, Funny

      I prefer to
      FEEDBABEBEEF

  49. Monopoly by yerricde · · Score: 2

    No, it's not going too far. The game server admins can run the server however they choose fit. If you don't like the rules, don't use the server!

    Tell that to your local electric power company. What if the server company with the crappy policy is the exclusive server in your area for a particular game? Do they really want the loss of customers that a policy of "one strike and you buy a new network card, or a new computer if you have onboard networking and the MAC is hardwired" would cause? Do they want the badwill that would inevitably build up as accidental permanent bans force users to put up anti-that-server web sites?

    --
    Will I retire or break 10K?
    1. Re:Monopoly by LarsG · · Score: 1

      Tell that to your local electric power company.

      Not really a valid comparision, since the power company and other utilities tend to be regulated.

      Do they want the badwill that would inevitably build up as accidental permanent bans force users to put up anti-that-server web sites?

      You're talking about two different things - what a game server admin can do legally, and what conduct the user community is going to accept.

      It is legal for the admin to decide who gets to play, but you have to be careful not to alienate the userbase.

      (oh, and any scheme which is built on trusted clients will be crackable)

      --
      If J.K.R wrote Windows: Puteulanus fenestra mortalis!
  50. If they have the knowledge to cheat... by Andy+Dodd · · Score: 2

    They'll have the knowledge to change their MAC (or find it easily)

    Cheat programs are inherently "underground" programs, wherease you can find MAC changing references everywhere.

    And it won't be long before a hacked version of this client becomes available that doesn't even require you to change your local MAC, it'll just misreport it. So no issues with the cable modem provider.

    --
    retrorocket.o not found, launch anyway?
    1. Re:If they have the knowledge to cheat... by Anonymous Coward · · Score: 0

      Debatable. Lots of cheaters that I've seen are such utter morons that they'll be banned until a fellow banned cheater gives them the unbanning program which has passed through the grapevine for six months and also installs a random trojan horse or two.

  51. Re:Ask Slashdot: How do you propose to stop cheati by grumbel · · Score: 1

    All this is going to far for my taste, they try to stop a social problem with non-working technical 'solutions'. After all games should be fun to play, but banning people will not be fun, so I think this is the wrong direction. Instead of banning people I would like to see a solution in the direction of a web-of-trust. A web-of-trust that rates players ability, there experience, there teamplayer, if they are cheater or not and things like that. So if somebody want to start a match he will not only be able to pick a random server, but instead pick one with players that are close to his abilities, so that the game will result in a fair play, instead of having a bunch of newcomers overrun by experienced players. There could be server that are locked and only accessible for players with a specific trust or ability level and things like that. After all I think that such a solution could result in more fun for the player, while cheater would probally have a harder time, since they would play mostly against other cheaters. This might not work for eSports and things like that where people play for money and where cheating is a considered a crime, but it should be enough for Joey Gamer who just wants to have fun.

  52. Details by A+nonymous+Coward · · Score: 3, Insightful

    The MAC is 48 bits, split in two, don't remember how many bits each part. One part is the manufacturer id, the other is the specific card, such as a sequential serial number. MACs are assigned when built, non-changeable, a truly unique card id.

    However, you can tell the OS to report a different MAC. That's what "changing your MAC" means, it doesn't actually change the MAC on the card, but it changes what the OS reports.

    This is also a good example of why Palladium and trusted computing can't have just any old OS running on a computer. DRM requires complete control, not just a little bit of special software.

    1. Re:Details by afidel · · Score: 3, Interesting

      In theory you are correct. In practice I have seen entire batches of $5 cards come in from some taiwainese manufacturer with the same MAC address. MAC's are also almost always changable. I can't think of the last time I had a card with a non changable MAC (it was probably a tokenring adapter) but even if it is non changable on the card it can most likely be changed through software. I believe that some linux network drivers build the entire frame in software so changing the MAC in software would change the actual ethernet fram and hence it is just the same as if you have changed it in hardware.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    2. Re:Details by repvik · · Score: 1
      However, you can tell the OS to report a different MAC. That's what "changing your MAC" means, it doesn't actually change the MAC on the card, but it changes what the OS reports.

      Strange thing that. I have a load of 3Com 3C509-cards (Lovely cards) that I can change the MAC-address of permanently. And I know they're not the only ones.

  53. Hurrumph by G-funk · · Score: 2

    There's a big hullabaloo about this, but I met one of the guys writing this software (a close mate of mine did the interface / icons etc), and he was your regular average geek... Apart from recording your mac address, it's pretty good software. Seems better than gamespy that's fer sure, and has a built in irc client.

    Personally I don't think the mac address recording is all that bad... Your average person who cares that it's recorded can change it easily, and your average 12 year old cheating 5||21p7 |1DD13 probably won't even know why he got banned...

    --
    Send lawyers, guns, and money!
    1. Re:Hurrumph by shird · · Score: 3, Insightful

      Your average person who cares that it's recorded can change it easily, and your average 12 year old cheating 5||21p7 |1DD13 probably won't even know why he got banned...

      Except the reason people get banned is for using cheats etc, which are distributed in the same way as information on how to change your MAC.

      The first thing someone will do when they are banned is do a search on google for "telstra banned game unban" or something, and get hundreds of hits on how to get around it.

      --
      I.O.U One Sig.
    2. Re:Hurrumph by hank · · Score: 3, Interesting

      So what happens if I lose to this 12-year-old-elite-gaming-phenom in a 1v1 deathmatch, get mad, social engineer his MAC address out of him, set mine to his, cheat, and get it (his MAC) banned. Who's to stop that? It's basically his word against the server logs. :-/

    3. Re:Hurrumph by Anonymous Coward · · Score: 0

      your average 12 year old cheating 5||21p7 |1DD13

      What's a slript liddie?

    4. Re:Hurrumph by Anonymous Coward · · Score: 0

      except it will be a wildy different IP address?

    5. Re:Hurrumph by br0ck · · Score: 1
      do a search on google for "telstra banned game unban"
      And now that you've used that exact string they're all going to end up at this page using the tips written today to cheat. ;)
    6. Re:Hurrumph by Anonymous Coward · · Score: 0

      It's a slashdot posting sytem that randomly changes the default post mode between plain old text and extrans...

  54. Exposing myself. by haunebu · · Score: 1
    Anybody care to summarize exactly what a Token Ring connection is? I remember Comic Book Guy asking Homer if he could accomodate his One Megabit Token Ring Ethernet connection when Homer opened up HyperGlobalCompuMegaNet, but never really got it.

    --

    Blue skies, Barthy Burgers, girls...

    1. Re:Exposing myself. by Yakman · · Score: 1
      Anybody care to summarize exactly what a Token Ring connection is?

      It's a network type where essentially the machines are in a "ring". A machine is only allowed to talk on the network if it's holding the "token". The token gets passed around between machines, and if a machine needs to send something they grab the token and send.

      Basically it prevents collisions (since only the machine with the token is sending) and means resource use is fair (each machine can only hold the token for a limited time).

      I believe TR came in 16Mb and 4Mb flavours (which meant at the top end it had more bandwidth than the 10Mb ethernet that was common).

      A fair few organisations still use Token Ring in their LANs (although I doubt there are any new installations going in). HTH :)

    2. Re:Exposing myself. by operagost · · Score: 1

      I suppose the joke there is that his question is meaningless. Token Ring (see good definition near this post) and Ethernet are two totally different LAN technologies. There's no Megabit token ring standard either.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    3. Re:Exposing myself. by jayayeem · · Score: 5, Funny

      It is a typo for "Tolkien Ring", a system in which the computer that holds the "One True Ring" becomes the most powerful machine on the network.

      --
      I metamoderate, therefore I am
    4. Re:Exposing myself. by Cirvam · · Score: 1

      acutally I think ibm has a 100Mbit varient of token ring around, but I can't think of many new installations that are out there.

    5. Re:Exposing myself. by Andrewkov · · Score: 1

      Yes, and you have to be very careful with this technology, if the cable gets broken and the ring falls out they can be tough to find. The tend to roll under desks and stuff. And don't sniff the Ether, that's also bad.

    6. Re:Exposing myself. by Haarg · · Score: 1

      I think the actual quote is something about connecting his 1 megabit ethernet router(or something like that) to his token ring lan configuration. I am pretty sure that his question did make sense if you knew all of the terms.
      Although his question was meaningless to most people, it would make sense to a geek.

  55. Using MAC Address to Uniquely Identify Computers? by terradyn · · Score: 0, Redundant

    You're kidding me!

  56. Cheaters aren't a problem in Multiplayer Action. by Qbertino · · Score: 5, Interesting

    It's solid code of honor amongst Clans not to cheat. Anybody as dedicated to playing online action games would render his pasttime pointless by cheating. And if anyone found out you've cheated your way into Ladder position you'd get an extremely hard time (on and offline).

    And when you're playing on a public server, cheaters are easyly identified by playing like crap and either scoring immediate kills once they actually *do* manage to hit or by simply not throwing the towel no matter how many times you flak them at point-blank. Both area mostly less than minor drags to a skilled player and have a somewhat funny aspect to it.

    I've seen entire matches in UT (1st) where cheaters we're just plain ignored because of the simply fact their skill level (not trained by playing under real conditions) rendered them something more like 'moving obstacles' rather than actuall participants.
    Anyhow, some one using more subtle cheats, such as see-through textures or so, can be anoying. Then on the other hand, if you're that good to know for shure that someone is using such a cheat, you'll be playing clan games most of the time anyway. And I haven't met a single Clan player cheating yet. At least none of mentionable Clans.

    BTW: I once had a cheater on my team in a pub UT CTF match. I switched sides and telefragged him 'til he gave up and disconnected. That was fun. :-)

    --
    We suffer more in our imagination than in reality. - Seneca
  57. Lol by Anonymous Coward · · Score: 1, Funny

    Like i dont have a spare Nic card

    1. Re:Lol by Anonymous Coward · · Score: 0

      You use that with your NT technology?

  58. NIC's MAC address to identify your NIC surely? by Mike+McTernan · · Score: 2

    NIC's MAC address to identify your computer

    Shouldn't that read "NIC's MAC address to identify your NIC"? And even then, it isn't fool proof as the MAC address can be changed...

    --
    -- Mike
  59. or.... by oliverthered · · Score: 2

    Don't gamble...
    Anything that makes it harder for people to gamble the better.

    --
    thank God the internet isn't a human right.
  60. PunkBuster is evil by Chokma · · Score: 0

    Have you read the EULA of PunkBuster? They reserve the right to snoop inside your system in any way they want AND transfer screenshots made while you are online as well as other data. This is spyware on a disturbing level - I declined to "install this software" when I updated Q3.
    I also do not think MAC addresses or anything like it will work as long as "the client is in the hands of the enemy". Perhaps a Palladium-DRM-PC by M$ will offer the security server admins want... but will it offer the privacy the user needs?

    1. Re:PunkBuster is evil by awing0 · · Score: 1

      I know all the unfortunate evils of Punk Buster, it's a lose-lose situation. Cheats were destroying my favorite Quake3 mod - Urban Terror. It's still optional for everyone, but if I don't install it I can't play on my favorite servers. I have been a fan of id software since the Wolf3D era, and if id ok's Punk Buster, I'm inclined to trust their decision.

      --
      Cthulhu Saves.
    2. Re:PunkBuster is evil by Anonymous Coward · · Score: 0

      You must miss your soul.

    3. Re:PunkBuster is evil by XXIstCenturyBoy · · Score: 1

      Same reason why they need undercover cops, its because we have undercover criminal. If they have to become cheater to bust those stupid cheater, I say go with it! As long as no one show me that punkbuster send others stuff than game related info, I am all for it!

  61. Yet another by Fembot · · Score: 2

    Yet again "anti-cheat" technology that just serves to infuriate real games, and is easily bypassed/defeated by the cheaters themselves

  62. An interesting question... by goldspider · · Score: 3, Insightful
    This is a VERY interesting question, as it has implications well beyond gaming, and I think the answers will expose an interesting hypocricy.

    Now we all know that that cheating in online games is for the most part a Bad Thing (tm). We all remember the original Quake bots (my personal favorite was the StoogeBot) that required a certain measure of circumventing of built-in precautions. Generally when people were caught, they heard about it. Flames, kicks, bans, you name it.

    Now we have issues of people using similar circumventions to get around copy protection instead of anti-cheating measures. I realize that this isn't exactly the same thing, but the two scenarios have a common theme: people using third-party software to use a product in a manner in which it was never intended.

    What I find amusing is that generally (at least on Slashdot) the circumvention of copy protection is usually regarded as a Good Thing (tm), but becomes less desirable when it comes to games.

    Could it be that third-party circumvention is a good thing as long as it doesn't negatively affect you?

    --
    "Ask not what your country can do for you." --John F. Kennedy
    1. Re:An interesting question... by AndroidCat · · Score: 1
      Now we all know that that cheating in online games is for the most part a Bad Thing (tm). We all remember the original Quake bots (my personal favorite was the StoogeBot) that required a certain measure of circumventing of built-in precautions.

      Newbie! :^) Bots for multi-player games go back much further than that. I think the first "bot" for a multi-player trek73 descendant I ever saw/used was a paper-tape that would enter a command line at every TTY input. Limited, but gave extra speed at the right moment!

      Once micro computers were available, we used them. We didn't see it as cheating -- First you built the computer, then you wrote the bot... And then you rewrote the bot because good humans were still better. (Handy for a quick de-beer break auto-pilot!)

      It's almost too bad that there aren't more bots-only games. They'd have to be restricted within the games rules, and properly you would only use a bot that you had written yourself. (Try enforcing that, ha!) A very tricky problem short of locking people out of their own computers.

      And hi to Montreal Space/Spaxx gang!

      --
      One line blog. I hear that they're called Twitters now.
  63. There is only one way to truly combat cheating. by larva · · Score: 3, Interesting

    Since anything that runs on a client can be compromized (there is _no_ way to make sure this doesnt happen) the only real option for games is to just send pre rendered graphical images to the client which in turn sends back the client keystrokes. this is ofcourse way too bandwidth and serverside intensive to work with current technology, imagine doing this for a MMORPG with 60k users online simultaniously :) .. and even if you use this method the cheaters can respond by writing pattern-reqognition systems which still will be able to autoaim and such (although it raises the bar considerably).

    it DOES remove the threat of wallhacks and clientside radars but a good game protocol shouldnt send information about things outside of the clients vision anyway.

    K

    --
    -- gunzip-howto.tar.gz
    1. Re:There is only one way to truly combat cheating. by Anonymous Coward · · Score: 0
      it DOES remove the threat of wallhacks and clientside radars but a good game protocol shouldnt send information about things outside of the clients vision anyway.


      Screw that, I bought a soundcard for a reason. I want to be able to hear people even if I can't see them ;)

  64. My MAC is 00:00:00:37:33:73 by bartman · · Score: 5, Funny

    I wonder how many people will change theirs to same as mine...

    --
    -- bartman
    1. Re:My MAC is 00:00:00:37:33:73 by Anonymous Coward · · Score: 0

      OOOHHH..... eleete!

    2. Re:My MAC is 00:00:00:37:33:73 by Alsee · · Score: 2

      My Windows ComputerName is set to COMPUTERNAME and my WorkGroup is set to WORKGROUP.

      You can change them using regedit:

      HKEY_LOCAL_MACHINE\ System\ CurrentControlSet\ Services\ VxD\ VNETSUP

      right click ComputerName and Modify, then right click WorkGroup and Modify.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    3. Re:My MAC is 00:00:00:37:33:73 by bobdotorg · · Score: 2

      Maybe some lamerz...

      Now 00:00:00:31:33:73...

      --
      __ Someday, but not this morning, I'll finally learn to use the preview button.
    4. Re:My MAC is 00:00:00:37:33:73 by bartman · · Score: 2

      doh! I suck.

      I meant for that to be 31.

      lol.

      --
      -- bartman
  65. Why MAC? by mnordstr · · Score: 3, Insightful

    If they want something static, why go with MAC? They could just make an MD5 of some system specific info. That can't be easily tampered with. I'm not suggesting this, just making a statement :-)

  66. Ok, This is Dumb.... SPOOF? Anyone? by DSL-Admin · · Score: 2, Interesting

    Ok, that's the dumbest thing yet... You can fake IP's, everyone knows that... But, you can also fake MAC Addresses... HEll my LinkSys Router does it, Cisco's do it, and I'm sure most other devices like that do it too..... Besides, like mentioned earlier, you can always rewrite your frame generator to spoof or report and invalid MAC, ... this is all fairly easy to do, so why waste time doing this. I have already admin'd a Counter-Strike server, if someone wants in and wants to cheat bad enough, they will do it.. PERIOD!, no matter how hard you lock it down.. so quit the whinning and get back to kicking them.!!

  67. Reverse Engineer by Anonymous Coward · · Score: 0

    The cogsauth118.bin file that you download from Telstra Gamearena is actually a "PDV" self-extracting archive. It is basically a tar archive with an executable header. You can therefore easily bypass the EULA with the following command:



    roku$ tail -c +7862 ~/cogsauth118.bin | tar zxvf -

    cogsauth118

    eula.txt

    gzip: stdin: decompression OK, trailing garbage ignored

    tar: Child returned status 2

    tar: Error exit delayed from previous errors

    roku$ size cogsauth118

    text data bss dec hex filename

    6613 348 32 6993 1b51 cogsauth118



    Since the binary is so small, it should be an easy target for someone to reverse engineer. (Apologies for posting anonymously - I have no desire to battle the Telstra dogs.)

    1. Re:Reverse Engineer by Anonymous Coward · · Score: 0

      Just use LD_PRELOAD to load a shared library containing the ioctl() library call, and give an arbitrary reply to SIOCGIFHWADDR. Don't ptrace the binary or it will kill itself :)

  68. Re:Ask Slashdot: How do you propose to stop cheati by archeopterix · · Score: 1
    Just wondering if anyone has any solutions that would be easy to implement and hard to get around...
    Hm... secure authentication protocol with either:

    a) tokens for which you must pay. Obvious drawback - who will pay?
    b) tokens given by some central authority based on your real life ID (SSN or something) one token per customer. Obvious drawbacks - troublesome as hell, privacy issues.

    Of course, if you're caught cheating/hacking, your token is revoked and

    a) you have to pay for another one
    b) you won't get another one, since you've already used your SSN.

    I don't know if this is 'easy to implement', but sure is hard to get around.

    PS. Whoever modded parent 'offtopic' is a moron - sorry, had to say that.
  69. My Q is... by HogGeek · · Score: 2, Interesting
    How is the software getting the MAC?

    As stated about "changing the MAC" is really just having the OS report a different MAC than the one burned into the network card. However, is it not possible to query the physical card vs. the OS?

    If they are doing it that way, then there won't be any cheating.

    It is thier network, and they can take thier computers and "go home" if they wish.

  70. High road to the Locked Down Computer(tm) by Dr.+Spork · · Score: 5, Insightful
    I hope you're catching on to the dialectic here: this move will fail miserably. because NIC addresses are trivially easy to spoof. The next dialectical step: "We need some sort of unspoofable hardware key--maybe processor-based DRM." People will buy it if you can't play games without it. The end result will be a computer that protects you from yourself.

    Whether it's in the name of catching cheaters or catching terrorists, our freedom and autonomy are about to evaporate.

    1. Re:High road to the Locked Down Computer(tm) by jdcook · · Score: 3, Funny

      Wow. "Dialectic" on Slashdot. It's a brave new frontier.

      --
      Q:How many libertarians does it take to stop a Panzer division? A:None. Obviously market forces will take care of it.
    2. Re:High road to the Locked Down Computer(tm) by rotwhylr · · Score: 2, Interesting

      There's a good point being made here. This move by itself might be nothing to worry about, and well within the rights of the server admins. However, it starts down a slippery slope, leaving the question of "where does it end" unanswered.

      Erosion of freedoms almost always starts in little increments like this.

      --
      -- Windows is not simply installed on a computer; it is inflicted.
  71. Changeable MACs by ari_j · · Score: 3, Funny

    Yeah, this definitely won't work with my Sun IPX. (As if that's an issue...) Ever since I left it in the trunk of my car for an entire winter (a harsh one, at that - nary a night of temperatures above -10F did we see, and quite frequently it was much colder even than that), the NVRAM gets reset when the box is powered down. So now I get errors from the PROM at power-up, because my MAC address is ff:ff:ff:ff:ff:ff and my machine ID is also all 1's. So I have to write some Forth every time I boot up (the only bad part being that I have to do it at the console, and I don't have a serial console cable, so I have to lug out the behemoth 19" monitor that goes with it), in order to set my MAC address to something valid and to generate all the parity and checksums and whatnot.

    1. Re:Changeable MACs by merlin_jim · · Score: 2

      You may just want to buy a new NVRAM chip. If you're having a hard time matching suppliers, chips, and your computer, I could give you a few pointers, though a quick Ask Slashdot may be more informative.

      Modest soldering skills may be required. Or go to your local electronics place. They might be willing to solder a chip on for cheap.

      --
      I am disrespectful to dirt! Can you see that I am serious?!
    2. Re:Changeable MACs by NullProg · · Score: 1

      I have the same MAC Id on a ISA Linksys card. A couple of years back the house got hit by lightning and I'm guessing some stray voltage came in on the phone/DSL line. Everything seemed to be Ok except when I tried to print/browse on my internal network. Internet surfing was fine, only LAN surfing was disabled.

      To make a long story short, Netbios won't work without a valid MAC ID. TCP/IP couldn't care less.
      Needless to say, I now use that card in the firewall. It's the one attached to the DSL.

      Enjoy,

      --
      It's just the normal noises in here.
    3. Re:Changeable MACs by jvkjvk · · Score: 1

      Go get another NVRAM - it's prolly the battery on the stupid thing that isn't saving your state anymore. I had this problem myself. It's a snap to do, and doesn't cost very much, either.

      See this .

  72. Re:wrong by Anonymous Coward · · Score: 0

    Pretty much all cable and ADSL connections for home users use dynamic IP, admittedly with large lease times. Why? because static IP accounts are nearly double the price because they are considered business class accounts. Just another example of us Australians getting screwed over Internet access.

    Besides, it's a paid service isn't it? Wouldn't banning a paying customer's IP address without any evidence that that customer did anything, just because another customer using the same ISP cheated, be breach of contract.

  73. Slashdot 'em by Anonymous Coward · · Score: 0

    I've been to the site, read some of their forums, and it does seem that the company have been a little heavy-handed in their introduction of this.

    They deserve the slashdotting they are so close to getting (well, I find the web site pathetically slow from Europe).

    Go on, give them a good few page refreshes and set a couple of robots on them too!

  74. Also... by Anonymous Coward · · Score: 0

    Yakman forgot to mention, but if you're working with a Token Ring network you've got to be careful with the cabling. I can't count the number of times a secretary unplugged her system only to lose the damn token and down the network, and naturally one never seems to have a spare on hand when this happens (usually on Monday).

    1. Re:Also... by Anonymous Coward · · Score: 0

      Funny.

    2. Re:Also... by Anonymous Coward · · Score: 0

      Dilbert told his PHB that.

    3. Re:Also... by Anonymous Coward · · Score: 0

      Ebay has started to crack down on the sale of rogue tokens in the past few weeks. If you lose your token now, you may be SOL.

      What ever happened to these cards anyway? They were pretty cool. I used to collect the tokens. Red, blue, green, and crystal hologram colors too. I miss the old days.

  75. Fortunately it is Profitable by Vade · · Score: 0, Offtopic

    1. Grab your good old disasm+bined combo.
    2. Do some crack.
    3. Go to jail.
    4. Sell crack.
    5. Profit.

  76. Want any MAU's by laptop006 · · Score: 0, Offtopic

    We have a s***load of Synoptics/Bay Networks fully managed TR MAU's just sitting here, take them PLEASE!!!

    --
    /* FUCK - The F-word is here so that you can grep for it */
  77. It won't work by tkrotchko · · Score: 3, Funny

    For a bunch of reasons, but two to think about:

    1) Many windows drivers let you put in arbitrary MAC's. Ban me? No prob, I'll change it to something else.

    2) Many firewalls will let you do the same thing.

    3) Ethernet cards cost what...a dollar or two at a used computer swap meet? If it comes down to it just keep a stack of 10.

    It appears this is intended to catch people clever enough to cheat, but not clever enough to change their MAC address.

    Another example of poorly contructed solutions to a badly defined problem.

    --
    You were mistaken. Which is odd, since memory shouldn't be a problem for you
    1. Re:It won't work by symbolic · · Score: 2

      It appears this is intended to catch people clever enough to cheat

      Sincc when is cheating considered clever? When I think of cheaters, *I* think loser.

  78. I wish this would work by Wirr · · Score: 2, Interesting
    Cheating has up to now destroyed 3 online games that I enjoyed playing.

    But the MAC-method obviously isn't a viable solution. I was actually hoping that matters would turn out better with internet console gaming, but seeing that XBoxs and PS2s can me mod-chipped I'm not setting my expectations too high.


    The only solution I came up with that might work better is making the first sign-in/subscription rather hard. For example by sending each player a letter by snail-mail with their sign-in code. Thus if you get banned you need days to sign in again.

    But I don't think there is a technology solution, because basically everything on a home machine can be hacked. Be it the game itself or some driver.

    1. Re:I wish this would work by Anonymous Coward · · Score: 0


      I was actually hoping that matters would turn out better with internet console gaming, but seeing that XBoxs and PS2s can me mod-chipped I'm not setting my expectations too high.


      Your expectations were too hight well before mod chips became commonplace. All a cheater would have to do is put a proxy in between the xbox and the network. The same method used by some cheats for PC-based online games.
  79. I feel sorry for the good players by IIRCAFAIKIANAL · · Score: 2

    I remember everyone accusing anyone that was any good of being a cheater two years ago. I heard it's worst now.

    Now I am reading there are methods to ban players - Punk Buster and now this.

    Just one problem:

    Are we going to have courts? Evidence? Or are people to be banned based solely on the testimony of "Nadbuster "?

    Hell, in real life, with professional law enforcement personnel, mistakes happen - even in CAPITAL CRIME trials.

    Glad I only play online with friends now...

    --
    Robots are everywhere, and they eat old people's medicine for fuel.
    1. Re:I feel sorry for the good players by Anonymous Coward · · Score: 0

      In UT sniper arena I was wrongfully accused of cheating. It happens very seldom. I guess UT players just cheat less and aren't whiny crybabies like CS players or something. Cheaters in UT usually make themselves obvious by killing enemy players as soon as they enter their field of vision.

  80. Easy way to find out if you're cheating on dial-up by rcs1000 · · Score: 5, Funny

    Simple: if you are winning at Counter Strike despite a ping of 1,000+, then you must be cheating.

    I mean, duh...

    --
    --- My dad's political betting
  81. Open source ? by tmark · · Score: 2

    It is not open source software, nor is it optional to install.

    If they're really interested in blocking cheaters, etc., how in the world could anyone see fit to question 1) why it is not open source, and 2) why it is not optional to install ? If it was either of these things, then 1) it would be trivial to alter the source to render the code useless, or 2) people just wouldn't install it and cheat anyways.

    Agendas aside, people have to start using some common sense before whining about issues which make no sense.

  82. Definitely not? by Snaller · · Score: 2

    Definitely not

    Are you nuts? Of course its going to far!

    --
    If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
  83. Re:Why not use internet Public Key Infrastructures by Junta · · Score: 3, Interesting

    No thanks about drawing commercial CAs into it. If a game publisher *was* to implement such a system, they would simply make themselves a CA and distribute their CA cert with the software. They *could* go so far as including a private key with each copy of the software, but costs would skyrocket if releasing en mass. The system I would envision here is that one purchases the game, gets online, and goes to the server and registers the CD-Key in exchange for having a private key signed. The advantages would, of course, be that the authentication mechanism is not prone to theft (i.e. the server being connected to never sees your important credentials, no vulnerable information is transmitted over the wire), and could be more enforceable (coming up with a keygen is one thing, trying to fake a 4096 bit key with signed certificate is another), provided the process for getting a certificate were sufficiently rigorous.

    Hell, if the game was critically dependent on online functionality, you could let the game go free on the net and just sell CD-Keys. If any small projects want to try to make it big without the potentially crippling barrier to entry into mass distributers, this would be the way I would think... Stick it on Gnutella and let people *think* it is illegal to download and its popularity could be good...

    --
    XML is like violence. If it doesn't solve the problem, use more.
  84. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  85. This is probably why PSN got cancelled by Anonymous Coward · · Score: 0

    A few years ago, when everybody was whining on about PSN, I went around explaining to people that their computer already had a unique number, and a lot of them didn't even believe me.

    I have always wondered whether Intel cancelled PSN when they realised that it was, basically, pointless.

    Why doesn't Slashdot ban people based on their Mac address, if they troll too much? That would be quite funny. The current scheme of banning IP addresses is going to be pretty pointless when IPV6 becomes popular :-).

    I wonder who will be the first to post a "First IPV6 post" :-).

  86. Perhaps it reads the permanent MAC address? by mrfiddlehead · · Score: 2, Insightful
    Perhaps this third party software can read the permanent MAC address on a number of different types of nics -- there really aren't *that* many different chipsets out there so it wouldn't be unthinkable that this would be part of their implementation. The point is, you can change the MAC address but the original permanent HWaddr remains encoded on the nic. And if you did change your MAC address the software might detect the change and disable your access to the site.

    That's what I would do if I were writing the software. Bwa ha ha ha, etc.

    --
    :wq
    1. Re:Perhaps it reads the permanent MAC address? by alecto · · Score: 1

      At least one AMD NIC that I've used contains the MAC address in EEPROM, and it is user changeable with a utility available for download from AMD. This utility came in handy for AMD--they had inadvertently shipped a batch of NICs with the same MAC address.

  87. Correction :-) by A+nonymous+Coward · · Score: 2

    Well, that's two corrections so far, mea culpa it seems ... the cards we manufactured had the MAC in NVRAM, I suppose someone could have changed it, but I didn't think the OS ops actually did so for any cards. Mea culpa, eh, sorry about ass-u-me-ing something.

  88. The NIC never sends its MAC out on its own?? by zerofoo · · Score: 2

    Actually it does; in an ethernet frame. That's how your switch "learns" the mac addresses of all the NICs connected to it before you've run anything higher in the OSI model.

    -ted

    1. Re:The NIC never sends its MAC out on its own?? by Anonymous Coward · · Score: 0

      Yes, but it will bloody well use the MAC adress I tell it to use...

      Actually I'm not quite sure if the ethernet frame is assembled in hardware or in the driver - but changing the MAC adress does work.

    2. Re:The NIC never sends its MAC out on its own?? by Anonymous Coward · · Score: 0


      The ethernet frame is assembled by the driver software. The card hardware just dumps it onto the wire appropriately.

    3. Re:The NIC never sends its MAC out on its own?? by zerofoo · · Score: 2

      Yup, any changes in the software driver "reprograms" the eeprom...and the NIC will announce the new MAC address after making that change.

      It's all academic anyway, since ethernet frames don't make it past the router anyway.

      -ted

    4. Re:The NIC never sends its MAC out on its own?? by jridley · · Score: 2

      I don't think it reprograms the eeprom. If it did, the new MAC address would survive being removed from one computer and put into another. In my tests it reverts back to the factory MAC even when you reinstall the OS.

    5. Re:The NIC never sends its MAC out on its own?? by Anonymous Coward · · Score: 0
      You are correct.

      A few very old card used a PROM these days they all use an external EEPROM that contains a MAC address, and with PCI a Vendor/Product ID as well.

      That said, in ALL the network drivers I've looked at you have to read the MAC from the EEPROM/PROM and write it back into registers in the NIC. At this point you can as you indicate put ANY MAC you like in there.

      It's also been my observation that the MAC you write into the registers is used to filter incoming packets (ie the card ignores the rest of the packet if it's not for you) unless the card is in promiscuous mode or the packet uses a broadcast MAC. Further I don't believe any of the cards stuff the MAC from the registers into out going packets, the MAC is placed there by drivers further up the stack. This is how programs like SurfControl spoof packets from other connections. The NIC doesn't care what you put in outgoing packets.

    6. Re:The NIC never sends its MAC out on its own?? by Anonymous Coward · · Score: 0

      Actually, it does NOT.

      The NIC never sends anything out without being told to by the driver.

      If you don't believe me, then run ethereal (because its free) on a machine, and watch another one booting up. Ideally, you'll want to do that with both machines plugged into the same hub, so that you see all traffic. If you see STP packets every 2 seconds, then you're plugged into a switch, and you'll only see broadcasts.

      The MAC address that is burned on the card is nothing more than a damn good suggestion to the driver as to what the second 6 bytes of an ethernet frame should be. In 99% of situations, the driver queries and uses that value, but it is under no obligation to do so.

    7. Re:The NIC never sends its MAC out on its own?? by zerofoo · · Score: 2

      That's possible. It all depends on the NIC manufacturer's implementation.

      -ted

  89. That's not the main problem... by Zealous_Apathy · · Score: 2, Informative

    There are a few other problems with this software (it's called COGS) than just the fact that it can't really block dedicated cheaters. Sure, measures to block cheaters are fine, but this one went too far.

    1. It's buggy as all hell, everytime I log on it downloads a new patch, and still doesn't always run properly. And this is after supposedly extensive testing.
    2. It's unsecure, it transmits your username and password as get parameters for authentication.
    3. Originally it was going to be released without Mac and Linux versions. (This has since been changed.)
    4. It's basically trying to replace programs we already know and use. It has an in-built IRC client that automatically connects to the GameArena server (which we obviously already had), a server browser (we already had ServerQuery [serverquery.qgl.org] which is lightweight yet adequate, also GPLed) and even a web browser that opens the main GameArena site. All activities we had perfectly fine utilities for, yet someone has made a half-arsed effort to replace them.

    Perhaps if it had been better executed we would have been a bit more accepting, but the amateur coding effort along with the draconian "use it or leave" policy has left a lot of gamers with a negative view of COGS.

    Z

  90. Problem with cable though by Anonymous Coward · · Score: 1, Interesting

    At the two cable ISP's that I've had experience with, they use the MAC address to do DHCP assignemnt. So if you change your MAC you wont get an IP.

    1. Re:Problem with cable though by plague3106 · · Score: 1

      Um, try unplugging (not just turning off) your cable modem. It will 'forget' the mac address, and you'll get an IP again.

      The only place that actually remembered your IP was my college, and they tied your mac address to your DCE account.

    2. Re:Problem with cable though by Anonymous Coward · · Score: 1, Informative

      my isp did the same thing when i got my cable internet hooked up.. then it came time to buy router so my mom could have fast connection as well. luckily, Linksys (and probably many others) lets you change your router's mac address very, very easily. i assume the same thing could be done in this situation

  91. Cable Internet doing this already by cvbear0 · · Score: 0, Offtopic

    I have installed almost 10 LinkSys cable routers this semester for people. These were the 1st "routers" I installed since @home was broken up. The new guys are logining the the MAC address of the machine which signs up for the internet(ie 1st one to set up attached to modem). If the MAC changes, you get dumped to a screen stating your trying to use an unathorized computer on their network. Well, thank LinkSys for letting us change the MAC address on the router. Changed the bad boy to the MAC of the local PC, and BOOM! instant Internet connection sharing!

  92. identifying cheaters is difficult by one_who_uses_unix · · Score: 2, Informative

    I have been accused of cheating at CounterStrike more than once, and have been banned from the KGB servers for killing clan members too often (I guess) - but I NEVER cheat. People get bent out of shape when you kill them too frequently, they assume that if you are much better than they are that you must be cheating. Good grief. Fortunately there are a large number of good alternative servers out there - for these guys, I hope they are careful before they ban someone for being ACCUSED of cheating.

    --
    KK4SFV
  93. Am I missing something? ARP shows GW MAC by wharfrat · · Score: 0, Redundant

    Maybe I am missing something. ARP replies with the MAC address of my gateway for IP addresses that or on another subnet. This is as it should be.

    Maybe I am missing something?

    1. Re:Am I missing something? ARP shows GW MAC by Cid+Highwind · · Score: 1

      They're not using ARP. You have to download a program that sends your MAC address to the server.

      --
      0 1 - just my two bits
  94. Re:OSS or not OSS, that is apparently not the Q he by Melantha_Bacchae · · Score: 2

    e8johan wrote:

    > I want an outcry here but I don't see it. Is it
    > because software not being open source does not
    > matter to the average user or is it because people
    > are too ignorant to care? It is funny to see an
    > outcry when a company tries to stop actual
    > cheating which spoils the game for all, instead of
    > putting energy where it matters.

    This is not just a little utility for sending a MAC address. It is a browser (based on Internet Explorer: grand champion of security holes), a chat program, a client for their gaming system, etc. It has access to the machine's MAC, its web cache, its web history, etc. We have their word that it is not spyware. Do you honestly trust some internet company to be telling the truth about piracy issues in this day and age? Especially when they are giving away the program and the gaming memberships? If the program were open source (impossible because of the IE componenents) we could tell for sure.

    The program imposes two further restrictions:

    1) If you want your money's worth, you are pretty much restricted to Windows. Yes, they have clients for Mac and Linux, but at a decreased experience. Granted Linux does not have that much in the way of commercial gaming (TransGaming, please fix), but the Mac does. Heck the makers of Everquest have even been mumbling something about a Mac version.

    2) The MAC feature attempts to glue the account to a single machine. Say you are at your friend's house. Your friend has a completely legal setup, no warez or anything. You still can't log into your account and play because the MAC address is different. You could use your friend's account, but if you cheated, they wouldn't be able to use their account anymore (without changing their MAC or buying a new card).

    Personally I prefer offline (especially console) gaming. I pay a lot for a game, and if I want to cheat, or access all the characters and features I paid for, I can. Besides, nothing online beats the cameraderie of having a real friend right there with you, laughing at all the silly stuff. :)

    "Godzilla and Jaguar: Punch! Punch! Punch! Hit! Hit! Hit!
    We die if they stop fighting for us."
    Jet Jaguar Song, "Godzilla vs. Megalon"

  95. Sorry 'bout the typos. by Qbertino · · Score: 2

    Gees what a load of typos. Guess I didn't get enough sleep these days. Been playing too much Kohan:IS and UT2003. Would've you guessed? :-)

    --
    We suffer more in our imagination than in reality. - Seneca
  96. Simple solution by Lord+Bitman · · Score: 3, Insightful

    Set up a few computers with bots hacked onto them and have the clients send out increments of MAC addresses, until all of them have been marked as cheaters.
    Once nobody can connect they wont be able to use the system anymore. Shouldnt take too long if a few people here help out.

    --
    -- 'The' Lord and Master Bitman On High, Master Of All
  97. It's features by Anonymous Coward · · Score: 0, Offtopic

    > One of it's features

    It is "it's" if it means "it is." Otherwise, it is "its." This is easy, people; it's not quantum mechanics.

    Slashdot, where illiteracy is valued above anything else.

  98. "Trust" and online games using GPG trust rings. by aphor · · Score: 3, Interesting

    This sounds like a good application for GPG. Join a league, get your key signed, get on the "good list." Cheat (get caught cheating), and your public key is placed on the signed "bad list." Servers would "belong" to leagues by checking the league listings to authenticate users.

    If you get on the bad list, you can make a new key, but you have to start from scratch paying dues or otherwise earning "member in good standing" status.

    Thanks again Phil!

    --
    --- Nothing clever here: move along now...
  99. Cheating and multiplayer games by kris · · Score: 2

    There was once a very nice multiplayer games called NetTrek which also had a problem with cheaters on several servers (Due to the nature of the game, such clients were called Borg).

    NetTrek addressed the problem of cheating on two levels. At a first level there were official, signed clients for different operating systems. So you had the source and could use your own localized or even borgified client in regular games, if you liked. But in order to participiate league games, you had to use their approved binary. That helped a little, but of course it would still be possible to write a borg client that parsed the X11 output of a signed binary and synthetized X11 events.

    The other level at which NetTrek addressed the Borg problem was much smarter, though: The game server tried very hard not to send information to the client that the player should have no knowledge of. So one could borg an aimbot or other targetting helps, or write macroborgs that fire complicated predefined sequences of moves, but one could not reveal maps other otherwise gain more information than what was visible on screen anyway.

    I'd like very much to hear what has become of the original NetTrek designers, and what modern games asre doing in order to prevent cheating. Are these techniques still useable?

    Kristian

  100. What's the Big Deal? by reallocate · · Score: 3, Insightful

    What's the big deal? If a private network doesn't want to let you in, why should they? A unique MAC addess is just another way of establishing who you are.

    --
    -- Slashdot: When Public Access TV Says "No"
    1. Re:What's the Big Deal? by toby360 · · Score: 1

      I belive we have established clearly that a MAC addresses ar NOT unique and MAC addresses do not establish who you are, if someone else can spoof them.

    2. Re:What's the Big Deal? by reallocate · · Score: 2

      OK, so MAC addresses can be spoofed. Still, what's the big deal? Some game company wants to weed out cheaters and /. jumps on it as if it is a threat to human liberties. Granted, I expect the /. crew to post stories that increase ad impressions, but it'd be nice if so many readers weren't suckered so easily.

      --
      -- Slashdot: When Public Access TV Says "No"
  101. .Mac Address by peel · · Score: 2, Funny

    How on earth can they ban me using my .Mac address form Apple? This just seems crazy. Well if they do I will just go get another one. -peel

  102. Best Solution Ever (tm) by hendridm · · Score: 2

    > All you have to do is modify this third-party program to have it spit out a random MAC address each time and *poof* the system is worthless.

    How about just not cheating at all?

    I think their solution will reduce the number of medicore cheaters (ie, gamers who know nothing about computers), but it won't stop the geek of courses. But from their POV, isn't even a moderate reduction in cheating worth their time and effort even if some will find ways around it?

  103. so much for that... by Anonymous Coward · · Score: 0

    i changed the drivers from a Realtek 8139-series PCI NIC to a SURECOM EP-320X-R 100/10/M PCI Adapter (which seem to be similar) and my MAC address changed accordingly

    strange?

  104. This another reason why fraud on ebay is running by linuxislandsucks · · Score: 1

    so if its always changeable why do places like ebay depend on this strategy to weed out fraud.. what are they incompetent?

    --
    Don't Tread on OpenSource
  105. Anonymity and privacy by Tomster · · Score: 4, Insightful

    It seems people tend to confuse privacy with anonymity. Privacy means preventing others from getting information about you -- whether it's what kind of toothpaste you use or your SSN. Anonymity means preventing others from finding out who you are. The two are related, in that in practice they often go hand-in-hand. But they are distinct.

    -Thomas

  106. I don't have a MAC address by Anonymous Coward · · Score: 3, Funny

    I'm using a PC.

  107. Anonymity and responsibility by Tomster · · Score: 3, Insightful

    For many people, being anonymous online means "I can do whatever I want" because there are no significant consequences for their misbehavior. To these people, I say: life is much nicer when you are nice to other people. Try it, you might be surprised.

    -Thomas

  108. I don't think so by Arker · · Score: 2

    Anyway, this little fuss is just about people who think that everyone has a right to be on every network, anywhere. It's as if they believe that people every network is a public, free, resource.

    Maybe there are some people that think that but I don't, and I didn't get the impression most of the posters do. These people have every right to ban cheaters anyway they can. But the fact of the matter is that this just won't work. It'll be childs play to defeat, and may well cause more inconvenience to random non-cheaters than the people they are trying to get rid of.

    --
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Friends don't let friends enable ecmascript.
    1. Re:I don't think so by reallocate · · Score: 2

      Of course it won't work. But it's their right to try it. If it drives honest customers away, they'll go out of business. C'est la vie,

      --
      -- Slashdot: When Public Access TV Says "No"
  109. New way to remove honest players by Jeppe+Salvesen · · Score: 5, Funny

    Great. This is another way to get rid of those pesky, honest players and my enemies.

    I'll just assume their MAC address, misbehave like hell. Their MAC gets banned, and I get rid of the losers.

    Alone, I shall reign through spite and malice.

    --

    Stop the brainwash

  110. This measure won't help by tuxlove · · Score: 1

    Any self-respecting cheater will get around MAC checking without any trouble. But I sure wish someone could come up with a good method of blocking cheaters for real. They completely ruin the game. I can't even play online games any more.

    It seems to me, though, that it should be possible to engineer a game such that it's not possible to cheat. You can't stop people from hacking the client, but you could make the server detect "impossible" things and shut down the offender. I.e., someone moving way too fast. You could also design the client/server protocol such that not enough information is ever sent to the client to allow bots to do things like aim weapons flawlessly, unless they are able to interpret visuals like a human.

  111. Re:Ban your Enemies [off-topic] by Josuah · · Score: 1

    Microsoft machines will tell you their MAC when you do a NBTSTAT on them. At least one ISP I know of blocks NetBIOS traffic because of uncontrolled file sharing, but I don't know how common that is.

    I think it's more likely that the ISP is blocking NetBIOS traffic because of all the security problems associated with it, rather than file sharing.

  112. ifconfig man pages by bobKali · · Score: 5, Insightful

    Since the ifconfig man pages contain instructions on how to change MAC addresses and
    Since changing the MAC address would allow a cheater to circumvent access controls
    Then are the ifconfig man pages now illegal in the US under the DMCA?

  113. Rediculous by AyeRoxor! · · Score: 1

    Mod me as redundant if you must, but I don't see what to say since in the parent text, the comment was made that MACs were addressable. I just want to know how much money was spent on this "ingenius" idea; fees that will be passed on to the consumer.

  114. Windows 98, 2k, Whatevah by gurutc · · Score: 1

    For this example, 2k Under Network Connections, you is looking at conn props, click 'Configure' button under network card. Click 'Advanced' tab. Highlight 'Network Address'. Click radio button to set a value. Enter whatever you like. You can be MAC address #1 if you like. King of the World! Voila! You have new MAC addy. No regedit or nasty some such ways of BSOD. I hope I am not redundandant.

    --
    Moderation in All Things... Especially Moderation - gurutc
    1. Re:Windows 98, 2k, Whatevah by TeddyR · · Score: 1

      That setting is not always there. It is driver specific (it changes the same item that the registry uses).

      --

      --
      Time is on my side
  115. Bout time someone was willing to try to stop cheat by Anonymous Coward · · Score: 0

    "Any self-respecting cheater will get around MAC checking without any trouble. But I sure wish someone could come up with a good method of blocking cheaters for real."

    To play on these servers, you have more than just the MAC of your NIC to stop you.
    To play on these servers, they collect off you a unique username (must be created earlier), MAC address, IP address.

    If you are caught cheating, you would have to create a new account, change your MAC and get assigned a new IP. If you get caught cheating, Your username and the cd-key (or other identifier) of the game you were playing is banned too. If within a short period of time someone with that IP & MAC try to get a new username - the request is denied.

    Sure you could get around these things, but it will take significant effort and time to change IP, change MAC, get a new username, and a new cd-key.

    This is a deterent - a cheater would rather find another server than waste soooo much time.

    If only all gaming groups had such deterents.

  116. Just think of what this is doing to Hotmail reg's! by ruiner13 · · Score: 2

    Ok, so I bet when you create the account, it registers your NIC address, meaning if you change your MAC address like so many people have mentioned, you will have to re-register. Chances are each time you register you need to use a different e-mail address. Man, that must really make cheaters buy hundreds of Hotmail accounts (sure they may use other free services, but c'mon, it's fun to toy with M$. admit it).

    --

    today is spelling optional day.

  117. Cheating detection algorithms? by silverhalide · · Score: 1

    There's got to be some way to statistically detect cheaters, like watching some critical factors. For example, if someone is beating everyone else by 100 frags (or whatever equviliant you use for your particular game), then they MIGHT be cheating!? The credit card companies do this to detect credit fraud, and it's unusually good at picking out unusual activity. Dunno, might be computationally intensive, but a neat thing to look at.

  118. MAC is not changeable by the average script kiddy. by man_ls · · Score: 2

    The average script kiddy is not going to know how to use IPFILTER or IPTABLES to mask the MAC address of a card, or how to use the NIC software to edit it, or even how to use the Windows XP MAC-Bridge function to mask it.

    The average script kiddy will get banned and either buy another NIC, or be gone for good. The people with the technical savvy to be able to clone a MAC addres do not, in my experience, cheat / cheat at the level of being banned. Either they (like myself) only play games recreationally or not at all, or they play it just with friends so they don't care about cheating.

    I think this is an effective step in the right direction. If Valve implimented this on WON, the quality of the game Counter-Strike would increase massively.

  119. big ? by Anonymous Coward · · Score: 0

    how big ? and besides, it not about size, it how you use it. So, here we go:
    1k = 1K
    1000 = 1024
    10**3 = 2**10

    so we get,
    2**48 = 2**8 * (10**3)**4 = 256 * 10**12

    with 1 = k ; 2 = M ; 3 = G ; 4 = T ; 5 = P
    that 's 2**48 = 0.2 Petas

    and a peta is slightly less than a peseta.
    And, you think less than 0.2 peseta is big ? You re sooo cheap :)

  120. user authentication?? by dwgranth · · Score: 1

    heck, if these people are so bound and determined to track down cheaters and keep them out, they just need to have firmer rules on their user account creation... eg. maybe have users sign up with a non-anonymous email account (non-yahoo, hotmail, etc) and have the user respond from their "real" email... its not totally effective, but... most people wouldnt go to the trouble of having more than 3 real email accounts... and that way they can ban users and not mac addys... but in my opinion.. people stay away from cheaters anyway

  121. Gameranger for Macintosh must already do this by Anonymous Coward · · Score: 0

    A fellow begged to be banned on GameRanger (Macintosh Game Server), with the forethought that he had zillions of IPs from which to choose. Turns out that those other ips didn't help.

    So evidently he is using the mac address to ban people, perhaps even a combination of ip and mac address.

    He never did get back on, until GameRanger was rebuilt, losing the ban information, I guess.

    1. Re:Gameranger for Macintosh must already do this by Creepy · · Score: 2

      If he's running OS X, he can use ifconfig to set his MAC (as mentioned by numerous people).

      Gameranger may also have been blocking a parent IP or domain.

  122. Well its their equipment by nurb432 · · Score: 2

    They can ask anything they want, regardless if it makes sence or not. Its their stuff..

    Now this does sound pretty stupid with the ease of chaning MAC addresses, but its their choice, as is your choice to use or not to use their services.

    What next... dongles?

    --
    ---- Booth was a patriot ----
  123. Re:MAC is not changeable by the average script kid by Lucretian · · Score: 2, Interesting

    It's not as difficult as you might think. It would be quite easy for a script kiddy to type "ifconfig eth0 hw ether 11:22:33:44:55:66" and many windows ethernet drivers include the option to change it in the device properties. All one has to do is open up the device settings and change the "Network Address", or Media Address, or whatever the people writing the driver want to call it. Not to mention most script kiddy would be able to google for all the above information to get around the ban. Granted this is highly dependent on your NIC and I'm sure not all of them would have one that makes it this easy, but I doubt they will give up that easily either. I don't think this would stop anyone. Well, maybe once 281,474,976,710,656 MAC addresses are banned.

  124. Not just for gaming by chazzf · · Score: 5, Informative

    I work tech support at a small liberal arts college, and we require all students to register their machines within three weeks of getting on campus. We then lock their ports to their MAC addresses. If you need to move or change your card you can re-register, usually the change goes through in a day. We did it to make it easier to detect and limit email worms. If we see it coming from some specified port we close it off and the flag passes to the techs. So far it's worked pretty well, often we get people coming to us complaining that "their Internet doesn't work," usually it's because they got Klez and we shut their port off. Decent alarm system, really.

    --
    No statement is true, not even this one.
    1. Re:Not just for gaming by Creepy · · Score: 2

      AT&T Broadband does something similar with their Cablemodems, but mainly to provide some security on the local loop (I think).

      ifconfig provides a workaround if I have to swap cards, but so far I haven't needed it. I've wondered if this is exploitable, though - what happens if I report myself as a different user [e.g. MAC] on the local loop? -- I would have to hack the Cable Modem to recognize the new address, but I've been told this is quite easy (which is why I'm worried about it).

      Finding the IPs on the local loop should be easy using ping and traceroute. Getting MAC addresses should be possible with arp (I think). The main issues I can think of is making sure the packets still get to the original owner (we wouldn't want any alarms going off at the victim's site), not reporting the fake address being up to AT&T (which I'm sure would set off alarms somewhere - 2 machines up with the same address), and hacking the cable modem. You could reduce this to just hacking the cable modem if you waited until they shut down, then connected claiming to be their machine.

  125. Re:wrong by letxa2000 · · Score: 1
    Pretty much all cable and ADSL connections for home users use dynamic IP, admittedly with large lease times. Why?

    I live in Mexico. Dynamic 256/128k DSL goes for about $49/month while Static 256/128k DSL goes for like $89/month. Static would be kind of cool, but not THAT cool.

    Besides, there's a certain additional amount of anonymity that one achieves with dynamic IP. If you always come from the same IP it's much easier to track you. Not that coming from dynamic IPs protects you, but it at least adds one more step to figuring out who came from a given IP address on a given day/time. It will generally require the cooperation of your ISP.

    That said, my IP address hasn't changed in months. Static IP for the price of dynamic. :)

  126. It's their server right? by Anonymous Coward · · Score: 0

    So just leave!

    You guys make it sound like you have no other option.

  127. MSN Broadband by WH · · Score: 1

    Amongst the many things that would make MSN broadband completely worthless (in my opinion) is its dsl modem that acts as a firewall and keeps you from playing games.

    You wouldn't be able to change the MAC address with that modem unless you reverse engineered the firmware.

  128. Better idea by pclminion · · Score: 3, Interesting
    If there's someone who's clearly cheating, why not let the game participants (from BOTH sides) vote to kick him out?

    "FuckStar31337 is using a wireframe hack. Press K to cast your Kick Vote."

    Sure, I could get booted out of games arbitrarily by assholes, but I wouldn't want to play with said assholes, anyway. Not that I've even played a game since about 1999...

  129. Re:Not a Chance by Battle_Ratt · · Score: 1

    This will never work.
    I looked into this once and it is impossible. Because of ISP's like AOL, and the cable modem people, there is no way to authenticate any IP address. Their cache systems are so bad. I had a friend of mine on cable hit a test page, and the cable company accessed the data from a different IP address for EACH GRAPHIC, and dumped it into their cache, before sending it to my friend. I had 9 different IP addresses from one page request.
    Not exactly a unique way of identifying someone.

  130. Rogers must have stopped this. by Mastagunna · · Score: 1

    @home became Rogers Internet in Canada. On the main page they explain how to use a router to connect your connection to your PS2. How can they filter out whether your using a PS2 or another PC. In Canada, the modem holds the MAC address, simply leave the modem off for 5+ hours, it clears the memory, and you have a fresh start.

  131. Trivia by JSmooth · · Score: 2, Interesting

    It is a source of constant amazement for what passes as news at /.

    Don't get me wrong. I love the dot but come on. Show a little integrity and don't insult your own audience's intelligence.

    Oh wait. Every one fell for it! All these arguements over nic selling and mac changing and this and that. All pointless.

    This issue was blown out of the water over SIX YEARS ago. When I was a fresh geek trying to get into networking everyone was going to manage on NICs. They learned quickly what a waste of time it was. This SP will learn that lesson as well. Geez look at TFC. It gives you a CD assigned ID. A little tougher to forge. But if they are gonna make you install software why not just use a GUID to generate a private key to identify the machine.

    Get with it /. I stopped talking about 1995 technology in 1996.

  132. I disagree by Buzz_Litebeer · · Score: 1

    I completely disagree about average joe cheater being able to know how to change his MAC address. I spent 6 years so far in online gameing community, and the average joe cheater is an idiot, generally not very savvy. Of course there is the smart Joe cheater that will eventually release a program that will change the mac address for you, but thats niether here nor there nor central to the argument.

    Also the big thing this will do will stop a lot of college cheating (perhaps a lot is a strong set of words), because a lot of college students cant get on the network if they have a mac address otehr than the one they signed up with.

    I know at the university of kansas if you want to get on the network with a diffrent computer (despite the fact that you paied for blanket access or so you think) you have to sign up for a new account (which is another 120 dollars) and getting your account switched over to a new computer is a headache beyond imagining, it involves multiple calls to our network administration offices, and a personal visit.

    I think the MAC address, possibly couple with a hardware ID type system might be very plausible.

    --
    If you don't vote, you don't matter, so don't waste your time telling me your opinion
    1. Re:I disagree by susano_otter · · Score: 3, Insightful

      Ah, but the average cheater does know how to change the MAC address: visit their favorite warez/cheats site, download the application or instructions for changing the address, and change the address.

      The smart cheater who writes the utility is central to the argument after all, since historically the smart cheaters have published tools for the ignorant ones not "eventually" but almost immediately. The smart cheaters have already published a workaround, and the rest of them already know where to find it.

      --

      Any sufficiently well-organized community is indistinguishable from Government.

  133. Re:Ban the IP by bogie · · Score: 2

    If that happens at the Game maker/developer level for example EPIC or ID, they better be prepared for me to sue their ass's. That or you better make dam sure your refund department changes its stance. If I pay $50 to play a Online game and then you ban my entire ISP, which in all likelyhood is the only broadband I can even get, you can be sure I'm going to sue you in small claims court. There is no way a company could get away with that.

    Now if some individual running a game server wants to ban someone, thats up to them. But the game maker better stay well away from the issue.

    BTW most gamers do NOT have static IP's.

    --
    If you wanna get rich, you know that payback is a bitch
  134. The Question by The_Doughboy · · Score: 2, Informative

    If you use a NIC it probably means you have Broadband, Some carriers require you to register your NIC, and I'm pretty sure most of these are in Australia, so it isn't a simple matter of just changine your MAC because if you change it your Broadband will go down.

  135. Re:Why not use internet Public Key Infrastructures by 1nhuman · · Score: 1

    Must admit that this sounds better, altough I think I would prefer a third party as a CA. But that's just a gut feeling. Your suggestion just to sell CD-keys/certificates is actually quite nice. One could also image certificates with expire dates or certificates you can only use a predetermined number of times.

    --
    The glass is half-full. With poison. And there are cracks in the glass. The dirty, dirty glass.
  136. Not sure that will work in this case by SuperKendall · · Score: 2

    As the software runs on the client machine, I don't think it matters if you have a hub that returns a different MAC, the software will still record the MAC of the machine you were on.

    Of course, what will happen is a cracked version will be released that lets you specifiy the MAC you want to report in a config file.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  137. Been there, done that. by Anonymous Coward · · Score: 0

    FWIW it's not only with their gaming service, Telstra identifies by MAC for its cable service as well.

    I've experienced once case when I couldn't get an IP off their DHCP but after changing the NIC MAC it worked fine. Consistently.

  138. ifconfig man pages by azizlumiere · · Score: 0, Offtopic

    How can this be insightful ?
    ifconfig = Linux.
    Game software = windows.

    --
    -Linux is SO fast it does an infinite loop in 5 seconds.
  139. Paranoia... by Anonymous Coward · · Score: 0

    assuming that security is really what the purpose is...With this program running it could be a tracking device, a marketing scheme ala spyware, any number of sinister and profitable schemes.

  140. Re:EULA for the software in question by Anonymous Coward · · Score: 0

    oh my god get a fucking life, or go suck RMS' cock

  141. Stop whinging, for fuck's sake... by Gordonjcp · · Score: 2

    It's a game server. It's for playing a bloody game. If you don't like their rules, go and play on your own server. Personally I don't object to this, because if I want to play online games I want to be reasonably sure that the other players aren't cheating. This at least shows an attempt to stop the average wallhack Joe Lamer from fucking it up for everyone else.

  142. Mac addresses by Anonymous Coward · · Score: 0


    Novell 3.12 had a .vlm that would alow you to change the Mac address you card was sending out. The software got programmed in to the card driver, below the IP stack.

    Anyone remember what the name of that was?

  143. Awwww by quantaman · · Score: 2

    Am I the only one that was wondering what the heck this story had to do with Macs and Apple? Damm, I feel so un1337.

    --
    I stole this Sig
  144. Good thing... by nomel · · Score: 1

    my toshiba laptop has a reprogrammable mac address on it's network card!
    I can spoof all I want.

  145. My Apt. Complex Does This by Anonymous Coward · · Score: 0

    DMISI does this to keep you using only one computer on each ethernet port to keep usage down. However, routers can clone MAC addresses and the only people who would be using servers on the network know how to set up a router. I think this is IT people garunteeing safety that doesn't exist. =P

  146. Since pretty much forever by tkrotchko · · Score: 2
    --
    You were mistaken. Which is odd, since memory shouldn't be a problem for you
  147. Neverwinter Nights has a much better method by Sycraft-fu · · Score: 4, Interesting

    You can ban CD keys. Basically the only way around that is to buy a new copy of the game, which I doubt many people are willing to do.

    Teh CD keys are also an effective anti-piracy measrure, and one that isn't bothersome to legit users. When you are using the game for local play, the CD key doesn't matter, it's never checked. When you play on the Internet, however, the CD key is authenticated.

    When you first go to play multiplayer games, you client talks to the master server and lets it know what it's key is, the server chekcs and authenticates this against its list. Then, when you connect to a server the server checks your key, and asks the master if this is a legit key and if that key has authenticated. If not, the server refuses the connection.

    Hence, you can ban a CD key, and be very certian that the person it belongs to has been completely banned. Things like key generators aren't effective because while they can know the algortihm used to make legit keys, the keyspace is huge and they have no way of knowing which are actually legit and which aren't.

    So it ends up working out pretty nice for both parties. Bioware gets some copyprotection that there is actually a reason for srever owners to want to use.

    1. Re:Neverwinter Nights has a much better method by Anonymous Coward · · Score: 0

      Except for the fact that the NWN protocol is poorly designed, eg, malformed packets could crash clients or even most likely the server. (BNES/BNERU/BNXI packet order)
      And the cdkey was stored in a ini file in the root directory of the game, making it easy for people to harvest cdkeys from gamers who don't know what they're doing.
      Now what were you saying about Bioware again? ;)

  148. Marketing... by verbatim · · Score: 2

    Banning isn't the only reason they are implementing this. According to the FAQ,

    "A major issue with [people finding/connecting through other gamebrowsers such as GameSpy, in-game-browsers, etc] is that users would frequently be playing on the GameArena servers whilst being almost totally unaware of the other services offered by GameArena, for example the files library, the ladders, GameCreate, the messageboards, and the statistics. "

    I have a feeling that the real intention behind this is to make sure that their other services are promoted to people playing on their servers. I'm not going to argue if this is a good or bad thing, but I believe that it is the real reason behind the requirement.

    --
    Price, Quality, Time. Pick none. What, you thought you had a choice?
  149. Howto change MAC in Win by Junky191 · · Score: 4, Informative

    Q. How can I change my media access control (MAC) address under Windows NT 4.0?

    A. Each network adapter card has a MAC address, which machines on local subnets use to talk to each other. MAC addresses are usually burned into the adapters during the manufacturing process. To overwrite a network adapter card's default MAC address, perform the following steps:
    1. Start the registry editor (e.g., regedit.exe).
    2. Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\\Parameters.
    3. From the Edit menu, select New - String Value.
    4. Type a name of NetworkAddress, and press Enter.
    5. Double-click the new value, and enter the adapter's new MAC value.
    6. Click OK.
    7. Close the registry editor.
    8. Reboot the machine.

    This makes me very happy- One should be able to deliver their cutting remarks and wage psychiological warfare upon the weak with one liners like "Yeah thats what your mom did last night, cock jocky."

    That is the essence of multiplayer gaming, and any attempt to deprive us of that should be fought bitterly.

    1. Re:Howto change MAC in Win by lightweave · · Score: 2, Interesting

      Why would you bother with fiddling with your registry? Simply download DisAsm or even better IDA whcih is quite good and change the program. That's whats going to happen anyway. :) I wonder what the fuss is all about. I bet some cracker will have a menu integrated in no time, where you can select your "unique" MAC.

  150. Re:It's even simpler..Is it? by Anonymous Coward · · Score: 1, Insightful

    Call me dumb, but it seems to me people are overlooking the fact that this is a client software download and install. Perhaps the client software somehow records your MAC address at the time, and that is what is sent to their servers for authentication ever after. Perhaps they are aware of how easy it is to spoof a MAC address? So they could be generating an ID from the installation and initial connection to their servers, then stored on your machine inside their client. Change the MAC address any way you want (new nic, change direct, whatever), and they still know it's coming from you.

    I'm not saying this is what they did, just wondering why everyone is so quick to assume they are smarter than they guys who designed this. Are you trusting their FAQ to give you COMPLETE details on how they are authenticating? Like a virus, once you let them install a game client, you are no longer in control. Still beatable, but the hassle of getting rid of the client completely (they could be writing files ANYWHERE once you let them install), combined with the fact that even if you succeed, you will have wiped out your client (and presumably therefore lose access to any history or scores on the servers), means this could be more effective than people are giving it credit for.

    Spoofing MAC's is easy. I just wouldn't be so arrogantly sure that they've overlooked how simple it is to change a MAC address.

  151. Re:Cheaters aren't a problem in Multiplayer Action by Anonymous Coward · · Score: 0

    You may not believe this, but many gamers, even ones who play quite a lot, are not at all interested in Clans. I go out of my way to avoid the stupid things. I don't know how many hundreds or thousands of times I have been invited to join someone's stupid little clan (or stupid big clan). Clans are not the answer. Some of us don't like being associated with just one group or another (on a similar note, some people think fraternities and sororities are incredibly lame). Not that this has anything to do with the article. The honour system doesn't work in online multiplayer games. This has been shown to be true since the beginning of online gaming. And while it may work for your little lamer groupie fighting, it is not a solution for the rest of us.

    BTW: I once had a cheater on my team in a pub UT CTF match. I switched sides and telefragged him 'til he gave up and disconnected. That was fun. :-) Dude, the translocator is the worst idea ever. It ruined UT, and it continues to ruin every game that uses it. Good servers are those that disable translocators.

  152. EASY!! by Cyberop5 · · Score: 1

    With all this talk about comparing MAC addresses and changing them or buying new cards, its easy to overloook to obvious method of circumventing the program...

    Take the NIC out of the computer (who needs a network anyways?) and play over dialup!

    --
    Urgo: "I want to live. I want to experience the universe and I want to eat pie!"
    Jack: "Who doesn't??"
    1. Re:EASY!! by Wild+Wizard · · Score: 1

      you know thats something i never thought of

      how does it work for a dialup user with no network card?

  153. Better to just ban by CDKEY by fudgefactor7 · · Score: 1

    ...Come to think of it, that's probably why game companies already do just that... Ban by IP is a joke, ban by MAC isn't any better, Ban by CDKEY is practically the only thing you can do.

  154. I disagree with your disagreement by Marc2k · · Score: 1

    Of course there is the smart Joe cheater that will eventually release a program that will change the mac address for you, but thats niether here nor there nor central to the argument.

    If there is a program that allows you to do it, then Joe Cheater *does* know how to do it, regardless of his knowledge of what goes on behind the scenes.

    ..and I go to a pretty large school that uses MAC addresses to authenticate client computers..but only when requesting an IP from the DHCP server. We all have static IP addresses, but they're assigned by a DHCP server that hands them out based on MAC addresses, if you statically assign one not in use to your computer, you'll get on fine and no one will probably notice for a good while, so long as you don't keep it on 24x7. I wouldn't be surprised of other colleges did something similar.

    --
    --- What
  155. options by poot_rootbeer · · Score: 1

    ...nor is it optional to install. "Install it
    or find another server to play on".


    Doesn't the presence of the word 'or' in that sentence PROVE that it's optional?

  156. Bullshit by Anonymous Coward · · Score: 0

    What a crock of bullshit.

  157. Not Quite Right... by Anonymous Coward · · Score: 0

    If there are 2 people in a room the potential for both having the same birthday is 50% because there are only 2 possibilities: YES or NO. The likelyhood (probability) is 1/(365 - nb) where n=# of birthdays.

    The MAC pool is 0 - FF FF FF FF FF FF FF FF, or 0 - 2^48. Returning to the birthday formula,

    CHANCE OF PICKING
    any single MAC = 1 / (2^48)
    same MAC on 2 pcs = 1 / ((2^48) -1)

    the rest of the math escapes me for the moment.

    1. Re:Not Quite Right... by Effugas · · Score: 2

      Hmmm. Total set of possibilities is 365*365, or 133225 different combinations of two people with two birthdays. Of those 133225 possibilities, 365 of them involve the two people having the exact same birthday. So:

      133225 /365
      ======
      365 (unsurprisingly)

      1/365 times, two people have the same birthday. I think the two person case is special because if x equals y, y must also equal x. The -1 is really familiar, but the brute forcing above just doesn't flesh it out.

      --Dan

  158. You must have been a MIS major by Anonymous Coward · · Score: 0

    Retard.

  159. Re:Hah! Won't work for me! by Anonymous Coward · · Score: 0

    You must work for UPS

  160. Yes. by Inoshiro · · Score: 2

    That's the tragedy of the commons. All it takes is one asshole to ruin it for everyone. The only solution is to regulate it, and the only way to regulate it online is to block ISPs of bad users, because ISPs are slightly harder to change than MAC addresses.

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
  161. even 16 bit Linksys cards allow this by Anonymous Coward · · Score: 0

    They have NV ram. The testing program forces the user to look at MAC before going to the cycle. It also allows retyping it. deadbeefbabe

    I use the NetGear (RM356) 56k modem routers a lot. They also allow renaming MAC.

    The ancient Lantastic cards also permit permanent change of MAC.

    Changing MAC is a reeeeeeeeeeeally ordinary idea.

  162. Duplicate MACs all you like - no problem... by B747SP · · Score: 1
    If everyone uses DEADBEEFBABE that will create another problem...

    Well no, it won't. If everyone uses DE:AD:BE:EF:BA:BE at a LAN party, then yes, things will break. If you're the only DE:AD:BE:EF:BA:BE on your segment, who cares. MAC addresses, by design, are only significant on the local LAN.

    If someone (Telstra) ignores the RFCs and writes something that changes that, and it breaks their system (GameArena), then that's their own stupid fault.

    --
    I find your ideas intriguing and I wish to subscribe to your newsletter.
  163. Telstra has dynamic IPs by Anonymous Coward · · Score: 0

    I suspect that most of the customers on Telstra's GameArena are with Telstra BigPond ADSL - which does not have static IPs. Banning the IP simply won't work.

    Just reading through comments here shows that many people are not aware of how to change their MAC address. Yes, this will not stop the determined cheater, but it will stop the 14 year old who thinks it's funny to get cheat scripts off the web and make rude remarks.

    It seems reasonable to me.

  164. You miss the point - it's not a MAC... by B747SP · · Score: 3, Insightful
    I think you guys are missing the point. The MAC addresses aren't being used as MAC addresses. They're being used as ID Numbers. This dodgy little bit of software grabs the number, and uses it, out of context, as a component of the authentication process. This isn't a network issue, it's an authentication issue.

    So long as you don't change things that break your local segment (ie: duplicate MACs), then you're fine - go for your life.

    --
    I find your ideas intriguing and I wish to subscribe to your newsletter.
  165. Only one OS in the world? by Anonymous Coward · · Score: 0

    Regardless of ethics or efficacy of this approach it has one undesireable effect: there's no non-Windows client. Therefore, should you be using Linux (or Mac) to play any of the games you are plain out of luck.

    Can anyone say, kick-back from Microsoft?

  166. Monopolists don't care if they alienate users by yerricde · · Score: 2

    Not really a valid comparision, since the power company and other utilities tend to be regulated.

    Perhaps it was a bad comparison, but unregulated monopolies do exist. Look at the owner of any subsisting copyright or patent.

    You're talking about two different things - what a game server admin can do legally, and what conduct the user community is going to accept.

    They're not entirely different. If a game flops because of the behavior of the publisher's exclusive server provider, the publisher loses the money it invested in developing and marketing the game and creating the server infrastructure. If the publisher loses too much money, it has its hands tied legally (bankruptcy law).

    It is legal for the admin to decide who gets to play, but you have to be careful not to alienate the userbase.

    Really? If you're a big company, you reserve the exclusive right to run servers for a game that you publish, and running a server for a given game is no longer profitable, you shut down the game's server. You don't care about alienating a particular game's userbase because alienating the userbase boosts your bottom line, that is, unless the game's userbase decides not to buy your next game.

    (oh, and any scheme which is built on trusted clients will be crackable)

    Except in the USA, one of the world's largest markets for PC video games.

    --
    Will I retire or break 10K?
    1. Re:Monopolists don't care if they alienate users by LarsG · · Score: 1

      If you're a big company, you reserve the exclusive right to run servers for a game that you publish

      Good point. But the right to reverse engineer is luckily rather entrenched both in the US and EU, so if you really really want to you can write your own. Not that I expect it to ever happen for a sufficiently complex game, but whatever.

      Except in the USA, one of the world's largest markets for PC video games.

      And in EU, and in Australia, maybe in Canada, and in all the small 2nd/3rd world countries that have signed the WIPO Copyright Treaty.

      As a matter of law, the situation sucks. As a matter of fact, anything client-side is crackable unless you move the root of trust to tamper-proof hardware.

      --
      If J.K.R wrote Windows: Puteulanus fenestra mortalis!
  167. Visualroute isn't too accurate by Anonymous Coward · · Score: 0

    The location it gives for my ip is actually about 600km off the mark...

  168. Someone who actually knows what they're saying.... by onceler · · Score: 1
    While this article raises an interesting point, the GameArena software in question does *not* simply try to uniquely identify people based on MAC addresses. It uses MAC addresses as part of a unique identity, and it basically uses them as a "random" number to add on to someone's username.

    Basically how the system (called COGS, for "Complete Online Gaming System") works is: All the game servers have been moved behind a firewall. By default, it blocks all access to them.

    When a user wants to play, they fire up the COGS client. They enter a username and password, and it authenticates them with the server. Server then punches a hole in the firewall for that IP. The client has to keep running - it keeps a connection open to the server, exchanging tokens every 5 minutes or so - or the firewall will close again.

    While people are connected, the client uses a combination of username and MAC to identify them - so the same user can be logged in from more than one place at once - and the same MAC could be in use by 2 people. If people were to be banned using this system, it would be the username that was flagged - and other mechanisms would be used to make it hard for the troublesome users to get a new username/password.

    Those mechanisms might use MAC addresses, but they are not expected to be perfect anyway - usernames and passwords can be given from one person to another, and it's supposed to be easy for new users to create themselves an account, so there is no real way to prevent cheaters from coming back. However, with some protective measures in place, the path of least resistance becomes, "go and annoy people on a different server," so we still get rid of the idiots.

    In a completely unrelated point, most gamers who've taken the time to discuss the new system, hate it. The COGS client includes an irc client (hardwired to their irc server, which doesn't like other clients connecting to it), and all sorts of other "junk". But that's a different matter...

    GameArena have also "done the right thing" by making 3 clients available: One for windows, one for linux, and one for MacOS. So, any OS that could run any of the games for which they provide servers, has a COGS client they can run.

    (if you're wondering why I didn't post this comment earlier, well, I'm actually in Australia, one of the people who use the game servers in question, and I only just woke up :P)

  169. What about this ... by doublesix · · Score: 1

    My Linksys router can has an option to 'clone' - i presume spoof MAC addresses. Check it out, y'all .. its under the advanced tab.

  170. Out of date information by HuguesT · · Score: 1

    These cards are not maintained by Donald anymore: /usr/src/linux/driver/net/8139too.c

    > 8139too.c: A RealTek RTL-8139 Fast Ethernet driver > for Linux.
    >
    > Maintained by Jeff Garzik >
    > Copyright 2000-2002 Jeff Garzik

    I've got one of those cards, they work 100% fine.

  171. DoS your opponents! by xixax · · Score: 2

    Great, I can now win by getting all my opponents banned from the game server:

    for i in $opponent_mac
    do
    ifconfig eth0 down
    ifconfig eth0 hw ether $i
    ifconfig eth0 up /usr/sbin/getmacuserbanned.sh
    done

    Xix.

    --
    "Everything is adjustable, provided you have the right tools"
  172. Read the COGS FAQ by Hyperhaplo · · Score: 1
    The COGS faq is here: http://cogs.games.telstra.com/gamearena/cogs/cogsd ata/help/cogsfaq.html
    I'm not even going to comment on what I think of this document as a whole. It's not even worth that. However:

    But why aren't there native versions of COGS for my operating system?

    Well... Windows is obviously the target of choice for the majority of game developers. Some game developers are cool enough to release versions of their software that runs on other operating sytems, and we applaud that. However, the simple fact is, Windows is by far the most popular operating system for gaming and as such receives the majority of our attention and efforts.

    I'm sorry?? Some game developers are cool enough to release versions of their software that runs on other operating sytems, and we applaud that. They run a games server service and they encourage developers who only develop for windows? Sheesh!

    Another one:
    But COGS is spyware!

    COGS isn't spyware. COGS reports and stores some information which is vital to the service. On a technical level, COGS retrieves the MAC address for your network card - a (theoretically) unique ID which is used to identify you as a unique user.

    Um, I think I missed something here... they even say this:

    Spyware is traditionally considered as software which gathers information about your browsing habits and reports it to advertising agencies. COGS does not do this.

    Err.. "COGS reports and stores some information which is vital to the service." Riiight. I'm sorry, how is this not spyware?

    It's bad enough that this is compulsary.. let alone that it reports back.

    and, finally:

    GameArena has no direct interest in your MAC address. If we really wanted to, we could probably get that information from the BigPond routers or something.

    Oh, real technical language used there I see. I am wondering: Does this idiot actually know what he is talking about? It seriously looks like he's gone to a meeting with techies, played buzzword bingo with them and decided to write this article.
    --
    You have a sick, twisted mind. Please subscribe me to your newsletter.
    1. Re:Read the COGS FAQ by Anonymous Coward · · Score: 0

      Get a fucking clue. The only platforms games that GameArena provide run on are Windows and Linux, and they provide COGS clients for both.
      Gathering your MAC address is not fucking spyware, it can't be used for any purpose other than to ban people they don't want.
      What's this about technical language? Do you understand what router means?

    2. Re:Read the COGS FAQ by trawg · · Score: 1
      I'm sorry?? Some game developers are cool enough to release versions of their software that runs on other operating sytems, and we applaud that. They run a games server service and they encourage developers who only develop for windows? Sheesh!
      Huh? It says that the developers that release versions of their software that runs on OTHER operating systems get applauded.
      Oh, real technical language used there I see. I am wondering:
      What, "routers"? Real technical!
    3. Re:Read the COGS FAQ by Anonymous Coward · · Score: 0

      GOOO TROG
      Good to see AGN admins hard at work defending their beloved monopolyware :)

  173. bnetd vs. the EULAs by yerricde · · Score: 2

    Not that I expect [the release of a video game server daemon independently developed through reverse engineering] to ever happen for a sufficiently complex game

    Then what's bnetd? It's a program licensed under GNU GPL that lets anybody set up a competitor to Battle.net service. However, assuming enforceability of shrinkwrap EULAs, the Blizzard EULA specifically prohibits users from running or connecting to bnetd-type services.

    --
    Will I retire or break 10K?
  174. Just a bells are clangable so MACs are changable. by Anonymous Coward · · Score: 0

    'nuf said.

  175. And Quake 3, Half Life, and a host of other games. by The+Raven · · Score: 3, Informative

    Many of them based on id software's engines, there are many games nowadays that use CD keys to prevent piracy. One of the first was Half Life, and unfortunately Half Life sold very well and used too simple a key... so it is relatively easy to 'generate' a valid Half Life key.

    However, Quake 3 and related games have a CD Key system as well, and their keys are much more cryptographically secure. They have a legal keyspace in the trillions, making it very difficult to generate valid keys.

    The system works. You can crack the game to make the key unnecessary, but you cannot crack all the Internet servers you could connect to. So a warez monkey can only play the game in single player or on a LAN, not on random Internet servers.

    --
    "I will trust Google to 'do no evil' until the founders no longer run it." Hello Alphabet.
  176. Question. by Anonymous Coward · · Score: 0

    Don't manufacturers have to put a unique MAC on all cards. Is this static? I know you can spoof them but i am not sure if you can actually change the original completely from the card. Since you are installing an app to pick up the MAC address, Could they be directly acessing the NIC to find the original manufactures assigned MAC?

  177. It's not about getting rid of cheaters. by Anonymous Coward · · Score: 0

    The main use of the software (COGS) is to lower the bandwidth usage of 50-odd gaming servers GameArena run. It definitely works. All the RtCW servers are empty, apart from the ones that the 'clanners' use. I ask GameArena: where my noobs at?

  178. When its 'we are not a monopoly' Telstra? Alot. by Hecatonchires · · Score: 1

    Telstra are a massive behemoth. There is frequent talk of 800lb gorillas referring to the RIAA. Well, in Australia, Telstra is King Kong to that Gorilla.

    They tried this sort of shit years ago, with Wireplay, Telstra's online gaming network. it died, because people weren't willing to use a proprietary client to access games that were free elsewhere. When said client was also sucking down its own bandwidth, u can see why it failed. Now that more and more people are broadband, looks like they are trying again.

    Don't get me wrong, they have to make money out of their investment somehow, but I don't think this is the way yet.

    --

    Yay me!

  179. It's not just about game cheats by T'lexii · · Score: 1

    All this talk about MAC Addresses and banning is a side issue. Many of us GameArena users don't want to be forced to use their client with built int web browser/server browser/IRC client/authentication client just to play on the servers.

    These are the only servers that don't count against Telstra's, (GA is a subsidiary of Telstra) 3GB bandwidth cap. So a simple 'go play on another server if you don't like it' is pretty rude to paying Telstra customers. We pay for the servers, (indirectly), and yet can't access them without using COGS.

    The conspiracy theorists in this community are expecting banner ads, spyware, forced surveys, possibly even subscription fees, (GA used to be a WirePlay franchise), to all stem from this client.

    And for us linux gamers, we did finally get an auth-only client so we can now reach the servers - and better than that we didnt get any of the bloatware the windows people got ;)

  180. Most Windows drivers do this by Duds · · Score: 1

    Just to add to the list.

    Netgear FA311 - immediate option to change as above.

    Ditto the unknown model of Allied Telesyn card I have. (another 10/100) PCI.

    and yes, the average person trying to cheat is going to have to have been semi savvy to get the cheats working. So they probably know a little.

  181. And at universities by Duds · · Score: 1

    They tried this trick at Cardiff University too. They INSISTED you use one particular model of network card. (strangely the one they sold)

    They couldn't of course insist you bought it from them. So for my brother I found someone I knew with the nick, copied his so it'd be from Intel's range and just changed his AN other card to use it.

    Unsurprisingly, never a problem.

    Ditto at my uni. They controlled by MAC (that you supplied) but were almost impossible to get hold of if you ever needed to change it. When I upgraded my machine I simply told it to use said old MAC.

    Then had them both on one network at home because I forgot. Whoops.

  182. Mac? how stupid by Anonymous Coward · · Score: 0

    hmm mac spoof and hijacking to play havoc with the servers... Im so glad that gaming servers are in the hands of idiots

  183. Maybe the rules are bad by Keith_Beef · · Score: 2

    A law that cannot be enforced because too many people refuse to observe it is probably a bad law, and should be amended.

    Most dashslotters know that you can easily change the MAC address of a computer (PC, Macintosh, Sun ...) quite easily. If the "third party software" in question gets round the changes that something like ifconfig can make, well somebody will "reverse engineer" the software and distribute a patch.

    The "MAC-based ban" mechanism will fail.

    IANAOGP, but I think that the game server needs to be changed, to make it harder to break the rules, rather than trying to punish those who break them.

    If you want to stop people from driving their cars too fast in a residential area, what do you do?

    • Put speed bumps at 50 metre intervals, so people drive slowly?
    • Have occasional "radar speed trap days"?

    Modify the environment sufficiently, and people won't tryto cheat, because the extra effort won't be worth the marginal gain.

  184. Re:It's even simpler..Is it? by Anonymous Coward · · Score: 0

    Not dumb, just ignorant. :) You can't spoof a MAC address. You can flash the ROM on the NIC to give it a new MAC (if it can be flashed and if you know how), but you can't "spoof" a MAC address. It's like "spoofing" having a network card. "'m telling you Mr. Router, that piece of bread really is a network card."

    Your MAC address never gets sent off your local area network in a packet header. The only way to send it over the internet is is to encapulate the data in something that does travel over the net--a TCP/IP packet. So you have to download the software and run it before anyone can know what your MAC address is. Using a web browser to download the software won't send anyone your MAC address.

  185. Re:Hah! Won't work for me! by Anonymous Coward · · Score: 0

    To the moderator that moderated this as redundant: I have meta-modded you as unfair. This lessens the chance that you will moderate in the future. I dont think this person has said often enough that they have these cards in backup often enough to deserve redundant. Next time, please learn to read either the context or the moderator guidelines.

    Anonymous MetaMod