Site maintenance scheduled for Sun, 3/14 22:00 - 02:00 UTC. Intermittent outages may occur. We apologize for any inconvenience.

The most trusted source for computer security training, certification and research.



Netwars Competition - Frequently Asked Questions

SANS Netwars Competition Sign Up Here
What do I need to play?
The day before the round starts, registered players will receive an email with download instructions. There will be a link to an ISO 9660 CD-ROM image that can be burned to disk or virtualized and booted from. VMware player is a free option for PCs available at http://www.vmware.com/. Once you download the image, you can technically begin to hack, reverse-engineer, or otherwise find out how the image connects to the rest of the game. Scoring actually starts 12:01 AM Pacific of the Round Start Date (Round 3.0 is scheduled from 12:01 AM October 10, 2009 to 11:59 PM October 18, 2009 Pacific Time).
Due to the high number of players, and the variety of email servers, you may not receive your download instructions sometime the 24 hours before the game starts. If you have not received instructions by 12:01 AM on the start date, please feel free to send to an email to netwars@sans.org requesting help.
Why is the game not working?
Each round is designed to play for about one week, you might be trying outside the schedule. If a round is scheduled, and you are using a fresh ISO image for that round, you need to find out how the image is connecting to the game and break-in to that access.
If DNS seems to be failing, try using this IPv4 address (it shouldn't change this week) 65.173.218.209. Anything else, please email the exact error message to netwars@sans.org and we'll see what we can do to help.
Am I limited to what tools I can use?
No, there are no tools that are banned. Additional tools such as the latest firefox browser can be used on the downloaded image can be added with the appbrowser; you must have root privileges, though. ;) Past the tunnel, there is limited space to force you to be creative in your tool selection.
My tool didn't exploit XXXX, why not?
Exploits fail for a variety of reasons, try them again, try adjusting settings, or maybe the vulnerability simply doesn't exist. There are many tools in the game already, I suggesting finding them--they are in the game to help you play.
Why do I have to use Linux?
It is simply too logistically complicated to support Windows as a client desktop. If you'd like to use an external operating system, then theoretically you could find the key and export it to something you are more comfortable with (try the dropbearconvert command in the image). You can also create tunnels with the Linux image and use an external tool through the tunnel.
Why is FreeBSD a target?
FreeBSD was necessary to create a challenging environment but at least slightly familiar with MacOS X and Linux experienced users. You may want to have a look at http://www.freebsd.org or http://www.fresports.org for examples of commands and tools. Also don't forget to look at /var/ports when you get into the game. Example command to add a package:
pkg_add /var/ports/packages/whatever-2.5.tbz

If you do not have root access, you may try using the tarball or running your copy of the tool:

cd /home/backup; tar -xvjf /var/ports/packages/whatever-2.5.tbz

But remember, you will run out of space if you do not make wise choices, and only one target has all of the pre-compiled packages.

Why is there a Windows XP target?
Ok, now you are being silly — because it is a very likely target!
I am not used to this terminal, where do I start?
Useful things to type on various machines in the game:
  • ls -la
  • dir
  • pwd
  • cd %appdata%/..&cd
  • id
  • uname -a
  • set
  • winver
  • ipconfig
  • ifconfig
  • netstat -a|more
  • cat /etc/passwd
How do I find custom vulnerabilities in the game?
Look around, see what you can communicate with. What kinds of errors can you cause? If you don't know where to start, try looking at the websites with a text HTTP browser, view the source code and try bad data to see what it tells you about the website.
Why doesn't nmap work?
Nmap does work, but you must run it correctly. Try using simple scans, then try difference command line options such as:
nmap -A 192.168.10.0/24
How do I make an HTTP request in the game?
You could use any external browser with a tunnel, google for ssh tunnels or find an in-game hint on how to do this. Also, some machines have text browsers on them. Ones you may want to try:
wget http://192.168.10.40/
fetch http://192.168.10.47/
GET http://192.168.10.51/
POST http://192.168.10.52/
echo "GET /" | nc 192.168.10.53 80 > 53_index.html
Can I get a hint?
If you have a technical problem with the game play, email netwars@sans.org with QUESTION in the subject and we'll answer as soon as we can within reason. IRC and jabber (XMMP) channel instructions will be included in the download instructions for interactive help. There are also hints sprinkled throughout the game in various files (usually in user's home directories) -- you will need to break into different accounts and machines to find them.
Is there a non-twitter scoreboard?
There is a live in-game scoreboard at TCP port 8888 on 192.168.10.110.
What are the rules (somebody keeps killing my processes or prevents me from doing what I want)?
That's the offensive and defensive nature of the game. You need to be able to take preventive precautions in case somebody kills your process or connection. If somebody figures out how to counter your attack on their process, then you better find a new attack or prevent them from preventing your attack . . . The rules are simply that hosts 192.168.10.0/24, 192.168.11.0/24, 192.168.12.0/24, and 192.168.20.0/24 are fair game for attacking (anything inside our game on that network is fine (and once you download the ISO you can attack your copy of the ISO all you want).
Why am I not getting points?
Points are scored by placing a token in the "root" or banner of a service:
user::username
The "username" value must be 4-12 alphanumeric characters. For example, when I test the game, I use "jimshew" as my username. You can place this token hidden or in plain view on a default HTTP page, in the banner on an FTP server, or in a username field in an SQL table.
There will be a list of bonus points that will ask questions about the environment for various bonus points mid-game. These tasks must be received to netwars@sans.org with the Subject of BONUS ITEMS before the end of the round to be counted. A sneak peek of three questions, from simple to hard:
  • Enter the password of the "sales" account
  • Enter the salt used for md5 hashing in mysql server used by the HTTP sites on 192.168.10.51-55 (re-read this carefully)
  • Enter the shortest length of keystrokes to go from the "tc" account to the "root" account on the ISO image
What's the NetWars status?
NetWars Round 3.0 will run October 10th, 12:01 AM through October 18th, 11:59 PM Pacific Time. You can follow http://twitter.com/sansnetwars/ but to give you an idea, Round 3.0 centers around:
  • 4 Target networks (even WEP!)
  • 8 Target Appliance/devices (routers, VOIP, etc.)
  • 24 Target hosts
  • Various new and classic Server and Client vulnerabilities
  • Even more BONUS challenges
Can we play in teams?
NetWars is designed to be played by individuals. There is nothing preventing people from helping each other out, but points will be awarded based on the token keys placed. Each player should still have their own registration and their own image (excessive external connections with the same account have interesting results).

E-mail exchange between an aspiring Computer Scientist and Alan Paller

Question

Dear Mr. Paller,

I recently read a magazine article about your thoughts on cyberspace in the world, and how it is imperative that our nation learn to better defend itself against attacks such as the ones on Google. I am an aspiring computer scientist, and I am particularly interested in network security. I am currently a junior in high school, and have a decent amount of programming experience (I have worked with Java and have effectively mastered the material on the College Board's AP Computer Science exam). However, I am unsure how to pursue knowledge in this particular subfield of computer science, as I find that many books and tutorials on network security use excessive amounts of jargon, rendering them rather difficult to comprehend. I am an ambitious student, but I lack the resources necessary to understand the concepts and how to effectively implement them. Would you be able to advise me where to turn to take my understanding of computers to the next level? Thank you so much!

Sincerely,
Daniel Dickstein

Answer

Dear Mr. Dickstein,

Thank you for your e-mail. Based on the information you provided, I would like to suggest a few things that might help you move forward within this field. On our Web site, NetWars, you can find links to different Web sites that top scorers in the NetWars competition have used to further develop their skills. These Web sites have been suggested by the top players based on their usefulness and educational material and tutorials. Many of the players particularly like the tutorials because they provide specific information and provide step by step instructions. Some of these Web sites also have chat rooms where individuals interested in this field, can share experiences and ideas, ask questions and provide answers. A number of young hackers say they have learned many of their skills by visiting these sites. The NetWars Web site also features reading material that might be useful for a beginner. I would also like to suggest that you try the new US Cyber Challenge competition called the Security Treasure Hunt.

The Treasure Hunt is a continuous competition that allows young people to test their skills, over the internet, at any time, and immediately learn where they rank relative to other players. The Treasure Hunt is the principal means of selecting talented high school and college students to be invited to the Cyber Camps scheduled for Delaware, New York and California in 2010. Players answer on-line multiple-choice questions ranging from easy to difficult. Half the questions can be answered directly from the competitor's knowledge. To answer the other half, the contestant jumps out of the quiz to a web site that has simulated (not actual) vulnerabilities.

The contestant explores the site to determine what vulnerabilities exist and then jumps back to the quiz to answer questions about those vulnerabilities. This competition could prove valuable to you in order to learn the language and test what you've learned. Those who do well in the competition or any other competition in the US Cyber Challenge might qualify for an invitation to cyber boot camps. The cyber camps are designed to help promising individual to enhance their skills and interests through different activities.

The cyber camps and courses combine specialized training sessions recorded by top SANS Institute faculty, delivered interactively over the Web, with workshops, labs and competitions conducted by faculty members from universities and security practitioners from industry and government. The camps will focus on several topics ranging from intrusion detections to penetration to forensics. Each camp may choose to focus to a larger area. Students who do well in the camps will have several opportunities to continue their development. They can earn scholarships to SANS courses, interns at corporations that do cyber security work, get more involved in the competitions to make it stronger, or help organize clubs in their schools to compete in regional and national competitions. Several government agencies and major technology companies are readying internship programs. If you have any additional questions please feel free to email us again.

Feedback

Thank you so much for this prompt and thorough response! I am definitely going to explore all these different possibilities and endeavor to learn more about hacking and security. The information here looks very promising and helpful. If I have any further questions in the future I will be sure to contact you again.

Sincerely,
Daniel Dickstein


Contact us: (301) 654-SANS(7267)
Monday - Friday 9am-8pm EST/EDT