Difference between revisions of "Nick Apseloff"

From WLCS
 
(176 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 +
<!--DO NOT EDIT MY PAGE-->
 +
<!--DO NOT EDIT MY PAGE-->
 +
<!--DO NOT EDIT MY PAGE-->
 +
<!--DO NOT EDIT MY PAGE-->
 +
<!--DO NOT EDIT MY PAGE-->
 +
<!--DO NOT EDIT MY PAGE-->
 +
<!--DO NOT EDIT MY PAGE-->
 +
<!--DO NOT EDIT MY PAGE-->
 +
<!--DO NOT EDIT MY PAGE-->
 +
<!--DO NOT EDIT MY PAGE-->
 +
<!--DO NOT EDIT MY PAGE-->
 +
<!--DO NOT EDIT MY PAGE-->
 +
<!--DO NOT EDIT MY PAGE-->
 +
<!--DO NOT EDIT MY PAGE-->
 +
<!--DO NOT EDIT MY PAGE-->
 +
<!--DO NOT EDIT MY PAGE-->
 +
<!--DO NOT EDIT MY PAGE-->
 +
<!--DO NOT EDIT MY PAGE-->
 +
<!--DO NOT EDIT MY PAGE-->
 +
<!--DO NOT EDIT MY PAGE-->
 +
<!--DO NOT EDIT MY PAGE-->
 +
<!--DO NOT EDIT MY PAGE-->
 +
<!--DO NOT EDIT MY PAGE-->
 +
<!--DO NOT EDIT MY PAGE-->
 +
<!--DO NOT EDIT MY PAGE-->
 +
<!--DO NOT EDIT MY PAGE-->
 
[[Image:Cat_5.jpg|border|200px|right]]
 
[[Image:Cat_5.jpg|border|200px|right]]
  
My name is <b>Nick Apseloff</b>, (pronounced /ˈæpsəlˌɒff/; 22 August 1992 - present) and I am  currently a student in [http://paulbui.net/ Mr. Bui's] advanced topics class.
+
My name is <b>Nick Apseloff</b>, (pronounced /ˈæpsəlˌɒff/) and this is my wiki for [http://www.paulbui.net/ Mr. Bui's] advanced topics class.
  
==Goals==
 
  
===<u>1st Quarter</u>===
+
<b>Documentation:</b>
  
<b>1.</b> Set up a small network of 3 computers using a hub. <b>[<span style="color:green">X</span>]</b>
+
[http://paulbui.net/wl/Nick_Apseloff_1st_Quarter 1st Quarter]
  
<b>2.</b> Use a [http://en.wikipedia.org/wiki/Packet_sniffer packet sniffer] to capture messages sent from one computer to another on the network. <b>[<span style="color:green">X</span>]</b>
+
[http://paulbui.net/wl/Nick_Apseloff_2nd_Quarter 2nd Quarter]
 
 
<b>3.</b> Research network security and vulnerabilities and document findings. <b>[ ]</b>
 
 
 
==Documentation==
 
 
 
===<u>1st Quarter</u>===
 
 
 
====Goal 1====
 
Willie Stehm, AJ McLennan, and I set up a network of three computers. We installed [http://en.wikipedia.org/wiki/Xubuntu Xubuntu] (a Linux distribution) on each machine and then networked them together using ethernet cables (like the own shown at the top of the page) and a hub.  We chose Xubuntu as our operating system because it is completely free to download and use and requires much less memory to operate (which was a necessity since all three computers are relatively old<ref>http://icanhascheezburger.files.wordpress.com/2008/03/funny-pictures-computer-more-rams-field.jpg</ref>
 
).
 
 
 
====Goal 2====
 
We initially tried to get the program 'talk' working on the machines so we could easily send messages between two of the computers in an attempt to view the packets transmitted on the third computer.  After a few days of trying to get it to work, with no success, we settled on using Pidgin (a messenger client that is compatible with AOL Instant Messenger).
 
 
 
We then downloaded a packet sniffer called 'Wireshark' and ran it on one of the computers.  On AJ's computer, he signed onto AOL Instant Messenger using his own screen name.  By changing the display filter of the packet sniffer to only show AIM packets, we were able to see his screen name when he logged on.  It was difficult to decipher which packets corresponded to what he was doing, but after getting familiar with the descriptions of the packets it was easy to pick out the ones that were messages.  We were able to read outgoing and incoming messages as well as buddy info that the other computer was viewing.
 
 
 
[[Image:Hub_switch.bmp|thumb|400px|left|<b>Figure A</b>: This is a graphical comparison I created showing how with a [http://en.wikipedia.org/wiki/Network_hub hub], packets are broadcasted to every port, while a [http://en.wikipedia.org/wiki/Network_switch switch] sends packets to only a specified port.  Each number represents a computer on the network.]]
 
 
 
On Willie's computer, I typed in a random password to sign on just so I could see if we could view the password sent to AOL.  We found the outgoing packet and not surprisingly, the password was not sent in plain text; it was sent as a password hash using the MD5 algorithm, short for [http://en.wikipedia.org/wiki/Md5_Hash Message-Digest algorithm 5].  This algorithm uses a one way hash function (one way meaning that the function cannot be reversed) that translates the password to a 128-bit hash value (32 characters consisting of 0-9 and a-f).  The purpose of the password hash is to prevent exactly what we were trying to do.  We successfully sniffed the packet that contained the password sent, but all we got was the following irreversible password hash: <b>51e3ed91700bee528a11e333ab25e6d2</b>.  In Layman's terms, when you type in a password to sign into something, the password gets jumbled up into random letters and numbers before being sent, so anyone trying to steal your password by sniffing your packets will not be able to, or at least have a very difficult time doing so.  It is theoretically possible to recover a plain text password from an MD5 password hash using a [http://en.wikipedia.org/wiki/Rainbow_table rainbow table], but this is not an easy process by any means.
 
 
 
The reason that this packet sniffing worked was because we were using a hub, rather than a switch, to connect our computers in the network.  Hubs broadcast the packets sent by one computer to all ports, so  viewing the packet activity of another computer is quite simple <small>(<i>see Figure A</i>)</small>.  On the other hand, switches send the packets to ''only'' the desired port, so others on the network cannot listen in on your traffic.  Switches have replaced hubs almost entirely because of this blatant security flaw, but hubs are still used in some situations such as where security is not a necessity.
 
  
 
==See also==
 
==See also==
Line 36: Line 40:
 
*[[Willie Stehm]]
 
*[[Willie Stehm]]
 
*[[AJ McLennan]]
 
*[[AJ McLennan]]
 
==References==
 
<references/>
 

Latest revision as of 19:24, 20 June 2011

Cat 5.jpg

My name is Nick Apseloff, (pronounced /ˈæpsəlˌɒff/) and this is my wiki for Mr. Bui's advanced topics class.


Documentation:

1st Quarter

2nd Quarter

See also