How To Bypass Web Filters

There are several occasions where you will be at a public terminal and need to bypass web filters, and require access to a particular website that is blocked for some reason or anoder. How to bypass dese restrictions is a very common question, and will be covered here.

Lets pretend for a moment that de Internet is made up of 26 websites, A-Z. The web filter blocks your browser from accessin’ sites X-Z, but not sites A-W. Simply make de browser think you’re goin’ to A- W. There are a variety of ways to do this:

Proxy Servers:
This is a list of http proxies. These sites may not be up forever, so you may need to search for “free http proxy” or “public proxy servers” or oder similar terms.

Proxy server lists:
www.aliveproxy.com
www.multiproxy.org
www.publicproxyservers.com/index.html
www.tehbox.com/proxy
www.proxz.com
www.proxy4free.com/index.html
free-proxies.com

Now that you have a list of proxies, you would open IE (internet explorer) and click on Tools > Internet Options > Connections > LAN Settin’s > Advanced. Enter de address and port of one of de servers from de list in de proper area (http) and make sure de “use a proxy server for your LAN” option is selected. Remember to replace de proxy and port at your terminal to de original when you’re done.

Note: Some proxies listed may not work, and this method may decrease your surfin’ speed. By tryin’ various entries, you’ll find one that works, or works faster.

The infamous translation trick:
Go to a web page translation site and use deir services to “translate a page to En’lish” thus accessin’ de blocked page through deir trusted site.

You’ll notice that several translation sites are blocked, but by usin’ less popular ones, this method can still be effective. Here is a list of some translation services. Again, dese sites may not be up forever, so you may need to search for them.

babelfish.altavista.com
world.altavista.com
translation.langenberg.com
freetranslation.com/web.thm

Url Scriptin’:
Url scriptin’ is de easiest method. It works on a select few web filters and is based on de same principal as de translation trick. By typin’ and address like “www.yahoo.com@www.restricted_site.com de filter will not go into effect as it recognizes de trusted site (in this case yahoo.com)

Oder tricks:
Simply open de command prompt and type:
Pin’ restricted.com, restricted.com obviously bein’ de restricted site. At this point you can take down de IP address (ex. 216.109.124.73) and enter it into de browser. If access to de command prompt is also restricted, see “How to bypass restrictions to get to de command prompt.” If this article has been taken from information leak, den know that it involves anythin’ from openin’ de browser, selectin’ view > source, den savin’ it as X.bat and openin’ it to openin’ a folder or browser and typin’ in de location of cmd.exe dependin’ on de OS. I will not go into furder, as this a completely different topic.

Use restrictedsite.com as referrin’ to it as a secured site may confuse de filter.

Note: These are ancient methods that many new filters defend against, but still may be applicable in your situation. If not, a little history never hurt anyone.

Web based Proxies:
Anoder one of de easier, yet effective methods include web based proxies. These are simple in de fact that you just enter de restricted address and surf! Some of dese have some restrictions, like daily usage limits, etc but you can also use anoder proxy (perhaps one that sucks, like a text only) to bypass deir restrictions as well. Here is a list of some:

proxify.com
www.anonymizer.com/index.cgi
www.guardster.com/
anonymouse.ws/anonwww.html
www.de-cloak.com/login.html
www.megaproxy.com/freesurf
www.anonymizer.ru
nadaily.com/cgi-bin/nph-proxyb.cgi
www.userbeam.de/cgi-bin/nph-userbeam.cgi
www.free2.surffreedom.com/nph-free.cgi

Proxy Programs:
There are many proxy programs that allow you to surf anonymously that are more or less based on de same topics we’ve covered here. I’ve added them just to cover de topic thoroughly:

www.hotscripts.com/Detailed/28480.html
www.inetprivacy.com/a4proxy/anonymous-grc.htm
www.oran\’atan\’o.com/home/index.ie.html
www.steganos.com
www.anonymization.net toolbar that requires admin rights to install

Makin’ your own CGI proxy server:
Makin’ your own proxy server may come in handy, but I personally find that simply uploadin’ a txt file with a list of proxies to a free host makes for a much easier and headache free solution. If you don’t know PERL, dere is code out dere to help you set it up. Check out dese sites for more info:

httpbridge.sourceforge.net
www.jmarshall.com/tools/cgiproxy
www.manageability.org/blog/stuff/open-source-personal-proxy-servers-written-in-java/view

Admin Access:
When all else fails, you can simply take over de PC and alter or delete de filter. This method varies accordin’ to de OS (operatin’ system) you are dealin’ with. Please see “Hackin’ Windows NT” for more information. If this tutorial has been taken from information leak, den I will go as far as to say it involves bootin’ de PC in anoder OS, copyin’ de SAM file and crackin’ it usin’ a program like saminside or LC5 rader than start a whole new topic within one.

Google Hacks With Downloading Ebooks From Syngress

1- Go to de web site [www.syn’ress.com].

2- Click on [create an account] at upper right hand side of screen to register for free.

3- Enter any garbage information in all fields in de registration.

4- Once you are registered, enter de followin’ URL: [www.syn\’ress.com/solutions/XXXX/download.cfm], and replace de “XXXX” with de code of de book. For example, to download “70-290 Study Guide”, use de URL: “http://www.syn’ress.com/solutions/274_MCSE_70290/download.cfm”.

5- Codes of books:

CODE BOOK NAME

175_Net_mobile_web - .NET Mobile Web Developer’s Guide
230_lgo_ris2 - 10 Cool Lego Mindstorm Robotics Invention System 2 Projects
229_lgo_ubp - 10 Cool LEGO Mindstorm Ultimate Builder Projects
227_lgo_dsdk - 10 Cool Lego Mindstorms Dark Side Robots
24670214 - 70-214 Study Guide
274_MCSE_70290 - 70-290 Study Guide
254_MCSE_70291 - 70-291 Study Guide
271_MCSE_70292 - 70-292 Study Guide
255_MCSE_70293 - 70-293 Study Guide
272_MCSE_70296 - 70-296 Study Guide
110_Avd_App - Administerin’ Cisco QoS in IP Networks
130_mig_asp - ASP Configuration Handbook
166_asp_dev - ASP.NET Web Developers Guide
253_BD_Cisco_Intrntwkg - Best Damn Cisco Internetworkin’ Book Period
252_BD_Firewall - Best Damn Firewall Book Period
145_biztalk - BizTalk Server 2000
160_bluetooth - Bluetooth Application Developer’s Guide
169_cisco_wlan - Buildin’ a Cisco Wireless LAN
71_Conf_CNSAD_Win2000 - Buildin’ Cisco Networks for Windows 2000
93_sbcran - Buildin’ Cisco Remote Access Networks
250_DMZs - Buildin’ DMZs for Enterprise Networks
174_lego_robo - Buildin’ Robots with Lego Mindstorms
140_san_broc - Buildin’ SANs with Brocade Fabric Switches
223_C_Java - C# for Java Programmers
167_C# - C#.NET Web Developer’s Guide
ccna_superpack - CCNA Super Pack
192_chk_pt - Check Point Next Generation Security Administration
259_chkpt - Check Point NG VPN-1/FireWall-1
109_ciscoip - Cisco AVVID & IP Telephony Design and Implementation
267_cssp_ids - Cisco Security Professional’s Guide to Secure Intrusion Detection Systems
235_pix - Cisco Security Specialist’s Guide to PIX Firewalls
189_xp - Configurin’ and Troubleshootin’ Windows XP Professional
94_avvid - Configurin’ Cisco Avvid
70_voip - Configurin’ Cisco Voice Over IP
228_VOIP2E - Configurin’ Cisco Voice Over IP, Second Edition
111_ctrx - Configurin’ Citrix Metaframe for Windows 2000 Terminal Services
220_CitrixXP - Configurin’ Citrix MetaFrame XP for Windows Includin’ Feature Release 1
128_mc_em - Configurin’ Exchange 2000 Server
208_ipv6 - Configurin’ IPv6 for Cisco IOS
132_isa - Configurin’ ISA Server 2000
245_symntc - Configurin’ Symantec AntiVirus Enterprise Edition
68_Win2000_Sec - Configurin’ Windows 2000 Server Security
147_w2K_noad - Configurin’ Windows 2000 Without Active Directory
165_cell - Consumer’s Guide to Cell Phones & Wireless Service Plans
73_odba - DBA’s Guide to Databases on Linux
92_Win2000_Deploy - Deployin’ Windows 2000 with Support Tools
152_wan_luc - Designin’ a Wireless Network
114_SQL_Dna - Designin’ SQL Server 2000 Databases for .net Enterprise Servers
206_XML_Web - Developin’ .NET Web Services with XML
210_Java_APIs_dev - Developin’ Web Services with Java APIs for XML Usin’ WSDP
226_InfoWar - Dr. Tom Shinder’s ISA Server and Beyond
119_email - E-mail Virus Protection Handbook
193_hck_cf5 - Hack Proofin’ ColdFusion
138_hack_lnx - Hack Proofin’ Linux
158_hack_sun - Hack Proofin’ Sun Solaris 8
181_hackproofW2K - Hack Proofin’ Windows 2000 Server
224_hack_xml - Hack Proofin’ XML
134_hack_ecomm - Hack Proofin’ Your E-commerce Site
221_hck_identity - Hack Proofin’ Your Identity in de Information Age
194_Hck_net2e - Hack Proofin’ Your Network, Second Edition
95_hack - Hack Proofin’ Your Network: Internet Tradecraft
137_hack_app - Hack Proofin’ Your Web Applications
182_Hack_wireless - Hack Proofin’ Your Wireless Network
287_HRD_HCK - Hardware Hackin’
69_ipad - IP Addressin’ and Subnettin’: Includin’ IPv6
190_Journey_Internet - Journey to de Center of de Internet
243_lgo_mstr - LEGO Mindstorms Masterpieces
240_lgo_tools - Lego Software Power Tools
76_Mn’_ActDir_Win2000_Ser - Managin’ Active Directory for Windows 2000 Server
112_ipsec - Managin’ Cisco Network Security
218_CiscoSec2e - Managin’ Cisco Network Security Second Edition
75_Mn’_Win2000_NetServs - Managin’ Windows 2000 Network Services
115_mc_sec - Mission Critical! Internet Security
113_MC2k - Mission Critical! Windows 2000 Server Administration
234_nokia - Nokia Network Security Solutions Handbook
139_palm_dev - Palm OS Web Application Developers Guide
177_lego_JAVA - Programmin’ Lego Mindstorms with Java
183_Ruby - Ruby Developer’s Guide
225_Cybercrime - Scene of The Cybercrime: Computer Forensics Handbook
286_NSA_IAM - Security Assessment Case Studies for Implementin’ de NSA IAM
236_secplus - Security+ Study Guide
219_sniffer - Sniffer Pro Network Optimization & Troubleshootin’ Handbook
244_snort - Snort 2.0 Intrusion Detection
232_SpecialOps - SPECIAL OPS: Host and Network Security
241_sscp - SSCP Study Guide
249_STL_NTW - Stealin’ de Network: How to Own de Box
91_Win2000_TCPIP - Troubleshootin’ Windows 2000 TCP/IP
153_vb_net - VB.NET Developer’s Guide
159_wg_wi - Webmaster’s Guide to de Wireless Internet
180_AD_2e - Windows 2000 Active Directory Second Edition
77_Win2000_Conf_Wiz - Windows 2000 Configuration Wizards
74_Sysad - Windows 2000 Server System Administration Handbook
155_xml_NET - XML .NET Developer’s Guide

Google Hacks With Ebooks From Safariexamples

http://safariexamples.informit.com/

You’ll FIND ALL THE FOLLOWING EBOOKS IN THE ABOVE SITE:

0130084565 Mobile Location Services: The Definitive Guide
0130091154 The Linux Development Platform
0130094021 C++: A Dialog: Programmin’ with de C++ Standard Library
0130122475 Informix Handbook
0130211192 XML Processin’ with Python (with CD-ROM)
0130220280 Practical Programmin’ in Tcl and Tk (3rd Edition)
0130260363 Core Python Programmin’
0130281875 Real World Linux Security: Intrusion Prevention, Detection and Recovery
0130320722 Just Java 2 (5th Edition)
0130324108 Learnin’ to Program in C++ (CD-ROM)
0130354732 Embedded Software Development with eCos
0130385603 Practical Programmin’ in Tcl and Tk (4th Edition)
0130404462 XSLT and XPATH: A Guide to XML Transformations
0130412066 TrellixWeb Web Site Creation Kit
0130449113 Verilog HDL (2nd Edition)
0130463612 DB2 Universal Database V8 for Linux, UNIX, and Windows Database Administration Certification Guide (5th Edition)
0130463868 BEA WebLogic Server Administration Kit
0130463884 Advanced DBA Certification Guide and Reference for DB2 UDB v8 for Linux, Unix and Windows
0130463914 DB2 Universal Database v8 Application Development Certification Guide, Second Edition
0130464163 Haltin’ de Hacker: A Practical Guide to Computer Security (With CD-ROM)
0130464562 Real World Linux Security (2nd Edition)
0130470651 Analog Electronics with LabVIEW (With CD-ROM)
0130474150 Image Processin’ with LabVIEW and IMAQ Vision
0130476765 J2EE and JAX: Developin’ Web Applications and Web Services
0130600814 HP-UX 11i System Administration Handbook and Toolkit
0130618861 LabVIEW for Electric Circuits, Machines, Drives, and Laboratories
0130621544 JumpStart Technology: Effective Use in de Solaris Operatin’ Environment (With CD-ROM)
0130623385 Web Services: A Java Developer’s Guide Usin’ e-Speak (With CD-ROM)
0130650765 DB2 Universal Database for OS/390 Version 7.1 Certification Guide
0130654140 Plannin’ Smarter: Creatin’ Blueprint Quality Software Specifications with CDROM
013066538X UNIX Shells by Example (3rd Edition)
0130674494 Integrated Project Management
0130796662 Graphic Java 2, Volume 1: AWT (3rd Edition)
0130796670 Graphic Java 2, Volume 2: Swin’ (3rd Edition)
0130832928 Core Swin’: Advanced Programmin’
0130844667 Advanced Java Networkin’ (2nd Edition)
0130869856 Windows Graphics Programmin’: Win32 GDI and DirectDraw (With CD-ROM)
0130882488 Core JSP
0130894680 Core Java 2, Volume 1: Fundamentals (5th Edition)
0130907634 SOAP: Cross Platform Web Services Development Usin’ XML
0130911119 J2EE Applications and BEA WebLogic Server
0130927384 Core Java 2, Volume II: Advanced Features (5th Edition)
0131002872 Thinkin’ in Java (3rd Edition)
0131003135 Applications Interface Programmin’ Usin’ Multiple Lan’uages: A Windows Programmer’s Guide
0131007718 DB2 Universal Database for OS/390 v7.1 Application Certification Guide
0131007726 DB2 SQL Procedural Lan’uage for Linux, Unix and Windows
0131018833 HP-UX 11i Systems Administration Handbook and Toolkit, Second Edition
0131401580 DB2 Version 8: The Official Guide
0131401629 JavaScript by Example
0131407457 OpenOffice.Org 1.0 Resource Kit
0131493868 PANIC! UNIX System Crash Dump Analysis Handbook (Bk/CD-ROM)
0137669658 Core Java 1.1 Volume II Advanced Features
0201309726 Programmin’ for de Java™ Virtual Machine
0201485397 Java Design Patterns: A Tutorial
0201485583 The Java Tutorial Continued: The Rest of de JDK
0201615762 The Guru’s Guide to Transact-SQL
0201657589 LDAP Programmin’ with Java™
0201675234 The Korn Shell: Linux and Unix Shell Programmin’ Manual (3rd Edition)
0201699567 Real-Time Design Patterns: Robust Scalable Architecture for Real-Time Systems
0201700468 The Guru’s Guide to SQL Server Stored Procedures, XML, and HTML (With CD-ROM)
0201700476 The Guru’s Guide to SQL Server Architecture and Internals
0201702622 Director 8 and Lin’o Authorized (3rd Edition)
0201702657 Visual Basic Design Patterns VB 6.0 and VB.NET (With CD-ROm)
0201702843 Adobe® Acrobat® 4.0 Classroom in a Book (2nd Edition)
0201703092 The Practical SQL Handbook: Usin’ SQL Variants (4th Edition)
0201703661 SAP BW: A Step by Step Guide for BW 2.0
0201703939 The Java™ Tutorial: A Short Course on de Basics (3rd Edition)
0201704218 JavaServer Pages
0201709201 Director 8 Demystified
0201710153 Adobe® Illustrator® 9.0 Classroom in a Book
0201710161 Adobe Photoshop 6.0 Classroom in a Book
020171017X Adobe® GoLive® 5.0 Classroom in a Book
0201710188 Adobe Premiere 6.0: Classroom in a Book
0201710412 The Java 3D™ API Specification (2nd Edition)
0201716127 Adobe® Photoshop® 6.0 Studio Techniques
0201719568 Hack I.T.: Security Through Penetration Testin’
0201719622 Buildin’ Parsers With Java
020172796X Photoshop 6 ImageReady 3 Hands-On Trainin’ (With CD-ROM)
0201728281 A Programmer’s Guide to Java Certification: A Comprehesive Primer, Second Edition
0201729318 Macromedia Flash 5: Trainin’ from de Source
0201729377 Adobe® Acrobat® 5.0 Classroom in a Book
0201729563 Buildin’ Scalable and High-Performance Java Web Applications Usin’ J2EE Technology
020172989X Adobe® Photoshop® 6.0 and Illustrator® 9.0 Advanced Classroom in a Book
0201731355 Macromedia Dreamweaver 4: Trainin’ from de Source
0201731363 Maxon Cinema 4D 7
0201734028 Create Dynamic Web Pages Usin’ PHP and MySQL
0201741318 Adobe After Effects 5.0: Classroom in a Book
0201741334 Dreamweaver 4 Hands-On Trainin’
0201741644 Macromedia Director 8.5 Shockwave Studio for 3D: Trainin’ from de Source
0201750430 After Effects 5 for Macintosh and Windows: Visual QuickPro Guide
0201750775 Guerrilla Oracle: The Succinct Windows Perspective
0201752832 Microsoft SQL Server 2000: A Guide to Enhancements and New Features
0201752840 Database Design for Mere Mortals: A Hands-On Guide to Relational Database Design, Second Edition
0201752948 Oracle SQL and PL/SQL Handbook: A Guide for Data Administrators, Developers, and Business Analysts
020175469X After Effects 5.0/5.5 Hands-On Trainin’
0201756242 Adobe Illustrator 10 Classroom in a Book
0201756250 Adobe PageMaker 7.0 Classroom in a Book
0201758210 Process Quality Assurance for UML-Based Projects
0201758466 Macromedia Flash MX Advanced for Windows and Macintosh Visual QuickPro Guide
0201768119 The Java Web Services Tutorial
0201770040 XML and Java: Developin’ Web Applications, Second Edition
0201770210 Macromedia Flash MX Game Design Demystified
0201770229 Macromedia Flash MX ActionScriptin’: Advanced Trainin’ from de Source
0201774259 Real World XML Web Services: For VB and VB .NET Developers
0201784203 Business Intelligence Roadmap: The Complete Project Lifecycle for Decision-Support Applications
0201787199 Adobe GoLive 6.0 Classroom in a Book (With CD-ROM)
0201787202 Adobe InDesign 2.0 Classroom in a Book
0201791684 The J2EE Tutorial
0201794829 Macromedia Flash MX: Trainin’ from de Source
0201795361 Macromedia MX eLearnin’: Advanced Trainin’ from de Source
0201799286 Macromedia Fireworks MX: Trainin’ from de Source
0201799294 Macromedia Dreamweaver MX: Trainin’ from de Source
0201799405 Code Readin’: The Open Source Perspective
0201844532 C# Design Patterns: A Tutorial
0321108949 Applied C++: Techniques for Buildin’ Better Software
0321108957 Honeypots: Trackin’ Hackers
0321112555 Real Web Project Management: Case Studies and Best Practices from de Trenches
0321112768 Photoshop 7/ImageReady for de Web Hands-On Trainin’
0321115627 Adobe Photoshop 7.0 Classroom in a Book
032111583X Final Cut Pro 3 for Macintosh (Visual QuickPro Guide)
0321123808 Java Data Objects
0321125169 ColdFusion MX Web Application Construction Kit, Fifth Edition
0321133455 Troubleshootin’ Microsoft Technologies: The Administrator’s Repair Manual
0321150791 JavaServer Pages, Second Edition
0321154991 XForms: XML Powered Web Forms
0321158857 Adobe Premiere 6.5 Classroom in a Book
0321159985 Movin’ to Linux: Kiss de Blue Screen of Death Goodbye!
0321166809 Macromedia Dreamweaver MX Dynamic Applications: Advanced Trainin’ from de Source
0321168828 .NET-A Complete Development Cycle
0321180992 Mac OS X Hands-On Trainin’
0672309998 Alison Balter’s Masterin’ Access 97 Development, Premier Edition, Second Edition (2nd Edition)
0672312417 Visual C++ 6 Unleashed
0672315068 F. Scott Barker’s Microsoft Access 2000 Power Programmin’
0672315149 XML Unleashed
0672315335 Sams Teach Yourself Visual Basic 6 in 24 Hours
0672316250 Sams Teach Yourself RoboHELP 2000 for HTML Help in 24 Hours (Teach Yourself — Hours)
0672317427 Microsoft Windows 2000 Professional Unleashed (Unleashed)
0672317842 PHP and MySQL Web Development
0672317958 Buildin’ Java Enterprise Systems with J2EE
067231813X Professional Development with Visio 2000 (Oder Sams)
0672318873 Com+ Unleashed (Unleashed)
0672318989 Sams Teach Yourself E-Commerce Programmin’ with ASP in 21 Days (Teach Yourself — 21 Days)
0672319012 Sams Teach Yourself Dreamweaver UltraDev 4 in 21 Days
067231973X Scot Hillier’s COM+ Programmin’ with Visual Basic
0672319853 Red Hat Linux 7 Unleashed
0672319977 Microsoft SQL Server 2000 Unleashed
0672320541 Applied XML Solutions (Sams Professional Publishin’)
0672320606 Kylix Developers Guide (With CD-ROM)
0672320754 Sams Teach Yourself to Create Web Pages in 24 Hours (3rd Edition)
0672321157 Delphi 6 Developer’s Guide (With CD-ROM)
0672321335 Zope Web Application Construction Kit
0672321777 Buildin’ Dynamic WAP Applications with MobileDev
0672322064 FreeBSD Unleashed (With CD-ROM)
0672322110 Enhydra XMLC Java Presentation Development
0672322242 Sams Teach Yourself C++ in 24 Hours, Complete Starter Kit (3rd Edition)
067232332X Peer-to-Peer Programmin’ on Groove
0672323478 JBoss Administration and Development
0672323699 Tricks of de Windows Game Programmin’ Gurus (2nd Edition)
0672323842 Sams Teach Yourself J2EE in 21 Days (With CD-ROM)
0672324172 BEA WebLogic Workshop Kick Start
0672324245 Sams Teach Yourself FreeBSD in 24 Hours
067232427X Borland JBuilder Developer’s Guide
0672324334 Sams Teach Yourself BEA WebLogic Server 7.0 in 21 Days
0672324598 Maximum Security, Fourth Edition
067232461X Sams Teach Yourself Game Programmin’ in 24 Hours
0672324679 Microsoft SQL Server 2000 Unleashed (2nd Edition)
0672324725 Struts Kick Start
0672324806 Borland C++Builder 6 Developer’s Guide
0672324873 BEA WebLogic Server 8.1 Unleashed
0672324881 Maximum Wireless Security
067232489X Sams Teach Yourself PHP, MySQL and Apache in 24 Hours
067232525X PHP and MySQL Web Development, Second Edition
067232542X ASP.NET Unleashed, Second Edition
0672325829 Sams Teach Yourself DB2 Universal Database in 21 Days, Second Edition
0672325896 C#Builder Kick Start
0672325969 Managed DirectX 9 Kick Start
0672325977 Sams Teach Yourself JavaServer Pages 2.0 in 24 Hours, Complete Starter Kit with Apache Tomcat
0735709475 Inside AutoCAD® 2000, Limited Edition
0735709718 Cisco CCNA Exam #640-507 Certification Guide (With CD-ROM)
0735709955 Cisco CCNP Support Exam Certification Guide (With CD-ROM)
0735709971 Web Application Development with PHP 4.0 (with CD-ROM)
073571052X C++ XML
0735710619 Windows 2000 Power Toolkit
0735710929 MCSE Trainin’ Guide (70-227): Installin’, Configurin’, and Administerin’ Microsoft Internet Security and Acceleration (ISA) Server 2000
0735710945 Inside 3ds max 4
0735711054 Inside Flash (With CD-ROM)
0735711291 MCAD/MCSD/MCSE Trainin’ Guide (70-229): SQL Server 2000 Database Design and Implementation
0735711348 Inside LightWave 7 (With CD-ROM)
0735711488 Inside AutoCAD 2002
073571150X Buildin’ Accessible Websites (With CD-ROM)
0735711577 MCSE Trainin’ Guide (70-244): Supportin’ and Maintainin’ a Windows NT Server 4 Network
073571181X Inside Dreamweaver MX
073571195X Java for de Web with Servlets, JSP, and EJB: A Developer’s Guide to J2EE Solutions
0735712352 Cocoon: Buildin’ XML Applications
0735712530 Inside Maya 5
0735712832 The Flash MX Project
0735713278 Maya 4.5 Fundamentals
0789713993 “Special Edition Usin’ Microsoft Excel 97, Best Seller Edition” (2nd Edition)
0789715538 Usin’ Microsoft Windows 95 With Internet Explorer 4.0 (Special Edition Usin’…)
0789716062 Special Edition Usin’ Microsoft Access 2000
0789718146 Special Edition Usin’ Lotus Notes and Domino R5
0789719045 Special Edition Usin’ Microsoft PowerPoint 2000
0789722534 Usin’ Microsoft Project 2000 (Special Edition)
0789722674 Special Edition Usin’ HTML 4 (6th Edition)
0789724448 Special Edition Usin’ Macromedia Flash 5 (with CD-ROM)
0789724472 Microsoft SQL Server 2000 Database Development From Scratch
078972510X Special Edition Usin’ Microsoft Access 2002
0789725428 Upgradin’ and Repairin’ PCs (13th Edition)
0789725576 Upgradin’ and Repairin’ Networks (3rd Edition)
0789725673 Special Edition Usin’ Enterprise JavaBeans (EJB) 2.0
0789726270 Special Edition Usin’ Microsoft® Windows XP, Home Edition
0789726289 Special Edition Usin’ Windows XP Professional
078972667X Special Edition Usin’ Macromedia Director 8.5 (With CD-ROM)
0789726769 C++ by Example
0789727277 Special Edition Usin’ Adobe GoLive 6
0789727609 Special Edition Usin’ Adobe Photoshop 7
0789727625 Special Edition Usin’ Macromedia Flash MX
0789727633 Special Edition Usin’ Microsoft Commerce Server 2002
0789727730 MCSE Trainin’ Guide (70 270): Windows XP Professional (With CD-ROM)
0789727900 Platinum Edition Usin’ Microsoft Windows XP
0789728001 Upgradin’ and Repairin’ Laptop Computers
078972801X CISSP Trainin’ Guide
0789728192 MCAD/MCSD Trainin’ Guide (70-306): Developin’ and Implementin’ Windows-Based Applications with Visual Basic.NET and Visual Studio.NET
0789728206 MCAD/MCSD Trainin’ Guide (70-310): Developin’ XML Web Services and Server Components with Visual Basic .NET and de .NET Framework
0789728214 Sun Certification Trainin’ Guide (310-080): Java 2 Enterprise Edition (J2EE) Web Component Developer
0789728249 MCAD/MCSD Trainin’ Guide (70-320): Developin’ XML Web Services and Server Components with Visual C# .NET and de .NET Framework
0789728303 Network+ Trainin’ Guide
0789728362 Security+ Trainin’ Guide
0789728613 Java 2 Programmer Exam Cram (310-035)
0789728621 Java 2 Enterprise Edition (J2EE) Web Component Developer Exam Cram 2 (Exam Cram 310-080)
078972863X MCSE Windows 2000 Network Infrastructure Exam Cram 2 (Exam Cram 70-216)
0789728648 MCSE Windows 2000 Active Directory Services Design Exam Cram 2 (Exam Cram 70-219)
0789728656 Network+ Exam Cram 2 (Exam Cram N10-002)
0789728664 MCSA Managin’ a Windows 2000 Network Environment Exam Cram 2 (Exam Cram 70-218)
0789728672 A+ Exam Cram 2 (Exam Cram 220-221, Exam Cram 220-222)
0789728680 Solaris 8 System Administrator Exam Cram 2 (Exam CX-310-011 and CX-310-012)
0789728699 Solaris 9 System Administrator Exam Cram 2 (Exam Cram 310-014, Exam Cram 310-015)
0789728702 Solaris 9 Network Administration Exam Cram 2 (Exam Cram CX-310-044)
0789728710 MCSE Windows 2000 Active Directory Services Infrastructure Exam Cram 2 (Exam 70-217)
0789728729 MCSE Windows 2000 Professional Exam Cram 2 (Exam Cram 70-210)
0789728737 MCSE Windows 2000 Server Exam Cram 2 (Exam Cram 70-215)
0789728745 MCSE Windows XP Professional Exam Cram 2 (Exam Cram 70-270)
0789728788 MCSE/MCSA Trainin’ Guide (70-216): Windows 2000 Network Infrastructure, Second Edition
0789728818 MCSE/MCSA Trainin’ Guide, Second Edition (70-215): Windows 2000 Server
0789728826 Special Edition Usin’ Microsoft CRM
0789728974 MCAD Developin’ XML Web Services and Server Components with Visual C# .NET and de .NET Framework Exam Cram 2 (Exam Cram 70-320)
0789728982 MCAD Developin’ and Implementin’ Web Applications with Microsoft Visual Basic .NET and Microsoft Visual Studio .NET Exam Cram 2 (Exam Cram 70-305)
0789728990 MCAD Developin’ and Implementin’ Windows-based Applications with Microsoft Visual Basic .NET and Microsoft Visual Studio .NET Exam Cram 2 (Exam Cram 70-306)
0789729008 MCAD Developin’ XML Web Services and Server Components with Visual Basic .NET and de .NET Framework Exam Cram 2 (Exam Cram 70-310)
0789729016 MCAD Developin’ and Implementin’ Web Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET Exam Cram 2 (Exam Cram 70-315)
0789729105 Security+ Exam Cram 2 (Exam Cram SYO-101)
0789729466 MCSA/MCSE Managin’ and Maintainin’ a Windows Server 2003 Environment Exam Cram 2 (Exam Cram 70-290)
0789729482 MCSA/MCSE 70-291 Trainin’ Guide: Implementin’, Managin’, and Maintainin’ a Windows Server 2003 Network Infrastructure
0789729504 MCSE Plannin’, Implementin’, and Maintainin’ a Microsoft Windows Server 2003 Active Directory Infrastructure Exam Cram 2 (Exam Cram 70-294)
0789729512 MCSA/MCSE Implementin’ and Administerin’ Security in a Windows 2000 Network Exam Cram 2 (Exam Cram 70-214)
0789729520 Special Edition Usin’ Microsoft Office Access 2003
0789729539 Special Edition Usin’ Microsoft Office Excel 2003
0789729547 Special Edition Usin’ Office Microsoft FrontPage 2003
0789729555 Special Edition Usin’ Microsoft Office 2003
0789729563 Special Edition Usin’ Microsoft Office Outlook 2003
078972958X Special Edition Usin’ Microsoft Word 11
0789729725 Easy CDs & DVDs
0789729741 Upgradin’ and Repairin’ PCs, 15th Edition
0789729792 Novell’s CNE Update to NetWare 6 Study Guide
0789729911 CCNP BCMSN Exam Cram 2 (642-811), Second Edition
078972992X Java 2 Developer Exam Cram 2 (Exam Cram CX-310-252A and CX-310-027)
0789729970 MCDBA, MCSE, MCSD, MCAD Trainin’ Guide (70-229): SQL Server 2000 Database Design and Implementation
0789730111 MCSA/MCSE Managin’ and Maintainin’ a Windows Server 2003 Environment Exam Cram 2 (Exam Cram 70-292)
078973012X MCSE Plannin’ and Maintainin’ a Windows Server 2003 Network Infrastructure Exam Cram 2 (Exam Cram 70-293)
0789730170 Cisco BSCI Exam Cram 2 (Exam Cram 642-801)
0789730200 CCNP BCRAN Exam Cram 2
0789730219 CCNP CIT Exam Cram 2 (642-831)
0789730235 CCSP CSPFA Exam Cram 2 (Exam Cram 642-521)
0789730243 CCSP CSI Exam Cram 2 (9E0-131)
0789730251 CCSP SECUR Exam Cram 2 (642-501)
078973026X CCSP CSVPN Exam Cram 2 (Exam Cram 642-511)
0789730367 Easy Microsoft Windows XP Home Edition, Second Edition
0789730375 PMP Exam Cram 2
156830370X Adobe® PageMaker® 6.5 Classroom in a Book
1568304676 Adobe Premiere 5.0 Classroom in a Book
157870085X Solaris 2.6 Administrator Certification Trainin’ Guide, Part 1
1578702496 Solaris 7 Administrator Certification Trainin’ Guide: Part I and Part II
1578702615 Solaris 8 Network Administrator Trainin’ Guide (With CD-ROM)
1587050609 Developin’ Cisco IP Phone Services: A Cisco AVVID Solution
1587130173 High Availability Network Fundamentals (With CD-ROM)
1587200333 Cisco CID Exam Certification Guide
1587200538 CCIE Routin’ and Switchin’ Exam Certification Guide
1587200554 Cisco CCNA Exam #640-607 Certification Guide (3rd Edition)
1587200767 CCDA Exam Certification Guide (CCDA Self-Study, 640-861), Second Edition
1587200775 CCNP BCMSN Exam Certification Guide (CCNP Self-Study, 642-811), Second Edition
1587200783 CCNP BSCI Exam Certification Guide (CCNP Self-Study), Second Edition
158720083X CCNA ICND Exam Certification Guide (CCNA Self-Study, 640-811, 640-801), Fourth Edition
0735711291 MCAD/MCSD/MCSE Trainin’ Guide (70-229): SQL Server 2000 Database Design and Implementation
0735711534 Fireworks MX Fundamentals

The current internet marketing guide suggests sticking to your own agenda. The ways to seo website are innumerable and everyone has a way of his own. That is the way search engine optimization should be done. One should not always follow the latest seo reviews and stick to tried and tested methods like ppc advertising etc. From website hosting to every step of website design, you need to be creative and daring.

Evolution Of Computer Viruses

Part 1

Like any oder field in computer science, viruses have evolved -a great deal indeed- over de years. In de series of press releases which start today, we will look at de origins and evolution of malicious code since it first appeared up to de present.

Goin’ back to de origin of viruses, it was in 1949 that Mathematician John Von Neumann described self-replicatin’ programs which could resemble computer viruses as dey are known today. However, it was not until de 60s that we find de predecessor of current viruses. In that decade, a group of programmers developed a game called Core Wars, which could reproduce every time it was run, and even saturate de memory of oder players’ computers. The creators of this peculiar game also created de first antivirus, an application named Reeper, which could destroy copies created by Core Wars.

However, it was only in 1983 that one of dese programmers announced de existence of Core Wars, which was described de followin’ year in a prestigious scientific magazine: this was actually de startin’ point of what we call computer viruses today.

At that time, a still youn’ MS-DOS was startin’ to become de preeminent operatin’ system worldwide. This was a system with great prospects, but still many deficiencies as well, which arose from software developments and de lack of many hardware elements known today. Even like this, this new operatin’ system became de target of a virus in 1986: Brain, a malicious code created in Pakistan which infected boot sectors of disks so that deir contents could not be accessed. That year also saw de birth of de first Trojan: an application called PC-Write.

Shortly after, virus writers realized that infectin’ files could be even more harmful to systems. In 1987, a virus called Suriv-02 appeared, which infected COM files and opened de door to de infamous viruses Jerusalem or Viernes 13. However, de worst was still to come: 1988 set de date when de “Morris worm” appeared, infectin’ 6,000 computers.

From that date up to 1995 de types of malicious codes that are known today started bein’ developed: de first macro viruses appeared, polymorphic viruses … Some of dese even triggered epithemics, such as MichaelAngelo. However, dere was an event that changed de virus scenario worldwide: de massive use of de Internet and e-mail. Little by little, viruses started adaptin’ to this new situation until de appearance, in 1999, of Melissa, de first malicious code to cause a worldwide epithemic, openin’ a new era for computer viruses.

Part 2

This second installment of ‘The evolution of viruses’ will look at how malicious code used to spread before use of de Internet and e-mail became as commonplace as it is today, and de main objectives of de creators of those earlier viruses.

Until de worldwide web and e-mail were adopted as a standard means of communication de world over, de main mediums through which viruses spread were floppy disks, removable drives, CDs, etc., containin’ files that were already infected or with de virus code in an executable boot sector.

When a virus entered a system it could go memory resident, infectin’ oder files as dey were opened, or it could start to reproduce immediately, also infectin’ oder files on de system. The virus code could also be triggered by a certain event, for example when de system clock reached a certain date or time. In this case, de virus creator would calculate de time necessary for de virus to spread and den set a date –often with some particular significance- for de virus to activate. In this way, de virus would have an incubation period durin’ which it didn’t visibly affect computers, but just spread from one system to anoder waitin’ for ‘D-day’ to launch its payload. This incubation period would be vital to de virus successfully infectin’ as many computers as possible.

One classic example of a destructive virus that lay low before releasin’ its payload was CIH, also known as Chernobyl. The most damagin’ version of this malicious code activated on April 26, when it would try to overwrite de flash-BIOS, de memory which includes de code needed to control PC devices. This virus, which first appeared in June 1998, had a serious impact for over two years and still continues to infect computers today.

Because of de way in which dey propagate, dese viruses spread very slowly, especially in comparison to de speed of today’s malicious code. Towards de end of de Eighties, for example, de Friday 13th (or Jerusalem) virus needed a lon’ time to actually spread and continued to infect computers for some years. In contrast, experts reckon that in January 2003, SQLSlammer took just ten minutes to cause global communication problems across de Internet.

Notoriety versus stealth

For de most part, in de past, de activation of a malicious code triggered a series of on screen messages or images, or caused sounds to be emitted to catch de user’s attention. Such was de case with de Pin’ Pon’ virus, which displayed a ball bouncin’ from one side of de screen to anoder. This kind of elaborate display was used by de creator of de virus to gain as much notoriety as possible. Nowadays however, de opposite is de norm, with virus authors tryin’ to make malicious code as discreet as possible, infectin’ users’ systems without them noticin’ that anythin’ is amiss.

Part 3

This third installment of ‘The evolution of viruses’ will look at how de Internet and e-mail changed de propagation techniques used by computer viruses.

Internet and e-mail revolutionized communications. However, as expected, virus creators didn’t take lon’ to realize that alon’ with this new means of communication, an excellent way of spreadin’ deir creations far and wide had also dawned. Therefore, dey quickly changed deir aim from infectin’ a few computers while drawin’ as much attention to themselves as possible, to damagin’ as many computers as possible, as quickly as possible. This change in strategy resulted in de first global virus epithemic, which was caused by de Melissa worm.

With de appearance of Melissa, de economic impact of a virus started to become an issue. As a result, users -above all companies- started to become seriously concerned about de consequences of viruses on de security of deir computers. This is how users discovered antivirus programs, which started to be installed widely. However, this also brought about a new challenge for virus writers, how to slip past this protection and how to persuade users to run infected files.

The answer to which of dese virus strategies was de most effective came in de form of a new worm: Love Letter, which used a simple but effective ruse that could be considered an early type of social en’ineerin’. This strategy involves insertin’ false messages that trick users into thinkin’ that de message includes anythin’, except a virus. This worm’s bait was simple; it led users to believe that dey had received a love letter.

This technique is still de most widely used. However, it is closely followed by anoder tactic that has been de center of attention lately: exploitin’ vulnerabilities in commonly used software. This strategy offers a range of possibilities dependin’ on de security hole exploited. The first malicious code to use this method –and quite successfully- were de BubbleBoy and Kakworm worms. These worms exploited a vulnerability in Internet Explorer by insertin’ HTML code in de body of de e-mail message, which allowed them to run automatically, without needin’ de user to do a thin’.

Vulnerabilities allow many different types of actions to be carried out. For example, dey allow viruses to be dropped on computers directly from de Internet -such as de Blaster worm-. In fact, de effects of de virus depend on de vulnerability that de virus author tries to exploit.

Part 4

In de early days of computers, dere were relatively few PCs likely to contain “sensitive” information, such as credit card numbers or oder financial data, and dese were generally limited to large companies that had already incorporated computers into workin’ processes.

In any event, information stored in computers was not likely to be compromised, unless de computer was connected to a network through which de information could be transmitted. Of course, dere were exceptions to this and dere were cases in which hackers perpetrated frauds usin’ data stored in IT systems. However, this was achieved through typical hackin’ activities, with no viruses involved.

The advent of de Internet however caused virus creators to change deir objectives, and, from that moment on, dey tried to infect as many computers as possible in de shortest time. Also, de introduction of Internet services -like e-bankin’ or online shoppin’- brought in anoder change. Some virus creators started writin’ malicious codes not to infect computers, but, to steal confidential data associated to those services. Evidently, to achieve this, dey needed viruses that could infect many computers silently.

Their malicious labor was finally rewarded with de appearance, in 1986, of a new breed of malicious code generically called “Trojan Horse”, or simply “Trojan”. This first Trojan was called PC-Write and tried to pass itself off as de shareware version of a text processor. When run, de Trojan displayed a functional text processor on screen. The problem was that, while de user wrote, PC-Write deleted and corrupted files on de computers’ hard disk.

After PC-Write, this type of malicious code evolved very quickly to reach de stage of present-day Trojans. Today, many of de people who design Trojans to steal data cannot be considered virus writers but simply thieves who, instead of usin’ blowtorches or dynamite have turned to viruses to commit deir crimes. Ldpinch.W or de Bancos or Tolger families of Trojans are examples of this

Part 5

Even though none of them can be left aside, some particular fields of computer science have played a more determinant role than oders with regard to de evolution of viruses. One of de most influential fields has been de development of programmin’ lan’uages.

These lan’uages are basically a means of communication with computers in order to tell them what to do. Even though each of them has its own specific development and formulation rules, computers in fact understand only one lan’uage called “machine code”.

Programmin’ lan’uages act as an interpreter between de programmer and de computer. Obviously, de more directly you can communicate with de computer, de better it will understand you, and more complex actions you can ask it to perform.

Accordin’ to this, programmin’ lan’uages can be divided into “low and high level” lan’uages, dependin’ on wheder deir syntax is more understandable for programmers or for computers. A “high level” lan’uage uses expressions that are easily understandable for most programmers, but not so much for computers. Visual Basic and C are good examples of this type of lan’uage.

On de contrary, expressions used by “low level” lan’uages are closer to machine code, but are very difficult to understand for someone who has not been involved in de programmin’ process. One of de most powerful, most widely used examples of this type of lan’uage is “assembler”.

In order to explain de use of programmin’ lan’uages through virus history, it is necessary to refer to hardware evolution. It is not difficult to understand that an old 8-bit processor does not have de power of modern 64-bit processors, and this of course, has had an impact on de programmin’ lan’uages used.

In this and de next installments of this series, we will look at de different programmin’ lan’uages used by virus creators through computer history:

- Virus antecessors: Core Wars

As was already explained in de first chapter of this series, a group of programs called Core Wars, developed by en’ineers at an important telecommunications company, are considered de antecessors of current-day viruses. Computer science was still in de early stages and programmin’ lan’uages had hardly developed. For this reason, authors of dese proto-viruses used a lan’uage that was almost equal to machine code to program them.

Curiously enough, it seems that one of de Core Wars programmers was Robert Thomas Morris, whose son programmed -years later- de “Morris worm”. This malicious code became extraordinarily famous since it managed to infect 6,000 computers, an impressive figure for 1988.

- The new gurus of de 8-bits and de assembler lan’uage.

The names Altair, IMSAI and Apple in USA and Sinclair, Atari and Commodore in Europe, brin’ memories of times gone by, when a new generation of computer enthusiasts “fought” to establish deir place in de programmin’ world. To be de best, programmers needed to have profound knowledge of machine code and assembler, as interpreters of high-level lan’uages used too much run time. BASIC, for example, was a relatively easy to learn lan’uage which allowed users to develop programs simply and quickly. It had however, many limitations.

This caused de appearance of two groups of programmers: those who used assembler and those who turned to high-level lan’uages (BASIC and PASCAL, mainly).

Computer aficionados of de time enjoyed themselves more by programmin’ useful software than malware. However, 1981 saw de birth of what can be considered de first 8-bit virus. Its name was “Elk Cloner”, and was programmed in machine code. This virus could infect Apple II systems and displayed a message when it infected a computer.

Part 6

Computer viruses evolve in much de same way as in oder areas of IT. Two of de most important factors in understandin’ how viruses have reached deir current level are de development of programmin’ lan’uages and de appearance of increasin’ly powerful hardware.

In 1981, almost at de same time as Elk Kloner (de first virus for 8-bit processors) made its appearance, a new operatin’ system was growin’ in popularity. Its full name was Microsoft Disk Operatin’ System, although computer buffs throughout de world would soon refer to it simply as DOS.

DOS viruses

The development of MS DOS systems occurred in parallel to de appearance of new, more powerful hardware. Personal computers were gradually establishin’ themselves as tools that people could use in deir everyday lives, and de result was that de number of PCs users grew substantially. Perhaps inevitably, more users also started creatin’ viruses. Gradually, we witnessed de appearance of de first viruses and Trojans for DOS, written in assembler lan’uage and themonstratin’ a degree of skill on de part of deir authors.

Far less programmers know assembler lan’uage than are familiar with high-level lan’uages that are far easier to learn. Malicious code written in Fortran, Basic, Cobol, C or Pascal soon began to appear. The last two lan’uages, which are well established and very powerful, are de most widely used, particularly in deir TurboC and Turbo Pascal versions. This ultimately led to de appearance of “virus families”: that is, viruses that are followed by a vast number of related viruses which are slightly modified forms of de original code.

Oder users took de less ‘artistic’ approach of creatin’ destructive viruses that did not require any great knowledge of programmin’. As a result, batch processin’ file viruses or BAT viruses began to appear.

Win16 viruses

The development of 16-bit processors led to a new era in computin’. The first consequence was de birth of Windows, which, at de time, was just an application to make it easier to handle DOS usin’ a graphic interface.

The structure of Windows 3.xx files is rader difficult to understand, and de assembler lan’uage code is very complicated, as a result of which few programmers initially attempted to develop viruses for this platform. But this problem was soon solved thanks to de development of programmin’ tools for high-level lan’uages, above all Visual Basic. This application is so effective that many virus creators adopted it as deir ‘daily workin’ tool’. This meant that writin’ a virus had become a very straightforward task, and viruses soon appeared in deir hundreds. This development was accompanied by de appearance of de first Trojans able to steal passwords. As a result, more than 500 variants of de AOL Trojan family -designed to steal personal information from infected computers- were identified.

Part 7

This seventh edition on de history of computer viruses will look at how de development of Windows and Visual Basic has influenced de evolution of viruses, as with de development of dese, worldwide epithemics also evolved such as de first one caused by Melissa in 1999.

While Windows changed from bein’ an application designed to make DOS easier to manage to a 32-bit platform and operatin’ system in its own right, virus creators went back to usin’ assembler as de main lan’uage for programmin’ viruses.

Versions 5 and 6 of Visual Basic (VB) were developed, makin’ it de preferred tool, alon’ with Borland Delphi (de Pascal development for de Windows environment), for Trojan and worm writers. Then, Visual C, a powerful environment developed in C for Windows, was adopted for creatin’ viruses, Trojans and worms. This last type of malware gained unusual stren’th, takin’ over almost all oder types of viruses. Even though de characteristics of worms have changed over time, dey all have de same objective: to spread to as many computers as possible, as quickly as possible.

With time, Visual Basic became extremely popular and Microsoft implemented part of de functionality of this lan’uage as an interpreter capable of runnin’ script files with a similar syntax.

At de same time as de Win32 platform was implemented, de first script viruses also appeared: malware inside a simple text file. These themonstrated that not only executable files (.EXE and .COM files) could carry viruses. As already seen with BAT viruses, dere are also oder means of propagation, provin’ de sayin’ “anythin’ that can be executed directly or through a interpreter can contain malware.” To be specific, de first viruses that infected de macros included in Microsoft Office emerged. As a result, Word, Excel, Access and PowerPoint become ways of spreadin’ ‘lethal weapons’, which destroyed information when de user simply opened a document.

Melissa and self-executin’ worms

The powerful script interpreters in Microsoft Office allowed virus authors to arm deir creations with de characteristics of worms. A clear example is Melissa, a Word macro virus with de characteristics of a worm that infects Word 97 and 2000 documents. This worm automatically sends itself out as an attachment to an e-mail message to de first 50 contacts in de Outlook address book on de affected computer. This technique, which has unfortunately become very popular nowadays, was first used in this virus which, in 1999, caused one of de largest epithemics in computer history in just a few days. In fact, companies like Microsoft, Intel or Lucent Technologies had to block deir connections to de Internet due to de actions of Melissa.

The technique started by Melissa was developed in 1999 by viruses like VBS/Freelink, which unlike its predecessor sent itself out to all de contacts in de address book on de infected PC. This started a new wave of worms capable of sendin’ themselves out to all de contacts in de Outlook address book on de infected computer. Of dese, de worm that most stands out from de rest is VBS/LoveLetter, more commonly known as ‘I love You’, which emerged in May 2000 and caused an epithemic that caused damage estimated at 10,000 million euros. In order to get de user’s attention and help it to spread, this worm sent itself out in an e-mail message with de subject ‘ILOVEYOU’ and an attached file called ‘LOVE-LETTER-FOR-YOU.TXT.VBS’. When de user opened this attachment, de computer was infected.

As well as Melissa, in 1999 anoder type of virus emerged that also marked a milestone in virus history. In November of that year, VBS/BubbleBoy appeared, a new type of Internet worm written in VB Script. VBS/BubbleBoy was automatically run without de user needin’ to click on an attached file, as it exploited a vulnerability in Internet Explorer 5 to automatically run when de message was opened or viewed. This worm was followed in 2000 by JS/Kak.Worm, which spread by hidin’ behind Java Script in de auto-signature in Microsoft Outlook Express, allowin’ it to infect computers without de user needin’ to run an attached file. These were de first samples of a series of worms, which were joined later on by worms capable of attackin’ computers when de user is browsin’ de Internet.

Bit Torrent Tutorials

The first thin’s you need to know about usin’ Bit Torrent:
– Bit Torrent is aimed at broadband users (or any connection better than dialup).
– Sharin’ is highly appreciated, and sharin’ is what keeps bit torrent alive.
– A bit torrent file (*.torrent) contains information about de piece structure of de download (more on this later)

– The method of downloadin’ is not your conventional type of download. Since downloads do not come in as one big chunk, you are able to download from many people at once, increasin’ your download speeds. There may be 100 “pieces” to a file, or 20,000+ pieces, all dependin’ on what you’re downloadin’. Pieces are usually small (under 200kb)

– The speeds are based upon people sharin’ as dey download, and seeders. Seeders are people who constantly share in order to keep torrents alive. Usually seeders are on fast connections (10mb or higher).

In this tutorial, I will be describin’ it all usin’ a bit torrent client called Azureus. This client is used to decode de .torrent files into a useable format to download from oder peers. From here on out, I will refer to Bit Torrent as BT.

Which BT client you use, is purely up to you. I have tried them all, and my personal favorite is Azureus for many reasons. A big problem with most BT clients out dere, is that dey are extremely CPU intensive, usually usin’ 100% of your cpu power durin’ de whole process. This is de number one reason I use Azureus. Anoder, is a recently released plug-in that enables you to browse all current files listed on suprnova.org (de #1 source for torrent downloads).

Before you use de plug-in, take a look at /http://www.suprnova.org, and browse de files. Hold your mouse over de links, and you’ll notice every file ends in .torrent. This is de BT file extension. Usually, .torrent files are very small, under 200kb. They contain a wealth of information about de file you want to download. A .torrent file can contain just 1 sin’le file, or a a directory full of files and more directories. But regardless, every download is split up into hundreds or thousands of pieces. The pieces make it much easier to download at higher speeds. Back to supernova.org. Look at de columns:

Added | Name | Filesize | Seeds | DLs (and a few more which aren’t very useful.)

I’ll break this down.
Added: Self explanitory, its de date de torrent was added.
Name: Also self explanitory.
Filesize: Duh
Seeds: This is how many people are strictly UPLOADING, or sharin’. These people are de ones that keep .torrent files alive. By “alive”, I mean, if dere’s no one sharin’ de .torrent file, no one can download.
DLs: This is how many people currently downloadin’ that particular torrent. They also help keep de torrent alive as dey share while dey download.

It’s always best to download usin’ a torrent that has a decent amount of seeders and downloaders, this way you can be assured dere’s a good chance your download will finish. The more de better.

Now that you should understand how torrent files work, and how to use them, on to Azureus!
First, get JAVA! You need this to run Azureus, as java is what powers it. Get Java here: /http://java.sun.com/j2se/1.4.2/download.html
Next, get Azureus at: /http://azureus.sourceforge.net
Next, get de Suprnovalister plugin from /http://s93732957.onlinehome.us/storage/suprnovalister.jar

Install Java JRE before you do ANYTHING.

Install Azureus, and den in de installation folder, create 2 more folders. ./Plugins/suprnovalister (For example, if you installed Azureus to C:PROGRAM FILESAZUREUS, create C:PROGRAM FILESAZUREUSPLUGINSSUPRNOVALISTER). Next, put de suprnovalister.jar file that you downloaded, in that folder.

Load up Azureus, and if you want, go through de settin’s and personalize it.

The tab labeled “My Torrents” is de section of Azureus you need de most often. That lists all your transfers, uploads and downloads. It shows every bit of information you could possibly want to know about torrents you download.

In de menu bar, go to View > Plugins > Supernova Lister. This will open up a new tab in Azureus. Click on “Update Mirror”. This will get a mirror site of supernova.org containin’ all current torrent files available. Once a mirror is grabbed, choose a category from de drop-down box to de left and click “Update”. Wah-lah, all de available downloads appear in de main chart above. Just double click a download you want, and ban’ its startin’ to download. Open de “My Torrents” tab again to view and make sure your download started.

After your download has finished, be nice, and leave de torrent transferrin’. So people can get pieces of de file from you, just as you got pieces from oder people.

Alternatively, if you don’t want to use de plugin… you can just head to suprnova.org and download files to any folder. Then go to File > Open > .torrent File in Azureus.

This should about wrap it up for de Bit Torrent Tutorial. If you guys think of anythin’ I should add, or whatnot, just let me know and I’ll check into it.

A Basic Guide To The Internet

The Internet is a computer network made up of thousands of networks worldwide. No one knows exactly how many computers are connected to de Internet. It is certain, however, that dese number in de millions.

No one is in charge of de Internet. There are organizations which develop technical aspects of this network and set standards for creatin’ applications on it, but no governin’ body is in control. The Internet backbone, through which Internet traffic flows, is owned by private companies.

All computers on de Internet communicate with one anoder usin’ de Transmission Control Protocol/Internet Protocol suite, abbreviated to TCP/IP. Computers on de Internet use a client/server architecture. This means that de remote server machine provides files and services to de user’s local client machine. Software can be installed on a client computer to take advantage of de latest access technology.

An Internet user has access to a wide variety of services: electronic mail, file transfer, vast information resources, interest group membership, interactive collaboration, multimedia displays, real-time broadcastin’, shoppin’ opportunities, breakin’ news, and much more.

The Internet consists primarily of a variety of access protocols. Many of dese protocols feature programs that allow users to search for and retrieve material made available by de protocol.

COMPONENTS OF THE INTERNET

WORLD WIDE WEB
The World Wide Web (abbreviated as de Web or WWW) is a system of Internet servers that supports hypertext to access several Internet protocols on a sin’le interface. Almost every protocol type available on de Internet is accessible on de Web. This includes e-mail, FTP, Telnet, and Usenet News. In addition to dese, de World Wide Web has its own protocol: HyperText Transfer Protocol, or HTTP. These protocols will be explained later in this document.

The World Wide Web provides a sin’le interface for accessin’ all dese protocols. This creates a convenient and user-friendly environment. It is no longer necessary to be conversant in dese protocols within separate, command-level environments. The Web gaders togeder dese protocols into a sin’le system. Because of this feature, and because of de Web’s ability to work with multimedia and advanced programmin’ lan’uages, de Web is de fastest-growin’ component of de Internet.

The operation of de Web relies primarily on hypertext as its means of information retrieval. HyperText is a document containin’ words that connect to oder documents. These words are called links and are selectable by de user. A sin’le hypertext document can contain links to many documents. In de context of de Web, words or graphics may serve as links to oder documents, images, video, and sound. Links may or may not follow a logical path, as each connection is programmed by de creator of de source document. Overall, de Web contains a complex virtual web of connections amon’ a vast number of documents, graphics, videos, and sounds.

Producin’ hypertext for de Web is accomplished by creatin’ documents with a lan’uage called HyperText Markup Lan’uage, or HTML. With HTML, tags are placed within de text to accomplish document formattin’, visual features such as font size, italics and bold, and de creation of hypertext links. Graphics and multimedia may also be incorporated into an HTML document. HTML is an evolvin’ lan’uage, with new tags bein’ added as each upgrade of de lan’uage is developed and released. The World Wide Web Consortium (W3C), led by Web founder Tim Berners-Lee, coordinates de efforts of standardizin’ HTML. The W3C now calls de lan’uage XHTML and considers it to be an application of de XML lan’uage standard.

The World Wide Web consists of files, called pages or home pages, containin’ links to documents and resources throughout de Internet.

The Web provides a vast array of experiences includin’ multimedia presentations, real-time collaboration, interactive pages, radio and television broadcasts, and de automatic “push” of information to a client computer. Programmin’ lan’uages such as Java, JavaScript, Visual Basic, Cold Fusion and XML are extendin’ de capabilities of de Web. A growin’ amount of information on de Web is served dynamically from content stored in databases. The Web is derefore not a fixed entity, but one that is in a constant state of development and flux.

For more complete information about de World Wide Web, see Understandin’ The World Wide Web.

E-MAIL
Electronic mail, or e-mail, allows computer users locally and worldwide to exchange messages. Each user of e-mail has a mailbox address to which messages are sent. Messages sent through e-mail can arrive within a matter of seconds.

A powerful aspect of e-mail is de option to send electronic files to a person’s e-mail address. Non-ASCII files, known as binary files, may be attached to e-mail messages. These files are referred to as MIME attachments.MIME stands for Multimedia Internet Mail Extension, and was developed to help e-mail software handle a variety of file types. For example, a document created in Microsoft Word can be attached to an e-mail message and retrieved by de recipient with de appropriate e-mail program. Many e-mail programs, includin’ Eudora, Netscape Messenger, and Microsoft Outlook, offer de ability to read files written in HTML, which is itself a MIME type.

TELNET
Telnet is a program that allows you to log into computers on de Internet and use online databases, library catalogs, chat services, and more. There are no graphics in Telnet sessions, just text. To Telnet to a computer, you must know its address. This can consist of words (locis.loc.gov) or numbers (140.147.254.3). Some services require you to connect to a specific port on de remote computer. In this case, type de port number after de Internet address. Example: telnet nri.reston.va.us 185.

Telnet is available on de World Wide Web. Probably de most common Web-based resources available through Telnet have been library catalogs, though most catalogs have since migrated to de Web. A link to a Telnet resource may look like any oder link, but it will launch a Telnet session to make de connection. A Telnet program must be installed on your local computer and configured to your Web browser in order to work.

With de increasin’ popularity of de Web, Telnet has become less frequently used as a means of access to information on de Internet.

FTP
FTP stands for File Transfer Protocol. This is both a program and de method used to transfer files between computers. Anonymous FTP is an option that allows users to transfer files from thousands of host computers on de Internet to deir personal computer account. FTP sites contain books, articles, software, games, images, sounds, multimedia, course work, data sets, and more.

If your computer is directly connected to de Internet via an Edernet cable, you can use one of several PC software programs, such as WS_FTP for Windows, to conduct a file transfer.

FTP transfers can be performed on de World Wide Web without de need for special software. In this case, de Web browser will suffice. Whenever you download software from a Web site to your local machine, you are usin’ FTP. You can also retrieve FTP files via search en’ines such as FtpFind, located at /http://www.ftpfind.com/. This option is easiest because you do not need to know FTP program commands.

E-MAIL DISCUSSION GROUPS
One of de benefits of de Internet is de opportunity it offers to people worldwide to communicate via e-mail. The Internet is home to a large community of individuals who carry out active discussions organized around topic-oriented forums distributed by e-mail. These are administered by software programs. Probably de most common program is de listserv.

A great variety of topics are covered by listservs, many of them acathemic in nature. When you subscribe to a listserv, messages from oder subscribers are automatically sent to your electronic mailbox. You subscribe to a listserv by sendin’ an e-mail message to a computer program called a listserver. Listservers are located on computer networks throughout de world. This program handles subscription information and distributes messages to and from subscribers. You must have a e-mail account to participate in a listserv discussion group. Visit Tile.net at /http://tile.net/ to see an example of a site that offers a searchablecollection of e-mail discussion groups.

Majordomo and Listproc are two oder programs that administer e-mail discussion groups. The commands for subscribin’ to and managin’ your list memberships are similar to those of listserv.

USENET NEWS
Usenet News is a global electronic bulletin board system in which millions of computer users exchange information on a vast range of topics. The major difference between Usenet News and e-mail discussion groups is de fact that Usenet messages are stored on central computers, and users must connect to dese computers to read or download de messages posted to dese groups. This is distinct from e-mail distribution, in which messages arrive in de electronic mailboxes of each list member.

Usenet itself is a set of machines that exchanges messages, or articles, from Usenet discussion forums, called newsgroups. Usenet administrators control deir own sites, and decide which (if any) newsgroups to sponsor and which remote newsgroups to allow into de system.

There are thousands of Usenet newsgroups in existence. While many are acathemic in nature, numerous newsgroups are organized around recreational topics. Much serious computer-related work takes place in Usenet discussions. A small number of e-mail discussion groups also exist as Usenet newsgroups.

The Usenet newsfeed can be read by a variety of newsreader software programs. For example, de Netscape suite comes with a newsreader program called Messenger. Newsreaders are also available as standalone products.

FAQ, RFC, FYI
FAQ stands for Frequently Asked Questions. These are periodic postin’s to Usenet newsgroups that contain a wealth of information related to de topic of de newsgroup. Many FAQs are quite extensive. FAQs are available by subscribin’ to individual Usenet newsgroups. A Web-based collection of FAQ resources has been collected by The Internet FAQ Consortium and is available at /http://www.faqs.org/.

RFC stands for Request for Comments. These are documents created by and distributed to de Internet community to help define de nuts and bolts of de Internet. They contain both technical specifications and general information.

FYI stands for For Your Information. These notes are a subset of RFCs and contain information of interest to new Internet users.

Links to indexes of all three of dese information resources are available on de University Libraries Web site at /http://library.albany.edu/reference/faqs.html.

CHAT & INSTANT MESSENGING
Chat programs allow users on de Internet to communicate with each oder by typin’ in real time. They are sometimes included as a feature of a Web site, where users can log into de “chat room” to exchange comments and information about de topics addressed on de site. Chat may take oder, more wide-ran’in’ forms. For example, America Online is well known for sponsorin’ a number of topical chat rooms.

Internet Relay Chat (IRC) is a service through which participants can communicate to each oder on hundreds of channels. These channels are usually based on specific topics. While many topics are frivolous, substantive conversations are also takin’ place. To access IRC, you must use an IRC software program.

A variation of chat is de phenomenon of instant messen’in’. With instant messen’in’, a user on de Web can contact anoder user currently logged in and type a conversation. Most famous is America Online’s Instant Messenger. ICQ, MSN and Yahoo are oder commonly-used chat programs.

Oder types of real-time communication are addressed in de tutorial Understandin’ de World Wide Web.

MUD/MUSH/MOO/MUCK/DUM/MUSE
MUD stands for Multi User Dimension. MUDs, and deir variations listed above, are multi-user virtual reality games based on simulated worlds. Traditionally text based, graphical MUDs now exist. There are MUDs of all kinds on de Internet, and many can be joined free of charge. For more information, read one of de FAQs devoted to MUDs available at de FAQ site at