Gamasutra is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.


Gamasutra: The Art & Business of Making Gamesspacer
View All     RSS
September 16, 2019
arrowPress Releases







If you enjoy reading this site, you might also want to check out these UBM Tech sites:


Feature: 'Book Excerpt: Exploiting Online Games'

Feature: 'Book Excerpt: Exploiting Online Games'

August 10, 2007 | By Jason Dobson

August 10, 2007 | By Jason Dobson
Comments
    Post A Comment
More: Console/PC



Security is a growing concern among both players and providers of MMOs, and in this exclusive book extract from 'Exploiting Online Games', authors Gary McGraw and Greg Hoglund look at data exposure and countermeasures for macro bots in online games.

As discussed in the extract, there are many types of in-game data that can be exploited for various purposes, including aiming through what are known as aimbots, explained below:

“Elsewhere in the book, we introduce the idea of aimbots. Recall that aimbots can provide a player with uncanny, superhuman aim. Aimbots work by detecting the 3D coordinates of your enemy and calculating at exactly what angle to point your weapon to hit him or her with the best possible shot. Automatically pointing your sniper rifle into your opponent’s left eye socket requires looking around in the data that store the 3D coordinates of objects being rendered in the game.

What makes aimbots particularly interesting is that they don’t just look at data in the game program; instead, they take advantage of how data interact with the video card. The video card itself has a boatload of onboard RAM that stores data structures for rendering 3D objects. (Of course, gamers make a point of having the latest in graphics technology to play their games.) As it turns out, aimbots can take advantage of the 3D data stored in the video card to find the 3D coordinates of objects in the game world. How creative!”


You can now read the complete feature, which includes more from 'Exploiting Online Games,' including code samples, tools, and techniques designed to manipulate online games (no registration required, please feel free to link to this feature from external websites).


Related Jobs

Disbelief
Disbelief — Cambridge, Massachusetts, United States
[09.16.19]

Senior Programmer, Cambridge, MA
HB Studios
HB Studios — Lunenburg/Halifax, Nova Scotia, Canada
[09.13.19]

Experienced Software Engineer
Sucker Punch Productions
Sucker Punch Productions — Bellevue, Washington, United States
[09.12.19]

UI Artist
Sucker Punch Productions
Sucker Punch Productions — Bellevue, Washington, United States
[09.12.19]

Senior Lighting Artist









Loading Comments

loader image