Tag Archives: Term 3

Cyber Warfare Boot Camp – Week 7: Network Troubleshooting in Linux

Objective: 

Students will continue preparing for proficiency in cyber security by reviewing networking fundamentals.

Links:

Topics Discussed:

  • Network Basics
  • OSI Model
  • TCP/IP Model
  • Network Addressing
  • Network Configuration
  • Network Interfaces
  • Network Manager
  • route Command
  • dhclient Command
  • ARP
Assignment:
  1. Visit the Linux Journey website and scroll down to the “Networking Nomad” section. Click on the “Troubleshooting” item.
  2. Today we will look at common networking tools that will not only help you diagnose and troubleshoot network issues in Linux, but will also help you identify potential attack vectors and points of ingress on your own (and others’) networks!
  3. We will get into the lab later this week, as many of these commands will not work in Webminal. (With good reason!)
Assigned: February 20th, 2018
Teacher Pacing Due Date: February 23rd, 2018

Cyber Warfare Boot Camp – Week 5: Network Config in the Linux CLI

Objective: 

Students will continue preparing for proficiency in cyber security by reviewing networking fundamentals.

Links:

Topics Discussed:

  • Network Basics
  • OSI Model
  • TCP/IP Model
  • Network Addressing
  • Network Configuration
  • Network Interfaces
  • Network Manager
  • route Command
  • dhclient Command
  • ARP
Assignment:
  1. Visit the Linux Journey website and scroll down to the “Networking Nomad” section. Click on the “Network Config” item.
  2. Network Configuration is how you set up your network. In Windows, much of this is done for you by the OS. Linux will do this for you if you want it to, but if you want to get hands-on with the interfaces and routing options, then there are many tools within the CLI that will let you do so.
  3. Read through the module to discover how to view and manipulate network interfaces, routing tables, DHCP leases, ARP caches and view network settings using the Network Manager tool.
  4. Don’t forget to get signed out for Advisory tomorrow to participate in the AZ Cyber Warfare Range hacking activity with David Hernandez! It’s going to be a 90 minute activity, so you’ll want to get started during Advisory to participate in the whole thing!
Assigned: February 14th, 2018
Teacher Pacing Due Date: February 15th, 2018

Cyber Warfare Boot Camp – Week 5: Routing

Objective: 

Students will continue preparing for proficiency in cyber security by reviewing networking fundamentals.

Links:

Topics Discussed:

  • Network Basics
  • OSI Model
  • TCP/IP Model
  • Network Addressing
  • Routing
  • Switching
  • Flooding
  • Routing Table
  • Routing Protocols
Assignment:
  1. Visit the Linux Journey website and scroll down to the “Networking Nomad” section. Click on the “Routing” item.
  2. Routers are the “traffic cops” or “post office” of networks, depending on what metaphor you choose to follow.
  3. Read the information provided on the Linux Journey website to discover how routers work, learn the difference between routers, switches and hubs, and learn about the routing protocols that determine how a packet gets from one host to another in the shortest amount of time.
Assigned: February 12th, 2018
Teacher Pacing Due Date: February 13th, 2018

Cyber Warfare Boot Camp – Week 4: Subnetting

Objective: 

Students will continue preparing for proficiency in cyber security by reviewing networking fundamentals.

Links:

Topics Discussed:

  • Network Basics
  • OSI Model
  • TCP/IP Model
  • Network Addressing
  • Subnetting
  • Subnet Mask
  • Octet
  • Host
  • IP Address Classes
Assignment:
  1. Visit the Linux Journey website and scroll down to the “Networking Nomad” section. Click on the “Subnetting” item.
  2. Subnetting is one of those things that you do with a calculator in the real world, but you’re not going to be allowed to take a calculator with you if you take a test like the Network+, CySA+ or CCNA exams, so you better learn how to do it on your own.
  3. The “Subnetting” section of the Linux Journey website gives you a quick explanation of what subnetting is, and how it works. It also provides a subnet math cheat method that should get you through most of the problems you’ll encounter. However, if you want a more thorough understanding of how it works (and trust me, you do) visit the Subnetting.net link for further details.
  4. The “How to Subnet” page at Subnetting.net provides a thorough overview of what subnetting is and how it works. If you’re too lazy to read the page (and I know most of you are) you can watch the Subnetting Tutorial video series, and get a full explanation of what subnetting is, how it works, and how to figure out subnets without the need for a calculator.
  5.  With the materials provided here, you should be able to achieve a strong foundation in subnetting, which will allow you to handle a good portion of the questions on the CCNA and Network+ certification exams, as well as have a strong understanding of how packets figure out how to travel from one host to another, even when they’re on very different networks.
Assigned: February 1st, 2018
Teacher Pacing Due Date: February 2nd, 2018

Cyber Warfare Boot Camp – Week 4: Network Basics

Objective: 

Students will continue preparing for proficiency in cyber security by reviewing networking fundamentals.

Links:

Topics Discussed:

  • Network Basics
  • OSI Model
  • TCP/IP Model
  • Network Addressing
  • Application Layer
  • Transport Layer
  • Network Layer
  • Link Layer
  • DHCP Overview
Assignment:
  1. Visit the Linux Journey website and scroll down to the “Networking Nomad” section. Click on the “Network Basics” item. This week we will focus on Networking fundamentals.
  2. Read up on the Network Basics and the OSI model. Much of this will be review from our previous experience in the lab, but we will use this week to go into further detail as to how the different parts of the OSI model work together, and how each part of the process functions to allow machines to communicate with each other.
  3.  On Thursday, we will get into subnetting, which is a way of dividing networks up into smaller groups by address.
Assigned: January 29th, 2018
Teacher Pacing Due Date: February 2nd, 2018

Cyber Warfare Boot Camp – Week 3: Webminal and VIM Tutor

Objective: 

Students will continue preparing for proficiency in cyber security by completing a tutorial on the VIM Text Editor application within the Linux Command Line Interface.

Links:

Topics Discussed:

  • Linux
  • GUI
  • CLI
  • Shell
  • bash
  • Prompt
  • Input/Output
  • VIM text editor
Assignment:
  1. Visit Webminal.org, and log in using the account that you created last week.
  2. By now you should have completed lessons 1 through 5, and should have a basic understanding of how to navigate, create and manipulate files and directories, and manipulate system processes within the Linux CLI.
  3. This week, we are going to further investigate the manipulation of text files within the Linux CLI by using the first of two very popular text editors built into Linux: VIM
  4. Log into Webminal.org and type “vimtutor” at the command prompt.
  5. Complete the VIM Tutorial. There are seven lessons in the tutorial, and upon completion, you should have a basic understanding of how to create, edit and save files, as well as get additional help in VIM.
  6. You should be able to complete all seven lessons by the end of this week. Pace yourself accordingly.
Assigned: January 22nd, 2018
Teacher Pacing Due Date: January 26th, 2018

Cyber Warfare Boot Camp – Day 4: Webminal Continued

Objective: 

Students will begin preparing for proficiency in cyber security and information security techniques, technologies and methodologies.

Links:

Topics Discussed:

  • Linux
  • GUI
  • CLI
  • Shell
  • bash
  • Prompt
  • Input/Output
Assignment:
  1. Visit Webminal.org, and used the account you created yesterday to log in.
  2. Take a look at the tutorials available in the left column. We will begin with Lesson 1 today and work our way through the tutorials this week and next week learning the basics of the Linux command line interface.
Assigned: January 11th, 2018
Teacher Pacing Due Date: January 19th, 2018

Cyber Warfare Boot Camp – Day 3: Webminal

Objective: 

Students will begin preparing for proficiency in cyber security and information security techniques, technologies and methodologies.

Links:

Topics Discussed:

  • Linux
  • GUI
  • CLI
  • Shell
  • bash
  • Prompt
  • Input/Output
Assignment:
  1. Visit Webminal.org, and create an account using your haydenmagnet.org email address.
  2. Continue exploring the Linux command line, using the command descriptions and tutorials available on the Webminal site.
Assigned: January 10th, 2018
Teacher Pacing Due Date: January 10th, 2018

Cyber Warfare Boot Camp – Day 2: The Linux CLI

Objective: 

Students will begin preparing for proficiency in cyber security and information security techniques, technologies and methodologies.

Links:

Topics Discussed:

  • Linux
  • GUI
  • CLI
  • Shell
  • bash
  • Prompt
  • Input/Output
Assignment:
  1. Load  the Linux Journey website, and navigate to the Command Line instruction module.
  2. Today we will walk through the Command Line online instruction module together, investigating a number of important commands used to navigate and perform actions within the Linux shell.
  3. Visit JSLinux to see a fully-featured Linux shell running a JavaScript-based emulator. This also provides us a very useful platform for practicing CLI commands.
  4. Input the commands described in the module, and observe their output:
    1. echo
    2. pwd
    3. cd
    4. ls
    5. touch
    6. file
    7. cat
    8. less
    9. history
    10. cp
    11. mv
    12. mkdir
    13. rm
    14. find
    15. help
    16. man
    17. whatis
    18. alias
    19. exit
  5. Once you’ve got the hang of these basics, we’ll explore more complex commands in tomorrow’s module.
Assigned: January 9th, 2018
Teacher Pacing Due Date: January 10th, 2018

Cyber Warfare Boot Camp – Day 1: Beginning the Linux Journey

Objective: 

Students will begin preparing for proficiency in cyber security and information security techniques, technologies and methodologies.

Links:

Topics Discussed:

  • Curriculum Overview
  • Cyber Security
  • Linux
  • Linux History
  • GNU
  • GPL
  • Linux Distributions
  • Linux Kernel
  • Package Management
  • Rolling Release
  • Branches
  • Advantages/Disadvantages of Linux
Assignment:
  1. Visit the Arizona Cyber Warfare Range website. The AZCWR is a live fire cyber warfare range created to further the development of cyber security and information security skills for those who wish to develop such skills. Our goal this semester is to become proficient enough to tackle the challenges presented by the Cyber Warfare Range.
  2. Take a look at the Learning Resources page on the AZCWR website. These are the resources recommended by the AZCWR to gain the skills needed to take on the range, and these will form the backbone of our training this semester.
  3. The first step is to gain proficiency in Linux, as by its own admission, close to 100% of everything the AZCWR (and by extension, a large portion of systems that run the Internet) is done in Linux.
  4. We will begin by visiting the Linux Journey website, and we will walk through the online instruction modules together, learning about the history of Linux, and working our way through a few of the various distributions of Linux, noting the unique features of each and exploring the advantages and disadvantages presented by each flavor of Linux.
  5. Tomorrow, we will begin working with the Command Line Interface in Linux, and investigate a few important commands.
Assigned: January 8th, 2018
Teacher Pacing Due Date: January 9th, 2018