<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-138999738193807814</id><updated>2011-11-27T15:28:54.699-08:00</updated><category term='linux'/><category term='media'/><category term='security breach'/><category term='csaw'/><category term='tools'/><category term='social engineering'/><category term='news'/><category term='cygwin'/><category term='labwork'/><category term='various notes'/><category term='privacy'/><category term='personal security'/><category term='policies'/><category term='links'/><category term='hackers'/><category term='networks'/><category term='software security'/><category term='homework'/><category term='network forensics'/><category term='phishing'/><category term='welcome'/><category term='internet'/><category term='virus'/><category term='windows'/><category term='fun'/><category term='myspace'/><category term='command line'/><category term='biometrics'/><category term='data'/><category term='hashing'/><category term='crypto'/><category term='basics'/><category term='talks'/><category term='google'/><category term='rfid'/><category term='notes'/><title type='text'>Math/Sec 270</title><subtitle type='html'>For students of Math/Sec 270 at John Jay College</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://math270.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>54</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-8945076054069198227</id><published>2008-12-15T11:04:00.000-08:00</published><updated>2008-12-15T11:08:05.444-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='various notes'/><category scheme='http://www.blogger.com/atom/ns#' term='data'/><title type='text'>Unwiped devices and drives</title><content type='html'>Always wipe your devices/drives before selling them.  &lt;a href="http://www.theregister.co.uk/2008/12/12/mccain_blackberry/"&gt;The McCain campaign found this out the hardway&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://breachblog.com/2008/11/20/ges.aspx"&gt;Some people may never find out&lt;/a&gt; what they've released.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-8945076054069198227?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/8945076054069198227/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=8945076054069198227' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/8945076054069198227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/8945076054069198227'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/12/unwiped-devices-and-drives.html' title='Unwiped devices and drives'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-8493845872843159066</id><published>2008-12-15T10:15:00.000-08:00</published><updated>2008-12-15T11:24:35.622-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='various notes'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='myspace'/><title type='text'>Implications of the Myspace Suicide case</title><content type='html'>Robert Graham raises &lt;a href="http://erratasec.blogspot.com/2008/12/lori-drew-vs-rule-of-law.html"&gt;some interesting points&lt;/a&gt; about the &lt;a href="http://math270.blogspot.com/2008/09/9308-notes-and-personal-security.html"&gt;Myspace bullying/suicide case&lt;/a&gt;.  He suggests that sometimes our personal views can cloud our judgment, leading to a bending of the law.  Consider if he might be right.  Accounts of jury reactions &lt;a href="http://blog.wired.com/27bstroke6/2008/11/defense-lori-dr.html"&gt;are noted elsewhere&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;When reading about this case, try to think if the punishment achieves &lt;a href="http://cyb3rcrim3.blogspot.com/2008/05/why.html"&gt;one of the four goals&lt;/a&gt; and consider the &lt;a href="http://www.groklaw.net/article.php?story=20081128005538214"&gt;aftermath&lt;/a&gt; and what it &lt;a href="http://www.infiltrated.net/?p=121"&gt;might mean for you in the future&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-8493845872843159066?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/8493845872843159066/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=8493845872843159066' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/8493845872843159066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/8493845872843159066'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/12/implications-of-myspace-suicide-case.html' title='Implications of the Myspace Suicide case'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-9122247694270288062</id><published>2008-12-15T10:12:00.001-08:00</published><updated>2008-12-15T10:14:03.181-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='various notes'/><category scheme='http://www.blogger.com/atom/ns#' term='personal security'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><title type='text'>Doppleganger (again)</title><content type='html'>Related to a &lt;a href="http://math270.blogspot.com/2008/11/doppelganger-effect.html"&gt;previous post&lt;/a&gt; on this subject, some might suggest that &lt;a href="http://www.sophos.com/blogs/gc/g/2008/12/12/youre-a-nobody-unless-someone-is-faking-you/"&gt;you're nobody unless someone is faking you&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-9122247694270288062?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/9122247694270288062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=9122247694270288062' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/9122247694270288062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/9122247694270288062'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/12/doppleganger-again.html' title='Doppleganger (again)'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-3810494911723032652</id><published>2008-12-14T06:40:00.000-08:00</published><updated>2008-12-15T10:12:06.803-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='various notes'/><category scheme='http://www.blogger.com/atom/ns#' term='news'/><title type='text'>Young people as a security threat?</title><content type='html'>Apparently the younger generation is seen as a threat:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.darkreading.com/security/vulnerabilities/showArticle.jhtml?articleID=212100952&amp;cid=RSSfeed"&gt; Generation Y user behavior could endanger security of enteprise systems, studies say&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-3810494911723032652?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/3810494911723032652/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=3810494911723032652' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/3810494911723032652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/3810494911723032652'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/12/young-people-as-security-threat.html' title='Young people as a security threat?'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-415539880523400702</id><published>2008-12-08T09:41:00.000-08:00</published><updated>2008-12-08T09:51:15.337-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='various notes'/><category scheme='http://www.blogger.com/atom/ns#' term='social engineering'/><category scheme='http://www.blogger.com/atom/ns#' term='security breach'/><title type='text'>Agent.btz visits the Pentagon</title><content type='html'>The &lt;a href="http://threatchaos.com/?p=331"&gt;Pentagon banned USB devices&lt;/a&gt; due to &lt;a href="http://blog.threatexpert.com/2008/11/agentbtz-threat-that-hit-pentagon.html"&gt;Agent.btz&lt;/a&gt;.  &lt;a href="http://threatchaos.com/?p=353"&gt;While speculations&lt;/a&gt; &lt;a href="http://ip.markmail.org/message/c5xz5ye5vjvdvp36?q=pentagon"&gt;run high&lt;/a&gt;, I particularly enjoyed &lt;a href="http://explore.twitter.com/gadievron/status/1043569310"&gt;this idea&lt;/a&gt; about how Agent.btz &lt;a href="http://djtechnocrat.blogspot.com/2008/12/rumor-mill-pentgon-usb-worm-attack.html"&gt;got on the network&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-415539880523400702?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/415539880523400702/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=415539880523400702' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/415539880523400702'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/415539880523400702'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/12/agentbtz-visits-pentagon.html' title='Agent.btz visits the Pentagon'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-1257465177879696055</id><published>2008-12-05T08:53:00.000-08:00</published><updated>2008-12-05T09:05:35.417-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='various notes'/><category scheme='http://www.blogger.com/atom/ns#' term='biometrics'/><title type='text'>Your face is easy to fake</title><content type='html'>&lt;a href="http://news.cnet.com/8301-17938_105-10110987-1.html"&gt;A Vietnamese security firm has demonstrated&lt;/a&gt; that &lt;a href="http://en.wikipedia.org/wiki/Facial_recognition_system"&gt;facial recognition software&lt;/a&gt; can be spoofed.  &lt;a href="http://gizmodo.com/5101170/enhanced-photos-can-bypass-any-face+recognition-software"&gt;Enhanced pictures are used&lt;/a&gt; to bypass the software.  &lt;a href="http://www.laptopical.com/laptop-facial-recognition-software-kinda-easy-to-fake-8043.html"&gt;Perhaps you should remove that Facebook photo now?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Perhaps we should move on to a &lt;a href="http://technology.timesonline.co.uk/tol/news/tech_and_web/article5129384.ece"&gt;more robust biometric system&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-1257465177879696055?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/1257465177879696055/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=1257465177879696055' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/1257465177879696055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/1257465177879696055'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/12/your-face-is-easy-to-fake.html' title='Your face is easy to fake'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-6046861404280508532</id><published>2008-12-03T10:56:00.001-08:00</published><updated>2008-12-03T11:01:48.858-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='command line'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='basics'/><title type='text'>Linux vs Windows DOS commands</title><content type='html'>Here is a comparison between Windows DOS and Linux commands:&lt;br /&gt;&lt;table align="center" border="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th&gt;Windows DOS&lt;/th&gt;&lt;th&gt;Linux/Cygwin&lt;/th&gt;&lt;/tr&gt;&lt;tr class="code"&gt;&lt;td&gt;dir&lt;/td&gt;&lt;td&gt;ls&lt;/td&gt;&lt;/tr&gt;&lt;tr class="code"&gt;&lt;td&gt;cd&lt;/td&gt;&lt;td&gt;pwd&lt;/td&gt;&lt;/tr&gt;&lt;tr class="code"&gt;&lt;td&gt;cd [path]&lt;/td&gt;&lt;td&gt;(same)&lt;/td&gt;&lt;/tr&gt;&lt;tr class="code"&gt;&lt;td&gt;cls&lt;/td&gt;&lt;td&gt;clear&lt;/td&gt;&lt;/tr&gt;&lt;tr class="code"&gt;&lt;td&gt;copy [old] [new]&lt;/td&gt;&lt;td&gt;cp [new] [old]&lt;/td&gt;&lt;/tr&gt;&lt;tr class="code"&gt;&lt;td&gt;del [file]&lt;/td&gt;&lt;td&gt;rm [file]&lt;/td&gt;&lt;/tr&gt;&lt;tr class="code"&gt;&lt;td&gt;move [old] [new]&lt;/td&gt;&lt;td&gt;mv [old] [new]&lt;/td&gt;&lt;/tr&gt;&lt;tr class="code"&gt;&lt;td&gt;tree&lt;/td&gt;&lt;td&gt;tree (Linux only)&lt;br&gt;ls -R&lt;/td&gt;&lt;/tr&gt;&lt;tr class="code"&gt;&lt;td&gt;mkdir [dir]&lt;/td&gt;&lt;td&gt;(same)&lt;/td&gt;&lt;/tr&gt;&lt;tr class="code"&gt;&lt;td&gt;rmdir [dir]&lt;/td&gt;&lt;td&gt;(same)&lt;/td&gt;&lt;/tr&gt;&lt;tr class="code"&gt;&lt;td&gt;help [cmd]&lt;/td&gt;&lt;td&gt;man [cmd]&lt;/td&gt;&lt;/tr&gt;&lt;tr class="code"&gt;&lt;td&gt;type [file]&lt;/td&gt;&lt;td&gt;cat [file]&lt;/td&gt;&lt;/tr&gt;&lt;tr class="code"&gt;&lt;td&gt;date /t&lt;/td&gt;&lt;td&gt;(same without /t)&lt;/td&gt;&lt;/tr&gt;&lt;tr class="code"&gt;&lt;td&gt;time /t&lt;/td&gt;&lt;td&gt;date&lt;/td&gt;&lt;/tr&gt;&lt;tr class="code"&gt;&lt;td&gt;netstat -an&lt;/td&gt;&lt;td&gt;(same Linux only)&lt;/td&gt;&lt;/tr&gt;&lt;tr class="code"&gt;&lt;td&gt;netstat -rn&lt;/td&gt;&lt;td&gt;(same Linux only)&lt;/td&gt;&lt;/tr&gt;&lt;tr class="code"&gt;&lt;td&gt;ipconfig /all&lt;/td&gt;&lt;td&gt;ifconfig -a&lt;br&gt;(Linux only)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;For more information on Linux commands check out &lt;a href="http://linux.org.mt/article/terminal"&gt;this tutorial&lt;/a&gt; or &lt;a href="http://venus.cs.qc.edu/~jlevy/cs340/docs/linuxintro.html"&gt;this tutorial&lt;/a&gt; (scroll past the ssh stuff).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-6046861404280508532?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/6046861404280508532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=6046861404280508532' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/6046861404280508532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/6046861404280508532'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/12/linux-vs-windows-dos-commands.html' title='Linux vs Windows DOS commands'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-4465671531272903447</id><published>2008-12-03T10:54:00.000-08:00</published><updated>2008-12-03T10:55:15.048-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='various notes'/><category scheme='http://www.blogger.com/atom/ns#' term='command line'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>Windows DOS Commands</title><content type='html'>In the last two classes we have been playing around with &lt;a href="http://en.wikipedia.org/wiki/Command_line" target="_blank"&gt;command line&lt;/a&gt; on windows.  We learned a few useful commands:&lt;br /&gt;&lt;br /&gt;&lt;table align="center" border="0"&gt;&lt;tbody&gt;&lt;tr class="code"&gt;&lt;td&gt;dir&lt;/td&gt;&lt;td&gt;list out files&lt;/td&gt;&lt;/tr&gt;&lt;tr class="code"&gt;&lt;td&gt;cd&lt;/td&gt;&lt;td&gt;show current working directory&lt;/td&gt;&lt;/tr&gt;&lt;tr class="code"&gt;&lt;td&gt;cd [path]&lt;/td&gt;&lt;td&gt;change to [path] directory&lt;/td&gt;&lt;/tr&gt;&lt;tr class="code"&gt;&lt;td&gt;cls&lt;/td&gt;&lt;td&gt;clear screen&lt;/td&gt;&lt;/tr&gt;&lt;tr class="code"&gt;&lt;td&gt;&lt;pre&gt;copy [old] [new]&lt;/pre&gt;&lt;/td&gt;&lt;td&gt;copies the old file to new&lt;/td&gt;&lt;/tr&gt;&lt;tr class="code"&gt;&lt;td&gt;del [file]&lt;/td&gt;&lt;td&gt;deletes the file&lt;/td&gt;&lt;/tr&gt;&lt;tr class="code"&gt;&lt;td&gt;&lt;pre&gt;move [old] [new]&lt;/pre&gt;&lt;/td&gt;&lt;td&gt;moves the old file to new&lt;/td&gt;&lt;/tr&gt;&lt;tr class="code"&gt;&lt;td&gt;tree&lt;/td&gt;&lt;td&gt;shows the tree of the current directory&lt;/td&gt;&lt;/tr&gt;&lt;tr class="code"&gt;&lt;td&gt;md&lt;/td&gt;&lt;td&gt;creates new directory&lt;/td&gt;&lt;/tr&gt;&lt;tr class="code"&gt;&lt;td&gt;mkdir&lt;/td&gt;&lt;td&gt;creates new directory&lt;/td&gt;&lt;/tr&gt;&lt;tr class="code"&gt;&lt;td&gt;rmdir [dir]&lt;/td&gt;&lt;td&gt;deletes directory dir&lt;/td&gt;&lt;/tr&gt;&lt;tr class="code"&gt;&lt;td&gt;help&lt;/td&gt;&lt;td&gt;lists help information&lt;/td&gt;&lt;/tr&gt;&lt;tr class="code"&gt;&lt;td&gt;type [file]&lt;/td&gt;&lt;td&gt;outputs file contents to screen&lt;/td&gt;&lt;/tr&gt;&lt;tr class="code"&gt;&lt;td&gt;date /t&lt;/td&gt;&lt;td&gt;outputs date to screen&lt;/td&gt;&lt;/tr&gt;&lt;tr class="code"&gt;&lt;td&gt;time /t&lt;/td&gt;&lt;td&gt;outputs time to screen&lt;/td&gt;&lt;/tr&gt;&lt;tr class="code"&gt;&lt;td&gt;netstat&lt;/td&gt;&lt;td&gt;gives us network connection information&lt;/td&gt;&lt;/tr&gt;&lt;tr class="code"&gt;&lt;td&gt;&lt;pre&gt;netstat -an&lt;/pre&gt;&lt;/td&gt;&lt;td&gt;-a: all connections  -n: IP addresses&lt;/td&gt;&lt;/tr&gt;&lt;tr class="code"&gt;&lt;td&gt;&lt;pre&gt;netstat -rn&lt;/pre&gt;&lt;/td&gt;&lt;td&gt;-r: routing information&lt;/td&gt;&lt;/tr&gt;&lt;tr class="code"&gt;&lt;td&gt;&lt;pre&gt;ipconfig /all&lt;/pre&gt;&lt;/td&gt;&lt;td&gt;gives us network information&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-4465671531272903447?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/4465671531272903447/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=4465671531272903447' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/4465671531272903447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/4465671531272903447'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/12/windows-dos-commands.html' title='Windows DOS Commands'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-3957438021113991605</id><published>2008-12-03T10:53:00.001-08:00</published><updated>2008-12-03T10:53:57.222-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='various notes'/><category scheme='http://www.blogger.com/atom/ns#' term='tools'/><category scheme='http://www.blogger.com/atom/ns#' term='cygwin'/><title type='text'>Cygwin Installation</title><content type='html'>For class we used &lt;a href="http://www.cygwin.com/" target="_blank"&gt;Cygwin&lt;/a&gt; which is a Linux-like environment for windows.  Since most of you have Windows machines, this will allow you run tools that normally run under Linux/Unix environments.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cygwin.com/setup.exe" target="_blank"&gt;The setup file is here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;When you download setup, double click it.  You should see the following:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_55uSCYxbQ8M/SMqn67ssNTI/AAAAAAAAASs/2Pv38o4wL6c/s1600-h/1.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_55uSCYxbQ8M/SMqn67ssNTI/AAAAAAAAASs/2Pv38o4wL6c/s400/1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5245189346925753650" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Press ``Next'' and choose ``Install from the Internet'' :&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh5.ggpht.com/jamie.levy/SMqoLRm9RMI/AAAAAAAAAS0/HjYebdTBnqw/2.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px;" src="http://lh5.ggpht.com/jamie.levy/SMqoLRm9RMI/AAAAAAAAAS0/HjYebdTBnqw/2.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Choose where to install Cygwin (by default it is in C:\Cygwin):&lt;br /&gt;&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/xZkbelVMiODv-9nsnWga2A?authkey=Ymuk64URZ6s"&gt;&lt;img src="http://lh6.ggpht.com/jamie.levy/SMqoLtDZLMI/AAAAAAAAAS8/bCdMLaYzhrM/s400/3.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Cygwin will create a directory in which it will store the its files during installation.  After installation you can delete the folder.  The default location is the desktop:&lt;br /&gt;&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/TZl8yOhlUyeJ9gTWyn1jxg?authkey=Ymuk64URZ6s"&gt;&lt;img src="http://lh5.ggpht.com/jamie.levy/SMqoLrscfgI/AAAAAAAAATE/cdxrCJwshIU/s400/4.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Select your internet connection.  The default is OK:&lt;br /&gt;&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/vnYOJuH_K-ppvFugcg9j9w?authkey=Ymuk64URZ6s"&gt;&lt;img src="http://lh6.ggpht.com/jamie.levy/SMqoLnO5azI/AAAAAAAAATM/GSrUTltQeBU/s400/5.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Select a mirror (mirrorservice.org is good):&lt;br /&gt;&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/L6qDXzK3BWJrJpETbdA5wg?authkey=Ymuk64URZ6s"&gt;&lt;img src="http://lh3.ggpht.com/jamie.levy/SMqoLnhmeeI/AAAAAAAAATU/oxT3ReiGSdk/s400/6.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Press ``Next''  You should see the following:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/lh/photo/uv5dlzLwo7WEaGjeDIWP1A?authkey=Ymuk64URZ6s"&gt;&lt;img src="http://lh5.ggpht.com/jamie.levy/SMraWikQ7zI/AAAAAAAAAUY/lTEHmfF4XIo/s400/7.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Next you will see a list of packages you can download.  By default these are organized by category:&lt;br /&gt;&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/BA2X4nR6_TdwZzZR6znP9Q?authkey=Ymuk64URZ6s"&gt;&lt;img src="http://lh4.ggpht.com/jamie.levy/SMqoRj9PStI/AAAAAAAAATk/W1mSgpasnZs/s400/8.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;If you press the plus signs on the left hand side, it will open up the category and you can select specific packages:&lt;br /&gt;&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/ogAFqv8QYjDNfhNcj0wuJQ?authkey=Ymuk64URZ6s"&gt;&lt;img src="http://lh6.ggpht.com/jamie.levy/SMqoR1VkIgI/AAAAAAAAATs/01qtl-gZFtQ/s400/9.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Here is a list of packages you need organized by category:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;From the &lt;i&gt;Base&lt;/i&gt; category&lt;li&gt;&lt;i&gt;Everything&lt;/i&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ol&gt;From the &lt;i&gt;Devel&lt;/i&gt; category&lt;li&gt;Gcc: C, C++, Fortran compilers&lt;/li&gt;&lt;li&gt;gcc-mingw: Mingw32 support headers and libraries for GCC&lt;/li&gt;&lt;li&gt;gcc2: Version X.XX.X &lt;i&gt;[whatever is latest]&lt;/i&gt; of C, C++, Fortran compilers&lt;/li&gt;&lt;li&gt;gdb: The GNU Debugger&lt;/li&gt;&lt;li&gt;make: The GNU version of the `make' utility&lt;/li&gt;&lt;li&gt;mingw-runtime: MinGW Runtime&lt;/li&gt;&lt;li&gt;openssl-devel: The OpenSSL development environment&lt;/li&gt;&lt;/ol&gt;&lt;ol&gt;From the &lt;i&gt;Editors&lt;/i&gt; category&lt;li&gt;Nano: A pico clone text editor with extensions &lt;i&gt;[works like pico]&lt;/i&gt;&lt;/li&gt;&lt;li&gt;vim: Vi Improved – enhanced vi editor&lt;/li&gt;&lt;/ol&gt;&lt;ol&gt;From the &lt;i&gt;Interpreters&lt;/i&gt; category&lt;li&gt;Perl&lt;/li&gt;&lt;li&gt;Python&lt;/li&gt;&lt;/ol&gt;&lt;ol&gt;From the &lt;i&gt;Utils&lt;/i&gt; category&lt;li&gt;until-linux: Random collection of Linux utilities&lt;/li&gt;&lt;li&gt;file&lt;/li&gt;&lt;li&gt;ELFIO&lt;/li&gt;&lt;/ol&gt;&lt;ol&gt;From the &lt;i&gt;Text&lt;/i&gt; category&lt;li&gt;less: A file pager program, similar to more(1)&lt;/li&gt;&lt;br /&gt; &lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;After you have made your selections, press next for installation to begin. This part is the actual installation, and may take some time. Just let it finish. After it finishes you will be asked if you want to create shortcuts on the desktop. Make sure to click Finish.&lt;br /&gt;&lt;br /&gt;&lt;font size="4"&gt;Running Cygwin&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;When you run Cygwin for the first time, it might take a little longer to start up.  This is because it is configuring &lt;br /&gt; a few more files for your environment.  Then you should get a command line prompt that looks like:&lt;br /&gt; &lt;br /&gt;You are now able to work on your programs at home on your windows machines.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/lh/photo/hXjK-Rrshb2l3hYdnB--pw?authkey=Ymuk64URZ6s"&gt;&lt;img src="http://lh4.ggpht.com/jamie.levy/SMquBCFx8xI/AAAAAAAAAT0/YEsPfGME2_o/s400/10.jpg" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-3957438021113991605?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/3957438021113991605/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=3957438021113991605' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/3957438021113991605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/3957438021113991605'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/12/cygwin-installation.html' title='Cygwin Installation'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_55uSCYxbQ8M/SMqn67ssNTI/AAAAAAAAASs/2Pv38o4wL6c/s72-c/1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-232302472824849317</id><published>2008-12-02T20:49:00.001-08:00</published><updated>2008-12-03T11:22:45.309-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='labwork'/><title type='text'>Memory Images</title><content type='html'>Here's an &lt;a href="http://venus.cs.qc.edu/~jlevy/jjay/math298/memimage_XP.tar.gz"&gt;XP memory image&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;font color="red"&gt;&lt;b&gt;Edit 12/3/08:&lt;/b&gt;&lt;/font&gt; &lt;a href="http://venus.cs.qc.edu/~jlevy/jjay/math298/xp-laptop.tgz"&gt;Here are some more XP images&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;embed width="448" height="361" type="application/x-shockwave-flash" wmode="transparent" src="http://i187.photobucket.com/player.swf?file=http://vid187.photobucket.com/albums/x231/levyQC/volatility2.flv"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://s187.photobucket.com/player.swf?file=http://vid187.photobucket.com/albums/x231/levyQC/volatility2.flv&amp;fs=1&amp;os=1&amp;ap=1"&gt;Full Screen&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To make it easier for you to sort through the output of &lt;a href="https://www.volatilesystems.com/default/volatility"&gt;Volatility&lt;/a&gt; I've written a little perl script to create an html report of running processes, open files and dlls.  &lt;br /&gt;&lt;br /&gt;This is not finished as there is more information that I would like to correlate from the output of  &lt;a href="https://www.volatilesystems.com/default/volatility"&gt;Volatility&lt;/a&gt;.  But if you are somewhat curious, this is what I have so far: &lt;a href="http://venus.cs.qc.edu/~jlevy/code/vol2html/vol2html.pl"&gt;vol2html.pl&lt;/a&gt;.  You can see an example report &lt;a href="http://venus.cs.qc.edu/~jlevy/code/report/index.html"&gt;here&lt;/a&gt;.  The output files for this report and the perl script are bundled together &lt;a href="http://venus.cs.qc.edu/~jlevy/code/vol2html.tgz"&gt;here&lt;/a&gt;. There is  minimal error checking.&lt;br /&gt;&lt;br /&gt;To use, first redirect the output of Volatility for pslist, dlllist and files to text files:&lt;br /&gt;&lt;br /&gt;&lt;p class="code"&gt;./volatility pslist -f mem.dd &gt; pslist.txt &lt;br /&gt;./volatility files -f mem.dd &gt;files.txt&lt;br /&gt;./volatility dlllist -f mem.dd &gt;dlllist.txt&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;Then feed the perl script these files:&lt;br /&gt;&lt;br /&gt;&lt;p class="code"&gt;./vol2html.pl -pslist pslist.txt \&lt;br /&gt;-files files.txt -dlllist dlllist.txt&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-232302472824849317?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/232302472824849317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=232302472824849317' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/232302472824849317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/232302472824849317'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/12/memory-image.html' title='Memory Images'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-438927615586173513</id><published>2008-12-01T19:02:00.001-08:00</published><updated>2008-12-01T19:16:04.702-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='various notes'/><category scheme='http://www.blogger.com/atom/ns#' term='tools'/><title type='text'>Tools</title><content type='html'>Here is a (short) list of free tools:&lt;br /&gt;&lt;br /&gt;Memory dumpers:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://win32dd.msuiche.net/"&gt;win32dd&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sourceforge.net/project/showfiles.php?group_id=228865"&gt;mdd&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Network Connections:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.foundstone.com/us/resources/termsofuse.asp?file=fport.zip"&gt;Fport&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Various other resource information:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb896649.aspx"&gt;PsTools&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/win2000srv/utility/3.0/nt45/en-us/oem3sr2.zip"&gt;Userdump&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Analysis:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cygwin.com/"&gt;Cygwin&lt;/a&gt; Linux emulator for windows&lt;br /&gt;&lt;br /&gt;&lt;a href="https://www.volatilesystems.com/VolatileWeb/volatility.gsp"&gt;Volatility&lt;/a&gt; (XP only)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://computer.forensikblog.de/en/2008/11/ptfinder_for_vista.html"&gt;PtFinder&lt;/a&gt; (2000/XP/Vista)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Additional (not needed if Cygwin is installed):&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.python.org/download/"&gt;Python&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.activestate.com/Products/activeperl/index.mhtml"&gt;Perl&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-438927615586173513?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/438927615586173513/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=438927615586173513' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/438927615586173513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/438927615586173513'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/12/tools.html' title='Tools'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-2534578203322681576</id><published>2008-12-01T18:31:00.001-08:00</published><updated>2008-12-01T18:42:22.770-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='various notes'/><category scheme='http://www.blogger.com/atom/ns#' term='security breach'/><title type='text'>Security Breaches</title><content type='html'>We've come to this topic in our class.  So here are some links that should be useful for your notes:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://usa.visa.com/download/merchants/cisp_what_to_do_if_compromised.pdf"&gt;What To Do if Compromised - Visa&lt;/a&gt; (pdf)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://breachblog.com/"&gt;The Breach Blog&lt;/a&gt; (information about recent incidents)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://windowsir.blogspot.com/2008/11/ir-preparedness.html"&gt;IR Preparedness&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://windowsir.blogspot.com/2008/11/changing-face-of-ir.html"&gt;Changing the Face of IR&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://forensicir.blogspot.com/2008/12/let-class-action-suit-begin.html"&gt;Let the Class Action Suit Begin&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-2534578203322681576?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/2534578203322681576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=2534578203322681576' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/2534578203322681576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/2534578203322681576'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/12/security-breaches.html' title='Security Breaches'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-3207240972278718197</id><published>2008-12-01T14:13:00.000-08:00</published><updated>2008-12-03T11:34:51.757-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='various notes'/><category scheme='http://www.blogger.com/atom/ns#' term='personal security'/><title type='text'>MIT Boston Transit Talk</title><content type='html'>Last week we had discussed &lt;a href="http://hackaday.com/2008/08/09/defcon-16-mit-boston-transit-presentation-gagged/"&gt;this talk&lt;/a&gt; and I said I would post a link.  Make sure to check out &lt;a href="http://tech.mit.edu/V128/N30/subway/Defcon_Presentation.pdf"&gt;the slides&lt;/a&gt;.  &lt;br /&gt;&lt;br /&gt;&lt;a href="http://tech.mit.edu/V128/N30/subway.html"&gt;Article about this talk's cancellation&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-3207240972278718197?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/3207240972278718197/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=3207240972278718197' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/3207240972278718197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/3207240972278718197'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/12/mit-boston-transit-talk.html' title='MIT Boston Transit Talk'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-5090096280990259925</id><published>2008-11-30T09:22:00.001-08:00</published><updated>2008-11-30T09:26:32.744-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='notes'/><category scheme='http://www.blogger.com/atom/ns#' term='crypto'/><title type='text'>XOR Demos</title><content type='html'>Sorry for the late post.  Here is the code we were playing around with in class:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://venus.cs.qc.edu/~jlevy/code/xordemo.c"&gt;xordemo.c&lt;/a&gt;&lt;br /&gt;&lt;a href="http://venus.cs.qc.edu/~jlevy/code/xordemo2.cpp"&gt;xordemo2.cpp&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-5090096280990259925?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/5090096280990259925/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=5090096280990259925' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/5090096280990259925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/5090096280990259925'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/11/xor-demos.html' title='XOR Demos'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-8948076722967558738</id><published>2008-11-30T09:16:00.000-08:00</published><updated>2008-11-30T09:19:07.261-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='various notes'/><category scheme='http://www.blogger.com/atom/ns#' term='crypto'/><title type='text'>A Sixty-Eight Year Old Code</title><content type='html'>Since we were talking about cyphers and such, I thought you might like &lt;a href="http://www.slugsite.com/archives/957"&gt;this blogpost about WWII German espionage code&lt;/a&gt; (with pics).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-8948076722967558738?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/8948076722967558738/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=8948076722967558738' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/8948076722967558738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/8948076722967558738'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/11/since-we-were-talking-about-cyphers-and.html' title='A Sixty-Eight Year Old Code'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-3203147350243984219</id><published>2008-11-24T19:00:00.001-08:00</published><updated>2008-11-24T19:01:11.323-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='various notes'/><category scheme='http://www.blogger.com/atom/ns#' term='personal security'/><category scheme='http://www.blogger.com/atom/ns#' term='rfid'/><title type='text'>Improvised RFID blocking</title><content type='html'>I thought you guys might like &lt;a href="http://devilsadvocatesecurity.blogspot.com/2008/11/improvised-rfid-blocking-wallets.html"&gt;this blogpost&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-3203147350243984219?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/3203147350243984219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=3203147350243984219' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/3203147350243984219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/3203147350243984219'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/11/improvised-rfid-blocking.html' title='Improvised RFID blocking'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-2403185748290114506</id><published>2008-11-17T06:35:00.000-08:00</published><updated>2008-11-17T06:40:07.900-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='various notes'/><category scheme='http://www.blogger.com/atom/ns#' term='crypto'/><title type='text'>Cryptography</title><content type='html'>&lt;a href="http://www.garykessler.net/library/crypto.html"&gt;An Overview of Cryptography&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://computer.howstuffworks.com/encryption.htm"&gt;How Stuff Works&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Encryption"&gt;Encryption&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://citp.princeton.edu/memory/"&gt;Cold Boot Attack&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-2403185748290114506?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/2403185748290114506/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=2403185748290114506' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/2403185748290114506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/2403185748290114506'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/11/cryptography.html' title='Cryptography'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-8066760944527734915</id><published>2008-11-17T06:34:00.000-08:00</published><updated>2008-12-16T18:50:31.461-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='various notes'/><category scheme='http://www.blogger.com/atom/ns#' term='hashing'/><title type='text'>Hashing Links</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/Cryptographic_hash_function"&gt;Cryptographic Hash Function&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/MD5"&gt;MD5&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Sha1"&gt;SHA&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.unixwiz.net/techtips/iguide-crypto-hashes.html"&gt;Illustrated Guide to Cryptographic Hashes&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nsrl.nist.gov/"&gt;National Software Reference Library (NSRL)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.tripwire.com/products/enterprise/ost/"&gt;Tripwire&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Birthday_paradox"&gt;Birthday Paradox&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Birthday_attack"&gt;Birthday Attack&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-8066760944527734915?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/8066760944527734915/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=8066760944527734915' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/8066760944527734915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/8066760944527734915'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/11/hashing-links.html' title='Hashing Links'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-3043478727788443048</id><published>2008-11-15T15:41:00.000-08:00</published><updated>2008-11-15T16:03:17.440-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='various notes'/><category scheme='http://www.blogger.com/atom/ns#' term='links'/><title type='text'>Rootkit links</title><content type='html'>Sorry for the late post!  Here are the links discussed in the last class:&lt;br /&gt;&lt;br /&gt;&lt;a href="https://www.rootkit.com/"&gt;rootkit.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://packetstormsecurity.org/UNIX/penetration/rootkits/"&gt;packetstorm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-3043478727788443048?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/3043478727788443048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=3043478727788443048' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/3043478727788443048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/3043478727788443048'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/11/rootkit-links.html' title='Rootkit links'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-3873514196017515810</id><published>2008-11-11T16:47:00.000-08:00</published><updated>2008-11-11T16:50:02.048-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='various notes'/><category scheme='http://www.blogger.com/atom/ns#' term='hackers'/><title type='text'>Renderlab</title><content type='html'>Sorry, I almost forgot to post &lt;a href="http://www.renderlab.net/"&gt;Renderman's website&lt;/a&gt;.  Don't forget to scroll all the way down for content.  Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-3873514196017515810?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/3873514196017515810/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=3873514196017515810' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/3873514196017515810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/3873514196017515810'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/11/renderlab.html' title='Renderlab'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-8254655613692109662</id><published>2008-11-07T11:49:00.000-08:00</published><updated>2008-11-07T11:53:50.978-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='various notes'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>Google</title><content type='html'>Related to &lt;a href="http://math270.blogspot.com/2008/11/data.html"&gt;an earlier post&lt;/a&gt;, here is an interesting article questioning Google's data mining capabilities:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.spiegel.de/international/germany/0,1518,587546,00.html"&gt;Does Google Know Too Much?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Google's gathering of information and making it available online is provoking outrage in Germany, triggered by such things as its Street View service to capture and post images of streets all over the world using car-mounted cameras. "These pictures, which are available for retrieval worldwide over the Internet, could easily be linked to satellite photos, address databanks, and other personal data," says Germany's federal commissioner for data protection Peter Schaar, who suggests that such information could be tapped for shady activities. The aggregate data Google has compiled makes many intelligence agencies seem "like child protection services" in comparison, says Hendrik Speck of the applied sciences university in Kaiserslautern. Peter Fleischer, whose job as Google's head of data protection is to defuse such concerns by shielding users' information, insists that nothing Google collects identifies any particular individual. Opponents such as author Gerald Reischl counter that Google cannot validate such assurances, and he warns that the free Google Analytics program that Web site owners use to keep tabs on usage patterns can be used for surveillance. Thilo Weichert, who heads Schleswig-Holstein's Independent State Agency for Data Protection, writes that most Google Analytics users do not realize that the service routes data to the United States. "This violates the data privacy laws protecting those who use the Web sites," he says. Weichert also complains of Google's non-transparent operation, and its refusal to disclose anything about its data management strategy except "what is absolutely necessary ... and then only under pressure."&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-8254655613692109662?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/8254655613692109662/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=8254655613692109662' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/8254655613692109662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/8254655613692109662'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/11/google.html' title='Google'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-406786737022256066</id><published>2008-11-07T11:02:00.000-08:00</published><updated>2008-11-07T11:10:00.046-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='notes'/><category scheme='http://www.blogger.com/atom/ns#' term='media'/><category scheme='http://www.blogger.com/atom/ns#' term='hackers'/><title type='text'>Obama/McCain Hack</title><content type='html'>As you may or may not know, the U.S. campains were compromised by a foreign source.  Information was taken and an investigation is still ongoing.  Here are three thoughts on the incident:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.cloppert.org/2008/11/why-obama-mccain-hack-may-be-bigger.html"&gt;Why the Obama-McCain Hack may be bigger than you think&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.infiltrated.net/?p=112"&gt;Oh Noes! Obama and McCain’s Campaigns Were PWND&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.veracode.com/blog/2008/11/us-government-detects-attacks-on-obama-and-mccain-computers/"&gt;US Government Detects Attacks on Obama and McCain Computers&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-406786737022256066?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/406786737022256066/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=406786737022256066' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/406786737022256066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/406786737022256066'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/11/obamamccain-hack.html' title='Obama/McCain Hack'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-8560689218907818013</id><published>2008-11-07T10:52:00.000-08:00</published><updated>2008-11-07T11:10:48.763-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='notes'/><category scheme='http://www.blogger.com/atom/ns#' term='data'/><category scheme='http://www.blogger.com/atom/ns#' term='policies'/><title type='text'>Defaults and weaknesses</title><content type='html'>Unfortunately there are too many real world examples where default passwords, weak passwords or test accounts are left on a system begging to be exploited.&lt;br /&gt;&lt;br /&gt;Here are a two recent examples:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.veracode.com/blog/2008/10/a-security-lesson-from-the-joe-the-plumber-snooper/"&gt;A Security Lesson From the Joe the Plumber Snooper&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.infiltrated.net/?p=113"&gt;Prisoner PWNS Correctional System - Security Admins Out to Lunch&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-8560689218907818013?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/8560689218907818013/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=8560689218907818013' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/8560689218907818013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/8560689218907818013'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/11/defaults-and-weaknesses.html' title='Defaults and weaknesses'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-3896287119647116611</id><published>2008-11-06T20:50:00.000-08:00</published><updated>2008-11-06T21:34:40.608-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='notes'/><category scheme='http://www.blogger.com/atom/ns#' term='personal security'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><title type='text'>Doppelganger effect</title><content type='html'>So after some discussion about how an online presence can cause security issues, can a lack of an online presence be as bad?  Imagine the target is a fairly well-known individual.  S/he stays off of social networking sites to avoid the potential security and privacy issues we mentioned before.  What could possibly happen to this person when they have exercised such caution?&lt;br /&gt;&lt;br /&gt;Since anyone can sign up for &lt;a href="http://www.facebook.com"&gt;Facebook&lt;/a&gt;, &lt;a href="http://www.myspace.com"&gt;Myspace&lt;/a&gt;, &lt;a href="http://www.twitter.com"&gt;Twitter&lt;/a&gt;, &lt;a href="http://www.linkedin.com"&gt;LinkedIn&lt;/a&gt; etc and can use fake information, what is preventing someone from creating a fake profile or &lt;a href="http://en.wikipedia.org/wiki/Doppelg%C3%A4nger"&gt;Doppelgänger&lt;/a&gt; of the target?  If the target person is really well known then the Doppelgänger will have no problem collecting lots of friends under false pretenses.  The possibilities are endless for what the Doppelgänger could do in this position now.&lt;br /&gt;&lt;br /&gt;The above scenario was tested when &lt;a href="http://gevron.livejournal.com/10407.html"&gt;Shawn Moyer created a fake twitter profile&lt;/a&gt; for &lt;a href="http://gadievron.blogspot.com/"&gt;Gadi Evron&lt;/a&gt;, a security specialist.  A fake profile on LinkedIn was also created for Marcus Ranum the CTO of Tenable Security.  The &lt;a href="http://www.internetnews.com/security/article.php/3763951/Satan+Is+Still+on+My+Friends+List.htm"&gt;potential for abuse is clear&lt;/a&gt;.  From the article:  &lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Moyer noted that on any given social network there are what he called, "linkwhores." These are people that will accept friend connections from anyone else. So the researchers sent out friend requests to people based on a Google search for people that had security in their profiles. Moyer claimed they had more than 50 connections within 24 hours. They also got invites from other people, among them was Ranum's sister who was also fooled by the bogus profile.&lt;br /&gt;&lt;br /&gt;The security researcher did the same trick on Twitter for noted security researcher Gadi Evron. Moyer claimed that the bogus Twitter profile actually received an interview request from a journalist who was looking for a source to talk about the Kaminsky DNS flaw. &lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;So perhaps &lt;i&gt;&lt;b&gt;some&lt;/b&gt;&lt;/i&gt; online presence is better than none.  What do you think?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-3896287119647116611?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/3896287119647116611/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=3896287119647116611' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/3896287119647116611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/3896287119647116611'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/11/doppelganger-effect.html' title='Doppelganger effect'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-6444819690535337564</id><published>2008-11-06T19:07:00.000-08:00</published><updated>2008-11-06T20:54:15.534-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='various notes'/><category scheme='http://www.blogger.com/atom/ns#' term='personal security'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><title type='text'>CBS Early Show</title><content type='html'>This might be interesting to some of you:&lt;br /&gt;&lt;br /&gt;Daniel Sieberg explains how millions of people are socializing via internet and mobile sites without meeting each other, sometimes with life-altering consequences.&lt;br /&gt;&lt;br /&gt;&lt;embed src='http://www.cbs.com/thunder/swf30can10cbsnews/rcpHolderCbs-3-4x3.swf' FlashVars='link=http%3A%2F%2Fwww%2Ecbsnews%2Ecom%2Fvideo%2Fwatch%2F%3Fid%3D4555691n&amp;partner=cbssports&amp;vert=News&amp;autoPlayVid=false&amp;releaseURL=http://release.theplatform.com/content.select?pid=hyiq685UqRmE63egVVCjHqaOH8_LwQ1Q&amp;name=cbsPlayer&amp;allowScriptAccess=always&amp;wmode=transparent&amp;embedded=y&amp;scale=noscale&amp;rv=n&amp;salign=tl' allowFullScreen='true' width='425' height='324' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer'&gt;&lt;/embed&gt;&lt;br/&gt;&lt;a href='http://www.cbs.com'&gt;Watch CBS Videos Online&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-6444819690535337564?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/6444819690535337564/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=6444819690535337564' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/6444819690535337564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/6444819690535337564'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/11/cbs-early-show.html' title='CBS Early Show'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-8547500271314150246</id><published>2008-11-06T10:33:00.000-08:00</published><updated>2008-11-06T10:36:38.997-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='notes'/><category scheme='http://www.blogger.com/atom/ns#' term='policies'/><title type='text'>Disobeying Corporate Rules</title><content type='html'>Read &lt;a href="http://www.infiltrated.net/?p=105"&gt;this blog post&lt;/a&gt; for the next class.  It has some interesting points that fall into our recent discussions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-8547500271314150246?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/8547500271314150246/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=8547500271314150246' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/8547500271314150246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/8547500271314150246'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/11/disobeying-corporate-rules.html' title='Disobeying Corporate Rules'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-5783392742846492013</id><published>2008-11-03T14:28:00.000-08:00</published><updated>2008-11-03T14:30:05.888-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='notes'/><category scheme='http://www.blogger.com/atom/ns#' term='data'/><category scheme='http://www.blogger.com/atom/ns#' term='personal security'/><category scheme='http://www.blogger.com/atom/ns#' term='privacy'/><title type='text'>Passive ID Theft</title><content type='html'>Keeping with our passive information theme, read this article on &lt;a href="http://mnin.blogspot.com/2008/08/passive-identify-theft.html"&gt;Passive ID Theft&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-5783392742846492013?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/5783392742846492013/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=5783392742846492013' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/5783392742846492013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/5783392742846492013'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/11/passive-id-theft.html' title='Passive ID Theft'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-7424839077626388695</id><published>2008-11-03T05:10:00.000-08:00</published><updated>2008-11-07T10:46:55.801-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='various notes'/><category scheme='http://www.blogger.com/atom/ns#' term='data'/><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='personal security'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><title type='text'>Data loss in the age of information</title><content type='html'>Information is power.  This is so true in today's society.  We had a great discussion today about ways of obtaining information.  Here are a few articles/links that were mentioned:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.securityfocus.com/archive/1"&gt;Bugtraq&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.veracode.com/blog/2008/10/partial-disclosure-the-good-bad-and-ugly/"&gt;Partial Disclosure&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.webappsec.org/projects/whid/"&gt;The Web Hacking Incidents Database&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.privacyrights.org/ar/ChronDataBreaches.htm"&gt;Privacy Rights Clearing House&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://datalossdb.org/"&gt;Data Loss Database&lt;/a&gt; (more information &lt;a href="http://attrition.org/dataloss/dldos.html"&gt;here&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://freedom-to-tinker.com/blog/felten/how-can-government-improve-cyber-security"&gt;How Can Government Improve Cyber-Security?&lt;/a&gt; (I)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.emergentchaos.com/archives/2007/11/how_government_can_improv.html"&gt;How Government Can Improve Cyber-Security&lt;/a&gt; (II)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.guardian.co.uk/technology/2008/may/15/computing.security"&gt;Laptop/Border Control&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cs.columbia.edu/~smb/blog//2008-07/2008-07-10.html"&gt;FISA and Border Searches of Laptops&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://arstechnica.com/news.ars/post/20080423-laptop-searches-at-the-border-no-reason-no-problem.html"&gt;Laptop searches at the border: No reason? No problem&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.infiltrated.net/?p=109"&gt;When Will Social Networking Cripple Corporate Network Security &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;font size="4"&gt;Videos&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://video.google.com/videoplay?docid=6061213358499552766&amp;hl=en"&gt;CNBC "Big Brother, Big Business"&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://video.google.com/videoplay?docid=3079242748023143842&amp;ei=svgOSb6GD5ycrALwl-WcCg&amp;q=steve+rambam&amp;hl=en"&gt;Privacy is Dead Get Over It (I)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://video.google.com/videoplay?docid=2219573359400519690&amp;ei=svgOSb6GD5ycrALwl-WcCg&amp;q=steve+rambam&amp;hl=en"&gt;Privacy  is Dead Get Over It (II)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-7424839077626388695?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/7424839077626388695/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=7424839077626388695' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/7424839077626388695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/7424839077626388695'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/11/data.html' title='Data loss in the age of information'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-2642750994101184215</id><published>2008-11-02T09:06:00.000-08:00</published><updated>2008-11-02T09:10:57.103-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><title type='text'>Capturing Keyboard Strokes</title><content type='html'>In the last class we talked about different ways of passively capturing information.  &lt;a href="http://lasecwww.epfl.ch/keyboard/"&gt;Check out these videos on keyboard capture&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-2642750994101184215?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/2642750994101184215/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=2642750994101184215' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/2642750994101184215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/2642750994101184215'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/11/capturing-keyboard-strokes.html' title='Capturing Keyboard Strokes'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-1730360018357963310</id><published>2008-10-26T20:29:00.000-07:00</published><updated>2008-10-26T21:36:33.517-07:00</updated><title type='text'>Misc Terms</title><content type='html'>&lt;font size="4"&gt;Firewall&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.howstuffworks.com/firewall.htm"&gt;How Stuff Works&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Firewall"&gt;Wikipedia&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.zonealarm.com"&gt;Zonealarm&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.personalfirewall.comodo.com/"&gt;Comodo&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;font size="4"&gt;Man-in-the-middle Attack&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Man_in_the_middle"&gt;Wikipedia&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/ARP_spoofing"&gt;ARP spoofing&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Dns_poisoning"&gt;DNS Poisoning&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.checkpoint.com/defense/advisories/public/dnsvideo/index.html"&gt;DNS Poisoning Video&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;font size="4"&gt;Cookies&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/HTTP_cookie"&gt;Wikipedia&lt;/a&gt;&lt;br /&gt;&lt;a href="http://erratasec.blogspot.com/2008/01/more-sidejacking.html"&gt;Sidejacking&lt;/a&gt;&lt;br /&gt;&lt;a href="http://gmailblog.blogspot.com/2008/07/making-security-easier.html"&gt;Gmail https&lt;/a&gt;&lt;br /&gt;&lt;a href="http://gmailblog.blogspot.com/2008/07/remote-sign-out-and-info-to-help-you.html"&gt;Gmail Activity&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;font size="4"&gt;Tor&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Tor_(anonymity_network)"&gt;Wikipedia&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.torproject.org/"&gt;Tor Website&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Proxy_server"&gt;Proxy&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;font size="4"&gt;Wireless (Wifi)&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Wired_Equivalent_Privacy"&gt;Wired Equivalent Privacy (WEP)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Wi-Fi_Protected_Access"&gt;Wi-Fi Protected Access&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.802.11mercenary.net/"&gt;Airbase&lt;/a&gt;&lt;br /&gt;&lt;a href="http://airsnort.shmoo.com/"&gt;Airsnort&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.kismetwireless.net/"&gt;Kismet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ettercap.sourceforge.net/"&gt;Ettercap&lt;/a&gt;&lt;br /&gt;&lt;a href="http://sectools.org/"&gt;Top 100 Security Tools&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;font size="4"&gt;Radio-frequency identification&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Rfid"&gt;Wikipedia&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blog.thc.org/index.php?/archives/4-The-Risk-of-ePassports-and-RFID.html"&gt;The Risk of ePassports and RFID&lt;/a&gt;&lt;br /&gt;&lt;a href="http://freeworld.thc.org/thc-epassport/"&gt;Elvis' RFID Passport&lt;/a&gt;&lt;br /&gt;&lt;a href="http://news.cnet.com/8301-1009_3-9995022-83.html"&gt;RFID reader&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.wired.com/wired/archive/15.01/start.html?pg=9"&gt;How To: Disable Your Passport's RFID Chip &lt;/a&gt;&lt;br /&gt;&lt;a href="http://blog.makezine.com/archive/2008/04/how_to_disable_rfid_tags.html"&gt;How to Disable RFID tags&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/AAJqwxLQR5c&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/AAJqwxLQR5c&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-1730360018357963310?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/1730360018357963310/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=1730360018357963310' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/1730360018357963310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/1730360018357963310'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/10/misc-terms.html' title='Misc Terms'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-6413526284141362386</id><published>2008-10-20T14:39:00.000-07:00</published><updated>2008-10-20T14:45:31.699-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='labwork'/><category scheme='http://www.blogger.com/atom/ns#' term='network forensics'/><title type='text'>Wireshark lab: 10/22</title><content type='html'>You will use the following three files for the labs:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://venus.cs.qc.edu/~jlevy/jjay/math298/rhino/rhino.log"&gt;rhino.log&lt;/a&gt;&lt;br /&gt;&lt;a href="http://venus.cs.qc.edu/~jlevy/jjay/math298/rhino/rhino2.log"&gt;rhino2.log&lt;/a&gt;&lt;br /&gt;&lt;a href="http://venus.cs.qc.edu/~jlevy/jjay/math298/rhino/rhino3.log"&gt;rhino3.log&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Download each of these trace files to use with wireshark.  For each of these network trace files do the following:&lt;br /&gt;&lt;br /&gt;1) Look at the protocol column and write down each unique protocol that you see there.&lt;br /&gt;&lt;br /&gt;2) Briefly describe 5 of the protocols from (1) - that is, what do they do/what are they used for? (We have covered a few protocols in class).&lt;br /&gt;&lt;br /&gt;3) Use the search bar to see if you can find any image files.  Image files often have file headers of JFIF, EXIF or GIF.  &lt;br /&gt;&lt;br /&gt;4) If you find any image files, write down the IP addresses that are involved in transmitting those files.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-6413526284141362386?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/6413526284141362386/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=6413526284141362386' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/6413526284141362386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/6413526284141362386'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/10/wireshark-lab-1022.html' title='Wireshark lab: 10/22'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-5223312802595590165</id><published>2008-10-11T17:54:00.000-07:00</published><updated>2008-10-11T18:09:28.960-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='labwork'/><category scheme='http://www.blogger.com/atom/ns#' term='networks'/><title type='text'>Wireshark lab: 10/15</title><content type='html'>As I wrote earlier, you will have labs on Wed 10/15 and Wed 10/22 in lab 4206N.&lt;br /&gt;&lt;br /&gt;You will use the following &lt;a href="http://gaia.cs.umass.edu/ethereal-labs/traces/ethereal-traces.zip"&gt;trace files&lt;/a&gt; since you cannot do live capture in the lab.&lt;br /&gt;&lt;br /&gt;After you have downloaded the above zip file, extract the contents onto the desktop.&lt;br /&gt;&lt;br /&gt;You will do a &lt;a href="http://gaia.cs.umass.edu/ethereal-labs/labs/Ethereal_HTTP.pdf"&gt;lab on HTTP&lt;/a&gt;.  The lab says ``Ethereal'' which is the old name for Wireshark, but the lab is still valid.&lt;br /&gt;&lt;br /&gt;Start up Wireshark and open the file called &lt;b&gt;http-ethereal-trace-1&lt;/b&gt; that you extracted onto the desktop by choosing File-&gt;Open and then choosing the above file.  You will use this file for all of part 1 in the HTTP lab.  Each section uses a different trace file read carefully which trace file you need to use (each of the http-ethereal-trace files will be used).&lt;br /&gt;&lt;br /&gt;Try to answer as many questions as you can.  These will be figured into your grade as extra credit.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-5223312802595590165?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/5223312802595590165/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=5223312802595590165' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/5223312802595590165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/5223312802595590165'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/10/wireshark-lab-1015.html' title='Wireshark lab: 10/15'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-915452716633957054</id><published>2008-10-06T08:11:00.001-07:00</published><updated>2008-10-06T08:11:28.463-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='network forensics'/><title type='text'>Network Tools</title><content type='html'>Just to recap, here is a list of tools that we have been using for network forensics:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://chaosreader.sourceforge.net/"&gt;Chaosreader.pl&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://etherape.sourceforge.net/"&gt;Etherape&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://lcamtuf.coredump.cx/p0f.shtml"&gt;p0f&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.snort.org/"&gt;snort&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.tcpdump.org/"&gt;tcpdump&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://tcpxtract.sourceforge.net/"&gt;tcpxtract&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a     href="http://www.circlemud.org/~jelson/software/tcpflow/"&gt;tcpflow&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.wireshark.org/"&gt;Wireshark (and tshark, mergecap, editcap)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;font size="4"&gt;Chaosreader&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;Chaosreader can extract images from the network log files (though not all as we saw) and will print out a nice html report of all the flows.&lt;br /&gt;&lt;br /&gt;Here is Chaosreader in action:&lt;br /&gt;&lt;embed width="430" height="389" type="application/x-shockwave-flash" wmode="transparent" src="http://s187.photobucket.com/flash/player.swf?file=http://vid187.photobucket.com/albums/x231/levyQC/chaos.flv"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://s187.photobucket.com/player.swf?refURL=http://s187.photobucket.com/albums/x231/levyQC/%3faction=view&amp;current=chaos.flv/&amp;file=http://vid187.photobucket.com/albums/x231/levyQC/chaos.flv&amp;fs=1&amp;os=1&amp;ap=1"&gt;Full Screen&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It can provide a nice start for making sense of the log file and locating connections of interest.  However it doesn't extract all files of interest.&lt;br /&gt;&lt;br /&gt;&lt;font size="4"&gt;Etherape&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;Etherape allows you to see the traffic as a graphical representation.  You can have it listen on a live device, or you can feed it a network dump file.  Here is a video of etherape:&lt;br /&gt;&lt;br /&gt;&lt;embed width="448" height="361" type="application/x-shockwave-flash" wmode="transparent" src="http://i187.photobucket.com/player.swf?file=http://vid187.photobucket.com/albums/x231/levyQC/etherape.flv"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://s187.photobucket.com/player.swf?refURL=http://s187.photobucket.com/albums/x231/levyQC/%3faction=view&amp;current=etherape.flv/&amp;file=http://vid187.photobucket.com/albums/x231/levyQC/etherape.flv&amp;fs=1&amp;os=1&amp;ap=1"&gt;Full Screen&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;font size="4"&gt;p0f&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;p0f is a passive OS identification tool.  It uses three tests:&lt;br /&gt;&lt;br /&gt;1) SYN packet test, where it watches outgoing SYN packets&lt;br /&gt;2) Using the -A switch enables the SYN+ACK test&lt;br /&gt;3) Using the -R switch enables the RST+ACK test&lt;br /&gt;&lt;br /&gt;You can have it run on an interface by using the -i switch and interface name, or against a dump file using the -s flag.&lt;br /&gt;&lt;br /&gt;&lt;font size="4"&gt;snort&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;Snort is an intrusion detection system, but can also be used to read files.  You have been supplied with alert files that were created by snort against the dump files given to you.  When running snort you can use flags to make it read in a file.  Here are the flags that were used to create the alert files:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;# snort -c [config_file] -r [dump_file] -l [directory]&lt;br /&gt;&lt;br /&gt;-c lets snort know which configuration to use&lt;br /&gt;-r lets snort know which file to read&lt;br /&gt;-l lets snort know where to write the log files&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;A brief snort video:&lt;br /&gt;&lt;embed width="448" height="361" type="application/x-shockwave-flash" wmode="transparent" src="http://i187.photobucket.com/player.swf?file=http://vid187.photobucket.com/albums/x231/levyQC/snort.flv"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://s187.photobucket.com/player.swf?refURL=http://s187.photobucket.com/albums/x231/levyQC/%3faction=view&amp;current=snort.flv/&amp;file=http://vid187.photobucket.com/albums/x231/levyQC/snort.flv&amp;fs=1&amp;os=1&amp;ap=1"&gt;Full Screen&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;font size="4"&gt;tcpdump&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;Tcpdump can be used to capture network traffic.  When doing so, you let tcpdump know which device to use to read packets using the &lt;b&gt;-i&lt;/b&gt; switch.  If you want to save the traffic, you can use the &lt;b&gt;-w&lt;/b&gt; switch.  You can also specify the size of each packet saved by using the &lt;b&gt;-s&lt;/b&gt; switch.  Here is an example usage:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;# tcpdump -i eth0 -s 1515 -w file.lpc&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Tcpdump can also be used to read traffic data from a network dump file by using the &lt;b&gt;-r&lt;/b&gt; switch followed by the name of the file you want to read.  Here are some other switches you should use:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;-n  used to get only IP numbers&lt;br /&gt;-nn don't translate IP and port numbers &lt;br /&gt;-x  used to get hex data of packets&lt;br /&gt;-X  used to get hex and ASCII data of packets&lt;br /&gt;-c  used to specify a number of packets&lt;br /&gt;-e  used to get link layer headers (MAC addresses)&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;One can also specify other items for tcpdump to look for in the traffic.  Here is a TCP header:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://i187.photobucket.com/albums/x231/levyQC/TCP_HEADER_copy.gif" target="_blank"&gt;&lt;img src="http://i187.photobucket.com/albums/x231/levyQC/TCP_HEADER_copy.gif" border="0" alt="tcp header" height="300" width="600"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;With all TCP traffic there are flags that are associated with the conversation.  Here are some flags of interest:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;SYN – Synchronize sequence numbers&lt;/li&gt;&lt;li&gt;ACK – indicates an ACKnowledgment&lt;/li&gt;&lt;li&gt;PSH – Push function&lt;/li&gt;&lt;li&gt;RST – Reset the connection&lt;/li&gt;&lt;li&gt;FIN - close connection&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;When a TCP connection is first made, there is a 3-way handshake that must occur before data can be sent.  The handshake consists of:&lt;br /&gt;&lt;br /&gt;1) A SYN packet sent to the server from the client&lt;br /&gt;2) Response of SYN-ACK from the server &lt;br /&gt;3) An ACK sent back to the server from the client&lt;br /&gt;&lt;br /&gt;Seen below:&lt;br /&gt;&lt;a href="http://upload.wikimedia.org/wikipedia/commons/8/8c/Tcp_normal.png"&gt;&lt;img src="http://upload.wikimedia.org/wikipedia/commons/8/8c/Tcp_normal.png" height=300 width=500&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Therefore, one is often interested in SYN packets and can search for them using tcpdump.  If you look at the TCP header you can see that the flags are located in the thirteenth byte.  Therefore we can tell tcpdump to look in the thirteenth byte and give it the value.  Since the SYN flag is the second one from the right, it has a value of 2 (think binary).  So one usage is:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;$  tcpdump -n -r [file.lpc] 'tcp[13]==2'&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;If you want to see packets with the SYN flag (and other flags) set you have to use bitwise AND:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;$  tcpdump -n -r [file.lpc] 'tcp[13] &amp; 2 == 2'&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Likewise SYN+ACK has a value of 18, since the ACK flag is in location 4 (zero based) from the right which has a value of 16 and since SYN has a value of 2, we can change the total value to 18:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;$  tcpdump -n -r [file.lpc] 'tcp[13]==18'&lt;/pre&gt;&lt;br /&gt;Or Hex:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;$  tcpdump -n -r [file.lpc] 'tcp[13]==0x12'&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;You can also use the tcpflags option:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;$  tcpdump -n -r [file.lpc] 'tcp[tcpflags]==2'&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;You can also indicate a particular host:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;$  tcpdump -n -r [file.lpc] 'tcp[13]==2' and host [IP]&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;font size="4"&gt;tcpxtract&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;Tcpxtract can be used to extract files from network dumps.  We found that it crashed on some dumps with a segmentation fault however while we were doing our analysis.&lt;br /&gt;&lt;br /&gt;&lt;font size="4"&gt;tcpflow&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;Tcpflow is a really nice tool that can be used to rebuild conversations between two machines.  Therefore we can use it to extract files.  Here is a basic usage:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;$ tcpflow -r [file.lpc] -c port [port number]&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;The &lt;b&gt;-r&lt;/b&gt; switch works as before to indicate which file to read.  The &lt;b&gt;-c&lt;/b&gt; flag says put output to stdout.  The &lt;b&gt;port&lt;/b&gt; option lets one indicate which port number to use to construct a stream.&lt;br /&gt;&lt;br /&gt;Here is a video of tcpflow being used to extract a JPEG file after finding it with chaosreader:&lt;br /&gt;&lt;br /&gt;&lt;embed width="448" height="361" type="application/x-shockwave-flash" wmode="transparent" src="http://i187.photobucket.com/player.swf?file=http://vid187.photobucket.com/albums/x231/levyQC/tcpflow3.flv"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://s187.photobucket.com/player.swf?refURL=http://s187.photobucket.com/albums/x231/levyQC/%3faction=view&amp;current=tcpflow3.flv/&amp;file=http://vid187.photobucket.com/albums/x231/levyQC/tcpflow3.flv&amp;fs=1&amp;os=1&amp;ap=1"&gt;Full Screen&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Therefore, if you have a lot of ftp connections, you can extract all files from the streams by using &lt;b&gt;port 20&lt;/b&gt; in the tcpflow command.  Why port 20?  Because an ftp connection uses two ports: 20 and 21.  Port 21 is the control/command port (the connection all your typed commands go to) and port 20 is the data connection where the files get uploaded.  You can use it on Venus, just issue the following commands:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;$ wget &lt;br /&gt;  ftp://ftp.circlemud.org/pub/jelson/tcpflow/tcpflow-0.21.tar.gz&lt;br /&gt;$ tar -xvzf tcpflow-0.21.tar.gz&lt;br /&gt;$ cd tcpflow-0.21/&lt;br /&gt;$ ./configure&lt;br /&gt;$ make&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;The executable will be in the &lt;pre&gt;tcpflow-0.21/src&lt;/pre&gt; folder:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://i187.photobucket.com/albums/x231/levyQC/tcpflow_src.png"&gt;&lt;img src="http://i187.photobucket.com/albums/x231/levyQC/tcpflow_src.png" height=300 width=500&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;font size="4"&gt;Wireshark et al.&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;You have been using wireshark for a while now.  I will continue writing about it a bit later...&lt;br /&gt;&lt;br /&gt;&lt;embed width="448" height="361" type="application/x-shockwave-flash" wmode="transparent" src="http://i187.photobucket.com/player.swf?file=http://vid187.photobucket.com/albums/x231/levyQC/wireshark.flv"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://s187.photobucket.com/player.swf?refURL=http://s187.photobucket.com/albums/x231/levyQC/%3faction=view&amp;current=wireshark.flv/&amp;file=http://vid187.photobucket.com/albums/x231/levyQC/wireshark.flv&amp;fs=1&amp;os=1&amp;ap=1"&gt;Full Screen&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-915452716633957054?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/915452716633957054/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=915452716633957054' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/915452716633957054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/915452716633957054'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/10/network-tools.html' title='Network Tools'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-8258932955037105008</id><published>2008-10-03T13:32:00.000-07:00</published><updated>2008-10-06T10:50:02.570-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='homework'/><title type='text'>EC Homework</title><content type='html'>1) Download and install &lt;a href="http://www.wireshark.org/"&gt;Wireshark&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;2) Collect about 3-5 minutes worth of traffic on your computer.  Surf as you would normally on your computer.&lt;br /&gt;&lt;br /&gt;3) Stop collecting and save the file as ``network_home.pcap''&lt;br /&gt;&lt;br /&gt;4) Look at the protocol column and write down each unique protocol that you see there.&lt;br /&gt;&lt;br /&gt;5) Briefly describe 5 of the protocols from (4) - that is, what do they do/what are they used for?  (We have covered a few protocols in class).&lt;br /&gt;&lt;br /&gt;6) What is your IP address?&lt;br /&gt;&lt;br /&gt;7) If you click on the Protocol column you can sort the packets by protocol.  You can also search for a particular protocol by typing it in the ``Filter'' area.  Filter for the HTTP protocol.  Right click on one of the green HTTP lines and choose ``Follow TCP Stream.''  What does the first line of the pink text say?  What does it mean?  What does the first line of the blue text say and what is it mean?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://venus.cs.qc.edu/~jlevy/cs381/files.html"&gt;Extras&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-8258932955037105008?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/8258932955037105008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=8258932955037105008' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/8258932955037105008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/8258932955037105008'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/10/ec-homework.html' title='EC Homework'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-7198568520935367836</id><published>2008-09-24T05:36:00.000-07:00</published><updated>2008-10-02T10:23:56.702-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='notes'/><category scheme='http://www.blogger.com/atom/ns#' term='tools'/><title type='text'>9/24: lecture videos/links</title><content type='html'>&lt;embed width="448" height="361" type="application/x-shockwave-flash" wmode="transparent" src="http://i187.photobucket.com/player.swf?file=http://vid187.photobucket.com/albums/x231/levyQC/jphs2.flv"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://packetstormsecurity.org/crypt/efs/ppdd/jphs_05.zip"&gt;JPHide/Seek&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.invisiblesecrets.com/download.html"&gt;Invisible Secrets&lt;/a&gt;&lt;br /&gt;&lt;a href="http://steghide.sourceforge.net/"&gt;Steghide&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.outguess.org/detection.php"&gt;Outguess/Stegdetect&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.jjtc.com/Steganography/toolmatrix.htm"&gt;Neil Johnson's list of tools&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Articles about steganography:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.garykessler.net/library/steganography.html"&gt;Steganography: Hiding Data Within Data&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Steganography"&gt;Wikipedia Article&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.securityfocus.com/infocus/1684"&gt;Steganography Revealed&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.jjtc.com/stegdoc/sec202.html"&gt;History and Steganography&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.stegoarchive.com/"&gt;Stegoarchive&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;embed width="448" height="361" type="application/x-shockwave-flash" wmode="transparent" src="http://i187.photobucket.com/player.swf?file=http://vid187.photobucket.com/albums/x231/levyQC/netcat1.flv"&gt;&lt;/embed&gt;   &lt;br /&gt;&lt;br /&gt;&lt;a href="http://netcat.sourceforge.net/"&gt;Netcat&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-7198568520935367836?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/7198568520935367836/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=7198568520935367836' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/7198568520935367836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/7198568520935367836'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/09/924-lecture-videos.html' title='9/24: lecture videos/links'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-4277857888398929049</id><published>2008-09-22T05:26:00.000-07:00</published><updated>2008-09-22T05:27:34.365-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='networks'/><title type='text'>Networks</title><content type='html'>We learned about networks in the last class and we learned about the following terms:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Internet_Protocol"&gt;IP (internet protocol) address&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Network_card"&gt;NIC (network interface card)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Mac_address"&gt;MAC (Media Access Control) address&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Computer_port_%28software%29"&gt;Port&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Domain_Name_System"&gt;DNS (Domain Name System)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Packet_%28information_technology%29"&gt;Packet&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Netstat"&gt;netstat&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Ipconfig"&gt;ipconfig/ifconfig&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Ping"&gt;ping&lt;/a&gt; &lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Traceroute"&gt;traceroute&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We also learned about different internet protocols:&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Internet_Protocol"&gt;IP (Internet Protocol)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Transmission_Control_Protocol"&gt;TCP (Transmission Control Protocol)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/HyperText_Transfer_Protocol"&gt;HTTP (HyperText Transfer Protocol)&lt;/a&gt;&lt;br /&gt;HTTPS (The secure HyperText Transfer Protocol)&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Internet_control_message_protocol"&gt;ICMP (Internet Control Message Protocol&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/User_Datagram_Protocol"&gt;UDP (User Datagram Protocol)&lt;/a&gt;&lt;br /&gt;As well as a few others.&lt;br /&gt;&lt;br /&gt;We also talked about a few applications that can be used to watch the network:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://etherape.sourceforge.net/"&gt;Etherape&lt;/a&gt;, shown below can allow you to see the traffic on your network.  Unfortunately for most of you, it only installs under Linux and Mac OS/X:&lt;br /&gt;&lt;br /&gt;&lt;embed width="448" height="361" type="application/x-shockwave-flash" wmode="transparent" src="http://i187.photobucket.com/player.swf?file=http://vid187.photobucket.com/albums/x231/levyQC/etherape.flv"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://s187.photobucket.com/player.swf?refURL=http://s187.photobucket.com/albums/x231/levyQC/%3faction=view&amp;current=etherape.flv/&amp;file=http://vid187.photobucket.com/albums/x231/levyQC/etherape.flv&amp;fs=1&amp;os=1&amp;ap=1"&gt;Etherape  Fullscreen&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.wireshark.org/"&gt;Wireshark&lt;/a&gt; is a packet analyzer that you can use to see the packets of information coming in and out of your computer.  It easily installs under Windows and Linux.  Here we are using it to get the password and username from a fake myspace account:&lt;br /&gt; &lt;br /&gt;&lt;embed width="448" height="361" type="application/x-shockwave-flash" wmode="transparent" src="http://i187.photobucket.com/player.swf?file=http://vid187.photobucket.com/albums/x231/levyQC/wireshark.flv"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://s187.photobucket.com/player.swf?refURL=http://s187.photobucket.com/albums/x231/levyQC/%3faction=view&amp;current=wireshark.flv/&amp;file=http://vid187.photobucket.com/albums/x231/levyQC/wireshark.flv&amp;fs=1&amp;os=1&amp;ap=1"&gt;Wireshark Fullscreen&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here is a video of &lt;a href="http://en.wikipedia.org/wiki/Ping"&gt;ping&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Traceroute"&gt;traceroute&lt;/a&gt; commands:&lt;br /&gt;&lt;br /&gt;&lt;embed width="448" height="361" type="application/x-shockwave-flash" wmode="transparent" src="http://i187.photobucket.com/player.swf?file=http://vid187.photobucket.com/albums/x231/levyQC/pingtracert.flv"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://s187.photobucket.com/player.swf?refURL=http://s187.photobucket.com/albums/x231/levyQC/%3faction=view&amp;current=pingtracert.flv/&amp;file=http://vid187.photobucket.com/albums/x231/levyQC/pingtracert.flv&amp;fs=1&amp;os=1&amp;ap=1"&gt;Ping/Traceroute Fullscreen&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-4277857888398929049?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/4277857888398929049/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=4277857888398929049' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/4277857888398929049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/4277857888398929049'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/09/networks.html' title='Networks'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-3577713406969928468</id><published>2008-09-18T20:41:00.000-07:00</published><updated>2008-09-19T10:01:07.719-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='talks'/><title type='text'>Talk on 9/24: Visual Forensic Analysis</title><content type='html'>There's an interesting talk coming up at John Jay College that might interest some of you:&lt;br /&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;span style="font-weight:bold;"&gt;The Center for Cybercrime Studies&lt;br /&gt;The John Jay College of Criminal Justice&lt;br /&gt;Presents&lt;br /&gt;&lt;br /&gt;&lt;font size="4"&gt;Visual Forensic Analysis&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;Speaker:    &lt;font size="4"&gt;Greg Conti&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;Computer Science Department&lt;br /&gt;United States Military Academy&lt;br /&gt; &lt;br /&gt;For decades hex was the common tongue of reverse engineers and forensic analysts, but we can do better. Hex editors are the Swiss Army knives of low level analysis and have evolved significantly, but are now at a local maximum. With the tiny textual window hex provides, it is difficult, if not impossible to understand the big picture context and inner workings of binary objects - files, file systems, process memory, and network traffic. While there are helpful tools to analyze the special case of executable files, little work exists to help address the general case of all types of binary objects. This talk presents visual approaches to improve the art and science of forensic analysis, diffing, and reverse engineering, both in the context independent case where little is known about the raw structure of the binary data and at the semantic level where external knowledge can be used to inform analysis.  If you are faced with low level analysis tasks, you should attend this talk.&lt;br /&gt; &lt;br /&gt;Greg Conti is an Assistant Professor of Computer Science at the United States Military Academy. His research includes security data visualization and web-based information disclosure. He is the author of Security Data Visualization (No Starch Press) and the forthcoming Googling Security (Addison-Wesley). His work can be found at &lt;a href="http://www.gregconti.com"&gt;www.gregconti.com&lt;/a&gt; and &lt;a href="http://www.rumint.org"&gt;www.rumint.org&lt;/a&gt;.&lt;br /&gt;&lt;pre&gt;Date:        September 24, 2008&lt;br /&gt;Time:        3:30 PM&lt;br /&gt;Location:    Mathematics Conference Room - 4238N&lt;br /&gt;             445 West 59th Street, New York City 10019&lt;/pre&gt; &lt;br /&gt;RSVP: Nicole Daniels at 212-237-8920 or email ndaniels@jjay.cuny.edu.&lt;br /&gt;For additional information please contact &lt;a href="http://web.math.jjay.cuny.edu/index2.html"&gt;Professor Doug Salane&lt;/a&gt;, Director of the &lt;a href="http://www.jjay.cuny.edu/centersInstitutes/cybercrime/x.asp"&gt;Center for Cybercrime Studies&lt;/a&gt;, at 212-237-8836 or email dsalane@jjay.cuny.edu.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-3577713406969928468?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/3577713406969928468/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=3577713406969928468' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/3577713406969928468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/3577713406969928468'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/09/talk-on-924-visual-forensic-analysis.html' title='Talk on 9/24: Visual Forensic Analysis'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-1265230752803023530</id><published>2008-09-18T05:17:00.001-07:00</published><updated>2008-09-18T12:12:21.828-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><title type='text'>Secret messages</title><content type='html'>After we learned about &lt;a href="http://en.wikipedia.org/wiki/Hexadecimal"&gt;hexadecimal&lt;/a&gt; and &lt;a href="http://www.asciitable.com/"&gt;ASCII&lt;/a&gt; in the last class: What does the picture behind this blog say?  &lt;i&gt;&lt;b&gt;Hint:&lt;/b&gt; every character is represented by two hexadecimal characters.  For example: the letter `A' has a value of 41 Hex.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Good luck!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-1265230752803023530?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/1265230752803023530/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=1265230752803023530' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/1265230752803023530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/1265230752803023530'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/09/secret-messages.html' title='Secret messages'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-441886922147946301</id><published>2008-09-18T05:17:00.000-07:00</published><updated>2008-09-18T17:26:58.607-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='personal security'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='media'/><category scheme='http://www.blogger.com/atom/ns#' term='hackers'/><title type='text'>Palin's Yahoo account compromised</title><content type='html'>It's almost as if we had foreshadowed &lt;a href="http://michellemalkin.com/2008/09/17/the-story-behind-the-palin-e-mail-hacking/"&gt;this event&lt;/a&gt;.  We spoke on Monday about how insecure Yahoo! accounts could be if you know the person well enough.  Sarah Palin has just &lt;a href="http://it.toolbox.com/blogs/securitymonkey/sarah-palins-inbox-hacked-27251"&gt;learned&lt;/a&gt; &lt;a href="http://gawker.com/5051193/sarah-palins-personal-emails"&gt;this&lt;/a&gt; &lt;a href="http://www.marketwatch.com/news/story/sarah-palin-learns-about-password/story.aspx?guid={D9D83823-0541-48CD-BAE3-97B191ECC720}&amp;dist=hppr"&gt;the&lt;/a&gt; &lt;a href="http://news.yahoo.com/s/ap/20080918/ap_on_el_pr/palin_hacked"&gt;hard&lt;/a&gt; &lt;a href="http://ap.google.com/article/ALeqM5iem-vu_mlRjRYfqkscEkw2ciRm7wD938PL2G0"&gt;way&lt;/a&gt;.  &lt;br /&gt;&lt;br /&gt;For someone who has such a high profile &lt;a href="http://erratasec.blogspot.com/2008/09/how-sarah-got-her-hack-on.html"&gt;she should have at least thought of using some fake information&lt;/a&gt; for her user questions and &lt;a href="http://machinist.salon.com/blog/2008/09/17/palin_hacked/"&gt;better passwords&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;More articles:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://wikileaks.org/wiki/VP_contender_Sarah_Palin_hacked"&gt;wikileaks&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blog.wired.com/27bstroke6/2008/09/group-posts-e-m.html"&gt;Wired&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The upcoming aftermath:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.wired.com/27bstroke6/2008/09/palin-e-mail-ha.html"&gt;Wired update&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.theregister.co.uk/2008/09/18/palin_email_investigation/"&gt;TheRegister&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Let's see if this doesn't get blown out of proportion...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img.photobucket.com/albums/v40/cheese-moe/All%20stuff/computer_bomb.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px;" src="http://img.photobucket.com/albums/v40/cheese-moe/All%20stuff/computer_bomb.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-441886922147946301?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/441886922147946301/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=441886922147946301' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/441886922147946301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/441886922147946301'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/09/palins-yahoo-acct-compromised.html' title='Palin&apos;s Yahoo account compromised'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-174855539752154050</id><published>2008-09-14T18:23:00.001-07:00</published><updated>2008-09-14T18:42:39.799-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='notes'/><category scheme='http://www.blogger.com/atom/ns#' term='virus'/><title type='text'>Viruses (or virii) - Part 2</title><content type='html'>As you may or may not know (until now), you can write executable code in Windows Office Documents using &lt;a href="http://en.wikipedia.org/wiki/Macro_%28computer_science%29"&gt;Macros&lt;/a&gt;.  Viruses can use this as a way to spread and infect computers.  The &lt;a href="http://en.wikipedia.org/wiki/Melissa_virus"&gt;Melissa virus&lt;/a&gt; is a good example of this.  Melissa used the &lt;tt&gt;Document_Open()&lt;/tt&gt; subroutine of a word document (circulating via email) to execute its code and deleted several system critical files.&lt;br /&gt;&lt;br /&gt;Popular subroutines used are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Document_Open()&lt;/li&gt;and&lt;li&gt;Document_Close()&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;So we could write code in these subroutines that will execute when either the document is opened or closed.&lt;br /&gt;&lt;br /&gt;We will create a word document and open the Visual Basic Editor:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i187.photobucket.com/albums/x231/levyQC/macro1.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px;" src="http://i187.photobucket.com/albums/x231/levyQC/macro1.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Right click on the word document shown and click ``View Code'':&lt;br /&gt;&lt;br /&gt;&lt;a href="http://i187.photobucket.com/albums/x231/levyQC/macro2.jpg"&gt;&lt;img src="http://i187.photobucket.com/albums/x231/levyQC/macro2.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Choose ``Document'' on the right hand side and ``Open'' on the left:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i187.photobucket.com/albums/x231/levyQC/macro3.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px;" src="http://i187.photobucket.com/albums/x231/levyQC/macro3.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We'll have a message box come out when the document is opened and we'll delete a file called ``test.txt''.  Another message box will come out when the document is closed.  The resulting code is shown below:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i187.photobucket.com/albums/x231/levyQC/macro6.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px;" src="http://i187.photobucket.com/albums/x231/levyQC/macro6.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If macros are enabled on for MS Word, then the code will execute.  An execution is shown below:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://i187.photobucket.com/albums/x231/levyQC/macro7.jpg"&gt;&lt;img src="http://i187.photobucket.com/albums/x231/levyQC/macro7.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://i187.photobucket.com/albums/x231/levyQC/macro8.jpg"&gt;&lt;img src="http://i187.photobucket.com/albums/x231/levyQC/macro8.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You should disable most macros to make sure that you are safe and to avoid viruses that use this method of transportation.  You can do that by going to &lt;b&gt;Tools-&gt;Options-&gt;Security-&gt;Macros&lt;/b&gt; and setting the setting to either &lt;b&gt;High&lt;/b&gt; or &lt;b&gt;Very High&lt;/b&gt;:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://i187.photobucket.com/albums/x231/levyQC/macro10.jpg"&gt;&lt;img src="http://i187.photobucket.com/albums/x231/levyQC/macro10.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://i187.photobucket.com/albums/x231/levyQC/macro11.jpg"&gt;&lt;img src="http://i187.photobucket.com/albums/x231/levyQC/macro11.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you have your setting to &lt;b&gt;Medium&lt;/b&gt; you will be prompted as to whether or not you want to execute macros:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://i187.photobucket.com/albums/x231/levyQC/macro4.jpg"&gt;&lt;img src="http://i187.photobucket.com/albums/x231/levyQC/macro4.jpg"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-174855539752154050?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/174855539752154050/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=174855539752154050' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/174855539752154050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/174855539752154050'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/09/viruses-or-virii-part-2.html' title='Viruses (or virii) - Part 2'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-6265949035559629047</id><published>2008-09-14T18:22:00.001-07:00</published><updated>2008-09-14T18:38:42.959-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='notes'/><category scheme='http://www.blogger.com/atom/ns#' term='virus'/><title type='text'>Viruses (or virii) - Part 1</title><content type='html'>Today we will discuss &lt;a href="http://en.wikipedia.org/wiki/Computer_virus"&gt;viruses&lt;/a&gt; (or virii if you are pretentious enough to keep with true Latin grammar).&lt;br /&gt;&lt;br /&gt;Viruses are not complete programs.  They must reside in a host program in order to function and need human intervention in order to execute.  Viruses can reside in any file, but are only affective if they are within a file that can be executed.&lt;br /&gt;&lt;br /&gt;There are two types of executable files on Windows systems:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;COM&lt;/b&gt;&lt;br&gt;files that end in the COM extension which are relics of the old CP/M OS&lt;/li&gt;&lt;li&gt;&lt;b&gt;EXE&lt;/b&gt;&lt;br&gt;files ending in EXE extension.  Also includes PE (Portable Extendable) format (.SYS, .DLL, .OCX, .CPL, .SCR)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;font size="4"&gt;Companion Infection Technique&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;The virus may masquerade as a known program such as &lt;tt&gt;cmd&lt;/tt&gt; or &lt;tt&gt;notepad&lt;/tt&gt; and may use a different extension than the traditional program or may use a misspelled variation of the traditional program name.  Since the virus needs to be executed in order to be affective, a program masquerading as a legitimate one could fool the user into executing it.&lt;br /&gt;&lt;br /&gt;As we know we can run programs by going to &lt;b&gt;Start-&gt;Run&lt;/b&gt; and typing the name of the program we want to run without the extension:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i187.photobucket.com/albums/x231/levyQC/notepad2.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px;" src="http://i187.photobucket.com/albums/x231/levyQC/notepad2.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So if there is a program that contains the name written in the &lt;tt&gt;&lt;b&gt;Run&lt;/b&gt;&lt;/tt&gt; box above in the Windows path, it will execute.  So we could see how easy it would be for a program with a name like &lt;b&gt;notpad.exe&lt;/b&gt; (notice that the &lt;b&gt;e&lt;/b&gt; is missing) to execute when the user mistakenly mistypes &lt;b&gt;notepad&lt;/b&gt; in the Run box.&lt;br /&gt;&lt;br /&gt;Another interesting thing about Windows is that &lt;b&gt;.COM&lt;/b&gt; files are executed before &lt;b&gt;.EXE&lt;/b&gt; files.  It may be because the files come first alphabetically, or it may be due to the configuration of Windows.  Either way, an attacker can use this to his/her advantage by creating an executable with a &lt;b&gt;.COM&lt;/b&gt; extension and placing it in the same folder as the original executable.  We will do that now.&lt;br /&gt;&lt;br /&gt;In this example a program will be written in &lt;a href="http://en.wikipedia.org/wiki/Visual_Basic_.NET"&gt;Visual Basic&lt;/a&gt; which you can get for free &lt;a href="http://www.microsoft.com/express/download/"&gt;here&lt;/a&gt;.  All it will do is flash a couple of message boxes and then run the real application.  Here is the code:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i187.photobucket.com/albums/x231/levyQC/notepad3.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px;" src="http://i187.photobucket.com/albums/x231/levyQC/notepad3.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;After we &lt;a href="http://en.wikipedia.org/wiki/Compiler"&gt;compile&lt;/a&gt; the code and obtain the executable, we will set the property to ``hidden'' and rename the extension to &lt;b&gt;.com&lt;/b&gt;:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://i187.photobucket.com/albums/x231/levyQC/notepad4.jpg"&gt;&lt;img src="http://i187.photobucket.com/albums/x231/levyQC/notepad4.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i187.photobucket.com/albums/x231/levyQC/notepad6.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px;" src="http://i187.photobucket.com/albums/x231/levyQC/notepad6.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The new program is then copied into the C:\Windows\System32 folder.  Since it is a hidden file, it will not show up when you do a directory listing:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i187.photobucket.com/albums/x231/levyQC/notepad5.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px;" src="http://i187.photobucket.com/albums/x231/levyQC/notepad5.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now if we try to run notepad by using &lt;b&gt;Start-&gt;Run&lt;/b&gt; we will get the following execution before notepad launches for real:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://i187.photobucket.com/albums/x231/levyQC/notepad7.jpg"&gt;&lt;img src="http://i187.photobucket.com/albums/x231/levyQC/notepad7.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://i187.photobucket.com/albums/x231/levyQC/notepad8.jpg"&gt;&lt;img src="http://i187.photobucket.com/albums/x231/levyQC/notepad8.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now we see just how close we were to potential catastrophe.  Most viruses will run without you knowing that they have executed and will run the program that was requested so that the user will not suspect anything.  Viruses often multiply by writing themselves into other files that will be sent to other potential victims or executed later.  &lt;br /&gt;&lt;br /&gt;&lt;font size="4"&gt;Other Virus Methods&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;A virus can also completely overwrite the host file, thereby replacing the original file with itself.  Obviously this could alert the user, since previously working programs will no longer work.&lt;br /&gt;&lt;br /&gt;A virus may also &lt;b&gt;prepend&lt;/b&gt; (put itself at the beginning of the file) or &lt;a href="http://www.m-w.com/dictionary/append"&gt;&lt;b&gt;append&lt;/b&gt;&lt;/a&gt; itself to a host file. &lt;br /&gt;&lt;br /&gt;Viruses can also infect document files (Word Documents, Excel Documents etc) to activate when opening, closing or doing various other tasks.  We will look at a document example later.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-6265949035559629047?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/6265949035559629047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=6265949035559629047' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/6265949035559629047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/6265949035559629047'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/09/viruses-or-virii-part-1.html' title='Viruses (or virii) - Part 1'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-2443988047700374978</id><published>2008-09-14T12:44:00.001-07:00</published><updated>2009-01-06T22:51:12.513-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='notes'/><title type='text'>Computer basics</title><content type='html'>We covered this, but I'll add these terms to the blog for clarity.&lt;br /&gt;&lt;br /&gt;An &lt;b&gt;&lt;u&gt;Operating System (OS)&lt;/u&gt;&lt;/b&gt; is the a software program that works as the interface between the user and the hardware.  Examples of Operating Systems are Windows XP/Vista, Linux, Mac OS/X, and Unix.  Modern Operating Systems support multiple programs (processes) and multiple users at one time.  The OS manages everything on the computer such as: programs that are running (processes), files that are open, network connections, users who are logged on (and their processes, files, etc), memory usage, etc.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_55uSCYxbQ8M/SM1P3L3CIuI/AAAAAAAAAU8/JqoMXQTctS4/s1600-h/osoverview.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_55uSCYxbQ8M/SM1P3L3CIuI/AAAAAAAAAU8/JqoMXQTctS4/s400/osoverview.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5245936950451512034" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A &lt;b&gt;&lt;u&gt;process&lt;/u&gt;&lt;/b&gt; is a program that is currently running (executing) on a computer.  Every process running has a unique number associated with it called a &lt;b&gt;&lt;u&gt;Process Identifier (PID)&lt;/u&gt;&lt;/b&gt;.  This allows the Operating System to keep track of each process.  A process that is running is currently in main memory or &lt;a href="http://en.wikipedia.org/wiki/RAM"&gt;Random Access Memory (RAM)&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Random Access Memory (RAM)&lt;/u&gt;&lt;/b&gt; or main memory is a &lt;a href="http://en.wikipedia.org/wiki/Volatile_memory"&gt;volatile&lt;/a&gt; form of computer storage that for items that are currently being used on the computer.  Processes (and data needed by the processes) that are currently running must be in RAM in order for them to run.  &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://upload.wikimedia.org/wikipedia/commons/c/ca/Memory_module_DDRAM_20-03-2006.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px;" src="http://upload.wikimedia.org/wikipedia/commons/c/ca/Memory_module_DDRAM_20-03-2006.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A &lt;b&gt;&lt;u&gt;Hard Disk&lt;/u&gt;&lt;/b&gt; or &lt;b&gt;&lt;u&gt;Hard Drive&lt;/u&gt;&lt;/b&gt; is a piece of hardware that is used for longterm storage.  Every time you save documents and pictures they are on the hard drive.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://upload.wikimedia.org/wikipedia/commons/b/b0/Hdd.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px;" src="http://upload.wikimedia.org/wikipedia/commons/b/b0/Hdd.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A &lt;b&gt;&lt;u&gt;Central Processing Unit (CPU)&lt;/u&gt;&lt;/b&gt; is hardware that is the brain of the computer.  All instructions by programs running on the computer are processed by the CPU.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://upload.wikimedia.org/wikipedia/commons/e/e7/Intel_80486DX2_bottom.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px;" src="http://upload.wikimedia.org/wikipedia/commons/e/e7/Intel_80486DX2_bottom.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A &lt;b&gt;&lt;u&gt;user&lt;/u&gt;&lt;/b&gt; is someone who is currently using the computer or programs on the computer.&lt;br /&gt;&lt;br /&gt;A &lt;b&gt;&lt;u&gt;programmer&lt;/u&gt;&lt;/b&gt; is someone who creates computer programs.  Programs are created using programming languages.  Some example programming languages are C, C++, Java, Perl, and Python.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Binary&lt;/u&gt;&lt;/b&gt; is a numerical system that contains only 1's and 0's and is the basis representing ``On'' and ``Off'' switches in computer circuits.  This is what the computer understands and speaks as a native language.  Most computers use the &lt;a href="http://en.wikipedia.org/wiki/Ascii"&gt;ASCII&lt;/a&gt; encoding scheme to represent characters.  You can find a table of these values &lt;a href="http://www.asciitable.com/"&gt;here&lt;/a&gt;.  Fun: ``There are 10 types of people: those who understand binary and those who don't.''&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Hex&lt;/u&gt;&lt;/b&gt; (short for hexadecimal) is a base-16 numerical system that contains the characters 0-9 and A-F.  Fun: ``How many people read hex if only you and dead people read hex?''&lt;br /&gt;&lt;br /&gt;A &lt;b&gt;&lt;u&gt;Network Interface Card (NIC)&lt;/u&gt;&lt;/b&gt; is a piece of hardware that allows a computer to communicate on a computer network.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://upload.wikimedia.org/wikipedia/commons/9/9e/Network_card.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px;" src="http://upload.wikimedia.org/wikipedia/commons/9/9e/Network_card.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;An &lt;b&gt;&lt;u&gt;Internet Protocol (IP) address&lt;/u&gt;&lt;/b&gt; is a numerical address for a computer on a network. An example of an IP address might be: 192.168.0.99&lt;br /&gt;&lt;br /&gt;A &lt;b&gt;&lt;u&gt;Media Access Control (MAC) address&lt;/u&gt;&lt;/b&gt; is the hardware address of a computer on a network.  It is assigned by the maker of the computer's NIC card.  An example of a MAC address might be: 00:3G:2D:10:AF:7E&lt;br /&gt;&lt;br /&gt;A &lt;b&gt;&lt;u&gt;Port&lt;/u&gt;&lt;/b&gt; is the result of a program on a computer that is connected to the network.  This results in an ``opening'' on the computer to the network.  There are 65536 ports numbered from 0 to 65535.  Well known ports range from 0-1023, which means that we can usually tell which programs are running if we see these ports are open.  This doesn't mean that these programs can't change ports, however, just that they normally run on these known ports.  Here you can find a &lt;a href="http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers"&gt;list of known port numbers&lt;/a&gt;.  &lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Transmission Control Protocol (TCP)&lt;/u&gt;&lt;/b&gt; is a connection oriented network connection (like a phone call).  For more information see &lt;a href="http://en.wikipedia.org/wiki/Transmission_Control_Protocol"&gt;Wikipedia&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;User Datagram Protocol (UDP)&lt;/u&gt;&lt;/b&gt; is a connectionless network connection (like the mail).  For more information see &lt;a href="http://en.wikipedia.org/wiki/User_Datagram_Protocol"&gt;Wikipedia&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-2443988047700374978?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/2443988047700374978/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=2443988047700374978' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/2443988047700374978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/2443988047700374978'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/09/computer-basics.html' title='Computer basics'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_55uSCYxbQ8M/SM1P3L3CIuI/AAAAAAAAAU8/JqoMXQTctS4/s72-c/osoverview.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-4004518906239780341</id><published>2008-09-09T21:23:00.000-07:00</published><updated>2008-09-10T09:16:31.137-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='notes'/><category scheme='http://www.blogger.com/atom/ns#' term='tools'/><title type='text'>Two network tools</title><content type='html'>&lt;a href="http://nmap.org/"&gt;nmap&lt;/a&gt; is a network scanner that you can use to audit your network.  Here is a scan of a computer looking for open ports and Operating System:&lt;br /&gt;&lt;br /&gt;&lt;p class="code"&gt;&lt;br /&gt;# nmap -O 192.168.0.10&lt;br /&gt;&lt;br /&gt;Starting Nmap 4.52 ( http://insecure.org ) at 2008-09-10 00:14 EDT&lt;br /&gt;Interesting ports on 192.168.0.10:&lt;br /&gt;Not shown: 1709 closed ports&lt;br /&gt;PORT    STATE    SERVICE&lt;br /&gt;135/tcp filtered msrpc&lt;br /&gt;137/tcp filtered netbios-ns&lt;br /&gt;138/tcp filtered netbios-dgm&lt;br /&gt;139/tcp filtered netbios-ssn&lt;br /&gt;445/tcp filtered microsoft-ds&lt;br /&gt;MAC Address: 00:XX:XX:AA:99:44 (Intel)&lt;br /&gt;Device type: general purpose&lt;br /&gt;Running: Microsoft Windows 2003|XP&lt;br /&gt;Too many fingerprints match this host to give specific OS details&lt;br /&gt;Network Distance: 1 hop&lt;br /&gt;&lt;br /&gt;OS detection performed. Please report any incorrect results at http://insecure.org/nmap/submit/ .&lt;br /&gt;Nmap done: 1 IP address (1 host up) scanned in 15.992 seconds&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.wireshark.org/"&gt;Wireshark&lt;/a&gt; is a packet analyzer that you can use to see the packets of information coming in and out of your computer.  It easily installs under Windows and Linux.  Here we are using it to get the password and username from a fake myspace account:&lt;br /&gt; &lt;br /&gt;&lt;embed width="448" height="361" type="application/x-shockwave-flash" wmode="transparent" src="http://i187.photobucket.com/player.swf?file=http://vid187.photobucket.com/albums/x231/levyQC/wireshark.flv"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://s187.photobucket.com/player.swf?refURL=http://s187.photobucket.com/albums/x231/levyQC/%3faction=view&amp;current=wireshark.flv/&amp;file=http://vid187.photobucket.com/albums/x231/levyQC/wireshark.flv&amp;fs=1&amp;os=1&amp;ap=1"&gt;Wireshark Fullscreen&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-4004518906239780341?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/4004518906239780341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=4004518906239780341' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/4004518906239780341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/4004518906239780341'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/09/two-network-tools.html' title='Two network tools'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-6594546785399059710</id><published>2008-09-09T20:47:00.000-07:00</published><updated>2008-09-14T19:17:26.830-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='notes'/><title type='text'>Software Issues</title><content type='html'>&lt;b&gt;&lt;u&gt;Buffer Overflow&lt;/u&gt;&lt;/b&gt;: is an application error that occurs when more data is sent to a program than it is designed to handle.  The attacker can use this to make the machine execute instructions that were not originally intended.  Buffer overflows can be quite dangerous and are one of the most prevalent errors reported on security lists.&lt;br /&gt;&lt;br /&gt;Here is a small example of a buffer overflow, but more often something like this example will not occur.  The error will be exploited to do something more malicious, like to execute other commands on the machine.&lt;br /&gt;&lt;br /&gt;&lt;embed width="448" height="361" type="application/x-shockwave-flash" wmode="transparent" src="http://i187.photobucket.com/player.swf?file=http://vid187.photobucket.com/albums/x231/levyQC/bo2.flv"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://s187.photobucket.com/albums/x231/levyQC/?action=view&amp;current=bo2.flv"&gt;Direct link&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Examples: &lt;a href="http://taosecurity.blogspot.com/2008/01/sussy-mcbride-shouts-i-got-hacked.html"&gt;virtual mugging&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.wired.com/wired/archive/11.07/slammer.html"&gt;Slammer Worm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Command Injection&lt;/u&gt;&lt;/b&gt;: occurs when input is passed directly to an interpreter.  Here's a video example:&lt;br /&gt;&lt;br /&gt;&lt;embed width="448" height="361" type="application/x-shockwave-flash" wmode="transparent" src="http://i187.photobucket.com/player.swf?file=http://vid187.photobucket.com/albums/x231/levyQC/injection2.flv"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://s187.photobucket.com/albums/x231/levyQC/?action=view&amp;current=injection2.flv"&gt;Direct link&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Cross-site Scripting (XSS)&lt;/u&gt;&lt;/b&gt;: occurs when an application running on a web server gathers data from a user in order to steal it.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Failure to handle errors&lt;/u&gt;&lt;/b&gt;: occurs when a program encounters a problem that it is not prepared to handle.  It is up to the programmer to make the program handle all anticipated errors.  The programmer should make sure that should the program encounter an error, that it report what the error was before it ends execution.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Failure to protect network traffic&lt;/u&gt;&lt;/b&gt;  Since sensitive information (usernames, passwords, emails, chats) often crosses the network, care should be taken to protect it.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://blogs.zdnet.com/images/Sheep.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px;" src="http://blogs.zdnet.com/images/Sheep.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;embed width="448" height="361" type="application/x-shockwave-flash" wmode="transparent" src="http://i187.photobucket.com/player.swf?file=http://vid187.photobucket.com/albums/x231/levyQC/wireshark.flv"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://s187.photobucket.com/player.swf?refURL=http://s187.photobucket.com/albums/x231/levyQC/%3faction=view&amp;current=wireshark.flv/&amp;file=http://vid187.photobucket.com/albums/x231/levyQC/wireshark.flv&amp;fs=1&amp;os=1&amp;ap=1"&gt;Wireshark Fullscreen&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Failure to Store/Protect Data&lt;/u&gt;&lt;/b&gt;: programmers should keep secret information out of programs (passwords, keys, other sensitive information).  Hard coded information can be extracted out of the executable if someone knows how to do this:&lt;br /&gt;&lt;br /&gt;&lt;embed width="448" height="361" type="application/x-shockwave-flash" wmode="transparent" src="http://i187.photobucket.com/player.swf?file=http://vid187.photobucket.com/albums/x231/levyQC/hardcode.flv"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://s187.photobucket.com/albums/x231/levyQC/?action=view&amp;current=hardcode.flv"&gt;Direct Link&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Failure to use cryptographically strong random numbers&lt;/u&gt;&lt;/b&gt;.  If the numbers used to encrypt data are easy to guess, then cryptography is useless to hide the information.&lt;br /&gt;&lt;br /&gt;Example: &lt;a href="http://svn.debian.org/viewsvn/pkg-openssl/openssl/trunk/rand/md_rand.c?rev=141&amp;view=diff&amp;r1=141&amp;r2=140&amp;p1=openssl/trunk/rand/md_rand.c&amp;p2=/openssl/trunk/rand/md_rand.c"&gt;Debian OpenSSL&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Format string problems&lt;/u&gt;&lt;/b&gt; occurs whenever the input to certain print functions is not sanitized before it is passed to the function.  This could allow an attacker to figure out things about the program and where parts of it lie in memory.&lt;br /&gt;&lt;br /&gt;&lt;embed width="448" height="361" type="application/x-shockwave-flash" wmode="transparent" src="http://i187.photobucket.com/player.swf?file=http://vid187.photobucket.com/albums/x231/levyQC/format.flv"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://s187.photobucket.com/albums/x231/levyQC/?action=view&amp;current=format.flv"&gt;Direct link&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Neglecting change control&lt;/u&gt;&lt;/b&gt;.  Developers must be sure that the working system given to a customer represents their intent and that all future updates are well tested and approved.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Improper file access&lt;/u&gt;&lt;/b&gt;.  Users should not have access to sensitive files unless they are the administrators of the machine in question.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Improper use of SSL&lt;/u&gt;&lt;/b&gt;.  If SSL is misconfigured it could allow access to data in an unencrypted state and dangerously give a false sense of security.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Information Leakage&lt;/u&gt;&lt;/b&gt; besides the direct human factor (``loose lips sink ships'') from a software point of view information could be inadvertently leaked as well.  An example of this could be &lt;a href="http://en.wikipedia.org/wiki/Timing_attack"&gt;timing attacks&lt;/a&gt;.  For example, suppose it takes a password authentication program x seconds if the user successfully enters his/her username and password, y seconds if the password is incorrect but the username is correct and z seconds if the username and password are both incorrect.  From this, an attacker can indirectly verify the validity of a username and launch a more educated attack on the password system.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Integer bugs&lt;/u&gt;&lt;/b&gt; exists when an integer used as a variable to indicate the amount of memory is to be allocated is not checked before memory allocation.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Race conditions&lt;/u&gt;&lt;/b&gt;.  Sometimes programs do not execute at the exact time that we think they should.  Sometimes processes can stall or slow down while running.  An attacker could take advantage of this by switching a file before it is accessed.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;&lt;a href="http://www.owasp.org/index.php/SQL_Injection"&gt;SQL Injection&lt;/a&gt;&lt;/u&gt;&lt;/b&gt; occurs when the attacker places commands into the input form that are then executed.  It may be used to gain access to sensitive data, to delete data or for other means.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Trusting Network Address Resolution&lt;/u&gt;&lt;/b&gt;.  Unfortunately as we learned earlier, it is not always a good idea to trust protocols like ARP and DNS.  We learned that there exist flaws in these protocols that could allow an attacker to insert himself/herself in the middle of the conversation.  &lt;a href="http://www.checkpoint.com/defense/advisories/public/dnsvideo/index.html"&gt;Here is a video of DNS spoofing&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Unauthenticated Key Exchange&lt;/u&gt;&lt;/b&gt;.  If you do not authenticate the entity with which you are obtaining the key, there is no way to verify its identity.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Use of magic URLs and hidden forms&lt;/u&gt;&lt;/b&gt;.  Unfortunately sometimes a URL contains sensitive information that should not be there.  This can be observed by an attacker as the http request goes by.  Even though a hidden form might be used by a webprogrammer, an attacker can simply view the source of the webpage in order to gain the sensitive information.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Use of weak password-based systems&lt;/u&gt;&lt;/b&gt;.  If the password is easy to guess, what's the point?&lt;br /&gt;&lt;br /&gt;&lt;embed width="448" height="361" type="application/x-shockwave-flash" wmode="transparent" src="http://i187.photobucket.com/player.swf?file=http://vid187.photobucket.com/albums/x231/levyQC/passwd-1.flv"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://s187.photobucket.com/albums/x231/levyQC/?action=view&amp;current=passwd-1.flv"&gt;Direct link&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Finished product (3 min later)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i187.photobucket.com/albums/x231/levyQC/passwd.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px;" src="http://i187.photobucket.com/albums/x231/levyQC/passwd.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-6594546785399059710?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/6594546785399059710/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=6594546785399059710' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/6594546785399059710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/6594546785399059710'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/09/software-issues.html' title='Software Issues'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-6741495635758599080</id><published>2008-09-09T20:31:00.000-07:00</published><updated>2008-09-10T09:13:49.761-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='software security'/><title type='text'>Google Chrome</title><content type='html'>Google recently released a &lt;a href="http://www.google.com/chrome"&gt;new browser&lt;/a&gt;.  There are many thoughts about whether or not the browser was released prematurely to say the least...  Though the browser is still currently &lt;a href="http://en.wikipedia.org/wiki/Software_release_life_cycle#Beta"&gt;in Beta&lt;/a&gt;, most users don't really know what that means.&lt;br /&gt;&lt;br /&gt;&lt;font size="4"&gt;&lt;a href="http://googleblog.blogspot.com/2008/09/fresh-take-on-browser.html"&gt;Public Announcement&lt;/a&gt;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/LRmrMiOWdfc&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/LRmrMiOWdfc&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;font size="4"&gt;Story Behind It&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/JGmO7Oximw8&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/JGmO7Oximw8&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://treepages2.sytes.net:8080/wordpress/?p=98"&gt;Google Chrome release was irresponsible&lt;/a&gt; by Sippy&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.technet.com/robert_hensing/archive/2008/09/05/why-i-m-not-running-chrome-anymore-back-to-ie8-beta-2-for-me.aspx"&gt;Why I'm not running Chrome anymore (back to IE8 beta 2 for me)&lt;/a&gt; by Robert Hensing&lt;br /&gt;&lt;br /&gt;&lt;a href="http://erratasec.blogspot.com/2008/09/lookingglass-vendor-of-week-google.html"&gt;LookingGlass Vendor of the week: Google&lt;/a&gt; by David Maynor&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.milw0rm.com/"&gt;milw0rm&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.securityfocus.com/archive/1"&gt;BugTraq&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-6741495635758599080?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/6741495635758599080/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=6741495635758599080' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/6741495635758599080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/6741495635758599080'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/09/google-chrome.html' title='Google Chrome'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-3541574069890983250</id><published>2008-09-09T09:59:00.000-07:00</published><updated>2008-09-09T10:10:11.696-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='csaw'/><title type='text'>CSAW Competition</title><content type='html'>NYU-Polytechnic University is having their yearly &lt;a href="http://isis.poly.edu/csaw/"&gt;Cyber Security Awareness Week competition&lt;/a&gt;.  All students (part-time, full-time, H.S., undergradate, graduate) are allowed to participate in the competitions.  They have several competitions available:&lt;br /&gt;&lt;br /&gt;+ &lt;a href="http://isis.poly.edu/csaw/quiz"&gt;Security Quiz&lt;/a&gt;&lt;br /&gt;+ &lt;a href="http://isis.poly.edu/csaw/ctf"&gt;Application Security CTF&lt;/a&gt;&lt;br /&gt;+ &lt;a href="http://isis.poly.edu/csaw/forensics"&gt;Forensics Challenge&lt;/a&gt;&lt;br /&gt;+ &lt;a href="http://isis.poly.edu/csaw/essay"&gt;Essay Contest&lt;/a&gt;&lt;br /&gt;+ &lt;a href="http://isis.poly.edu/csaw/awareness"&gt;Awareness Poster Design Competition&lt;/a&gt;&lt;br /&gt;+ &lt;a href="http://isis.poly.edu/csaw/embedded"&gt;Embedded System Challenge&lt;/a&gt;&lt;br /&gt;+ &lt;a href="http://isis.poly.edu/csaw/research"&gt;Research Poster Competition&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;You may compete alone or in a team if you like.  You must &lt;a href="http://isis.poly.edu/csaw/register"&gt;register&lt;/a&gt; in order to compete.  Registration ends Sept 11th so sign up quickly!  It costs nothing to participate and there are cash prizes for winners.  &lt;a href="http://isis.poly.edu/csaw/"&gt;Check out the details for each of the competitions online&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-3541574069890983250?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/3541574069890983250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=3541574069890983250' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/3541574069890983250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/3541574069890983250'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/09/csaw-competition.html' title='CSAW Competition'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-2661359716091929572</id><published>2008-09-09T09:32:00.000-07:00</published><updated>2008-09-09T09:47:15.239-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='various notes'/><title type='text'>Death Star Threat Modeling</title><content type='html'>I attended a nice presentation at &lt;a href="http://www.thelasthope.org/"&gt;The Last Hope&lt;/a&gt; entitled ``Death Star Threat Modeling'' presented by Kevin M. Williams, CISSP of &lt;a href="http://www.denimgroup.com/"&gt;Denim Group&lt;/a&gt;.  I'll place it here for you to watch (there are three parts):&lt;br /&gt;&lt;br /&gt;&lt;font size="4"&gt;Part 1&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/x0HfHmRN9x4&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/x0HfHmRN9x4&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;font size="4"&gt;Part 2&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/OHnXsL4Z3vo&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/OHnXsL4Z3vo&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;font size="4"&gt;Part 3&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ZWT_5TGZ5h4&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/ZWT_5TGZ5h4&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-2661359716091929572?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/2661359716091929572/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=2661359716091929572' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/2661359716091929572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/2661359716091929572'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/09/death-star-threat-modeling.html' title='Death Star Threat Modeling'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-2053443430543696494</id><published>2008-09-09T09:15:00.001-07:00</published><updated>2008-09-09T09:28:44.030-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='various notes'/><category scheme='http://www.blogger.com/atom/ns#' term='news'/><title type='text'>Integrity matters</title><content type='html'>At some point we mentioned the misguided intentions that people may have when breaking into computer systems.  There appear to be seven common motives involved that we discussed [1]: &lt;br /&gt;&lt;br /&gt;1. Boredom &lt;br /&gt;2. Intellectual challenge&lt;br /&gt;3. Revenge (disgruntled employee)&lt;br /&gt;4. Sexual gratification (stalking, harassment)&lt;br /&gt;5. Economic &lt;br /&gt;6. Political (terrorists, spies)&lt;br /&gt;7. Fame&lt;br /&gt;&lt;br /&gt;We also discussed cases in which the perpetrator was hired as a security consultant after the incident (and often by the very company s/he penetrated).  The question arises: ``Should people be given a second chance?''  &lt;br /&gt;&lt;br /&gt;On one hand, you have the argument that this person is highly skilled, so who better to have as a security consultant?  S/he already knows the security issues of the company in question.  S/he knows what things to protect against.  Also don't people deserve a second chance?  People can change and not everyone is a &lt;a href="http://en.wikipedia.org/wiki/Recidivist"&gt;recidivist&lt;/a&gt;.  &lt;br /&gt;&lt;br /&gt;On the other hand, how can you trust someone who just penetrated your network and therefore knowingly broke the law?  There is already an issue with the moral fiber of the perpetrator due to his/her actions in the incident.  How can we know that this person will not do something illegal in the future either against this company or someone else in the future?  There are other issues that cause one to question hiring this person - not just because s/he has questionable tendencies, but also because there may have been little actual skill involved in the penetration itself.  The person could have gotten lucky, or just used a common tool and may not really understand the technical matters of the attack itself.  Also it is often argued that it is much easier to break something than to protect it from potential threats.  Therefore just because someone breaks into a network does not mean that they are an expert (there are numerous exceptions to this however).&lt;br /&gt;&lt;br /&gt;There was &lt;a href="http://taosecurity.blogspot.com/2006/08/intruders-selling-security-software.html"&gt;an interesting blog post by Richard Beijtlich&lt;/a&gt; of &lt;a href="http://taosecurity.com/"&gt;Tao Security&lt;/a&gt; about this subject of trusting ``reformed hackers'' (remember I don't like using the term hacker in a negative light like this, but this is from the article...).  I don't know enough about this particular case mentioned to cast any opinions and certainly don't want to draw any malicious attention my way, so I'll let you read the article and come to your own conclusions.  Make sure to read the comments as well.&lt;br /&gt;&lt;br /&gt;Perhaps it would be better to hire this person after sufficient time has passed since the incident (after s/he has proven himself/herself trustworthy).  However, doubts will most likely remain.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;What are your thoughts about this?&lt;br /&gt;&lt;br /&gt;[1] Marjie Britz, Computer Forensics and Cyber Crime: An Introduction&lt;br /&gt;    Prentice Hall, 2004&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-2053443430543696494?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/2053443430543696494/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=2053443430543696494' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/2053443430543696494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/2053443430543696494'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/09/integrity-matters.html' title='Integrity matters'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-3295407681988836884</id><published>2008-09-05T04:45:00.000-07:00</published><updated>2008-09-10T04:55:27.540-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='media'/><category scheme='http://www.blogger.com/atom/ns#' term='hackers'/><title type='text'>Hackers</title><content type='html'>We had talked in class about what &lt;a href="http://en.wikipedia.org/wiki/Hacker"&gt;``Hackers''&lt;/a&gt; are and even &lt;a href="http://catb.org/~esr/faqs/hacker-howto.html"&gt;how to become one&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;We even talked about how things can get exaggerated in the eyes of the media, by watching a Fox Special on ``Hackers on Steroids'' which demonstrates the media's hype of ``hackers'':&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/YIMra3beUSs&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/YIMra3beUSs&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;One of the items mentioned here, however was how a boy's &lt;a href="http://www.myspace.com"&gt;myspace&lt;/a&gt; account was ``compromised'' several times.  Myspace actually sends usernames and passwords in the clear, so it could be obtained.  However, most of the time usernames and passwords are obtained by &lt;a href="http://en.wikipedia.org/wiki/Phishing"&gt;Phishing&lt;/a&gt;, where the user is tricked into giving their information.  [We will talk more about phishing later...]&lt;br /&gt;&lt;br /&gt;There is actually more to the story on the fellow in the Fox Special, however.  You can search around for the details on your own ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-3295407681988836884?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/3295407681988836884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=3295407681988836884' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/3295407681988836884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/3295407681988836884'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/09/hackers.html' title='Hackers'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-9075045256709533295</id><published>2008-09-05T04:43:00.000-07:00</published><updated>2008-09-10T04:55:44.390-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='phishing'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='privacy'/><category scheme='http://www.blogger.com/atom/ns#' term='myspace'/><title type='text'>Myspace Passwords</title><content type='html'>Here are a couple of articles about Myspace password analysis:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.schneier.com/blog/archives/2006/12/realworld_passw.html"&gt;Bruce Schneier's blog&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.washingtonpost.com/securityfix/2007/01/myspace_phishers_hook_hundreds.html"&gt;Brian  Kreb's blog&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;They also talk about a few exploits that were used to obtain the account names and passwords.&lt;br /&gt;&lt;br /&gt;There was a recent case about a &lt;a href="http://blog.wired.com/27bstroke6/2008/01/convicted-hacke.html"&gt;stalker who harassed Amor Hilton on Myspace&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Also, don't think that you are safe just because you have a ``Private Profile.''  Weaknesses in the Myspace website &lt;a href="http://blog.wired.com/27bstroke6/2008/01/myspaces-leaked.html"&gt;allowed access to people's private pictures and information&lt;/a&gt;.  Myspace had &lt;a href="http://www.wired.com/politics/security/news/2008/01/myspace"&gt;known about the flaw&lt;/a&gt; for sometime, but still hadn't fixed it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-9075045256709533295?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/9075045256709533295/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=9075045256709533295' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/9075045256709533295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/9075045256709533295'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/09/myspace-passwords.html' title='Myspace Passwords'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-2373116721016039953</id><published>2008-09-02T19:47:00.000-07:00</published><updated>2008-09-09T09:48:59.980-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><title type='text'>Three Approaches to Security</title><content type='html'>I just want to draw your attention to the post on &lt;a href="http://en.wikipedia.org/wiki/Joanna_Rutkowska"&gt;Joanna Rutkowska's&lt;/a&gt; blog.  It is entitled &lt;a href="http://theinvisiblethings.blogspot.com/2008/09/three-approaches-to-computer-security.html"&gt;The three approaches to computer security&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Here is a list of the three things:&lt;br /&gt;&lt;br /&gt;1) Security by Correctness&lt;br /&gt;2) Security by Isolation&lt;br /&gt;3) Security by Obscurity&lt;br /&gt;&lt;br /&gt;I want you to read this post, because it is very interesting...  We will discuss it next week as well.  I don't want you to forget it, because it may very well end up on a quiz someday... :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-2373116721016039953?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/2373116721016039953/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=2373116721016039953' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/2373116721016039953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/2373116721016039953'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/09/three-approaches-to-security.html' title='Three Approaches to Security'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-2798533847768913956</id><published>2008-09-02T19:14:00.000-07:00</published><updated>2008-09-02T20:00:55.849-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='notes'/><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='personal security'/><title type='text'>9/3/08: Notes and Personal Security</title><content type='html'>Since my Blackboard account is slow in coming, I will have to put Power Point slides up online for now.  You can find today's &lt;a href="http://venus.cs.qc.edu/~jlevy/jjay/math270/notes/1.ppt"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Extras:&lt;br /&gt;&lt;font size="4"&gt;Social Engineering&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;We will discuss &lt;a href="http://en.wikipedia.org/wiki/Social_engineering_%28security%29"&gt;Social Engineering&lt;/a&gt; in the class and also talk a little about one of the &lt;a href="http://en.wikipedia.org/wiki/Kevin_Mitnick"&gt;best known social engineers&lt;/a&gt;.  Here is a video on how to social engineer a free pizza:&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/dBSDfo5g2tw&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/dBSDfo5g2tw&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;The Social Engineering Panel at &lt;a href="http://www.thelasthope.org/"&gt;The Last HOPE&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/7vIOWIt4j2M&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/7vIOWIt4j2M&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://news.cnet.com/8301-1009_3-9995253-83.html?tag=txt"&gt;C|Net article on this panel&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;font size="4"&gt;Pretending to be something you aren't&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;We will discuss an &lt;a href="http://blog.wired.com/27bstroke6/2007/08/media-mole-at-d.html"&gt;article from wired&lt;/a&gt; about a &lt;a href="http://en.wikipedia.org/wiki/Mole_%28espionage%29"&gt;mole&lt;/a&gt; from the media who attended &lt;a href="http://www.defcon.org/"&gt;Defcon&lt;/a&gt;. The organizers suspected that she was in fact a reporter, in spite of the fact that she refused to buy the media pass instead of the regular one. She was hoping to out agents and others doing ``illegal activities'' and even commented on &lt;br /&gt;&lt;blockquote&gt;&lt;a href="http://blogs.zdnet.com/Ou/?p=653"&gt;How the people in Kansas would be interested in what takes place&lt;/a&gt; [at such events].&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;She then made the mistake of telling others her intent and revealing her hidden camera, so her unveiling was inevitable: &lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/nCvmkxO5hoQ"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/nCvmkxO5hoQ" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;strong&gt;&lt;/strong&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;font size="4"&gt;Phishing&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;We will also discuss &lt;a href="http://en.wikipedia.org/wiki/Phishing"&gt;Phishing&lt;/a&gt;, which is a type of social engineering.  Here is a &lt;a href="http://www.sonicwall.com/phishing/"&gt;Phishing IQ test&lt;/a&gt; so you can see how tricky some of these guys can be.&lt;br /&gt;&lt;br /&gt;We will take &lt;a href="http://venus.cs.qc.edu/~jlevy/cs12/email_fraud.txt"&gt;a look at a fraudulent email&lt;/a&gt; I received and a &lt;a href="http://venus.cs.qc.edu/~jlevy/cs12/whois_email.txt"&gt;whois lookup&lt;/a&gt; to see which country the email is coming from.  This is a &lt;a href="http://en.wikipedia.org/wiki/Advance_fee_fraud"&gt;Nigerian Letter or 419 fraud letter&lt;/a&gt;.  There is a website called &lt;a href="http://www.419eater.com/"&gt;419eater&lt;/a&gt; that is dedicated to fighting these fraudsters.&lt;br /&gt;&lt;br /&gt;&lt;font size="4"&gt;Bullying&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Megan_Meier_suicide_controversy"&gt;Megan Meier&lt;/a&gt; was a teenager with some teenage problems who was duped by some ``friends'' including the mother of one of these friends.  They had created a fake profile of a teenage boy and engaged in conversation with Megan.  Eventually, they started to harass Megan with the fake profile and she took it rather badly and  killed herself.&lt;br /&gt;&lt;br /&gt;Here are some articles:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.news.com/8301-13860_3-9819394-56.html"&gt;http://www.news.com/8301-13860_3-9819394-56.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blog.wired.com/27bstroke6/2007/11/blog-readers-ou.html"&gt;http://blog.wired.com/27bstroke6/2007/11/blog-readers-ou.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blog.wired.com/27bstroke6/2007/11/megan-meier-sui.html"&gt;http://blog.wired.com/27bstroke6/2007/11/megan-meier-sui.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Some readers became so outraged that they outed the adults that had duped Megan and posted not only their names, but places of business, phone number and address.  Then one of the bloggers who had outed them got outed herself:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.wired.com/politics/onlinerights/news/2007/11/vigilante_justice"&gt;http://www.wired.com/politics/onlinerights/news/2007/11/vigilante_justice&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;An even odder turn in the case, is that of a blog that surfaced as a comment in another article  called ``Megan Had it Coming.''  The writer of the blog at some point ``confessed'' to being Lori Drew, or the mother of the child who was friends with Megan, and had harassed her to her death.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dvorak.org/blog/?p=14913"&gt;http://www.dvorak.org/blog/?p=14913&lt;/a&gt;&lt;br /&gt;&lt;a href="http://sigmundcarlandalfred.wordpress.com/2007/11/19/megan-the-bitchhad-it-coming-or-how-to-kill-a-child-twice/"&gt;http://sigmundcarlandalfred.wordpress.com/2007/11/19/megan-the-bitchhad-it-coming-or-how-to-kill-a-child-twice/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.cnn.com/2007/US/12/08/internet.suicide.ap/index.html"&gt;http://www.cnn.com/2007/US/12/08/internet.suicide.ap/index.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The blog was posted here:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://meganhaditcoming.blogspot.com/"&gt;http://meganhaditcoming.blogspot.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It was &lt;a href="http://www.nytimes.com/2008/08/03/magazine/03trolls-t.html?pagewanted=1&amp;_r=2&amp;th&amp;emc=th"&gt;recently revealed&lt;/a&gt; that the blog was a creation of an &lt;a href="http://en.wikipedia.org/wiki/Troll_(Internet)"&gt;Internet Troll&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-2798533847768913956?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/2798533847768913956/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=2798533847768913956' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/2798533847768913956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/2798533847768913956'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/09/9308-notes-and-personal-security.html' title='9/3/08: Notes and Personal Security'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-4614368130714896109</id><published>2008-08-28T16:42:00.000-07:00</published><updated>2008-08-28T16:45:24.841-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><title type='text'>Anatomy of a malware scam</title><content type='html'>I came across an interesting article on &lt;a href="http://www.theregister.co.uk/2008/08/22/anatomy_of_a_hack/"&gt;The Register&lt;/a&gt; about &lt;a href="http://www.theregister.co.uk/2008/08/22/anatomy_of_a_hack/"&gt;a malware scam that tricks users to install it&lt;/a&gt;.  This should remind you to be careful in your journeys on the web.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-4614368130714896109?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/4614368130714896109/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=4614368130714896109' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/4614368130714896109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/4614368130714896109'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/08/anatomy-of-malware-scam.html' title='Anatomy of a malware scam'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-138999738193807814.post-4394201395814043897</id><published>2008-08-26T18:09:00.001-07:00</published><updated>2008-08-27T09:14:42.988-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='welcome'/><title type='text'>Welcome to Math 270</title><content type='html'>Welcome to Math 270!&lt;br /&gt;&lt;br /&gt;This blog will contain extra class notes should there be any.  More information will be available later.  &lt;br /&gt;&lt;br /&gt;Don't forget to sign up for the listserve:&lt;br /&gt;&lt;table border=0 style="background-color: #fff; padding: 5px;" cellspacing=0&gt;&lt;tr&gt;&lt;td&gt;&lt;img src="http://groups.google.com/groups/img/3nb/groups_bar.gif" height=26 width=132 alt="Google Groups"&gt;  &lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;&lt;td style="padding-left: 5px"&gt;&lt;br /&gt;  &lt;b&gt;Subscribe to math270&lt;/b&gt;&lt;br /&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;  &lt;form action="http://groups.google.com/group/math270/boxsubscribe"&gt;&lt;br /&gt;  &lt;tr&gt;&lt;td style="padding-left: 5px;"&gt;&lt;br /&gt;  Email: &lt;input type=text name=email&gt;&lt;br /&gt;  &lt;input type=submit name="sub" value="Subscribe"&gt;&lt;br /&gt;  &lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/form&gt;&lt;br /&gt;&lt;tr&gt;&lt;td align=right&gt;&lt;br /&gt;  &lt;a href="http://groups.google.com/group/math270"&gt;Visit this group&lt;/a&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/138999738193807814-4394201395814043897?l=math270.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://math270.blogspot.com/feeds/4394201395814043897/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=138999738193807814&amp;postID=4394201395814043897' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/4394201395814043897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/138999738193807814/posts/default/4394201395814043897'/><link rel='alternate' type='text/html' href='http://math270.blogspot.com/2008/08/test.html' title='Welcome to Math 270'/><author><name>JL</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_55uSCYxbQ8M/SZtzdpr80BI/AAAAAAAAAbQ/_JuHtnFyXZo/S220/hd.jpg'/></author><thr:total>0</thr:total></entry></feed>
