Removing Spyware and Malware from a Windows PC Using Spybot Search and Destroy
Info
- Level: Beginner
- Presenter: Eli the Computer Guy
- Date Created: January 16, 2012
- Length of Class: 43 Minutes
Tracks
Prerequisites
Purpose of Class
- This class teaches students how to remove spyware and malware from their Windows PC using Spybot Search and Destroy
Chapters
- Introduction (00:00)
- First Steps (07:43)
- Spybot Search and Destroy (13:20)
- Demonstration (28:09)
- Final Thoughts (33:26)
Class Notes
- Introduction
- Spyware and Malware tries to make your computer do things you do not want it to do, not destroy it.
- Spyware can generally be removed fairly easily
- Spybot Search and Destroy has been a solid product for many years and is free
- First Steps
- First do a basic PC Tune Up: Delete temp Files, Uninstall Crapware, Disable Startup Items
- Verify AntiVirus is installed and working
- AntiVirus Software removes PUPs – Potentially Unwanted Programs, that are almost always unwanted.
- Install ALL Updates: Make sure Internet Explorer is up to date, Install ALL Windows Updates, Install Latest Java, Install latest Flash and Adobe Reader.
- Spybot Search and Destroy
- Eli suggests that you do not use Tea Timer – a Registry Guard
- When you start Spybot Right Click Icon and Select “Run as Administrator”
- Immunize System – This edits the HOSTS file for DNS protection and locks it. It additionally closes other holes.
- Demonstration
- Final Thoughts
- If Spybot does not remove the spyware you can try other Anti Spyware software (Malwarebytes, Combofix, AdAware, etc.)
- After the spyware has been removed uninstall any additional Anti Spyware software you have installed
- To protect your system in the future use Google Chrome, Firefox or Safari to prevent getting malware in the future. (Or buy a Mac)
Resources
Cleaning an Infected Windows PC
Info
- Level: Beginner
- Presenter: Eli the Computer Guy
- Date Created: January 14, 2012
- Length of Class: 73 Minutes
Tracks
Prerequisites
- None
Purpose of Class
- This class teaches the procedures and thought process behind trying to clean a Windows PC that has been infected with viruses.
Chapters
- Introduction (00:00)
- First Steps (00:00)
- Uninstalling Crapware (00:00)
- Installing Security Software (00:00)
- Install ALL Updates (00:00)
- Run Scans (00:00)
- Final Thoughts (00:00)
Class Notes
- Introduction
- Generally is a PC has a virus you should just do a Wipe and Reload
- Create a checklist for the procedures you will use to clean the PC
- Know when you will decide the computer is not repairable
- You can run the computer in Safe Mode is regular mode is not responsive. You access Safe Mode by pressing F8 while the PC boots, and then selecting “Safe Mode” option.
- MSCONFIG tool can be used to keep software from booting when the computer boots. To use MSCONFIG go to Start -> Run -> and then type MSCONFIG
- First Steps
- Try to do a System Restore to an earlier time before the computer had the virus with Windows built in System Restore Utility
- Use OpenDNS on your router to try to prevent the infected computer from “phoning home”
- Change the password on the system to prevent scripts from being able to easily modify configurations
- Reset Internet Explorer Settings to default to ensure that Internet Explorer will not block your attempts to download updates and software.
- Uninstall Crapware
- Uninstall ALL Toolbars and anything that you do not recognize
- Uninstall ALL Security, and “Tune Up” Software. This software can cause problems o the system.
- Use “Removal” tools to remove Norton or other Anti-Virus software if it does not uninstall correctly.
- Uninstallers for toolbars and “crapware” can many times be found within the folder that the software is installed in. Under C:\Program Folders.
- If crapware will not uninstall boot PC into Safe Mode, and then Rename the Folder that the Software is installed in. This will effectively brake the software.
- Tune Up Computer
- Use “Tune Up” software such as CCleaner to perform a basic Tune Up of the PC
- Delete ALL Temp files
- Defragment the Registry
- Disable Unnecessary Start Up Items
- Install Security Software
- Anti Virus Software is like condoms. One is good, but more then one is horrible. (Anti Virus software will attack each other)
- Minimize the number of “Tune Up” of Anti Malware pieces of software you use. These can actually cause problems unto themselves.
- Computer Security companies generally do a very good job creating one product, but then package that good product with other inferior ones into an “Internet Security Suite”. I recommend you use different software from different manufacturers.
- Eli prefers Microsoft Security Essentials for Anti Virus, Spybot Search and Destroy for Anti Spyware, and Windows Firewall for Firewall.
- Immunize system immediately with Anti Malware software, but do not run scans yet.
- Disable “Registry Guards” such as Spybot’s TeaTimer. these guards will ask you whether or not the computer should make a change to the Registry, and if you make the wrong choice you can create problems.
- Install ALL Updates
- Many times Updates themselves will fix problems with the PC, and disable Viruses and Malware
- Install ALL Windows and Office Updates
- Install Latest Adobe Reader and Flash
- Install Latest Java
- Install Updates to any other pieces of software on the PC (Quickbooks, iTunes, Quicktime, Word Perfect)
- Run Scans
- Run FULL Anti Virus Scan
- Run Anti Malware Scan
- You can run multiple scans at the same time
- If this does not fix the PC try Malwarebytes and Combofix (Only download Combofix from BleepingComputer.com, everywhere else is a piece of spyware)
- If computer still is infected then you must simply start trying to figure out how to remove the virus manually.
- Final Thoughts
- If you cannot remove the virus, but you can also not Wipe and Reload the system then you simply lock down the system as much as possible and use it as little as possible. Take a backup of the system, restrict user accounts to have as few rights as possible, etc.
Resources
Simple Windows PC Tune Up
Info
- Level: Beginner
- Presenter: Eli the Computer Guy
- Date Created: January 11, 2012
- Length of Class: 33 Minutes
Tracks
Prerequisites
- None
Purpose of Class
- This class teaches students how to easily Tune Up a Windows PC. We clean Temporary Files, Defragment the Registry, Disable Start up Items, and Uninstall Unused Software.
Chapters
- Introduction (00:00)
- Overview (01:50)
- Demonstration (14:26)
- Final Thoughts (29:34)
Class Notes
- Introduction
- Windows PC’s slow down over time due to normal use. Windows does not have effective ways to clean up the PC built in.
- You use specific software to perform Tune Ups of Windows PC’s. Eli prefers CCleaner, but there are a number of options. The main functions you need are the ability to Clean Up or Defragment the Registry, be able to Disable Start Up Items, and to be able to Clean Up Temp Files.
- Overview
- CCleaner is currently FREE to use
- Windows creates temporary files while you are using the computer. These files can the cause problems. Many people have 5-10GB of temp data on their PC’s. (I have seen one client with 50+GB). PC’s need 10% of their hard drive space to be free in order to do standard routines. If the hard drive space goes below 1 GB of Free Space the PC can start to experience major problems.
- Anti Virus and Anti Malware software will scan ALL files on a PC. You can waste significant time if the software is scanning Temp Files.
- The Registry is a Database in Windows that contains important configuration settings for the operating system and installed software. Windows does not automatically clean and correct the Registry. PC’s can slow down when the Registry tries to access files that no longer exist on the PC. Defragmenting the Registry deletes Registry Keys that point to files that do not exist.
- Many pieces of Software configure the PC to start them when the PC boots up. This makes the software seem to run quicker, but uses the systems resources and slows the boot time. Software like Quickbooks, Adobe, and Quicktime do not need to be started when the PC boots to work properly. By disabling these start up items the computer will boot faster, and use fewer resources.
- Do not disable Security Software or Printer Software from the Start Up.
- Many people install software that they never, and don’t uninstall it. This software can casue problems on the PC and make it run slower. By uninstalling unused software you make sure the computer runs properly (I have seen clients with 10 Internet Explorer Toolbars Installed and they wonder why it’s a pain to use Internet Explorer)
- Demonstration
- CCleaner is currently free as of the creation of this video, but that may change.
- There are many options for Tune Up Software that perform the same functions as CCleaner
- Run the Registry Defragmenter and Temp File Cleanup Tool 3 times each to make sure everything has been cleaned up.
- Final Thoughts
- Defragmenting the Hard Drive does not do much, and on a 500GB+ Hard Drive will take a very long time.
- A simple Tune Up takes 5-10 minutes and can make a huge difference.
- Removing Viruses/ Malware is a separate task from a Tune Up.
Resources
Bandwidth Throttling with NetBalancer
Info
- Level: Beginner
- Presenter: Eli the Computer Guy
- Date Created: November 8, 2011
- Length of Class: 22 Minutes
Tracks
Prerequisites
- Understand basic network concepts
Purpose of Class
- This class teaches students how to use NetBalancer to restrict how much network bandwidth individual applications use on a Windows computer.
Chapters
- Introduction (00:00)
- Demonstration (05:47)
- Final Thoughts (16:48)
Class Notes
- Introduction
- Bandwidth throttling allows you to control how much bandwidth applications of computers use
- Demonstration
- NetBalancer allows you to view information such as the connecting IP address or Domain Name, it shows you both speed and amount of data that has been transferred
- In order to either upload or download files you need some bandwidth in the opposite direction. If you are downloading data you need some upload speed for client/ server communication.
Resources
VirtualBox for Virtualization
Info
- Level: Beginner
- Presenter: Eli the Computer Guy
- Date Created: November 7, 2011
- Length of Class: 24 Minutes
Tracks
Prerequisites
- Basic Understanding and Ability to Install Operating Systems
Purpose of Class
- This class teaches students how to install and use VirtualBox to run Virtual Machines on their Desktop Computer
Chapters
- Introduction (00:00)
- Demonstration (05:34)
- Final Thoughts (22:12)
Class Notes
- Introduction
- There are a number of pieces of software you can use to virtualize computers on your machine. Virtual Box, Virtual PC, VMware.
- Demonstration
- Download the version of VirtualBox for what Operating System you will be installing it on.
- Make sure to understand VirtualBox licensing
- You can boot from .ISO files to install a virtual operating system
- Final Thoughts
- There can be issues with networking on the host machine when you run virtual machines
Resources
CloudFlare for Website Security and Management
Info
- Level: Beginner
- Presenter: Eli the Computer Guy
- Date Created: September 11, 2011
- Length of Class: 34 Minutes
Tracks
Prerequisites
- None
Purpose of Class
- This class shows website administrators how they can use CloudFlare to make their website run faster, have more up time, be more secure and be able to easily ad functionality without having to recode webpages.
Chapters
- Introduction (00:00)
- How CloudFlare Works (01:19)
- Using CloudFlare (14:51)
- Demonstration (17:34)
- Final Thoughts (28:40)
Class Notes
- Introduction
- Web Proxy Content Delivery Network – CloudFlare caches your website so that if your server goes down your visitors will still see your cached site. The CDN means your visitors will be directed to a server that is closest to them.
- Apps / Plugins allow to easily ad functionality to your site
- CloudFlare can block spambots and hackers from getting to your site
- Free/ Pay for Versions
- How it Works
- Create an account on CloudFlare.com
- Change your DNS Name Server records to CloudFlare’s name Servers
- You’re done…
- Final Thoughts
- Easy to setup
- No Problems so far
Resources
Introduction to Cloud Computing
Info
- Level: Beginner
- Presenter: Eli the Computer Guy
- Date Created: December 17, 2010
- Length of Class: 75 Minutes
Tracks
- Cloud and Virtual Computing
Prerequisites
- None
Purpose of Class
- This class introduces students to the world of Cloud Computing and explains that Cloud Computing is more then Virtualization.
Chapters
- Introduction (00:00)
- Web Applications (06:51)
- Clustering (09:26)
- Terminal Services (16:26)
- Application Servers (25:13)
- Virtualization (30:00)
- Hosted Instances (44:05)
- Hosted Solutions (54:41)
- Public vs. Private Clouds (58:06)
- Final Thoughts (60:00)
Class Notes
- Introduction
- Cloud Computing is a design philosophy that breaks the Operating System and Applications from the Hardware
- Web Applications
- Are Created in Web Programming Languages
- Generally Use Databases to Store Data
- Clusters
- Are Generally Used for Database Servers (MySQL, Microsoft Active Directory)
- Load is balanced between servers in a cluster. If one server fails the cluster responds by not sending traffic to it.
- Servers maintain the same data by using replication
- Terminal Services
- Based off of old Mainframe and Dumb Terminal Architecture
- Now You Use Terminal Services Servers and Thin Clients
- Thin Clients can be Hardware Devices or Software installed on a computer
- All processing happens on Terminal Services Server and the Thin Client simply gets a “Window” into the server.
- Example: http://www.ncomputing.com/
- Application Servers
- Uses Terminal Services but instead of providing a full Environment it only delivers a specific Application.
- Virtualization
- Uses Desktop Clients Software or Hypervisors to allow you to install multiple Operating Systems on to one physical server.
- Hypervisors
-
- i. Hypervisor is installed on the physical hardware to support the Operating Systems, and Management Software is used to configure each Virtual Machine, or Instance.
- ii. VMWare uses ESXi as the Hypervisor and vSphere for the Management Software
- Hosted Instances
- Examples: Amazon EC2 , Microsft Azure
- You Pay for Use (Storage Amount, CPU Power, RAM, Bandwidth)
- Edge Locations are used by some providers to allow for faster access to servers over the Internet. You may be charged to send data from the main servers to the Edge Servers
- Hosted Solutions
- Are pieces of software that are hosted by vendors using the Cloud (Hosted Exchange, Google Docs, Adobe Acrobat.com, Mozy)
- Public vs. Private Clouds
- The Public Cloud is Cloud Computing used from Online Vendors
- Private Clouds are environments on business/organization property that use Cloud Technologies.
- Final Thoughts….
- Security… Most Small Business Security is poor. Security for most small to medium sized business will be better when systems are hosted in the cloud
- Local and Internet Bandwidth becomes more important with Cloud Computing. Even on the LAN you may end using all of your bandwidth.
Resources
User Account Security Theory
Info
- Level: Beginner
- Presenter: Eli the Computer Guy
- Date Created: December 16, 2010
- Length of Class: 44 Minutes
Tracks
Prerequisites
- None
Purpose of Class
- This class discusses the concepts required to understand how to protect user accounts from hackers.
Chapters
- Introduction (00:00)
- Username Security (04:16)
- Password Security (12:48)
- Session Security (23:30)
- Final Thoughts (34:56)
Class Notes
- Username and Login Name
- The Username and Login Username do not have to be the same many times.
- xYYY113 can equal eli.etherton
- For security do not allow Login Username to be displayed automatically at login prompt.
- Password
- Password complexity
-
- At least 8 characters
- Use Numbers, Capital and Lowercase Letters in passwords
- Put the Capital Letter somewhere other then the first Character of a Password
- Put the Number somewhere other then the last Character of the Password
- Redrider1 is less secure then reDr1D3r
- Complex passwords are harder for people to remember
- Routinely change your passwords. Preferably every 30 days
- Use different passwords for different accounts
- There’s no shame in having a password book
- Session Length
- Time of Day – You can restrict access to user accounts based on time of day
- Length of Sessions – You can have sessions automatically closed after a period of inactivity
- Location of Sessions – You can restrict access to user accounts based on geographic location of person logging in
- Physical Tokens – You can require use of physical tokens such as USB dongles to create sessions
- Final Thoughts
- User Account Security used to mean knowing about Windows Authentication. Now an average business user may have over 10 accounts that they have to log into in order to do there job. By understanding the Theory behind User Account Security you can do a better job of securing your users and organization from hackers.
Resources
Podcasting
Info
- Level: Beginner
- Presenter: Eli the Computer Guy
- Date Created: December 10, 2010
- Length of Class: 39 Minutes
Tracks
Prerequisites
- Basic Website Administration
Purpose of Class
- This class teaches students how to create podcasts and create a Podcast channel on iTunes.
Chapters
- Introduction (00:00)
- What is Podcasting (01:26)
- Podcast XML File (16:21)
- Submitting to iTunes (29:00)
- Final Thoughts (35:42)
Class Notes
- What is Podcasting?
- Podcasting (Proper Name) uses iTunes to deliver audio or video files to iTunes users.
- podcasting (generic) is simply creating audio or video files that people can download.
- Podcasting requires 3 parts: iTunes Service -> XML file -> Web Storage for content
- iTunes provides no statistics/ analytics
- Content has to be free
- Files types supported: .m4a, .mp3, .mov, .mp4, .m4v, and .pdf
- XML File
- The XML file is a simple text file that uses XML tags to provide information to iTunes
- You can create the XML file in Notepad and simply save the file with an .xml extension (Not .txt!)
- Submitting to iTunes
- You need a free iTunes account
- In iTunes Store go to Podcasts and then select “Submit a Podcast”. Type in full web address to your Podcast XML file (example: http://www.everymanit.com/pod.xml)
- It will take 24 hours or more before your Podcast shows up in iTunes
- Final Thoughts
- iTunes Podcasting is a cheap and easy way to deliver multimedia content to your fans and followers.
- iTunes Podcasts download to subscribers computers so you can use cheap/ less reliable hosting for your content vs. streaming video services
Sample: (Copy, Paste and Edit for Your Needs)
<item>
<title>Deconstructing Failure</title>
<itunes:author>Eli the Computer Guy</itunes:author>
<itunes:subtitle></itunes:subtitle>
<itunes:summary>This podcast discusses the failures of “Eli the Computer Guy” the Repair Shop. Eli discusses; why making employees salaried positions was a poor idea, that clients ask for work to be done even when they have no idea how they will pay for it, that you should never overlook ROI for your own business, the insipid effects of sugar intolerance, and waking up to realize that the business that you have worked so hard on… kinda sucks.</itunes:summary>
<enclosure url=”http://www.everymanit.com/podcast/deconstructing_failure.mp3″ length=”" type=”audio/mpeg” />
<pubDate>Wed, 1 Dec 2010 19:00:00 GMT</pubDate>
<itunes:duration>42:19</itunes:duration>
<itunes:keywords>computer, business</itunes:keywords>
</item>
<item>
<title>15 Minutes of Paparazzi</title>
<itunes:author>Eli the Computer Guy</itunes:author>
<itunes:subtitle></itunes:subtitle>
<itunes:summary>Andy Warhol predicted that we would all one day get our 15 minutes of fame. He neglected to mention the 15 minutes of paparazzi that goes with it.
In the modern world I believe that all professionals planning to make over $50K per year should publish their ideas, thoughts and concepts in blogs, podcasts and web videos to demonstrate to potential clients and employers their skills. The side effect of this is that some people will watch, listen or read so much of you work that they will feel that they have a personal connection with you even though you have never met.
Web publishing allows your voice to be heard by those that care which may lead to unexpected consequences.</itunes:summary>
<enclosure url=”http://www.everymanit.com/podcast/15_minutes_paparrazzi.mp3″ length=”" type=”audio/mpeg” />
<pubDate>Tue, 30 Nov 2010 19:00:00 GMT</pubDate>
<itunes:duration>24:35</itunes:duration>
<itunes:keywords>computer, business</itunes:keywords>
</item>
</channel>
</rss>
Resources
TCP/IP and Subnet Masking
Info
- Level: Intermediate
- Presenter: Eli the Computer Guy
- Date Created: November 19, 2010
- Length of Class: 69 Minutes
Tracks
Prerequisites
Purpose of Class
- This class teaches students about the components and concepts in a TCP/IP network.
Chapters
- TCP/IP Overview (2:32)
- How TCP/IP Works (16:53)
- TCP/IP Numbering (43:00)
- Subnet Masking (48:17)
- Final Thoughts (64:03)
Class Notes
- 1. TCP/IP
- Is technically a Protcol Suite
- IP Routes Traffic
- Layer 3 OSI Model Network
- Routable Networks (sub networks)
- TCP controls transmission between connected systems
- Layer 4 OSI Model Transport
- Windowing is the process of sending data from one computer to another in TCP/IP version 4
- 2. How TCP/IP Works
- IP Addresses – Every device on a TCP/IP network needs an individual IP Address
- DNS (Domain Name Service/Server) resolves Domain names into IP Addreses
- DHCP (Dynamic Host Control Protcol) Servers automatically assign IP information to clients for a specific time period (Lease). Clients try to renew leases at 50% expiration point.
- Default Gateway (Router) connects networks. If an IP Address cannot be found on the local network the computer tries to use the Default Gateway to find the target.
- Subnets and Subnet Masking – Subnets are individual networks. Subnet Masks divide IP Addresses in Subnet Number and Host Number
- What the Number Mean
- IP Addresses and Subnet Masks are made of 4 Octets of Bits
- 128-64-32-16-8-4-2-1
- Subnet Masking
- IP Addresses contain the Subnet Number and Host Number. The Subnet Mask tells you where the subnet number ends and the host number begins.
- Classful Networks A, B, C,D,E Gone now use CIDR
- The Highest Address in a Subnet Range is the Broadcast address
- To determine the number of subnets (n is the number of bits used)= 2n
- To determine number of Hosts = 2n -2


