Showing posts with label games. Show all posts
Showing posts with label games. Show all posts

2014-01-29

Trade Wars 2002 contest starting Feb. 1

Trade Wars 2002. Remember it?

HiR is hosting a TW2002 contest. Fire up your telnet clients, pick a throwaway password you'll never use for anything else, and join us.

The contest game (Game B) is a TW2002 Gold game with very few modifications, a 5,000 sector universe and 1,000 turns per day. 5 deaths eliminates you. The contest opens on February 1st, with a 14 day entry window. No admittance after that. No prizes other than bragging rights, but it should be fun.

In the meantime, a sandbox (Game A) is in session for your amusement and a bit of practice. It offers 5,000 turns per day to really give you a lot of time to explore and get your bearings straight with how the game works. I'm sure some of you are kind of rusty.  I'll probably reset it in about two weeks when the entry period for the contest game closes.

You can get to the games via telnet on tw2002.h-i-r.net port 2002/tcp

All of the "Forgotten Ages" verbiage is a hold-over from the telnet MUD/BBS my wife ran back in the early 2000s. We've had licenses for Trade Wars and TWGS for a long time, and decided to finally put them to use.

Play clean, or play dirty. There are a lot of glitches and loopholes in this relic of a game. They're yours to use if you can find them.

2010-05-04

Conspiracy Theory: A Battle.net security shill?

A few days ago, my wife logged in to World Of Warcraft only to find that all of her characters had been pretty much stripped of everything. Her username isn't related to any of her mail or social media accounts, and her passwords are unique between all her various accounts. Her WoW password wasn't easy to guess by a long shot, and complex enough that I doubt it was brute forced.


Her system is up to date and protected with MSE, so I weeded through the various places that services can be stealthily launched from and found nothing suspicious. We then tried scanning with several other free tools such as MalwareBytes, Sophos Anti-Rootkit and others.

No sooner does she complain on the forums, she begins getting a massive influx of scam phishing. Most of these have forged mail headers, but originate from china or the UK and link to sites hosted in all the usual (shady) places. The email address she uses isn't published anywhere, at least in relation to World of Warcraft. Blizzard and Battle.Net are the only places that know that email address.

Blizzard's "official" way to help you secure your WoW account? Selling you a one-time-password keyfob along the lines of a SecurID, shown above. Given the fact that WoW is one of the least-sensitive accounts she logs into and that no other breaches have occurred, I'm kind of doubting that she was hit with something as sinister as a keystroke logger. What's more, is that looking at forum activity, it really does appear that there are a lot of these compromises taking place, and it really seems that WoW is often the only thing being compromised in these attacks.

I'm not one for elaborate conspiracy theories, but this whole thing stinks like a shill to sell keyfobs.

2009-01-11

One for the Role Playing Gamers

Both Frogman and (jeff)isageek shared these RPG Motivational Posters on Geekdad via Google Reader today.  This one is my favorite.


While I don't have a whole lot of interest in either RPGs or sports in general, this pretty much sums up my feelings on Fantasy Football, which seems to be all the rage in my office. Instead of character sheets, you get game statistics. Instead of rolling dice, you watch all the football games and recap reels to figure out how your characters fared.

I'd rather be learning something new.

2008-12-14

Exploiting in-game logic flaws

Another one of my favorite games of days gone by is Maelstrom. I first discovered this my sophomore year of high school. Someone had installed it on quite a few Macs in the computer lab. It's a 3D-looking Asteroids rip-off. When I finally built my first Linux system for home use in the mid-90s, this was one of the first games I found that worked well. It had been open-sourced.


It's got all the features you'd expect of an Asteroids clone: Shields, UFOs that shoot at you from time to time, and... asteroids. There are also comets (shoot for more bonus points), surprise packages (catch them with your ship to get different weapons or other surprises, some good, some bad), metal asteroids you can't destroy, and the occasional black hole (or Maelstrom, if you will)


One thing I noticed early on, is that if you ever blow your ship up on the last asteroid, you don't actually lose a life, but any special weapons you have will go away.


But, if you look, your shields get replenished back to new when you start the next wave (level)


This happened because there are some logic problems at play. Primarily, the logic to reduce your lives by 1 (or to end the game if you're at 0 like I was) does not run as part of the block of code that initializes the ship's options to default when it's struck, and is somehow missed because of the end of a level. Was it intentional? I have no idea without checking the source code. It's always possible stuff like this is actually an easter egg.

This is the kind of bug that slips through the cracks and is only noticeable during code audits or caught with fuzzing or other black-box testing methods. Often, by invoking conditions that happen rarely, you can get unexpected results. If you can leverage those conditions to happen easily, you can reproduce the results as frequently as you wish. In Maelstrom, it's as simple as sacrificing your ship to knock out that last asteroid, knowing you'll get rewarded with shields for the next round. The same applies to operating systems, the firmware running on your mobile phone and cable box, and pretty much anything else that's been programmed by a human.

Have you found any little game bugs worth exploiting?

2008-12-12

More OpenArena Fun

First and foremost, this is just a concept, but L3DGEworld is an OpenArena-based visualization platform for network hosts. Currently, the main info-gathering daemon (Greymatter) only supports FreeBSD. I tried compiling it on OpenBSD and the code doesn't quite get along with OBSD's C Compiler. Fakematter, the demonstration daemon, however, does work. I just want to know if I can frag other sysadmins while I'm in L3DGEworld!

Also, The HiR Information Report OpenArena server is up and running using my wife's old rackmount server as the donor platform. It will probably get listed eventually on the Internet server list in-game. Otherwise, you can click "specify" and connect to openarena.h-i-r.net:


Maybe we'll have it set up for a weekly deathmatch or capture-the-flag brawl.

2008-12-11

Open-Source gaming: OpenArena

I'm not a big-time gamer, but on occasion I get the urge to blow stuff up. I'm also not exactly rich. It would be silly for me to spend a lot of money on a console, or even $50 on an FPS that I probably won't play every day. It is for this reason that I really, really like OpenArena.

OpenArena is based on the ioquake3 engine. Ioquake3 is, in turn, based on GPL'd Quake3 code form id Software. While ioquake3 is little more than a framework for games, OpenArena takes it and packages the engine along with other GPL licensed content (level maps, weapons, character models and such) to give you a ready-to-play Quake3 clone, and for free!

Maybe in the near future, I'll set up an OpenArena server so we can duke it out. Otherwise, look for me (ax0n) playing on some of the Capture The Flag servers.

2008-11-18

Rock, Paper, Scissors, Lizard, Spock!

This is just too funny to not share. I saw it on Big Bang Theory last night. Then, I saw the video clip in my Google Reader this morning via Geeks are Sexy.

Watch. Enjoy. What better way to determine which sorry sap has to buy pizza for your next late-night maintenance window?



A more thorough explanation of the concept (which has apparently been around since at least 2005) can be found here. I still can't tell exactly what you're supposed to do to make a "lizard", though.

2008-10-03

Do you think this guy's a gamer?

I saw this in my parking garage at work a few days ago. These stickers were adorning some cargo boxes bolted to a nice-looking BMW Motorcycle. Taking a guess, I'd say this guy takes his games pretty seriously. 


My wife tells me "For the Horde!" is a World Of Warcraft reference. She plays it, I do not. Yet.


I particularly got a kick out of this one.

2008-02-07

Exploiting Online Games

Kansas City native game hacker, tinkerer and developer Josh Kriegshauser discussed Greg Hoglund and Gary McGraw's book, Exploiting Online Games.  Josh is an old friend, former co-worker, and former classmate to various HiR writers.  He went from tinkering with Ultima Online while he was in school, to being a big name in the MMO industry in the last decade.  


I found Josh's discussion about the book interesting, and thought I'd share it here.  I'm definitely not a gamer in any sense of the word, but things like this interest me enough that I'm seriously considering picking up a copy.