<?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-3076533177528958255</id><updated>2011-07-30T13:39:41.428-07:00</updated><category term='Fun'/><category term='Articles'/><category term='Tutorials'/><category term='Workout'/><category term='security'/><category term='Web Designing'/><title type='text'>Wiki Head</title><subtitle type='html'>This head is too crazy and luking to learn everything in this world</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://wikihead.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://wikihead.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Uma Mahesh_&gt;&gt;</name><uri>http://www.blogger.com/profile/09997984188218501719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>26</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3076533177528958255.post-4861192288088046424</id><published>2009-12-17T13:13:00.000-08:00</published><updated>2009-12-17T13:17:50.764-08:00</updated><title type='text'>A Nice MP3 Player for web using XML</title><content type='html'>&lt;div align="center"&gt;&lt;img style="cursor: pointer;" title="MP3 PLayer XML" src="http://i42.tinypic.com/kej29v.jpg" alt="MP3 PLayer XML" width="450" height="227" /&gt;&lt;/div&gt;&lt;p&gt;Load mp3s files and their titles from xml file. Has auto play and automatic next song option in xml file. Comes with 2 different skins. Easily remove features by deleting their movie clips or setting their layer as a “guide”. Can also play any mp3 by calling a function listed in the help file&lt;/p&gt;&lt;p&gt;Demo: http://www.flashden.net/item/mp3-player-xml/15544&lt;br /&gt;&lt;div id="news-id-49933"&gt;&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;&lt;/p&gt;&lt;code&gt;&lt;br /&gt;http://rapidshare.com/files/218848853/flashden_mp3-player-xml_15544.rar&lt;/code&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/3076533177528958255-4861192288088046424?l=wikihead.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wikihead.blogspot.com/feeds/4861192288088046424/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wikihead.blogspot.com/2009/12/nice-mp3-player-for-web-using-xml.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/4861192288088046424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/4861192288088046424'/><link rel='alternate' type='text/html' href='http://wikihead.blogspot.com/2009/12/nice-mp3-player-for-web-using-xml.html' title='A Nice MP3 Player for web using XML'/><author><name>Uma Mahesh_&gt;&gt;</name><uri>http://www.blogger.com/profile/09997984188218501719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i42.tinypic.com/kej29v_th.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3076533177528958255.post-1523354677238821552</id><published>2009-12-17T09:43:00.000-08:00</published><updated>2009-12-17T09:44:11.114-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorials'/><title type='text'>Cisco Press Routing Video Mentor DVD</title><content type='html'>&lt;img src="http://i48.tinypic.com/zn7w1t.jpg"/&gt;&lt;br /&gt;Routing Video Mentor is a unique video product that provides you with more than six hours of personal, visual instruction from bestselling author and senior instructor Kevin Wallace. In the 15 videos presented on the DVD, Kevin walks you through common Cisco® router configuration and troubleshooting tasks. Designed to develop and enhance hands-on skills, each 15 to 40 minute video guides you through essential configuration tasks on Cisco routers and shows you how to verify that your network is working correctly.&lt;br /&gt;&lt;br /&gt;Lab Layout:&lt;br /&gt;Each video lab presents detailed objectives, lab diagrams, command tables, and video captures. Audio instruction throughout offers tips and shortcuts that truly make learning easy.&lt;br /&gt;&lt;br /&gt;Network Animation:&lt;br /&gt;Animated network diagrams show you lab setup, device addressing, and how traffic flows through the network.&lt;br /&gt;&lt;br /&gt;Command-Line Interface (CLI) Video:&lt;br /&gt;Video screencasts of router CLI demonstrate command entry, configuration techniques, and device response.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;http://hotfile.com/dl/19679728/51e5d37/CPressMentor-.part1.rar.html&lt;br /&gt;http://hotfile.com/dl/19679824/db5338a/CPressMentor-.part2.rar.html&lt;br /&gt;http://hotfile.com/dl/19679885/7e19def/CPressMentor-.part3.rar.html&lt;br /&gt;http://hotfile.com/dl/19679948/12d46f3/CPressMentor-.part4.rar.html&lt;br /&gt;http://hotfile.com/dl/19680007/af2d909/CPressMentor-.part5.rar.html&lt;br /&gt;http://hotfile.com/dl/19680080/160432d/CPressMentor-.part6.rar.html&lt;br /&gt;http://hotfile.com/dl/19680191/49a8f12/CPressMentor-.part7.rar.html&lt;br /&gt;http://hotfile.com/dl/19680207/bcc7d99/CPressMentor-.part8.rar.html&lt;br /&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3076533177528958255-1523354677238821552?l=wikihead.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wikihead.blogspot.com/feeds/1523354677238821552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wikihead.blogspot.com/2009/12/cisco-press-routing-video-mentor-dvd.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/1523354677238821552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/1523354677238821552'/><link rel='alternate' type='text/html' href='http://wikihead.blogspot.com/2009/12/cisco-press-routing-video-mentor-dvd.html' title='Cisco Press Routing Video Mentor DVD'/><author><name>Uma Mahesh_&gt;&gt;</name><uri>http://www.blogger.com/profile/09997984188218501719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i48.tinypic.com/zn7w1t_th.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3076533177528958255.post-224847949986365265</id><published>2009-12-16T12:42:00.000-08:00</published><updated>2009-12-16T12:42:52.454-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorials'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><title type='text'>The Hacker’s Handbook: The Strategy Behind Breaking into And Defending Networks</title><content type='html'>&lt;p&gt;&lt;img src="http://www.ebookpdf.net/screen/cover3/1605781427.jpg" alt="" width="262" height="411" /&gt;&lt;br /&gt;&lt;br /&gt;This handbook reveals those aspects of hacking least understood by network administrators. It analyzes subjects through a hacking/security dichotomy that details hacking maneuvers and defenses in the same context. Chapters are organized around specific components and tasks, providing theoretical background that prepares network defenders for the always-changing tools and techniques of intruders. Part I introduces programming, protocol, and attack concepts.  Part II addresses subject areas (protocols, services, technologies, etc.) that may be vulnerable. Part III details consolidation activities that hackers may use following penetration. &amp;#8211;This text refers to the Hardcover  edition.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://uploading.com/files/8YG8CBI5/auerbach.pub.the.hackers.handbook.the.st...rar.html"&gt;Uploading&lt;/a&gt; | &lt;a href="http://rapidshare.com/files/266467352/auerbach.pub.the.hackers.handbook.the.strategy.behind.breaking.into.and.defending.networks.nov.2003."&gt;Rapidshare&lt;/a&gt;&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/3076533177528958255-224847949986365265?l=wikihead.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wikihead.blogspot.com/feeds/224847949986365265/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wikihead.blogspot.com/2009/12/hackers-handbook-strategy-behind.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/224847949986365265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/224847949986365265'/><link rel='alternate' type='text/html' href='http://wikihead.blogspot.com/2009/12/hackers-handbook-strategy-behind.html' title='The Hacker’s Handbook: The Strategy Behind Breaking into And Defending Networks'/><author><name>Uma Mahesh_&gt;&gt;</name><uri>http://www.blogger.com/profile/09997984188218501719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3076533177528958255.post-2557253482415951991</id><published>2009-12-16T12:39:00.001-08:00</published><updated>2009-12-16T12:39:32.190-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Fun'/><title type='text'>Playboy’s Complete Massage (2008)</title><content type='html'>Playboy’s Complete Massage (2008) | 900 MB&lt;br /&gt;&lt;br /&gt;DVDRIP | English | 1h 02min | 640×480 | DivX, 1522 kbps | AC3, 2 ch, 32 kbits&lt;br /&gt;&lt;br /&gt;Playboys Complete Massage – A how-to for erotic massage that’s almost as good to watch as to experience the actual techniques demonstrated. Includes methods from both Swedish and Asian practices to encourage shared sensual pleasure between couples.&lt;br /&gt;&lt;br /&gt;Download&lt;br /&gt;&lt;br /&gt;http://hotfile.com/dl/14020698/3763cc0/PC.Masge08.part01.rar.html&lt;br /&gt;http://hotfile.com/dl/14020704/8716ea7/PC.Masge08.part02.rar.html&lt;br /&gt;http://hotfile.com/dl/14020710/9d7741b/PC.Masge08.part03.rar.html&lt;br /&gt;http://hotfile.com/dl/14020722/42f15aa/PC.Masge08.part04.rar.html&lt;br /&gt;http://hotfile.com/dl/14020726/2de4289/PC.Masge08.part05.rar.html&lt;br /&gt;http://hotfile.com/dl/14020733/9849dfd/PC.Masge08.part06.rar.html&lt;br /&gt;http://hotfile.com/dl/14020799/76b440b/PC.Masge08.part07.rar.html&lt;br /&gt;http://hotfile.com/dl/14020806/60f89c3/PC.Masge08.part08.rar.html&lt;br /&gt;http://hotfile.com/dl/14020818/4fcd886/PC.Masge08.part09.rar.html&lt;br /&gt;http://hotfile.com/dl/14020828/c0bdf2f/PC.Masge08.part10.rar.html&lt;br /&gt;http://hotfile.com/dl/14020837/0cdeff8/PC.Masge08.part11.rar.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3076533177528958255-2557253482415951991?l=wikihead.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wikihead.blogspot.com/feeds/2557253482415951991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wikihead.blogspot.com/2009/12/playboys-complete-massage-2008.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/2557253482415951991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/2557253482415951991'/><link rel='alternate' type='text/html' href='http://wikihead.blogspot.com/2009/12/playboys-complete-massage-2008.html' title='Playboy’s Complete Massage (2008)'/><author><name>Uma Mahesh_&gt;&gt;</name><uri>http://www.blogger.com/profile/09997984188218501719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3076533177528958255.post-4596720642807859973</id><published>2009-12-16T12:38:00.000-08:00</published><updated>2009-12-16T12:39:55.293-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorials'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><title type='text'>23 Best Hacking Videos [High Quality Videos]</title><content type='html'>&lt;p&gt;&lt;a href="http://i35.tinypic.com/4twmex.jpg" rel="gb_imageset[posts]"&gt;&lt;img style="width: 396px; height: 296px;" src="http://i35.tinypic.com/4twmex.jpg" alt="Click the image to open in full size." class="tcattdimgresizer" onload="NcodeImageResizer.createOn(this);" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Description :&lt;/p&gt;&lt;p&gt;This is a whole set of 23 videos showing how to hack!!!!!!!!&lt;/p&gt;&lt;p&gt;Thanks to the makers for their time and effort.You all are awesome.&lt;/p&gt;&lt;p&gt;Please use this videos only for study and research purposes.Don&amp;#8217;t harm anyone.&lt;br /&gt;==================================================&lt;br /&gt;Part 1&lt;br /&gt;Siffing Remote Router Traffic via GRE Tunnels (Hi-Res)&lt;br /&gt;Buffer Overflows Pt. 3 by IDESpinner&lt;br /&gt;Buffer Overflows Pt. 2 by IDEspinner&lt;/p&gt;&lt;p&gt;Part 2&lt;br /&gt;Breaking WEP in 10 minutes&lt;br /&gt;DoS attack against Windows FTP Server&lt;br /&gt;How to sniff around switches using Arpspoof and Ngrep!&lt;/p&gt;&lt;p&gt;Part 3&lt;br /&gt;Buffer Overflows pt1&lt;br /&gt;Feauture Addition pt 1&lt;br /&gt;Feauture Addition pt 2&lt;br /&gt;DNS Poison Routing&lt;br /&gt;Install VNC Remotely!&lt;br /&gt;Internet Explorer Remote Command Execution Exploit Client Side Attack (Hi-Res)&lt;br /&gt;Internet Explorer Remote Command Execution Exploit Client Side Attack (lo-Res)&lt;br /&gt;MITM Hijacking&lt;br /&gt;Sniffing logins and Passwords&lt;/p&gt;&lt;p&gt;Part 4&lt;br /&gt;Sniffing Remote Router Traffic via GRE Tunnels (lo-res)&lt;br /&gt;A Penetration Attack Reconstructed&lt;br /&gt;Telnet Bruteforce&lt;br /&gt;Tunneling Exploits through SSH&lt;br /&gt;Bluesnarfing a Nokia 6310i hand set&lt;br /&gt;Start a session and get the interactive commandline access to a remote windows box!&lt;br /&gt;Use Brutus to crack a box running telnet!&lt;br /&gt;Cain to ARP Poison and sniff passwords!&lt;br /&gt;Screen-Shots :&lt;br /&gt;&lt;a href="http://i34.tinypic.com/ogcnjd.jpg" rel="gb_imageset[posts]"&gt;&lt;img style="width: 396px; height: 296px;" src="http://i34.tinypic.com/ogcnjd.jpg" alt="Click the image to open in full size." class="tcattdimgresizer" onload="NcodeImageResizer.createOn(this);" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://i35.tinypic.com/33woz6o.jpg" rel="gb_imageset[posts]"&gt;&lt;img style="width: 396px; height: 296px;" src="http://i35.tinypic.com/33woz6o.jpg" alt="Click the image to open in full size." class="tcattdimgresizer" onload="NcodeImageResizer.createOn(this);" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://i36.tinypic.com/zvv2fs.jpg" rel="gb_imageset[posts]"&gt;&lt;img style="width: 396px; height: 296px;" src="http://i36.tinypic.com/zvv2fs.jpg" alt="Click the image to open in full size." class="tcattdimgresizer" onload="NcodeImageResizer.createOn(this);" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://i34.tinypic.com/sfgn52.jpg" rel="gb_imageset[posts]"&gt;&lt;img style="width: 396px; height: 296px;" src="http://i34.tinypic.com/sfgn52.jpg" alt="Click the image to open in full size." class="tcattdimgresizer" onload="NcodeImageResizer.createOn(this);" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;D0wn10ad&lt;/b&gt;&lt;br /&gt;http://uploading.com/files/7VP93WYQ/23_best_Hacking_Videos_AC_DC.part13.rar.html&lt;br /&gt;http://uploading.com/files/70NJKG2W/23_best_Hacking_Videos_AC_DC.part12.rar.html&lt;br /&gt;http://uploading.com/files/64MR2BXL/23_best_Hacking_Videos_AC_DC.part11.rar.html&lt;br /&gt;http://uploading.com/files/BTC9A4LI/23_best_Hacking_Videos_AC_DC.part10.rar.html&lt;br /&gt;http://uploading.com/files/PS2HEOEF/23_best_Hacking_Videos_AC_DC.part09.rar.html&lt;br /&gt;http://uploading.com/files/0ZHHGOY0/23_best_Hacking_Videos_AC_DC.part08.rar.html&lt;br /&gt;http://uploading.com/files/17RXDN0L/23_best_Hacking_Videos_AC_DC.part07.rar.html&lt;br /&gt;http://uploading.com/files/3QLATK61/23_best_Hacking_Videos_AC_DC.part06.rar.html&lt;br /&gt;http://uploading.com/files/R2Y7INL8/23_best_Hacking_Videos_AC_DC.part05.rar.html&lt;br /&gt;http://uploading.com/files/T8FI7GLK/23_best_Hacking_Videos_AC_DC.part04.rar.html&lt;br /&gt;http://uploading.com/files/13A9AG1O/23_best_Hacking_Videos_AC_DC.part03.rar.html&lt;br /&gt;http://uploading.com/files/3GPJFZYM/23_best_Hacking_Videos_AC_DC.part02.rar.html&lt;br /&gt;http://uploading.com/files/1QSXKXK6/23_best_Hacking_Videos_AC_DC.part01.rar.html&lt;/p&gt;&lt;p&gt;Mirror Easy-share&lt;br /&gt;&lt;a href="http://www.easy-share.com/f/1326006058/23_best_Hacking_Videos_AC_DC"&gt;http://www.easy-share.com/f/1326006058/23_best_Hacking_Videos_AC_DC&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;Mirror Rapidshare&lt;/span&gt;&lt;br /&gt;http://rapidshare.com/files/241260150/23_best_Hacking_Videos_AC_DC.part13.rar&lt;br /&gt;http://rapidshare.com/files/241260200/23_best_Hacking_Videos_AC_DC.part11.rar&lt;br /&gt;http://rapidshare.com/files/241260209/23_best_Hacking_Videos_AC_DC.part04.rar&lt;br /&gt;http://rapidshare.com/files/241260210/23_best_Hacking_Videos_AC_DC.part10.rar&lt;br /&gt;http://rapidshare.com/files/241260212/23_best_Hacking_Videos_AC_DC.part08.rar&lt;br /&gt;http://rapidshare.com/files/241260231/23_best_Hacking_Videos_AC_DC.part01.rar&lt;br /&gt;http://rapidshare.com/files/241260244/23_best_Hacking_Videos_AC_DC.part12.rar&lt;br /&gt;http://rapidshare.com/files/241260257/23_best_Hacking_Videos_AC_DC.part05.rar&lt;br /&gt;http://rapidshare.com/files/241260262/23_best_Hacking_Videos_AC_DC.part06.rar&lt;br /&gt;http://rapidshare.com/files/241260270/23_best_Hacking_Videos_AC_DC.part02.rar&lt;br /&gt;http://rapidshare.com/files/241260316/23_best_Hacking_Videos_AC_DC.part03.rar&lt;br /&gt;http://rapidshare.com/files/241260321/23_best_Hacking_Videos_AC_DC.part07.rar&lt;br /&gt;http://rapidshare.com/files/241260359/23_best_Hacking_Videos_AC_DC.part09.rar&lt;/p&gt;&lt;p&gt;Mirror Hotfile&lt;br /&gt;http://hotfile.com/dl/5234940/9abcf18/23_best_Hacking_Videos_AC_DC.part01.rar.html&lt;br /&gt;http://hotfile.com/dl/5234987/256700b/23_best_Hacking_Videos_AC_DC.part02.rar.html&lt;br /&gt;http://hotfile.com/dl/5235039/155fa29/23_best_Hacking_Videos_AC_DC.part03.rar.html&lt;br /&gt;http://hotfile.com/dl/5235079/63916a9/23_best_Hacking_Videos_AC_DC.part04.rar.html&lt;br /&gt;http://hotfile.com/dl/5235120/a485b25/23_best_Hacking_Videos_AC_DC.part05.rar.html&lt;br /&gt;http://hotfile.com/dl/5235184/3be9419/23_best_Hacking_Videos_AC_DC.part06.rar.html&lt;br /&gt;http://hotfile.com/dl/5235282/3a7be67/23_best_Hacking_Videos_AC_DC.part07.rar.html&lt;br /&gt;http://hotfile.com/dl/5235339/1bd7ec7/23_best_Hacking_Videos_AC_DC.part08.rar.html&lt;br /&gt;http://hotfile.com/dl/5235401/ddc5657/23_best_Hacking_Videos_AC_DC.part09.rar.html&lt;br /&gt;http://hotfile.com/dl/5235467/d815d5b/23_best_Hacking_Videos_AC_DC.part10.rar.html&lt;br /&gt;http://hotfile.com/dl/5235540/c4e15c5/23_best_Hacking_Videos_AC_DC.part11.rar.html&lt;br /&gt;http://hotfile.com/dl/5235616/4abd629/23_best_Hacking_Videos_AC_DC.part12.rar.html&lt;br /&gt;http://hotfile.com/dl/5235657/16b05c3/23_best_Hacking_Videos_AC_DC.part13.rar.html&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3076533177528958255-4596720642807859973?l=wikihead.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wikihead.blogspot.com/feeds/4596720642807859973/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wikihead.blogspot.com/2009/12/23-best-hacking-videos-high-quality.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/4596720642807859973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/4596720642807859973'/><link rel='alternate' type='text/html' href='http://wikihead.blogspot.com/2009/12/23-best-hacking-videos-high-quality.html' title='23 Best Hacking Videos [High Quality Videos]'/><author><name>Uma Mahesh_&gt;&gt;</name><uri>http://www.blogger.com/profile/09997984188218501719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i35.tinypic.com/4twmex_th.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3076533177528958255.post-3457383937537358068</id><published>2009-12-16T12:31:00.000-08:00</published><updated>2009-12-16T12:32:17.359-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorials'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><title type='text'>HSC Hackers Kit</title><content type='html'>&lt;img src="http://kit.hackerscenter.com/images/KIT_BOX_lil.PNG" /&gt;&lt;br /&gt;Kit Includes following Sections&lt;br /&gt;Hackers Center has selected for you hundreds among the newest papers and tools to let anyone,&lt;br /&gt;in the middle of his internet security education, learn faster and from a black hat&lt;br /&gt;perspective. We do believe into ethical hacking as the only way to be successful at&lt;br /&gt;understanding and defending your network or your company from remote attacks.&lt;br /&gt;Note: An ethical hacker is like a penetration tester. The ethical hacker is an individual&lt;br /&gt;who is employed or contracted to undertake an attempted penetration test. These individuals&lt;br /&gt;use the same methods employed by hackers. You must acquire written permission to avoid&lt;br /&gt;braking the law. If you brake into a system you have committed a felony, any one that uses&lt;br /&gt;these new acquired teachings will be held responsible for there own actions&lt;br /&gt;&lt;br /&gt;Sec 1: Footprinting &amp;amp; Scanning&lt;br /&gt;&lt;br /&gt;- Understanding Ethical Hacking&lt;br /&gt;- Intro to reconnaissance phase&lt;br /&gt;- Understanding footprinting&lt;br /&gt;- Scanning &amp;amp; Footprinting Tools&lt;br /&gt;- Scanning &amp;amp; Footprinting Books&lt;br /&gt;- Understanding port scanning&lt;br /&gt;- Discovering the OS system&lt;br /&gt;- Discovering services running&lt;br /&gt;- Understanding enumerations&lt;br /&gt;&lt;br /&gt;Sec 2: Web Security&lt;br /&gt;&lt;br /&gt;- Understanding Web Security&lt;br /&gt;- Password Hacking &amp;amp; Security&lt;br /&gt;- IIS web Server Security&lt;br /&gt;- Web Security Tools&lt;br /&gt;- Web Security Books&lt;br /&gt;- Apache Web Server Security&lt;br /&gt;- SQl injection &amp;amp; Security&lt;br /&gt;- Cross-Site Scripting (XSS)&lt;br /&gt;- Web Application Security&lt;br /&gt;- Authentication &amp;amp; Sessions&lt;br /&gt;- Prevention &amp;amp; Countermeasures&lt;br /&gt;&lt;br /&gt;Sec 3: Win Hacking &amp;amp; Networking&lt;br /&gt;&lt;br /&gt;- Windows System Security&lt;br /&gt;- Cracking Passwords&lt;br /&gt;- Password Recovery&lt;br /&gt;- Hardware Security&lt;br /&gt;- Registry Security&lt;br /&gt;- Win &amp;amp; Networking Tools&lt;br /&gt;- Win &amp;amp; Networking Books&lt;br /&gt;- Cisco Security &amp;amp; Hacks&lt;br /&gt;- Intrusion detection&lt;br /&gt;- Firewalls &amp;amp; Honeypots&lt;br /&gt;- Ip Changing &amp;amp; Security&lt;br /&gt;- Spyware &amp;amp; Anti-Virus Sec&lt;br /&gt;&lt;br /&gt;Sec 4: Sniffing &amp;amp; Hijacking&lt;br /&gt;&lt;br /&gt;- Understanding sniffers&lt;br /&gt;- Packet capturing&lt;br /&gt;- MAC flooding &amp;amp; ARP poisoning&lt;br /&gt;- How session hijacking works&lt;br /&gt;- Sniffing &amp;amp; Hijacking Tools&lt;br /&gt;- Sniffing &amp;amp; Hijacking Books&lt;br /&gt;- Spoofing attacks &amp;amp; Security&lt;br /&gt;- Many Sniffing countermeasures&lt;br /&gt;&lt;br /&gt;Sec 5: Denial of Service&lt;br /&gt;&lt;br /&gt;- Denial Of Service Attacks&lt;br /&gt;- Distributed Denial Of Service&lt;br /&gt;- Types of denial of attacks&lt;br /&gt;- Tools for running DOS attacks&lt;br /&gt;- Tools for running DDOS attacks&lt;br /&gt;- Denial Of Service Books&lt;br /&gt;- Denial of Service Countermeasures&lt;br /&gt;&lt;br /&gt;6: Social Engineering&lt;br /&gt;&lt;br /&gt;- What is Social Engineering&lt;br /&gt;- Policies and Procedures&lt;br /&gt;- Online Social Engineering&lt;br /&gt;- Social Engineering Books&lt;br /&gt;- Who is Kevin Mitnick&lt;br /&gt;- The Common Types of Attack&lt;br /&gt;- Best collection of Ezines&lt;br /&gt;- Social Engineering Countermeasures&lt;br /&gt;&lt;br /&gt;Sec 7: Wireless Security&lt;br /&gt;&lt;br /&gt;- Understanding Wireless Security&lt;br /&gt;- Introduction to 802.11&lt;br /&gt;- 802.11 Wireless Networks&lt;br /&gt;- Introduction to WEP&lt;br /&gt;- How to Find WLANs&lt;br /&gt;- Cracking WEP Keys&lt;br /&gt;- Wireless DoS attacks&lt;br /&gt;- Wireless Security Books&lt;br /&gt;- Wireless Security Tools&lt;br /&gt;- Wireless Hacking Tools&lt;br /&gt;- WEP Key Encryption&lt;br /&gt;- Securing Wireless Networks&lt;br /&gt;&lt;br /&gt;Sec 8: Coding &amp;amp; Buffer Overflow&lt;br /&gt;&lt;br /&gt;- Coding Skills Required&lt;br /&gt;- Windows Programming&lt;br /&gt;- What is API Coding&lt;br /&gt;- Linux Programming&lt;br /&gt;- Open Source Coding&lt;br /&gt;- ASM, CGI &amp;amp; Perl&lt;br /&gt;- C/C++, Java &amp;amp; PHP&lt;br /&gt;- What is Secure Coding&lt;br /&gt;- HSC Coding Library&lt;br /&gt;- Reverse Engineering&lt;br /&gt;- What is a Buffer Overflow&lt;br /&gt;- Writing your own exploits&lt;br /&gt;- Understanding Stacks&lt;br /&gt;- Defense from Buffer Overflows&lt;br /&gt;- Understanding shellcodes&lt;br /&gt;- Writing Exploits&lt;br /&gt;- Coders Professional Books&lt;br /&gt;&lt;br /&gt;Sec 9: Worms &amp;amp; Virus&lt;br /&gt;&lt;br /&gt;- Understanding Viruses&lt;br /&gt;- Viruses different forms&lt;br /&gt;- Viruses &amp;amp; Worms Books&lt;br /&gt;- How Anti-Viruses Work&lt;br /&gt;- How worms spread &amp;amp; infect&lt;br /&gt;- Viruses Codes and Tools&lt;br /&gt;- History of viruses &amp;amp; worms&lt;br /&gt;- Protection against viruses&lt;br /&gt;&lt;br /&gt;Sec 10: Linux Security&lt;br /&gt;&lt;br /&gt;- Introduction to Linux&lt;br /&gt;- Linux file structure&lt;br /&gt;- Linux Networking&lt;br /&gt;- Basic Linux commands&lt;br /&gt;- How Linux is hacked&lt;br /&gt;- Rootkits for Linux&lt;br /&gt;- Compiling Programs on Linux&lt;br /&gt;- IP Chains and IP Tables&lt;br /&gt;- Linux Security Tools&lt;br /&gt;- Linux Security Books&lt;br /&gt;- Types of Platforms&lt;br /&gt;- Linux Security Methods&lt;br /&gt;&lt;br /&gt;Sec 11: Encryption&lt;br /&gt;&lt;br /&gt;- Introduction to Encryption&lt;br /&gt;- Encryption Cracking Techniques&lt;br /&gt;- Types of Encryptions&lt;br /&gt;- Understanding hashing&lt;br /&gt;- Know how MD5 works&lt;br /&gt;- Basic cryptographic attacks&lt;br /&gt;- Art of steganography&lt;br /&gt;- SSH, RSA, PGP, SSL &amp;amp; SHA&lt;br /&gt;- Algorithm coding&lt;br /&gt;- Rainbow Tables &amp;amp; Cracking&lt;br /&gt;- Cryptographic Defence&lt;br /&gt;- Cryptographic Tools&lt;br /&gt;- Cryptographic Books&lt;br /&gt;- Online anonymity&lt;br /&gt;- Anonymous surfing Tools&lt;br /&gt;- Understanding *****&lt;br /&gt;&lt;br /&gt;Sec 12: Trojans &amp;amp; Rats&lt;br /&gt;&lt;br /&gt;- Understanding Trojan horses&lt;br /&gt;- Understanding Backdoors&lt;br /&gt;- Understanding Rats&lt;br /&gt;- Trojan infection mechanisms&lt;br /&gt;- Intro to keyloggers&lt;br /&gt;- Overview of Trojan tools&lt;br /&gt;- Security Tools&lt;br /&gt;- Trojan &amp;amp; Rats Books&lt;br /&gt;- How to write your Trojan&lt;br /&gt;- How to remove a Trojan&lt;br /&gt;- What are logic Bombs&lt;br /&gt;- Windows Rootkits&lt;br /&gt;- Trojan &amp;amp; Rat Encryptions&lt;br /&gt;- Types of Attack Methods&lt;br /&gt;- Trojans &amp;amp; Rats Countermeasures&lt;br /&gt;&lt;br /&gt;Sec 13: Miscellaneous&lt;br /&gt;&lt;br /&gt;- Hackers Dictionary&lt;br /&gt;- Hacking Questions&lt;br /&gt;- Acrobat Reader&lt;br /&gt;- mIRC (chat)&lt;br /&gt;- Archivers&lt;br /&gt;- FireFox 2 (Secure)&lt;br /&gt;- Best Security &amp;amp; Hacking Links&lt;br /&gt;- E.H Policy&lt;br /&gt;&lt;br /&gt;Module.1.Ethical.Hacking.and.Penetration.Testing&lt;br /&gt;&lt;br /&gt;http://rapidshare.com/files/208614372/UDK_01.zip.001&lt;br /&gt;http://rapidshare.com/files/208618515/UDK_01.zip.002&lt;br /&gt;http://rapidshare.com/files/208632595/UDK_01.zip.003&lt;br /&gt;http://rapidshare.com/files/208632679/UDK_01.zip.004&lt;br /&gt;http://rapidshare.com/files/208632697/UDK_01.zip.005&lt;br /&gt;http://rapidshare.com/files/208632709/UDK_01.zip.006&lt;br /&gt;http://rapidshare.com/files/208640410/UDK_01.zip.007&lt;br /&gt;http://rapidshare.com/files/208640441/UDK_01.zip.008&lt;br /&gt;http://rapidshare.com/files/208955075/UDK_01.zip.009&lt;br /&gt;http://rapidshare.com/files/208960632/UDK_01.zip.010&lt;br /&gt;http://rapidshare.com/files/208962690/UDK_01.zip.011&lt;br /&gt;&lt;br /&gt;CODE&lt;br /&gt;&lt;br /&gt;Module.2.Footprinting.and.Reconnaissance&lt;br /&gt;&lt;br /&gt;http://rapidshare.com/files/208971586/UDK_02.zip.001&lt;br /&gt;http://rapidshare.com/files/208984762/UDK_02.zip.002&lt;br /&gt;http://rapidshare.com/files/208984947/UDK_02.zip.003&lt;br /&gt;http://rapidshare.com/files/208984957/UDK_02.zip.004&lt;br /&gt;http://rapidshare.com/files/208984968/UDK_02.zip.005&lt;br /&gt;http://rapidshare.com/files/208988106/UDK_02.zip.006&lt;br /&gt;http://rapidshare.com/files/208990283/UDK_02.zip.010&lt;br /&gt;http://rapidshare.com/files/208996738/UDK_02.zip.007&lt;br /&gt;http://rapidshare.com/files/208997229/UDK_02.zip.009&lt;br /&gt;http://rapidshare.com/files/208997230/UDK_02.zip.008&lt;br /&gt;&lt;br /&gt;CODE&lt;br /&gt;&lt;br /&gt;Module.3.TCP.IP.Basics.and.Scanning&lt;br /&gt;&lt;br /&gt;http://rapidshare.com/files/209000206/UDK_03.rar.001&lt;br /&gt;http://rapidshare.com/files/209003277/UDK_03.rar.002&lt;br /&gt;http://rapidshare.com/files/209006998/UDK_03.rar.003&lt;br /&gt;http://rapidshare.com/files/209010544/UDK_03.rar.004&lt;br /&gt;http://rapidshare.com/files/209014295/UDK_03.rar.005&lt;br /&gt;http://rapidshare.com/files/209017281/UDK_03.rar.006&lt;br /&gt;CODE&lt;br /&gt;Module.4.Enumeration.and.Verification&lt;br /&gt;http://rapidshare.com/files/209021253/UDK_04.zip.001&lt;br /&gt;http://rapidshare.com/files/209027776/UDK_04.zip.002&lt;br /&gt;http://rapidshare.com/files/209336788/UDK_04.zip.003&lt;br /&gt;http://rapidshare.com/files/209343640/UDK_04.zip.004&lt;br /&gt;http://rapidshare.com/files/209349261/UDK_04.zip.005&lt;br /&gt;http://rapidshare.com/files/209355241/UDK_04.zip.006&lt;br /&gt;http://rapidshare.com/files/209361779/UDK_04.zip.007&lt;br /&gt;&lt;br /&gt;http://rapidshare.com/files/209365478/UDK_04.zip.008&lt;br /&gt;http://rapidshare.com/files/209366884/UDK_04.zip.009 &lt;br /&gt;&lt;br /&gt;CODE&lt;br /&gt;Module.5.Hacking.Defending.Wireless.Modems&lt;br /&gt;&lt;br /&gt;http://rapidshare.com/files/207576697/UDK_05.zip&lt;br /&gt;&lt;br /&gt;CODE&lt;br /&gt;Module.6.Hacking.Defending.Web.Servers&lt;br /&gt;http://rapidshare.com/files/209370683/UDK_06.zip.001&lt;br /&gt;http://rapidshare.com/files/209374435/UDK_06.zip.002&lt;br /&gt;http://rapidshare.com/files/209384348/UDK_06.zip.003&lt;br /&gt;http://rapidshare.com/files/209384553/UDK_06.zip.004&lt;br /&gt;http://rapidshare.com/files/209386036/UDK_06.zip.006&lt;br /&gt;http://rapidshare.com/files/209386043/UDK_06.zip.005&lt;br /&gt;http://rapidshare.com/files/209404586/UDK_06.zip.007&lt;br /&gt;&lt;br /&gt;CODE&lt;br /&gt;Module.7.Hacking.Defending.Web.Applications&lt;br /&gt;&lt;br /&gt;UDK_07.zip&lt;br /&gt;&lt;br /&gt;http://rapidshare.com/files/207581166/UDK_07.zip&lt;br /&gt;&lt;br /&gt;CODE&lt;br /&gt;Module.8.Sniffers.and.Session.Hijacking&lt;br /&gt;UDK_08.zip&lt;br /&gt;&lt;br /&gt;http://rapidshare.com/files/207577941/UDK_08.zip&lt;br /&gt;&lt;br /&gt;CODE&lt;br /&gt;Module.9.Hacking.Defending.Windows.Systems&lt;br /&gt;&lt;br /&gt;UDK_09.zip&lt;br /&gt;&lt;br /&gt;http://rapidshare.com/files/207583004/UDK_09.zip&lt;br /&gt;&lt;br /&gt;CODE&lt;br /&gt;Module.10.Hacking.Defending.Unix.Systems&lt;br /&gt;&lt;br /&gt;UDK_10.zip&lt;br /&gt;&lt;br /&gt;http://rapidshare.com/files/207579692/UDK_10.zip&lt;br /&gt;&lt;br /&gt;CODE&lt;br /&gt;Module.11.Rootkits.Backdoors.Trojans.Tunnels&lt;br /&gt;&lt;br /&gt;UDK_11.zip&lt;br /&gt;&lt;br /&gt;http://rapidshare.com/files/207581978/UDK_11.zip&lt;br /&gt;&lt;br /&gt;CODE&lt;br /&gt;Module.12.Denial.of.Service.and.Botnets&lt;br /&gt;&lt;br /&gt;UDK_12.zip&lt;br /&gt;&lt;br /&gt;http://rapidshare.com/files/207580560/UDK_12.zip&lt;br /&gt;&lt;br /&gt;CODE&lt;br /&gt;Module.13.Automated.Pen.Testing.Tools&lt;br /&gt;&lt;br /&gt;UDK_13.zip&lt;br /&gt;&lt;br /&gt;http://rapidshare.com/files/207577291/UDK_13.zip&lt;br /&gt;&lt;br /&gt;CODE&lt;br /&gt;Module.14.Intrusion.Detection.Systems&lt;br /&gt;&lt;br /&gt;UDK_14.zip&lt;br /&gt;&lt;br /&gt;http://rapidshare.com/files/207578538/UDK_14.zip&lt;br /&gt;&lt;br /&gt;CODE&lt;br /&gt;Module.15.Firewalls&lt;br /&gt;&lt;br /&gt;http://rapidshare.com/files/209404825/UDK_15.zip.001&lt;br /&gt;http://rapidshare.com/files/209404901/UDK_15.zip.002&lt;br /&gt;http://rapidshare.com/files/209404905/UDK_15.zip.003&lt;br /&gt;http://rapidshare.com/files/209412714/UDK_15.zip.007&lt;br /&gt;http://rapidshare.com/files/209416979/UDK_15.zip.004&lt;br /&gt;http://rapidshare.com/files/209417020/UDK_15.zip.005&lt;br /&gt;http://rapidshare.com/files/209417044/UDK_15.zip.006&lt;br /&gt;&lt;br /&gt;CODE&lt;br /&gt;Module.16.Honeypots.and.Honeynets&lt;br /&gt;&lt;br /&gt;UDK_16.zip&lt;br /&gt;&lt;br /&gt;http://rapidshare.com/files/207578337/UDK_16.zip&lt;br /&gt;&lt;br /&gt;CODE&lt;br /&gt;Module.17.Ethics.and.Legal.Issues&lt;br /&gt;&lt;br /&gt;UDK_17.zip&lt;br /&gt;&lt;br /&gt;http://rapidshare.com/files/207577599/UDK_17.zip&lt;br /&gt;&lt;br /&gt;pass: KELCYRA4EVER@UDK&lt;br /&gt;&lt;br /&gt;Password default : shytex.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3076533177528958255-3457383937537358068?l=wikihead.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wikihead.blogspot.com/feeds/3457383937537358068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wikihead.blogspot.com/2009/12/kit-includes-following-sections-hackers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/3457383937537358068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/3457383937537358068'/><link rel='alternate' type='text/html' href='http://wikihead.blogspot.com/2009/12/kit-includes-following-sections-hackers.html' title='HSC Hackers Kit'/><author><name>Uma Mahesh_&gt;&gt;</name><uri>http://www.blogger.com/profile/09997984188218501719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3076533177528958255.post-145479232131694926</id><published>2009-12-16T12:23:00.000-08:00</published><updated>2009-12-16T12:26:00.400-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Workout'/><title type='text'>Holiday Workout in 4 Minutes for Complete Fat Burn</title><content type='html'>&lt;object width="560" height="340"&gt;&lt;param name="movie" value="http://www.youtube.com/v/KwBDuANsnD8&amp;hl=en_US&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/KwBDuANsnD8&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3076533177528958255-145479232131694926?l=wikihead.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wikihead.blogspot.com/feeds/145479232131694926/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wikihead.blogspot.com/2009/12/holiday-workout-in-4-minutes-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/145479232131694926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/145479232131694926'/><link rel='alternate' type='text/html' href='http://wikihead.blogspot.com/2009/12/holiday-workout-in-4-minutes-for.html' title='Holiday Workout in 4 Minutes for Complete Fat Burn'/><author><name>Uma Mahesh_&gt;&gt;</name><uri>http://www.blogger.com/profile/09997984188218501719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3076533177528958255.post-4876181230422525371</id><published>2009-12-16T10:28:00.001-08:00</published><updated>2009-12-16T10:45:59.286-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorials'/><title type='text'>XoaX C++ Videos</title><content type='html'>XoaX Learn C++ 2008 Videos Full | 420 MB&lt;br /&gt;&lt;br /&gt;C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as a middle-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell Labs as an enhancement to the C programming language and originally named “C with Classes”. It was renamed to C++ in 1983.&lt;br /&gt;&lt;br /&gt;C++ Video Tutorials&lt;br /&gt;Watch our free C++ tutorials below. Our C++ tutorials cover the C++ language from the very first steps, including how to download a free compiler to begin programming. We are always adding more video tutorials, so check back frequently. Please refer questions to our Forum.&lt;br /&gt;&lt;br /&gt;For C++ Beginners&lt;br /&gt;Following our C++ Console series of video tutorials is the best way to begin learning C++. These tutorials start at the very beginning by showing you step-by-step how to install a free compiler. Then the videos build up programming concepts gradually.&lt;br /&gt;&lt;br /&gt;1. Console C++ Video Tutorials&lt;br /&gt;Watch our free Console C++ video tutorials. Check back frequently for more. Please refer your questions to our Forum. See our C++ Computer Terminology page for information on specific computer terms.&lt;br /&gt;&lt;br /&gt;How These C++ Tutorials Are Structured&lt;br /&gt;&lt;br /&gt;This series is intended to be a starting point for beginners to C++ as well as a refresher for experienced programmers. The videos give a sequential presentation of standard C++ starting from the very basics of the language. Most of the video tutorials present a single C++ concept and require a single main.cpp file, with each code sample fitting entirely on the screen. There is no download for these lessons as the whole program is extremely short. Every few lessons, like 9, 13, 20, etc., the material from the previous lessons is brought together to make a longer program to illustrate general usage. These lessons have a single substantial program and include downloadable code.&lt;br /&gt;&lt;br /&gt;* Lesson 0: Installing Visual C++ 2008 Express&lt;br /&gt;* Lesson 1: Creating a Console Application&lt;br /&gt;* Lesson 2: Basic Input and Output&lt;br /&gt;* Lesson 3: Variables and Constants&lt;br /&gt;* Lesson 4: Basic Data Types&lt;br /&gt;* Lesson 5: Logical Operators&lt;br /&gt;* Lesson 6: Relational Operators&lt;br /&gt;* Lesson 7: If, Else If, Else&lt;br /&gt;* Lesson 8: While and Do While Loops&lt;br /&gt;* Lesson 9: Tic Tac Toe&lt;br /&gt;* Lesson 10: One-Dimensional Arrays&lt;br /&gt;* Lesson 11: Global and Local Scope&lt;br /&gt;* Lesson 12: Basic Functions&lt;br /&gt;* Lesson 13: Perceptron Training&lt;br /&gt;* Lesson 14: Increment and Decrement&lt;br /&gt;* Lesson 15: Namespace Essentials&lt;br /&gt;* Lesson 16: For Loops&lt;br /&gt;* Lesson 17: References and Pointers&lt;br /&gt;* Lesson 18: Arguments and Return Values&lt;br /&gt;* Lesson 19: Function Templates&lt;br /&gt;* Lesson 20: Sorting with Bubblesort&lt;br /&gt;* Lesson 21: Arithmetical Operators&lt;br /&gt;* Lesson 22: Using the rand() Function&lt;br /&gt;* Lesson 23: Blackjack&lt;br /&gt;* Lesson 24: Fundamental Data Types&lt;br /&gt;* Lesson 25: Type Conversion Operators&lt;br /&gt;* Lesson 26: Enumerations&lt;br /&gt;* Lesson 27: Switch Statements&lt;br /&gt;* Lesson 28: Multi-Dimensional Arrays&lt;br /&gt;* Lesson 29: Fifteen Puzzle&lt;br /&gt;* Lesson 30: Simple Classes&lt;br /&gt;* Lesson 31: Member Functions&lt;br /&gt;* Lesson 32: Constructors and Destructors&lt;br /&gt;* Lesson 33: Built-in Class Behavior&lt;br /&gt;* Lesson 34: Public and Private Members&lt;br /&gt;* Lesson 35: A Simple Role-Playing Game&lt;br /&gt;* Lesson 36: Dynamic Memory Allocation&lt;br /&gt;* Lesson 37: Preprocessor Directives&lt;br /&gt;* Lesson 38: Simple Inheritance&lt;br /&gt;* Lesson 39: Function Pointers&lt;br /&gt;&lt;br /&gt;2. C++ OpenGL Video Tutorials&lt;br /&gt;Watch our free C++ OpenGL programming video tutorials. Check back frequently for more. Please refer your questions to our Forum. Please see our C++ Computer Terminology page for information on specific computer terms.&lt;br /&gt;&lt;br /&gt;* Lesson 1: A Simple OpenGL Project&lt;br /&gt;* Lesson 2: Drawing Geometric Primitives&lt;br /&gt;* Lesson 3: Using Geometric Primitives&lt;br /&gt;* Lesson 4: Basic Lighting&lt;br /&gt;* Lesson 5: Shading Models&lt;br /&gt;&lt;br /&gt;3. C++ MFC Video Tutorials&lt;br /&gt;Watch our free C++ MFC programming video tutorials. Check back frequently for more. Please refer your questions to our Forum. Please see our C++ Computer Terminology page for information on specific computer terms.&lt;br /&gt;&lt;br /&gt;* Lesson 1: Creating a Simple SDI Application&lt;br /&gt;* Lesson 2: The Document/View Architecture&lt;br /&gt;* Lesson 3: Application &amp; FrameWnd Classes&lt;br /&gt;* Lesson 4: Drawing with MFC&lt;br /&gt;&lt;br /&gt;4. C++ Win32 Video Tutorials&lt;br /&gt;Watch our free C++ Win32 programming video tutorials. Check back frequently for more. Please refer your questions to our Forum. Please see our C++ Computer Terminology page for information on specific computer terms.&lt;br /&gt;&lt;br /&gt;* Lesson 1: Creating a Simple Win32 Application&lt;br /&gt;* Lesson 2: The Message Loop&lt;br /&gt;* Lesson 3: Messages&lt;br /&gt;* Lesson 4: Drawing Lines and Ellipses with GDI&lt;br /&gt;* Lesson 5: Adding Menu Items&lt;br /&gt;* Lesson 6: Message Boxes&lt;br /&gt;* Lesson 7: Responding to Mouse Clicks&lt;br /&gt;* Lesson 8: Tic Tac Toe&lt;br /&gt;* Lesson 9: Loading and Displaying Bitmaps&lt;br /&gt;&lt;br /&gt;5. Visual C++ Video Tutorials&lt;br /&gt;Watch our free Visual C++ 2008 video tutorials. Check back frequently for more. Please refer your questions to our Forum. See our C++ Computer Terminology page for information on specific computer terms.&lt;br /&gt;&lt;br /&gt;For more information on what is available in each edition of Visual Studio, see Visual Studio 2008 Product Comparison.&lt;br /&gt;&lt;br /&gt;* Installing Visual Studio 2008 (Standard edition)&lt;br /&gt;* Adding a New Header (.h) File to a Project&lt;br /&gt;* Adding a New Source (.cpp) File to a Project&lt;br /&gt;* Creating an Executable (.exe) File&lt;br /&gt;* Enabling Line Numbering&lt;br /&gt;&lt;br /&gt;6. C++ Miscellaneous Video Tutorials&lt;br /&gt;Watch our free C++ Miscellaneous video tutorials. Check back frequently for more. Please refer your questions to our Forum. See our C++ Computer Terminology page for information on specific computer terms.&lt;br /&gt;&lt;br /&gt;* Simple Sounds&lt;br /&gt;* A High-Resolution Timer&lt;br /&gt;* Creating a Thread&lt;br /&gt;&lt;br /&gt;Install Instructions :&lt;br /&gt;1.Unrar.&lt;br /&gt;2.Mount with Poweriso or other emulator wich support .daa extension.&lt;br /&gt;3.Enjoy&lt;br /&gt;D0wn1oad&lt;br /&gt;http://hotfile.com/dl/20774463/1d05b17/XoaX_Learn_C_2008.part01.rar.html&lt;br /&gt;http://hotfile.com/dl/20774464/4f91a54/XoaX_Learn_C_2008.part02.rar.html&lt;br /&gt;http://hotfile.com/dl/20774518/f00e883/XoaX_Learn_C_2008.part03.rar.html&lt;br /&gt;http://hotfile.com/dl/20774520/4a06770/XoaX_Learn_C_2008.part04.rar.html&lt;br /&gt;http://hotfile.com/dl/20774573/387fae8/XoaX_Learn_C_2008.part05.rar.html&lt;br /&gt;http://hotfile.com/dl/20774604/b6ab95a/XoaX_Learn_C_2008.part06.rar.html&lt;br /&gt;http://hotfile.com/dl/20774634/2d5bd86/XoaX_Learn_C_2008.part07.rar.html&lt;br /&gt;http://hotfile.com/dl/20774672/eb07654/XoaX_Learn_C_2008.part08.rar.html&lt;br /&gt;http://hotfile.com/dl/20774685/bed0ad1/XoaX_Learn_C_2008.part09.rar.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3076533177528958255-4876181230422525371?l=wikihead.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wikihead.blogspot.com/feeds/4876181230422525371/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wikihead.blogspot.com/2009/12/xoax-c-videos.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/4876181230422525371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/4876181230422525371'/><link rel='alternate' type='text/html' href='http://wikihead.blogspot.com/2009/12/xoax-c-videos.html' title='XoaX C++ Videos'/><author><name>Uma Mahesh_&gt;&gt;</name><uri>http://www.blogger.com/profile/09997984188218501719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3076533177528958255.post-8322908219680232089</id><published>2009-12-16T10:21:00.000-08:00</published><updated>2009-12-16T10:45:59.287-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorials'/><title type='text'>Ethical Hacking Video Training DVD (CEH)</title><content type='html'>&lt;img src=http://img393.imageshack.us/img393/203/screenhuntercehau3dh2.jpg&gt;&lt;br /&gt;The latest version of the Certified Ethical Hacker (CEH) Courseware is due to be released and presented for the first time at Hacker Halted USA 2008 in June. Many small details of CEH Version 6 have been peppered on the Internet, as well as snippets of teaser copy on EC-Council’s own web site.&lt;br /&gt;&lt;br /&gt;“With a total of 28 new and never seen before modules, covering the latest concepts, featuring more real life cases, and showcasing the latest hacking and security tools, the Certified Ethical Hacker (Version 6) will be the most advanced course ever.”&lt;br /&gt;&lt;br /&gt;So I requested an interview with EC-Council to see if we could get confirmation as well as clarification. The questions are compiled from my own list as well as some others that were suggested by readers of The Ethical Hacker Network (EH-Net). EC-Council replied in a very timely manner with answers from both Haja Mohideen, co-founder of EC-Council, and Chuck Swanson, the instructor scheduled to teach the very first v6 offering of the course.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;http://www.rapidspread.com/file.jsp?id=0pblp65jdl&lt;br /&gt;http://www.rapidspread.com/file.jsp?id=foiyd0oued&lt;br /&gt;http://www.rapidspread.com/file.jsp?id=5hxrbrciam&lt;br /&gt;http://www.rapidspread.com/file.jsp?id=34oetnjnh1&lt;br /&gt;http://www.rapidspread.com/file.jsp?id=1pdyt5r22a&lt;br /&gt;http://www.rapidspread.com/file.jsp?id=nkhbqwkbu4&lt;br /&gt;http://www.rapidspread.com/file.jsp?id=w0ap5afxm1&lt;br /&gt;http://www.rapidspread.com/file.jsp?id=ljy5zp13ty&lt;br /&gt;http://www.rapidspread.com/file.jsp?id=uqcozb1ynv&lt;br /&gt;http://www.rapidspread.com/file.jsp?id=k9fo2s3lrr&lt;br /&gt;http://www.rapidspread.com/file.jsp?id=xabubhrf1t&lt;br /&gt;http://www.rapidspread.com/file.jsp?id=gzfvqpvgd5&lt;br /&gt;http://www.rapidspread.com/file.jsp?id=v8kq6eco4s&lt;br /&gt;http://www.rapidspread.com/file.jsp?id=icy6uu3pio&lt;br /&gt;http://www.rapidspread.com/file.jsp?id=evp5gtm9vy&lt;br /&gt;http://www.rapidspread.com/file.jsp?id=yjwcqzdugz  &lt;br /&gt;&lt;br /&gt;Password: www.softprovn.net &lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Source: [DL] Ethical Hacking Video Training DVD (CEH)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3076533177528958255-8322908219680232089?l=wikihead.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wikihead.blogspot.com/feeds/8322908219680232089/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wikihead.blogspot.com/2009/12/ethical-hacking-video-training-dvd-ceh.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/8322908219680232089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/8322908219680232089'/><link rel='alternate' type='text/html' href='http://wikihead.blogspot.com/2009/12/ethical-hacking-video-training-dvd-ceh.html' title='Ethical Hacking Video Training DVD (CEH)'/><author><name>Uma Mahesh_&gt;&gt;</name><uri>http://www.blogger.com/profile/09997984188218501719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3076533177528958255.post-5847989283472800235</id><published>2009-12-03T01:45:00.000-08:00</published><updated>2009-12-16T10:45:59.287-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorials'/><title type='text'>VTC TCP-IP Packet Analysis</title><content type='html'>Both network administrators and IT security professionals must have the fundamental knowledge of TCP/IP to do their jobs. With that comes a necessity to be able to analyze TCP/IP traffic in order to troubleshoot network problems, analyze attacks, and better understand and secure their systems. Veteran VTC author, Bobby Rogers, will provide in-depth explanations for beginners and seasoned network professionals alike to enable them to understand the complex techniques of TCP/IP traffic analysis. To begin learning, simply click on the TCP/IP Packet Analysis movie links.&lt;br /&gt;&lt;div class="code"&gt;&lt;br /&gt;Megaupload:&lt;br /&gt;http://www.megaupload.com/?d=D05JV7ZP&lt;br /&gt;http://www.megaupload.com/?d=IEV1DG8J&lt;br /&gt;http://www.megaupload.com/?d=YIE204ON&lt;br /&gt;&lt;br /&gt;Rapidshare:&lt;br /&gt;http://rapidshare.com/files/151574925/VTC.TCP.pm.part1.rar&lt;br /&gt;http://rapidshare.com/files/151575014/VTC.TCP.pm.part2.rar&lt;br /&gt;http://rapidshare.com/files/151575125/VTC.TCP.pm.part3.rar&lt;br /&gt;&lt;br /&gt;filefactory&lt;br /&gt;http://www.filefactory.com/file/c3308a/n/VTC_TCP_pm_txt&lt;br /&gt;265 MB&lt;br /&gt;Password default : shytex.com&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/3076533177528958255-5847989283472800235?l=wikihead.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wikihead.blogspot.com/feeds/5847989283472800235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wikihead.blogspot.com/2009/12/vtc-tcp-ip-packet-analysis.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/5847989283472800235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/5847989283472800235'/><link rel='alternate' type='text/html' href='http://wikihead.blogspot.com/2009/12/vtc-tcp-ip-packet-analysis.html' title='VTC TCP-IP Packet Analysis'/><author><name>Uma Mahesh_&gt;&gt;</name><uri>http://www.blogger.com/profile/09997984188218501719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3076533177528958255.post-5151161230394627107</id><published>2009-11-30T01:24:00.000-08:00</published><updated>2009-12-16T10:47:29.986-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web Designing'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>URL Rewriting for Beginners</title><content type='html'>&lt;div style="font:small"&gt;&lt;br /&gt;&lt;a href="http://www.addedbytes.com/apache/url-rewriting-for-beginners/"&gt;Source Addbytes&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt; &lt;div id="article"&gt;&lt;br /&gt;&lt;br /&gt;  &lt;!-- google_ad_section_start --&gt;&lt;br /&gt;  &lt;h3&gt;Introduction&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;URL rewriting can be one of the best and quickest ways to improve the usability and search friendliness of your site. It can also be the source of near-unending misery and suffering. Definitely worth playing carefully with it - lots of testing is recommended. With great power comes great responsibility, and all that.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;There are several other guides on the web already, that may suit your needs better than this one.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://httpd.apache.org/docs/2.0/misc/rewriteguide.html"&gt;Apache URL Rewriting Guide&lt;/a&gt; - The best guide around&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Before reading on, you may find it helpful to have the &lt;a href="http://www.addedbytes.com/apache/mod_rewrite-cheat-sheet/"&gt;mod_rewrite cheat sheet&lt;/a&gt; and/or the &lt;a href="http://www.addedbytes.com/cheat-sheets/regular-expressions-cheat-sheet/"&gt;regular expressions cheat sheet&lt;/a&gt; handy. A basic grasp of the concept of regular expressions would also be very helpful.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;What is "URL Rewriting"?&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Most dynamic sites include variables in their URLs that tell the site what information to show the user. Typically, this gives URLs like the following, telling the relevant script on a site to load product number 7.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol class="codeblock"&gt;&lt;li&gt;&lt;code&gt;http://www.pets.com/show_a_product.php?product_id=7&lt;/code&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The problems with this kind of URL structure are that the URL is not at all memorable. It's difficult to read out over the phone (you'd be surprised how many people pass URLs this way). Search engines and users alike get no useful information about the content of a page from that URL. You can't tell from that URL that that page allows you to buy a Norwegian Blue Parrot (lovely plumage). It's a fairly standard URL - the sort you'd get by default from most CMSes. Compare that to this URL:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol class="codeblock"&gt;&lt;li&gt;&lt;code&gt;http://www.pets.com/products/7/&lt;/code&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Clearly a much cleaner and shorter URL. It's much easier to remember, and vastly easier to read out. That said, it doesn't exactly tell anyone what it refers to. But we can do more:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol class="codeblock"&gt;&lt;li&gt;&lt;code&gt;http://www.pets.com/parrots/norwegian-blue/&lt;/code&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Now we're getting somewhere. You can tell from the URL, even when it's taken out of context, what you're likely to find on that page. Search engines can split that URL into words (hyphens in URLs are treated as spaces by search engines, whereas underscores are not), and they can use that information to better determine the content of the page. It's an easy URL to remember and to pass to another person.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Unfortunately, the last URL cannot be easily understood by a server without some work on our part. When a request is made for that URL, the server needs to work out how to process that URL so that it knows what to send back to the user. URL rewriting is the technique used to "translate" a URL like the last one into something the server can understand.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Platforms and Tools&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Depending on the software your server is running, you may already have access to URL rewriting modules. If not, most hosts will enable or install the relevant modules for you if you ask them very nicely.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Apache is the easiest system to get URL rewriting running on. It usually comes with its own built-in URL rewriting module, mod_rewrite, enabled, and working with mod_rewrite is as simple as uploading correctly formatted and named text files.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;IIS, Microsoft's server software, doesn't include URL rewriting capability as standard, but there are add-ons out there that can provide this functionality. &lt;a href="http://www.isapirewrite.com/"&gt;ISAPI_Rewrite&lt;/a&gt; is the one I recommend working with, as I've so far found it to be the closest to mod_rewrite's functionality. Instructions for installing and configuring ISAPI_Rewrite can be found at the end of this article.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The code that follows is based on URL rewriting using mod_rewrite.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Basic URL Rewriting&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;To begin with, let's consider a simple example. We have a website, and we have a single PHP script that serves a single page. Its URL is:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol class="codeblock"&gt;&lt;li&gt;&lt;code&gt;http://www.pets.com/pet_care_info_07_07_2008.php&lt;/code&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;We want to clean up the URL, and our ideal URL would be:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol class="codeblock"&gt;&lt;li&gt;&lt;code&gt;http://www.pets.com/pet-care/&lt;/code&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;In order for this to work, we need to tell the server to internally redirect all requests for the URL "pet-care" to "pet_care_info_07_07_2008.php". We want this to happen internally, because we don't want the URL in the browser's address bar to change.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;To accomplish this, we need to first create a text document called ".htaccess" to contain our rules. It must be named exactly that (not ".htaccess.txt" or "rules.htaccess"). This would be placed in the root directory of the server (the same folder as "pet_care_info_07_07_2008.php" in our example). There may already be an .htaccess file there, in which case we should edit that rather than overwrite it.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The .htaccess file is a configuration file for the server. If there are errors in the file, the server will display an error message (usually with an error code of "500"). If you are transferring the file to the server using FTP, you must make sure it is transferred using the ASCII mode, rather than BINARY. We use this file to perform 2 simple tasks in this instance - first, to tell Apache to turn on the rewrite engine, and second, to tell apache what rewriting rule we want it to use. We need to add the following to the file:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol class="codeblock"&gt;&lt;li&gt;&lt;code&gt;RewriteEngine On    # Turn on the rewriting engine&lt;/code&gt;&lt;/li&gt;&lt;li class="even"&gt;&lt;code&gt;RewriteRule    ^pet-care/?$    pet_care_info_01_02_2003.php    [NC,L]    # Handle requests for "pet-care"&lt;/code&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;A couple of quick items to note - everything following a hash symbol in an .htaccess file is ignored as a comment, and I'd recommend you use comments liberally; and the "RewriteEngine" line should only be used once per .htaccess file (please note that I've not included this line from here onwards in code example).&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The "RewriteRule" line is where the magic happens. The line can be broken down into 5 parts:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;RewriteRule&lt;/strong&gt; - Tells Apache that this like refers to a single RewriteRule.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;^/pet-care/?$&lt;/strong&gt; - The "pattern". The server will check the URL of every request to the site to see if this pattern matches. If it does, then Apache will swap the URL of the request for the "substitution" section that follows.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;pet_care_info_01_02_2003.php&lt;/strong&gt; - The "substitution". If the pattern above matches the request, Apache uses this URL instead of the requested URL.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;[NC,L]&lt;/strong&gt; - "Flags", that tell Apache how to apply the rule. In this case, we're using two flags. "NC", tells Apache that this rule should be case-insensitive, and "L" tells Apache not to process any more rules if this one is used.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;# Handle requests for "pet-care"&lt;/strong&gt; - Comment explaining what the rule does (optional but recommended)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The rule above is a simple method for rewriting a single URL, and is the basis for almost all URL rewriting rules.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Patterns and Replacements&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The rule above allows you to redirect requests for a single URL, but the real power of mod_rewrite comes when you start to identify and rewrite groups of URLs based on patterns they contain.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Let's say you want to change all of your site URLs as described in the first pair of examples above. Your existing URLs look like this:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol class="codeblock"&gt;&lt;li&gt;&lt;code&gt;http://www.pets.com/show_a_product.php?product_id=7&lt;/code&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;And you want to change them to look like this:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol class="codeblock"&gt;&lt;li&gt;&lt;code&gt;http://www.pets.com/products/7/&lt;/code&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Rather than write a rule for every single product ID, you of course would rather write one rule to manage all product IDs. Effectively you want to change URLs of this format:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol class="codeblock"&gt;&lt;li&gt;&lt;code&gt;http://www.pets.com/show_a_product.php?product_id={a number}&lt;/code&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;And you want to change them to look like this:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol class="codeblock"&gt;&lt;li&gt;&lt;code&gt;http://www.pets.com/products/{a number}/&lt;/code&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;In order to do so, you will need to use "regular expressions". These are patterns, defined in a specific format that the server can understand and handle appropriately. A typical pattern to identify a number would look like this:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol class="codeblock"&gt;&lt;li&gt;&lt;code&gt;[0-9]+&lt;/code&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The square brackets contain a range of characters, and "0-9" indicates all the digits. The plus symbol indicates that the pattern will idenfiy one or more of whatever precedes the plus - so this pattern effectively means "one or more digits" - exactly what we're looking to find in our URL.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The entire "pattern" part of the rule is treated as a regular expression by default - you don't need to turn this on or activate it at all.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol class="codeblock"&gt;&lt;li&gt;&lt;code&gt;RewriteRule    ^products/([0-9]+)/?$    show_a_product.php?product_id=$1    [NC,L]    # Handle product requests&lt;/code&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The first thing I hope you'll notice is that we've wrapped our pattern in brackets. This allows us to "back-reference" (refer back to) that section of the URL in the following "substitution" section. The "$1" in the substitution tells Apache to put whatever matched the earlier bracketed pattern into the URL at this point. You can have lots of backreferences, and they are numbered in the order they appear.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;And so, this RewriteRule will now mean that Apache redirects all requests for domain.com/products/{number}/ to show_a_product.php?product_id={same number}.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Regular Expressions&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;A complete guide to regular expressions is rather beyond the scope of this article. However, important points to remember are that the entire pattern is treated as a regular expression, so always be careful of characters that are "special" characters in regular expressions.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The most instance of this is when people use a period in their pattern. In a pattern, this actually means "any character" rather than a literal period, and so if you want to match a period (and only a period) you will need to "escape" the character - precede it with another special character, a backslash, that tells Apache to take the next character to be literal.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;For example, this RewriteRule will not just match the URL "rss.xml" as intended - it will also match "rss1xml", "rss-xml" and so on.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol class="codeblock"&gt;&lt;li&gt;&lt;code&gt;RewriteRule    ^rss.xml$    rss.php    [NC,L]    # Change feed URL&lt;/code&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;This does not usually present a serious problem, but escaping characters properly is a very good habit to get into early. Here's how it should look:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol class="codeblock"&gt;&lt;li&gt;&lt;code&gt;RewriteRule    ^rss\.xml$    rss.php    [NC,L]    # Change feed URL&lt;/code&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;This only applies to the pattern, not to the substitution. Other characters that require escaping (referred to as "metacharacters") follow, with their meaning in brackets afterwards:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;. (any character)&lt;/li&gt;&lt;li&gt;* (zero of more of the preceding)&lt;/li&gt;&lt;li&gt;+ (one or more of the preceding)&lt;/li&gt;&lt;li&gt;{} (minimum to maximum quantifier)&lt;/li&gt;&lt;li&gt;? (ungreedy modifier)&lt;/li&gt;&lt;li&gt;! (at start of string means "negative pattern")&lt;/li&gt;&lt;li&gt;^ (start of string, or "negative" if at the start of a range)&lt;/li&gt;&lt;li&gt;$ (end of string)&lt;/li&gt;&lt;li&gt;[] (match any of contents)&lt;/li&gt;&lt;li&gt;- (range if used between square brackets)&lt;/li&gt;&lt;li&gt;() (group, backreferenced group)&lt;/li&gt;&lt;li&gt;| (alternative, or)&lt;/li&gt;&lt;li&gt;\ (the escape character itself)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Using regular expressions, it is possible to search for all sorts of patterns in URLs and rewrite them when they match. Time for another example - we wanted earlier to be able to indentify this URL and rewrite it:&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol class="codeblock"&gt;&lt;li&gt;&lt;code&gt;http://www.pets.com/parrots/norwegian-blue/&lt;/code&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;And we want to be able to tell the server to interpret this as the following, but for all products:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol class="codeblock"&gt;&lt;li&gt;&lt;code&gt;http://www.pets.com/get_product_by_name.php?product_name=norwegian-blue&lt;/code&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;And we can do that relatively simply, with the following rule:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol class="codeblock"&gt;&lt;li&gt;&lt;code&gt;RewriteRule    ^parrots/([A-Za-z0-9-]+)/?$    get_product_by_name.php?product_name=$1    [NC,L]    # Process parrots&lt;/code&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;With this rule, any URL that starts with "parrots" followed by a slash (parrots/), then one or more (+) of any combination of letters, numbers and hyphens ([A-Za-z0-9-]) (note the hyphen at the end of the selection of characters within square brackets - it must be added there to be treated literally rather than as a range separator). We reference the product name in brackets with $1 in the substitution.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;We can make it even more generic, if we want, so that it doesn't matter what directory a product appears to be in, it is still sent to the same script, like so:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol class="codeblock"&gt;&lt;li&gt;&lt;code&gt;RewriteRule    ^[A-Za-z-]+/([A-Za-z0-9-]+)/?$    get_product_by_name.php?product_name=$1    [NC,L]    # Process all products&lt;/code&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;As you can see, we've replaced "parrots" with a pattern that matches letter and hyphens. That rule will now match anything in the parrots directory or any other directory whose name is comprised of at least one or more letters and hyphens.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Flags&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Flags are added to the end of a rewrite rule to tell Apache how to interpret and handle the rule. They can be used to tell apache to treat the rule as case-insensitive, to stop processing rules if the current one matches, or a variety of other options. They are comma-separated, and contained in square brackets. Here's a list of the flags, with their meanings (this information is included on the &lt;a href="http://www.addedbytes.com/apache/mod_rewrite-cheat-sheet/"&gt;cheat sheet&lt;/a&gt;, so no need to try to learn them all).&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;C (chained with next rule)&lt;/li&gt;&lt;li&gt;CO=cookie (set specified cookie)&lt;/li&gt;&lt;li&gt;E=var:value (set environment variable var to value)&lt;/li&gt;&lt;li&gt;F (forbidden - sends a 403 header to the user)&lt;/li&gt;&lt;li&gt;G (gone - no longer exists)&lt;/li&gt;&lt;li&gt;H=handler (set handler)&lt;/li&gt;&lt;li&gt;L (last - stop processing rules)&lt;/li&gt;&lt;li&gt;N (next - continue processing rules)&lt;/li&gt;&lt;li&gt;NC (case insensitive)&lt;/li&gt;&lt;li&gt;NE (do not escape special URL characters in output)&lt;/li&gt;&lt;li&gt;NS (ignore this rule if the request is a subrequest)&lt;/li&gt;&lt;li&gt;P (proxy - i.e., apache should grab the remote content specified in the substitution section and return it)&lt;/li&gt;&lt;li&gt;PT (pass through - use when processing URLs with additional handlers, e.g., mod_alias)&lt;/li&gt;&lt;li&gt;R (temporary redirect to new URL)&lt;/li&gt;&lt;li&gt;R=301 (permanent redirect to new URL)&lt;/li&gt;&lt;li&gt;QSA (append query string from request to substituted URL)&lt;/li&gt;&lt;li&gt;S=x (skip next x rules)&lt;/li&gt;&lt;li&gt;T=mime-type (force specified mime type)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Moving Content&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol class="codeblock"&gt;&lt;li&gt;&lt;code&gt;RewriteRule    ^article/?$    &lt;a href="http://www.new-domain.com/article/"&gt;http://www.new-domain.com/article/&lt;/a&gt;    [R,NC,L]    # Temporary Move&lt;/code&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Adding an "R" flag to the flags section changes how a RewriteRule works. Instead of rewriting the URL internally, Apache will send a message back to the browser (an HTTP header) to tell it that the document has moved temporarily to the URL given in the "substitution" section. Either an absolute or a relative URL can be given in the substitution section. The header sent back includea a code - 302 - that indicates the move is temporary.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol class="codeblock"&gt;&lt;li&gt;&lt;code&gt;RewriteRule    ^article/?$    &lt;a href="http://www.new-domain.com/article/"&gt;http://www.new-domain.com/article/&lt;/a&gt;    [R=301,NC,L]    # Permanent Move&lt;/code&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;If the move is permanent, append "=301" to the "R" flag to have Apache tell the browser the move is considered permanent. Unlike the default "R", "R=301" will also tell the browser to display the new address in the address bar.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;This is one of the most common methods of rewriting URLs of items that have moved to a new URL (for example, it is in use extensively on this site to forward users to new post URLs whenever they are changed).&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Conditions&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Rewrite rules can be preceded by one or more rewrite conditions, and these can be strung together. This can allow you to only apply certain rules to a subset of requests. Personally, I use this most often when applying rules to a subdomain or alternative domain as rewrite conditions can be run against a variety of criteria, not just the URL. Here's an example:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol class="codeblock"&gt;&lt;li&gt;&lt;code&gt;RewriteCond %{HTTP_HOST} ^addedbytes\.com [NC] &lt;/code&gt;&lt;/li&gt;&lt;li class="even"&gt;&lt;code&gt;RewriteRule ^(.*)$ &lt;a href="http://www.addedbytes.com/$1"&gt;http://www.addedbytes.com/$1&lt;/a&gt; [L,R=301]&lt;/code&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The rewrite rule above redirects all requests, no matter what for, to the same URL at "www.addedbytes.com". Without the condition, this rule would create a loop, with every request matching that rule and being sent back to itself. The rule is intended to only redirect requests missing the "www" URL portion, though, and the condition preceding the rule ensures that this happens.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The condition operates in a similar way to the rule. It starts with "RewriteCond" to tell mod_rewrite this line refers to a condition. Following that is what should actually be tested, and then the pattern to test. Finally, the flags in square brackets, the same as with a RewriteRule.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The string to test (the second part of the condition) can be a variety of different things. You can test the domain being requested, as with the above example, or you could test the browser being used, the referring URL (commonly used to prevent hotlinking), the user's IP address, or a variety of other things (see the "server variables" section for an outline of how these work).&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The pattern is almost exactly the same as that used in a RewriteRule, with a couple of small exceptions. The pattern may not be interpreted as a pattern if it starts with specific characters as described in the following "exceptions" section. This means that if you wish to use a regular expression pattern starting with &amp;lt;, &amp;gt;, or a hyphen, you should escape them with the backslash.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Rewrite conditions can, like rewrite rules, be followed by flags, and there are only two. "NC", as with rules, tells Apache to treat the condition as case-insensitive. The other available flag is "OR". If you only want to apply a rule if one of two conditions match, rather than repeat the rule, add the "OR" flag to the first condition, and if either match then the following rule will be applied. The default behaviour, if a rule is preceded by multiple conditions, is that it is only applied if all rules match.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Exceptions and Special Cases&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Rewrite conditions can be tested in a few different ways - they do not need to be treated as regular expression patterns, although this is the most common way they are used. Here are the various ways rewrite conditons can be processed:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&amp;lt;Pattern (is test string lower than pattern)&lt;/li&gt;&lt;li&gt;&amp;gt;Pattern (is test string greater than pattern)&lt;/li&gt;&lt;li&gt;=Pattern (is test string equal to pattern)&lt;/li&gt;&lt;li&gt;-d (is test string a valid directory)&lt;/li&gt;&lt;li&gt;-f (is test string a valid file)&lt;/li&gt;&lt;li&gt;-s (is test string a valid file with size greater than zero)&lt;/li&gt;&lt;li&gt;-l (is test string a symbolic link)&lt;/li&gt;&lt;li&gt;-F (is test string a valid file, and accessible (via subrequest))&lt;/li&gt;&lt;li&gt;-U (is test string a valid URL, and accessible (via subrequest))&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Server Variables&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Server variables are a selection of items you can test when writing rewrite conditions. This allows you to apply rules based on all sorts of request parameters, including browser identifiers, referring URL or a multitude of other strings. Variables are of the following format:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol class="codeblock"&gt;&lt;li&gt;&lt;code&gt;%{VARIABLE_NAME}&lt;/code&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;And "VARIABLE_NAME" can be replaced with any one of the following items:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;HTTP Headers&lt;ul&gt;&lt;li&gt;HTTP_USER_AGENT&lt;/li&gt;&lt;li&gt;HTTP_REFERER&lt;/li&gt;&lt;li&gt;HTTP_COOKIE&lt;/li&gt;&lt;li&gt;HTTP_FORWARDED&lt;/li&gt;&lt;li&gt;HTTP_HOST&lt;/li&gt;&lt;li&gt;HTTP_PROXY_CONNECTION&lt;/li&gt;&lt;li&gt;HTTP_ACCEPT&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Connection Variables&lt;ul&gt;&lt;li&gt;REMOTE_ADDR&lt;/li&gt;&lt;li&gt;REMOTE_HOST&lt;/li&gt;&lt;li&gt;REMOTE_USER&lt;/li&gt;&lt;li&gt;REMOTE_IDENT&lt;/li&gt;&lt;li&gt;REQUEST_METHOD&lt;/li&gt;&lt;li&gt;SCRIPT_FILENAME&lt;/li&gt;&lt;li&gt;PATH_INFO&lt;/li&gt;&lt;li&gt;QUERY_STRING&lt;/li&gt;&lt;li&gt;AUTH_TYPE&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Server Variables&lt;ul&gt;&lt;li&gt;DOCUMENT_ROOT&lt;/li&gt;&lt;li&gt;SERVER_ADMIN&lt;/li&gt;&lt;li&gt;SERVER_NAME&lt;/li&gt;&lt;li&gt;SERVER_ADDR&lt;/li&gt;&lt;li&gt;SERVER_PORT&lt;/li&gt;&lt;li&gt;SERVER_PROTOCOL&lt;/li&gt;&lt;li&gt;SERVER_SOFTWARE&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Dates and Times&lt;ul&gt;&lt;li&gt;TIME_YEAR&lt;/li&gt;&lt;li&gt;TIME_MON&lt;/li&gt;&lt;li&gt;TIME_DAY&lt;/li&gt;&lt;li&gt;TIME_HOUR&lt;/li&gt;&lt;li&gt;TIME_MIN&lt;/li&gt;&lt;li&gt;TIME_SEC&lt;/li&gt;&lt;li&gt;TIME_WDAY&lt;/li&gt;&lt;li&gt;TIME&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Special Items&lt;ul&gt;&lt;li&gt;API_VERSION&lt;/li&gt;&lt;li&gt;THE_REQUEST&lt;/li&gt;&lt;li&gt;REQUEST_URI&lt;/li&gt;&lt;li&gt;REQUEST_FILENAME&lt;/li&gt;&lt;li&gt;IS_SUBREQ&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Working With Multiple Rules&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The more complicated a site, the more complicated the set of rules governing it can be. This can be problematic when it comes to resolving conflicts between rules. You will find this issue rears its ugly head most often when you add a new rule to a file, and it doesn't work. What you may find, if the rule itself is not at fault, is that an earlier rule in the file is matching the URL and so the URL is not being tested against the new rule you've just added.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol class="codeblock"&gt;&lt;li&gt;&lt;code&gt;RewriteRule    ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$    get_product_by_name.php?category_name=$1&amp;product_name=$2    [NC,L]    # Process product requests&lt;/code&gt;&lt;/li&gt;&lt;li class="even"&gt;&lt;code&gt;RewriteRule    ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$    get_blog_post_by_title.php?category_name=$1&amp;post_title=$2    [NC,L]    # Process blog posts&lt;/code&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;In the example above, the product pages of a site and the blog post pages have identical patterns. The second rule will never match a URL, because anything that would match that pattern will have already been matched by the first rule.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;There are a few ways to work around this. Several CMSes (including wordpress) handle this by adding an extra portion to the URL to denote the type of request, like so:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol class="codeblock"&gt;&lt;li&gt;&lt;code&gt;RewriteRule    ^products/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$    get_product_by_name.php?category_name=$1&amp;product_name=$2    [NC,L]    # Process product requests&lt;/code&gt;&lt;/li&gt;&lt;li class="even"&gt;&lt;code&gt;RewriteRule    ^blog/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$    get_blog_post_by_title.php?category_name=$1&amp;post_title=$2    [NC,L]    # Process blog posts&lt;/code&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;You could also write a single PHP script to process all requests, which checked to see if the second part of the URL matched a blog post or a product. I usually go for this option, as while it may increase the load on the server slightly, it gives much cleaner URLs.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol class="codeblock"&gt;&lt;li&gt;&lt;code&gt;RewriteRule    ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$    get_product_or_blog_post.php?category_name=$1&amp;item_name=$2    [NC,L]    # Process product and blog requests&lt;/code&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;There are certain situations where you can work around this issue by writing more precise rules and ordering your rules intelligently. Imagine a blog where there were two archives - one by topic and one by year.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol class="codeblock"&gt;&lt;li&gt;&lt;code&gt;RewriteRule    ^([A-Za-z0-9-]+)/?$    get_archives_by_topic.php?topic_name=$1    [NC,L]    # Get archive by topic&lt;/code&gt;&lt;/li&gt;&lt;li class="even"&gt;&lt;code&gt;RewriteRule    ^([A-Za-z0-9-]+)/?$    get_archives_by_year.php?year=$1    [NC,L]    # Get archive by year&lt;/code&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The above rules will conflict. Of course, years are numeric and only 4 digits, so you can make that rule more precise, and by running it first the only type of conflict you cound encounter would be if you had a topic with a 4-digit number for a name.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol class="codeblock"&gt;&lt;li&gt;&lt;code&gt;RewriteRule    ^([0-9]{4})/?$    get_archives_by_year.php?year=$1    [NC,L]    # Get archive by year&lt;/code&gt;&lt;/li&gt;&lt;li class="even"&gt;&lt;code&gt;RewriteRule    ^([A-Za-z0-9-]+)/?$    get_archives_by_topic.php?topic_name=$1    [NC,L]    # Get archive by topic&lt;/code&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;mod_rewrite&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Apache's mod_rewrite comes as standard with most Apache hosting accounts, so if you're on shared hosting, you are unlikely to have to do anything. If you're managing your own box, then you most likely just have to turn on mod_rewrite. If you are using Apache1, you will need to edit your httpd.conf file and remove the leading '#' from the following lines:&lt;/p&gt; &lt;br /&gt;&lt;br /&gt;&lt;ol class="codeblock"&gt;&lt;li&gt;&lt;code&gt;#LoadModule rewrite_module modules/mod_rewrite.so &lt;/code&gt;&lt;/li&gt;&lt;li class="even"&gt;&lt;code&gt;#AddModule mod_rewrite.c&lt;/code&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;If you are using Apache2 on a Debian-based distribution, you need to run the following command and then restart Apache:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol class="codeblock"&gt;&lt;li&gt;&lt;code&gt;sudo a2enmod rewrite&lt;/code&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Other distubutions and platforms differ. If the above instructions are not suitable for your system, then Google is your friend. You may need to edit your apache2 configuration file and add "rewrite" to the "APACHE_MODULES" list, or edit httpd.conf, or even download and compile mod_rewrite yourself. For the majority, however, installation should be simple.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;ISAPI_Rewrite&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.isapirewrite.com/"&gt;ISAPI_Rewrite&lt;/a&gt; is a URL rewriting plugin for IIS based on mod_rewrite and is not free. It performs most of the same functionality as mod_rewrite, and there is a good quality &lt;a href="http://www.isapirewrite.com/forum/forum_topics.asp?FID=10"&gt;ISAPI_Rewrite forum&lt;/a&gt; where most common questions are answered. As ISAPI_Rewrite works with IIS, installation is relatively simple - there are &lt;a href="http://www.isapirewrite.com/docs/#install"&gt;installation instructions&lt;/a&gt; available.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;ISAPI_Rewrite rules go into a file named httpd.ini. Errors will go into a file named httpd.parse.errors by default.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Leading Slashes&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;I have found myself tripped up numerous times by leading slashes in URL rewriting systems. Whether they should be used in the pattern or in the substitution section of a RewriteRule or used in a RewriteCond statement is a constant source of frustration to me. This may be in part because I work with different URL rewriting engines, but I would advise being careful of leading slashes - if a rule is not working, that's often a good place to start looking. I never include leading slashes in mod_rewrite rules and always include them in ISAPI_Rewrite.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Sample Rules&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;To redirect an old domain to a new domain:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol class="codeblock"&gt;&lt;li&gt;&lt;code&gt;RewriteCond %{HTTP_HOST} old_domain\.com [NC] &lt;/code&gt;&lt;/li&gt;&lt;li class="even"&gt;&lt;code&gt;RewriteRule ^(.*)$ &lt;a href="http://www.new_domain.com/$1"&gt;http://www.new_domain.com/$1&lt;/a&gt; [L,R=301]&lt;/code&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;To redirect all requests missing "www" (&lt;a href="http://yes-www.org/"&gt;yes www&lt;/a&gt;):&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol class="codeblock"&gt;&lt;li&gt;&lt;code&gt;RewriteCond %{HTTP_HOST} ^domain\.com [NC] &lt;/code&gt;&lt;/li&gt;&lt;li class="even"&gt;&lt;code&gt;RewriteRule ^(.*)$ &lt;a href="http://www.domain.com/$1"&gt;http://www.domain.com/$1&lt;/a&gt; [L,R=301]&lt;/code&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;To redirect all requests with "www" (&lt;a href="http://no-www.org/"&gt;no www&lt;/a&gt;):&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol class="codeblock"&gt;&lt;li&gt;&lt;code&gt;RewriteCond %{HTTP_HOST} ^www\.domain\.com [NC] &lt;/code&gt;&lt;/li&gt;&lt;li class="even"&gt;&lt;code&gt;RewriteRule ^(.*)$ &lt;a href="http://domain.com/$1"&gt;http://domain.com/$1&lt;/a&gt; [L,R=301]&lt;/code&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Redirect old page to new page:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol class="codeblock"&gt;&lt;li&gt;&lt;code&gt;RewriteRule ^old-url\.htm$ &lt;a href="http://www.domain.com/new-url.htm"&gt;http://www.domain.com/new-url.htm&lt;/a&gt; [NC,R=301,L]&lt;/code&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Useful Links&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://gskinner.com/RegExr/"&gt;Regular Expression Testing Tool&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.modrewrite.com/"&gt;mod_rewrite Forum&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.0x000000.com/?i=558"&gt;Webapplication Firewall&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://perishablepress.com/press/2006/01/10/stupid-htaccess-tricks/"&gt;.htaccess Tricks&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.addedbytes.com/apache/mod_rewrite-cheat-sheet/"&gt;mod_rewrite Cheat Sheet&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.addedbytes.com/cheat-sheets/regular-expressions-cheat-sheet/"&gt;Regular Expressions Cheat Sheet&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Summary&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Hopefully if you've made it this far you now have a clear understanding of what URL rewriting is and how to add it to your site. It is worth taking the time to become familiar with - it can benefit your SEO efforts immediately, and increase the usability of your site.&lt;/p&gt;&lt;br /&gt;  &lt;!-- google_ad_section_end --&gt;&lt;br /&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/3076533177528958255-5151161230394627107?l=wikihead.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wikihead.blogspot.com/feeds/5151161230394627107/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wikihead.blogspot.com/2009/11/url-rewriting-for-beginners.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/5151161230394627107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/5151161230394627107'/><link rel='alternate' type='text/html' href='http://wikihead.blogspot.com/2009/11/url-rewriting-for-beginners.html' title='URL Rewriting for Beginners'/><author><name>Uma Mahesh_&gt;&gt;</name><uri>http://www.blogger.com/profile/09997984188218501719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3076533177528958255.post-774123388178852864</id><published>2009-11-30T01:12:00.000-08:00</published><updated>2009-12-16T10:47:29.986-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>Prevent Crosssite Request Forgery CSRF</title><content type='html'>Ever surprised of an action you have performed without your notice? Receiving a payment confirmation of 400$ from ebay since you have viewed a post for pen drive sale on ebay once. A Cross Site Request Forgery(CSRF) Attack can make you embarrassed. CSRF is an attack that forces user to perform an action which he is authorised to do, without his intention.  &lt;br /&gt;&lt;br /&gt;In the above case, attacker has injected malicious URI into the pen drive post, so that when a user viewed the post, he is forced to place the bid. He can inject into image tag or a iframe tag. In this case, GET request in the malicious URI caused the problem. Even if web application do not allow such operations with GET request, Attacker can still exploit by causing a POST request submission by Javascript injection. This attack was successful due to improper sanitisation of attackers post on the website. It is easily observed that most of the vulnerabilities are due to improper sanitisation of user input. &lt;br /&gt;&lt;br /&gt;Even this attack can occur when the user visits a malicious site constructed by attacker that will load and executes malicious URI embedded in it submitting user’s credentials to a users trusted site. Such attempts can be prevented by referrer checking, where trusted site will check if the origin of the request is same as that site (same origin policy). Although Referrer headers can be spoofed using XMLHTTP object, it adds some layer of protection.&lt;br /&gt;&lt;br /&gt;CSRF attacks are successful against web applications that use implicit authentication. To protect from such attacks, web applications should implement POST only (although it does not completely resolve), Request Verification (such as CAPCHA), Request tokens. At the server side, web application firewall (such as modsecurity) has to be implemented to counter these CSRF attacks. Proper sanitation of user input has to be implemented on web application. On client side, browser addons such as CSRF Protector on Mozilla would help stay protected from these attacks.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3076533177528958255-774123388178852864?l=wikihead.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wikihead.blogspot.com/feeds/774123388178852864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wikihead.blogspot.com/2009/11/prevent-crosssite-request-forgery-csrf.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/774123388178852864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/774123388178852864'/><link rel='alternate' type='text/html' href='http://wikihead.blogspot.com/2009/11/prevent-crosssite-request-forgery-csrf.html' title='Prevent Crosssite Request Forgery CSRF'/><author><name>Uma Mahesh_&gt;&gt;</name><uri>http://www.blogger.com/profile/09997984188218501719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3076533177528958255.post-265659865187658567</id><published>2009-11-29T20:19:00.000-08:00</published><updated>2009-11-29T20:21:26.031-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web Designing'/><title type='text'>CSS Menu Tutorial</title><content type='html'>&lt;a href="http://www.seoconsultants.com/css/menus/tutorial/"&gt; CSS Tutorial &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3076533177528958255-265659865187658567?l=wikihead.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wikihead.blogspot.com/feeds/265659865187658567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wikihead.blogspot.com/2009/11/css-menu-tutorial.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/265659865187658567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/265659865187658567'/><link rel='alternate' type='text/html' href='http://wikihead.blogspot.com/2009/11/css-menu-tutorial.html' title='CSS Menu Tutorial'/><author><name>Uma Mahesh_&gt;&gt;</name><uri>http://www.blogger.com/profile/09997984188218501719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3076533177528958255.post-6422673541635024803</id><published>2009-11-28T03:42:00.000-08:00</published><updated>2009-11-28T03:46:47.788-08:00</updated><title type='text'>Important 14 sites everyone needs</title><content type='html'>Post taken from www.anewmorning.com&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Presenting a list of 14 Free and useful web based applications that can always come in handy. Most of these apps are better alternatives to a paid software/application that you are already using. I use most of these services on almost daily basis and thought it would be a good share. &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.warrantyelephant.com/" target="_blank"&gt;Warranty Elephant&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;img class="aligncenter size-full wp-image-2776" title="WElephant" src="http://www.anewmorning.com/wp-content/uploads/2009/11/WElephant.png" alt="WElephant" width="503" height="430" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Warranty Elephant is a useful online service, free of-course, which lets you track warranties. It&amp;#8217;s a unique website designed to organize your warranty information on all purchased goods. Your warranty information will be stored for free on their secure server and will be listed by date of warranty expiration. An easy click on the item will allow you to obtain all valid warranty information on that product, including handy telephone numbers and your product’s serial number. You also get reminder emails at 3 months, 1 month and 1 week before your warranty expires.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.site-perf.com/" target="_blank"&gt;Site-Perf&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;img class="aligncenter size-full wp-image-2765" title="Site-Perf" src="http://www.anewmorning.com/wp-content/uploads/2009/11/Site-Perf.png" alt="Site-Perf" width="524" height="523" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;With Site-Perf, you get an accurate, realistic, and helpful estimation of your site&amp;#8217;s loading speed. The script fully emulates natural browser behaviour downloading your page with all the images, CSS, JS and other files – just like a regular user. Spot bottlenecks, reach perfect performance and balance your site load with Site-Perf.com, a smart and flexible testing tool. Focus on important things while it delivers the speed facts straight to your screen.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.whisperbot.com/" target="_blank"&gt;Whisper Bot&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;img class="aligncenter size-full wp-image-2766" title="Send A Note" src="http://www.anewmorning.com/wp-content/uploads/2009/11/Send-A-Note.png" alt="Send A Note" width="432" height="420" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Are you at a public spot where you don&amp;#8217;t want to use your private email (gmail, yahoo, hotmail etc..) but need to send a message to someone. Check out whisper bot, it&amp;#8217;s a great service that lets you send a note to anyone you want to, online. No sign-up required, just click Send a note, add the recipients email address, answer a simple question (to avoid spam) and click Send. Your message will be delivered instantly.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span id="more-2764"&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.evernote.com/" target="_blank"&gt;Evernote&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;img class="aligncenter size-full wp-image-2767" title="Evernote" src="http://www.anewmorning.com/wp-content/uploads/2009/11/Evernote.png" alt="Evernote" width="589" height="333" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Evernote is a popular web service that most of us know about. It lets you save your ideas, things you see, and things you like. Then find them all on any computer or device you use. For free. It gives you the ability to capture everything, websites, text, pictures, screenshots etc. You can also organize them, find whatever you want to in no time and more.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.showdocument.com/ds/main.jsf" target="_blank"&gt;ShowDocument&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;img class="aligncenter size-full wp-image-2768" title="ShowDocument" src="http://www.anewmorning.com/wp-content/uploads/2009/11/ShowDocument.png" alt="ShowDocument" width="448" height="445" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Show Document is a quick and simple way to share a document with other people at the same time.  It is a web collaboration platform that lets individuals have a free online meeting.  It is an alternative to various commercial desktop sharing applications.  One can easily upload any file and during the session mark it up with a pen or a highlighter tool in addition to a text box tool and eraser.  There is also a chat box to discuss ideas and changes. Everyone&amp;#8217;s cursor is tracked with their name as it moves around the screen.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;No Sign up required and you can start on the spot by clicking quick start. Click invite more participants to invite more people in for collaborative work.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.soshiku.com/" target="_blank"&gt;Soshiku&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;img class="aligncenter size-full wp-image-2769" title="Soshiku" src="http://www.anewmorning.com/wp-content/uploads/2009/11/Soshiku.png" alt="Soshiku" width="493" height="272" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Soshiku is a simple but powerful tool that manages your high school or college assignments. Soshiku keeps track of when your assignments are due and can even notify you via email or SMS. And it&amp;#8217;s totally free.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://vi.sualize.us/" target="_blank"&gt;Vi-sualize.us&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;img class="aligncenter size-full wp-image-2770" title="visualize" src="http://www.anewmorning.com/wp-content/uploads/2009/11/visualize.png" alt="visualize" width="527" height="425" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;vi.sualize.us is a social bookmarking website for visual contents — vi.sualize.us (read visualize us) allows you to remember your favorite images around the web, and share them with everyone. Sometimes, you are looking through pictures and one of them catches your eye. You know you want to remember it and been able to look at it again in the future, but it&amp;#8217;s not that easy: downloading to your hard disk is as useless as bookmarking the website in the usual way.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;This is where vi.sualize.us changes the rules. Within two clicks, you can quote the image reference in your account, and easily look at it whenever you want to, just as your new favorite picture deserves. All without thinking about what computer you stored it in: always online, always available.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://feedity.com/" target="_blank"&gt;Feedity&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;img class="aligncenter size-full wp-image-2771" title="feedity" src="http://www.anewmorning.com/wp-content/uploads/2009/11/feedity.png" alt="feedity" width="496" height="263" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Feedity is a revolutionary service that generates RSS web feeds for web pages without a web syndication format. With Feedity you can create an RSS feed for any webpage. Feedity allows feed subscribers, webmasters, organizations, and developers to seamlessly interact with web content. Feedity will take virtually any web page, and convert it into a fully formed RSS document.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.primopdf.com/online.aspx" target="_blank"&gt;Primo PDF&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;img class="aligncenter size-full wp-image-2772" title="PrimoPdf" src="http://www.anewmorning.com/wp-content/uploads/2009/11/PrimoPdf.png" alt="PrimoPdf" width="600" height="152" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;PrimoPDF&amp;#8217;s free Web-based PDF converter, PrimoOnline, is the simple and fast way to create PDF files, online, without installing a thing. Just upload your file or enter a URL, provide your email address, and our server-based PDF creator will quickly convert it, and deliver the PDF straight to your inbox.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://colorjive.com/home.action" target="_blank"&gt;Color Jive&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p style="text-align: center;"&gt;&lt;img class="aligncenter" src="http://www.anewmorning.com/wp-content/uploads/2009/11/ColorJive.png" alt="Color Jive" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;ColorJive is a free online service that lets you upload pictures of your room and then provides you with very easy tools to see how the room would look with a different paint color! You can keep on trying your color combinations till you find one which suits your tastes. You can safely pick that color with all your fears removed.&lt;/p&gt;&lt;br /&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.3em; margin-left: 0px; padding: 0px;"&gt;That fact that ColorJive is free makes it even better. And as if that was not enough to impress users, ColorJive requires no registration whatsoever! (However, if you would like ColorJive to save the pictures you modify, then you will need to register for a free account.)&lt;/p&gt;&lt;br /&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.3em; margin-left: 0px; padding: 0px;"&gt;&lt;strong&gt;&lt;a href="http://www.load2all.com/index.php" target="_blank"&gt;Load2All&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.3em; margin-left: 0px; padding: 0px;"&gt;&lt;strong&gt;&lt;img class="aligncenter size-full wp-image-2773" title="Load2All" src="http://www.anewmorning.com/wp-content/uploads/2009/11/Load2All.png" alt="Load2All" width="580" height="601" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.3em; margin-left: 0px; padding: 0px;"&gt;Load2All is a great service that lets you upload files on multiple hosting services. The best thing about this service is that if you have a file which has a larger file size apposed to  limit imposed by file hosting sites, it will automatically split it and give you a single download link.&lt;/p&gt;&lt;br /&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.3em; margin-left: 0px; padding: 0px;"&gt;&lt;strong&gt;&lt;a href="http://ye-s.com/" target="_blank"&gt;Ye-s&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.3em; margin-left: 0px; padding: 0px;"&gt;&lt;strong&gt;&lt;img class="aligncenter" title="Ye-s" src="http://www.makeuseof.com/dir/wp-content/uploads/2009/11/ye-s.jpg" alt="" width="578" height="431" /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.3em; margin-left: 0px; padding: 0px;"&gt;Shortening long URLs is something that often comes handy. Shorter links are easier to remember and take up lesser place if you plan on posting them on a site or a forum. Ye-s.com is a free service that lets you shorten any long URL with just a click of a button. You can either shorten URLs from Ye-s’s homepage or simply drag their bookmarklet into your browsers bar. This bookmarklet will shorten the link of your current page and show it to you instantly.&lt;/p&gt;&lt;br /&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.3em; margin-left: 0px; padding: 0px;"&gt;&lt;strong&gt;&lt;a href="https://secure2.textflow.com/comparemydocs/" target="_blank"&gt;Compare My Docs&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.3em; margin-left: 0px; padding: 0px;"&gt;&lt;img class="aligncenter" title="Compare My Docs" src="http://www.anewmorning.com/wp-content/uploads/2009/11/CompareMyDocs.png" alt="" width="466" height="260" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;If you have multiple versions of a text document and you want to see exactly what’s different about the text in each version, you might have to play around in your Word processing software a little before you can get the changes to be displayed. But with CompareMyDocs, you can simply upload your files and have the changes present themselves to you.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://writer.zoho.com/" target="_blank"&gt;Zoho Writer&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;img class="aligncenter size-full wp-image-2777" title="Zoho" src="http://www.anewmorning.com/wp-content/uploads/2009/11/Zoho.png" alt="Zoho" width="566" height="389" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;I started using Zoho Writer when my MS Office license expired. After that I never thought of renewing it (since it came with the OS). Zoho writer takes care of all my needs when it comes to writing. An excellent online alternative to Microsoft Office.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3076533177528958255-6422673541635024803?l=wikihead.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wikihead.blogspot.com/feeds/6422673541635024803/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wikihead.blogspot.com/2009/11/important-14-sites-everyone-needs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/6422673541635024803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/6422673541635024803'/><link rel='alternate' type='text/html' href='http://wikihead.blogspot.com/2009/11/important-14-sites-everyone-needs.html' title='Important 14 sites everyone needs'/><author><name>Uma Mahesh_&gt;&gt;</name><uri>http://www.blogger.com/profile/09997984188218501719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3076533177528958255.post-6252184088693625745</id><published>2009-11-27T02:07:00.000-08:00</published><updated>2009-11-27T02:23:10.567-08:00</updated><title type='text'>Working Megavideo Hack to bypass 72 min restriction</title><content type='html'>Hi,&lt;br /&gt;&lt;br /&gt;Here is the best way to watch movie without restriction using megavideo&lt;br /&gt;&lt;br /&gt;http://www.megavideo.com/ep_gr.swf?v=XXXXXXX&lt;br /&gt;&lt;br /&gt;Replace XXXXXXX with the video code... Enjoy...&lt;br /&gt;&lt;br /&gt;Try These&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.megastreaming.org/"&gt;MegaStreaming&lt;/a&gt;&lt;br /&gt;&lt;a href="http://megavideopop.com/w/"&gt;Mega Video Pop&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.megapremium.mudl-crew.com/"&gt;MegaPremium&lt;/a&gt;&lt;br /&gt;&lt;a href="http://vid23.com/"&gt;Vid23&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3076533177528958255-6252184088693625745?l=wikihead.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wikihead.blogspot.com/feeds/6252184088693625745/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wikihead.blogspot.com/2009/11/working-megavideo-hack-to-bypass-72-min.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/6252184088693625745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/6252184088693625745'/><link rel='alternate' type='text/html' href='http://wikihead.blogspot.com/2009/11/working-megavideo-hack-to-bypass-72-min.html' title='Working Megavideo Hack to bypass 72 min restriction'/><author><name>Uma Mahesh_&gt;&gt;</name><uri>http://www.blogger.com/profile/09997984188218501719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3076533177528958255.post-7229929542221537364</id><published>2009-11-21T03:03:00.000-08:00</published><updated>2009-11-21T03:05:16.502-08:00</updated><title type='text'>Java Video Tutorials</title><content type='html'>TeachPro JAVA Programming For Beginners And Professionals|60hours Training &lt;br /&gt;&lt;br /&gt;2 CDs&lt;br /&gt;&lt;br /&gt;1) JAVA, Programming for Beginners - 30 hours, and&lt;br /&gt;2) Java, Programming for Advanced - 30 hours.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3076533177528958255-7229929542221537364?l=wikihead.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wikihead.blogspot.com/feeds/7229929542221537364/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wikihead.blogspot.com/2009/11/java-video-tutorials.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/7229929542221537364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/7229929542221537364'/><link rel='alternate' type='text/html' href='http://wikihead.blogspot.com/2009/11/java-video-tutorials.html' title='Java Video Tutorials'/><author><name>Uma Mahesh_&gt;&gt;</name><uri>http://www.blogger.com/profile/09997984188218501719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3076533177528958255.post-6344360405623162284</id><published>2009-11-19T22:17:00.000-08:00</published><updated>2009-12-16T10:47:29.986-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>Shutting Down XSS with Content Security Policy</title><content type='html'>For several years, Cross-Site Scripting (XSS) attacks have plagued many of the web’s most popular sites and victimized their users. At Mozilla, we’ve been working for the last year on a new technology called Content Security Policy, designed to shut these attacks down. We wanted to give a bit of background on this project as well as provide an update on our progress so far.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.mozilla.com/security/2009/06/19/shutting-down-xss-with-content-security-policy/" style="background=0x00ee70;"&gt;Learn More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3076533177528958255-6344360405623162284?l=wikihead.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wikihead.blogspot.com/feeds/6344360405623162284/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wikihead.blogspot.com/2009/11/shutting-down-xss-with-content-security.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/6344360405623162284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/6344360405623162284'/><link rel='alternate' type='text/html' href='http://wikihead.blogspot.com/2009/11/shutting-down-xss-with-content-security.html' title='Shutting Down XSS with Content Security Policy'/><author><name>Uma Mahesh_&gt;&gt;</name><uri>http://www.blogger.com/profile/09997984188218501719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3076533177528958255.post-6612804888759867257</id><published>2009-11-19T03:17:00.000-08:00</published><updated>2009-11-19T03:20:40.673-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='security'/><title type='text'>The Essential Guide to Disaster Recovery</title><content type='html'>This white paper provides a basic understanding of the building blocks of IT and business continuity - from understanding the concepts of disaster recovery and information availability to calculating the business impact of downtime and selecting the right software solution. Readers will be able to quickly match their specific optimum uptime objectives with the easiest and most cost-effective IT. &lt;br /&gt;&lt;a href="http://www.findwhitepapers.com/option,com_categoryreport/task,viewabstract/title,1731/id,/vid,1/cat,/pathway,no/srcid,2052/ucid,0/target_id,1370"&gt;View&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3076533177528958255-6612804888759867257?l=wikihead.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wikihead.blogspot.com/feeds/6612804888759867257/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wikihead.blogspot.com/2009/11/essential-guide-to-disaster-recovery.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/6612804888759867257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/6612804888759867257'/><link rel='alternate' type='text/html' href='http://wikihead.blogspot.com/2009/11/essential-guide-to-disaster-recovery.html' title='The Essential Guide to Disaster Recovery'/><author><name>Uma Mahesh_&gt;&gt;</name><uri>http://www.blogger.com/profile/09997984188218501719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3076533177528958255.post-2500387157759723606</id><published>2009-11-19T02:43:00.000-08:00</published><updated>2009-11-19T02:46:35.098-08:00</updated><title type='text'>Best Video Tut for computer guyz</title><content type='html'>&lt;a href="http://shytex.com/"&gt;Shytex Best source for all e-video tut&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Enjoy this wonderful collection...&lt;br /&gt;Thanks to that guy..great work&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3076533177528958255-2500387157759723606?l=wikihead.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wikihead.blogspot.com/feeds/2500387157759723606/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wikihead.blogspot.com/2009/11/best-video-tut-for-computer-guyz.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/2500387157759723606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/2500387157759723606'/><link rel='alternate' type='text/html' href='http://wikihead.blogspot.com/2009/11/best-video-tut-for-computer-guyz.html' title='Best Video Tut for computer guyz'/><author><name>Uma Mahesh_&gt;&gt;</name><uri>http://www.blogger.com/profile/09997984188218501719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3076533177528958255.post-4077506033317906783</id><published>2009-11-19T02:22:00.000-08:00</published><updated>2009-11-19T22:17:15.052-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='security'/><title type='text'>SANS Security 560 Network penetration testing &amp; Ethical hacking</title><content type='html'>&lt;img src="http://pic.leech.it/i/8969d/5bfffb8000d682fme.jpg"&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;SANS Security 560 is one of the most technically rigorous courses offered by the SANS Institute. Attendees are expected to have a working knowledge of TCP/IP, cryptographic routines such as DES, AES, and MD5, and the Windows and Linux command lines before they step into class. Although SANS Security 401 (Security Essentials) and then next SANS Security 504 (Hacker Techniques, Exploits, and Incident Handling) are not pre-requisites for 560, these courses cover the groundwork that all 560 attendees are expected to know. While 560 is technically in-depth, it is important to note that programming knowledge is NOT required for the course&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;http://rapidshare.com/files/242603634/SS560.NetworkPenetration_tdk.part05.rar&lt;br /&gt;http://rapidshare.com/files/242603502/SS560.NetworkPenetration_tdk.part08.rar&lt;br /&gt;http://rapidshare.com/files/242603495/SS560.NetworkPenetration_tdk.part07.rar&lt;br /&gt;http://rapidshare.com/files/242603438/SS560.NetworkPenetration_tdk.part01.rar&lt;br /&gt;http://rapidshare.com/files/242602844/SS560.NetworkPenetration_tdk.part02.rar&lt;br /&gt;http://rapidshare.com/files/242602835/SS560.NetworkPenetration_tdk.part03.rar&lt;br /&gt;http://rapidshare.com/files/242602833/SS560.NetworkPenetration_tdk.part04.rar&lt;br /&gt;http://rapidshare.com/files/242602815/SS560.NetworkPenetration_tdk.part06.rar&lt;br /&gt;http://rapidshare.com/files/242602700/SS560.NetworkPenetration_tdk.part09.rar&lt;br /&gt;&lt;br /&gt;pass:KELCYRA4EVER&lt;br /&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3076533177528958255-4077506033317906783?l=wikihead.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wikihead.blogspot.com/feeds/4077506033317906783/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wikihead.blogspot.com/2009/11/sans-security-560-network-penetration.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/4077506033317906783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/4077506033317906783'/><link rel='alternate' type='text/html' href='http://wikihead.blogspot.com/2009/11/sans-security-560-network-penetration.html' title='SANS Security 560 Network penetration testing &amp; Ethical hacking'/><author><name>Uma Mahesh_&gt;&gt;</name><uri>http://www.blogger.com/profile/09997984188218501719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3076533177528958255.post-1956434480118737901</id><published>2009-11-18T02:39:00.000-08:00</published><updated>2009-11-18T03:00:11.497-08:00</updated><title type='text'>Online TV</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_P5P9wR-xQsM/SwPTlRaX1_I/AAAAAAAAAGQ/C9ms1WawJJY/s1600/etv_telugu.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 132px; height: 99px;" src="http://2.bp.blogspot.com/_P5P9wR-xQsM/SwPTlRaX1_I/AAAAAAAAAGQ/C9ms1WawJJY/s320/etv_telugu.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5405396615057364978" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;font style="Berlin Sans FB" size="14" color=brown&gt;&lt;br /&gt;Telugu Channels&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_P5P9wR-xQsM/SwPTZAhTLAI/AAAAAAAAAGI/C4Z7RDjHDWE/s1600/image001.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 4px;" src="http://1.bp.blogspot.com/_P5P9wR-xQsM/SwPTZAhTLAI/AAAAAAAAAGI/C4Z7RDjHDWE/s320/image001.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5405396404364585986" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3076533177528958255-1956434480118737901?l=wikihead.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wikihead.blogspot.com/feeds/1956434480118737901/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wikihead.blogspot.com/2009/11/online-tv.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/1956434480118737901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/1956434480118737901'/><link rel='alternate' type='text/html' href='http://wikihead.blogspot.com/2009/11/online-tv.html' title='Online TV'/><author><name>Uma Mahesh_&gt;&gt;</name><uri>http://www.blogger.com/profile/09997984188218501719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_P5P9wR-xQsM/SwPTlRaX1_I/AAAAAAAAAGQ/C9ms1WawJJY/s72-c/etv_telugu.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3076533177528958255.post-9028885092918644582</id><published>2009-11-16T05:10:00.000-08:00</published><updated>2009-11-16T05:11:42.214-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Workout'/><title type='text'>Planks for complete body</title><content type='html'>Do each plant for 30 sec continuesly.......&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.beyondsixpackabs.com/public/348.cfm?sd=2"&gt;Do this&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3076533177528958255-9028885092918644582?l=wikihead.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wikihead.blogspot.com/feeds/9028885092918644582/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wikihead.blogspot.com/2009/11/planks-for-complete-body.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/9028885092918644582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/9028885092918644582'/><link rel='alternate' type='text/html' href='http://wikihead.blogspot.com/2009/11/planks-for-complete-body.html' title='Planks for complete body'/><author><name>Uma Mahesh_&gt;&gt;</name><uri>http://www.blogger.com/profile/09997984188218501719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3076533177528958255.post-4255429894689022750</id><published>2009-11-16T02:03:00.000-08:00</published><updated>2009-12-16T10:47:29.987-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'></title><content type='html'>&lt;span style="font-size:180%;"&gt;Exploiting HTTPS using SSL Flaw&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;By Uma Mahesh&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Today security is most critical factor in business applications. Security is implemented at transport layer using SSL Protocol known as Transport Layer Security (TLS). Any secure transactions are carried over internet using https which is implemented using SSL and Digital Certificates. A flaw is discovered in the protocol due to Transport Layer Security Renegotiation. An attacker can leverage this loop hole by Man in the Middle Attack. Internet Engineering Task Force (IETF) is working to provide the fix this protocol level flaw.&lt;br /&gt;&lt;br /&gt;A normal HTTPS session involves negotiation for algorithm support (handshake), key exchange and authentication followed by encrypted data transmission. This would happen when a client requests HTTPS Server for a resource/request that needs client certificate authentication.       TLS Renegotiation is triggered by sending ClientHello packet (Initial handshake packet). The process is as usual but is encrypted in current session. &lt;br /&gt;&lt;br /&gt;Now the attacker waits for client trying to connect to Server, hijacks the connection. Then Attacker establishes a secure connection with server and then request for resource that cause renegotiation and also issues a transaction with ignore prefix (Injection Attack).&lt;br /&gt;“GET acc/transferAmt.php?to=XXX&amp;amp;from=YYY\r\n”&lt;br /&gt;“X-Ignore”              #(\r\n missing so that next packet data is appended to this request packet)&lt;br /&gt;Now attacker just acts as proxy between client and server. After client certificate authentication, client and server establish a new connection which attacker cannot see, but the transaction issued previously is positive. As “X-Ignore” ignores the header (original client request) and still use clients credentials (Cookies) sent along with client request.&lt;br /&gt; A successful injection attack can cause even bigger problems as it can steal critical data by injecting a POST command.  It was successfully implemented with twitter to steal password and twitter has updated immediately. The immediate fix released has disabled renegotiation, but it is not complete as it would disrupt existing applications&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://svn.resiprocate.org/rep/ietf-drafts/ekr/draft-rescorla-tls-renegotiate.txt"&gt;Rescorla Draft on TLS Renegotiate&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3076533177528958255-4255429894689022750?l=wikihead.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wikihead.blogspot.com/feeds/4255429894689022750/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wikihead.blogspot.com/2009/11/exploiting-https-using-ssl-flaw-by-uma.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/4255429894689022750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/4255429894689022750'/><link rel='alternate' type='text/html' href='http://wikihead.blogspot.com/2009/11/exploiting-https-using-ssl-flaw-by-uma.html' title=''/><author><name>Uma Mahesh_&gt;&gt;</name><uri>http://www.blogger.com/profile/09997984188218501719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3076533177528958255.post-7471858142031245442</id><published>2009-11-11T02:14:00.000-08:00</published><updated>2009-12-16T10:47:10.581-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Workout'/><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>Complete Excercise for ABs</title><content type='html'>This short video shows what are the exercises you have to do and how many times you have to do in a very short time..&lt;br /&gt;&lt;br /&gt;Do It...&lt;br /&gt;&lt;br /&gt;Lay on the floor now do this&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Alternating toe touch&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;raise legs, touch right toe with left palm. comeback and now touch left toe with right palm..&lt;br /&gt;Do it for 45 sec or 15 reps each.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Ankle wiggles&lt;/span&gt;&lt;br /&gt;fold your legs. touch your right leg ankle with right palm.&lt;br /&gt;repeat for left side. Do it for 15 reps.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Hip thrust&lt;/span&gt;&lt;br /&gt;raise your legs and place your arms on ground, now push your hip up (just fuck upwards)&lt;br /&gt;Do it for 15 reps&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Stiffed leg reversed crunch&lt;/span&gt;&lt;br /&gt;Place your hands below ur back for support, now raise your both legs up forming 90 deg and down the legs till about 1ft from ground.&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;br /&gt;Single V-Sit&lt;/span&gt;&lt;br /&gt;fold left leg. stretch your arms along floor. raise arms and right leg at a time to touch the toe. Do this for 15 reps.&lt;br /&gt;Do the same for right left for 15 reps.&lt;br /&gt;&lt;br /&gt;Take 15 sec break b/w each one.&lt;br /&gt;After 1 complete Set,  Do 5 minutes Drill(pump up heart beat)&lt;br /&gt;Perform each one for 2 sets continuesly then go to next exercise.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;How much to do...&lt;br /&gt;&lt;br /&gt;· 45 seconds per exercise&lt;br /&gt;&lt;br /&gt;· 15 second break in between&lt;br /&gt;&lt;br /&gt;· Total number of circuits: 2-3&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.beyondsixpackabs.com/public/343.cfm?sd=2"&gt;Watch this and have ripped Abs&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3076533177528958255-7471858142031245442?l=wikihead.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wikihead.blogspot.com/feeds/7471858142031245442/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wikihead.blogspot.com/2009/11/complete-excercise-for-abs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/7471858142031245442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/7471858142031245442'/><link rel='alternate' type='text/html' href='http://wikihead.blogspot.com/2009/11/complete-excercise-for-abs.html' title='Complete Excercise for ABs'/><author><name>Uma Mahesh_&gt;&gt;</name><uri>http://www.blogger.com/profile/09997984188218501719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3076533177528958255.post-3602946430736115642</id><published>2009-11-11T01:58:00.000-08:00</published><updated>2009-12-16T10:47:10.582-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Workout'/><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>11 Killer Pushups</title><content type='html'>&lt;span class="Apple-style-span"   style="  line-height: 15px; font-family:arial, helvetica, clean, sans-serif;font-size:13px;"&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;By Arnel Ricafranca&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://www.beyondsixpackabs.com/11killerpushups.html"&gt;Watch and Do&lt;/a&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:arial, helvetica, clean, sans-serif;font-size:100%;"&gt;&lt;span class="Apple-style-span"  style=" line-height: 15px;font-size:13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:arial, helvetica, clean, sans-serif;font-size:100%;"&gt;&lt;span class="Apple-style-span"  style=" line-height: 15px;font-size:13px;"&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.2em; outline-style: none; outline-width: initial; outline-color: initial; "&gt;You will FINALLY DISCOVER how to:&lt;/div&gt;&lt;ul style="margin-top: 1em; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 40px; list-style-type: disc; list-style-position: initial; list-style-image: initial; line-height: 1.2em; outline-style: none; outline-width: initial; outline-color: initial; display: block; "&gt;&lt;li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.2em; outline-style: none; outline-width: initial; outline-color: initial; display: list-item; "&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.2em; outline-style: none; outline-width: initial; outline-color: initial; "&gt;&lt;strong style="line-height: 1.2em; outline-style: none; outline-width: initial; outline-color: initial; "&gt;&lt;em style="line-height: 1.2em; outline-style: none; outline-width: initial; outline-color: initial; "&gt;Develop RIPPING Pecs That Will Make Women Swoon....:)&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="margin-top: 1em; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 40px; list-style-type: disc; list-style-position: initial; list-style-image: initial; line-height: 1.2em; outline-style: none; outline-width: initial; outline-color: initial; display: block; "&gt;&lt;li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.2em; outline-style: none; outline-width: initial; outline-color: initial; display: list-item; "&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.2em; outline-style: none; outline-width: initial; outline-color: initial; "&gt;&lt;strong style="line-height: 1.2em; outline-style: none; outline-width: initial; outline-color: initial; "&gt;&lt;em style="line-height: 1.2em; outline-style: none; outline-width: initial; outline-color: initial; "&gt;Get Those Broad, Muscular, Greek God-Like Look To Make Heads Turn, Stop Crowds and Drive Your Guy Friends MAD With Jealousy!&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="margin-top: 1em; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 40px; list-style-type: disc; list-style-position: initial; list-style-image: initial; line-height: 1.2em; outline-style: none; outline-width: initial; outline-color: initial; display: block; "&gt;&lt;li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.2em; outline-style: none; outline-width: initial; outline-color: initial; display: list-item; "&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.2em; outline-style: none; outline-width: initial; outline-color: initial; "&gt;&lt;strong style="line-height: 1.2em; outline-style: none; outline-width: initial; outline-color: initial; "&gt;&lt;em style="line-height: 1.2em; outline-style: none; outline-width: initial; outline-color: initial; "&gt;11 IN THE TRENCHES, Underground, NEVER BEFORE REVEALED Exercises For You To Trigger MASSIVE Growth In Your Upper, Middle and Lower Chest...&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.2em; outline-style: none; outline-width: initial; outline-color: initial; "&gt;You can see it right now by going here and&lt;/div&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.2em; outline-style: none; outline-width: initial; outline-color: initial; "&gt;pressing "the play" button:&lt;/div&gt;&lt;/span&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/3076533177528958255-3602946430736115642?l=wikihead.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wikihead.blogspot.com/feeds/3602946430736115642/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wikihead.blogspot.com/2009/11/11-killer-pushups.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/3602946430736115642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/3602946430736115642'/><link rel='alternate' type='text/html' href='http://wikihead.blogspot.com/2009/11/11-killer-pushups.html' title='11 Killer Pushups'/><author><name>Uma Mahesh_&gt;&gt;</name><uri>http://www.blogger.com/profile/09997984188218501719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3076533177528958255.post-1952772309508195446</id><published>2009-11-06T14:58:00.000-08:00</published><updated>2009-12-16T10:47:29.987-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>Major SSL Flaw Find Prompts Protocol Update</title><content type='html'>&lt;div align="justify"&gt;&lt;font size="4"&gt;Vendors, IETF, have been working on a fix since last month for a newly discovered vulnerability in the SSL protocol that spans browsers, servers, smart cards, and other products&lt;/font&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;font size="4"&gt;&lt;font size="2"&gt;By Kelly Jackson Higgins | DarkReading&lt;/font&gt; &lt;/font&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;font size="4"&gt;&lt;/font&gt; &lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;font size="4"&gt;&lt;/font&gt; &lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;font size="2"&gt;The Internet Engineering Task Force (IETF) is about to issue a proposed extension to Secure Sockets Layer (SSL) that addresses a major vulnerability in the protocol that was inadvertently disclosed publicly late yesterday -- a flaw that affects browsers, servers, smart cards, VPN products, as well as many lower-profile products that contain the protocol embedded in their firmware. &lt;/font&gt;&lt;/div&gt;&lt;font size="2"&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;br /&gt;Marsh Ray, who first discovered the bug in August, has been working with the IETF, vendors including Google and Mozilla, and members of the Industry Consortium for the Advancement of Security on the Internet (ICASI) on a fix since last month. He says he expects the IETF to issue a proposed extension to its specification for SSL, known as Transport Layer Security (TLS) in IETF parlance, as early as today. Software vendors that use SSL can then create patches for the vulnerability. &lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;br /&gt;"The bug results in a set of related attacks that allow a man-in-the-middle to do bad things to your SSL/TLS connection. The [attacker] in the middle is able to inject his own chosen text into what your application believes is an encrypted, secure communications channel," says Ray, a senior software development engineer for PhoneFactor. "This has implications for all protocols that run on top of SSL/TLS, such as HTTPS."&lt;br /&gt;Dan Kaminsky, director of penetration testing for IOActive, says he doesn't think the flaw is limited to just injecting traffic. "HTTPS content will leak because of this bug," Kaminsky says. "Never underestimate the usefulness of a subtle cryptographic vulnerability. Nobody would say, 'Well, it's just an iceberg, and we're heading right for it, but it's not like it's cut a huge gash in the ship yet.'" &lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;br /&gt;SSL has been under siege during the past year, with the groundbreaking &lt;/font&gt;&lt;a href="http://www.darkreading.com/blog/archives/2009/07/blackhat_day_on.html"&gt;&lt;font size="2"&gt;man-in-the-middle hack by researcher Moxie Marlinspike&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;, which dupes a user into thinking he's in an HTTPS session when in reality he has been taken elsewhere by the attacker, as well as Kaminsky's &lt;/font&gt;&lt;a href="http://www.darkreading.com/security/vulnerabilities/showArticle.jhtml?articleID=218900008"&gt;&lt;font size="2"&gt;research exposing critical flaws in X.509 certificate technology used in SSL&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;. &lt;/font&gt;&lt;/div&gt;&lt;font size="2"&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;br /&gt;But this latest threat resides within the SSL protocol itself and will require fixes to browsers, Web servers, database servers, mail servers, SQL servers, smart cards, and other SSL-based software. "All the [SSL] attacks I've seen [recently] have been around the client or server software, or the way it handles a certificate," Ray says. "What's different with this [bug] is that both the client and server need to be patched to restore the full security guarantees that are expected with TLS."&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;Marlinspike maintains that the newly found SSL flaw is not earth-shattering. "The sky is not falling," he says. "This was some clever work, and it is interesting for those of us who are into secure protocols, but I have yet to see an example of how this could significantly impact the way that SSL/TLS is commonly deployed in ways that differ from simple CSRF [cross-site request forgery]."&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;PhoneFactor had kept the bug under wraps for several months as vendors worked on ways to fix it. But when another researcher stumbled across some of the same issues and posted them to a public mailing list yesterday, word got out fast, so Ray decided to reveal the details of his work.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;The IETF will issue a new extension for the SSL/TLS protocol that fixes the bug, which is basically a gap in the authentication process that lets an attacker execute a man-in-the-middle attack. The gap occurs in the renegotiation process of the session -- a time when some applications require the encryption process be "refreshed" after a certain point.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;The proposed SSL/TLS extension allows renegotiation but restores security during that process, Ray says. "It defines an extension header that lets a client and server indicate what they believe was going on over the communications channel before the renegotiation. It restores the continuity of authentication," he says.&lt;br /&gt;More worrisome, meanwhile, is finding and fixing smaller products with embedded devices that use SSL. "There's a very long tail of smaller [SSL] implementations in embedded devices," Ray says. "We'll probably be tracking them down for years to come."&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;Ray says end users shouldn't worry too much about the attack for now, but should be ready to patch for the SSL bug. "It's important that everybody fix their software as soon as patches become available," he says&lt;/font&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3076533177528958255-1952772309508195446?l=wikihead.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wikihead.blogspot.com/feeds/1952772309508195446/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wikihead.blogspot.com/2009/11/major-ssl-flaw-find-prompts-protocol.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/1952772309508195446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3076533177528958255/posts/default/1952772309508195446'/><link rel='alternate' type='text/html' href='http://wikihead.blogspot.com/2009/11/major-ssl-flaw-find-prompts-protocol.html' title='Major SSL Flaw Find Prompts Protocol Update'/><author><name>Uma Mahesh_&gt;&gt;</name><uri>http://www.blogger.com/profile/09997984188218501719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
