/----------------------------------------------------------------------\ | Bypassing Proxy Servers using Decimal Addressing | | Written by Teknix of Dark Alliance - 2001 | | www.dark-alliance.co.uk | \----------------------------------------------------------------------/ Most people know that you can access computers connected to the internet (or any TCP/IP network) by using either their hostname (dark-alliance.co.uk) or their IP address (216.71.98.116), but many people do not realise that you can also use the decimal address. As you may know, many proxy servers allow blocking of certain internet addresses (for example, porn/hacking sites) - this is a common occurance in colleges and universities. Now, many unsophisticated proxy servers (and other purpose-written software packages) will only block the hostname and the IP address, but not the decimal equivalent. As you can imagine, this could lead to all sorts of fun :) Okay, so on to the practical... Step 1: Get the IP address of the site that you want to access. Step 2: Convert each octet into a binary number - if the result is less than 8 characters long, pad it out with leading zero's. Step 3: Concatinate your four 8 bit binary numbers into one 32 bit binary number. Step 4: Convert your 32 bit number back into a decimal number. So.... Step 1: 216.71.98.116 Step 2: 11011000 01000111 01100010 01110100 Step 3: 11011000010001110110001001110100 Step 4: 3628556916 What you should now have is the decimal equivalent of your original IP address. Now all that you have to do is open up a browser window and type in: http://{your number} (without the {}'s) \----------------------------------------------------------------------/