AntiSpyware Plus can detect and remove the following
types of spyware successfully:
Adware : Software that displays popup/popunder
ads when the primary user interface is not visible or which do not
appear to be associated with the product.
Annoyance : Any trojan that does not cause
damage other than to annoy a user, such as by turning the text on
the screen upside down, or making mouse motions erratic.
ANSI Bomb : Character sequences that reprogram
specific keys on the keyboard. If ANSI.SYS is loaded, some bombs
will display colorful messages, or have interesting (but unwanted)
graphical effects.
AOL Pest:: Any password stealer, exploit, DoS
attack, or ICQ hack aimed at users of AOL. ICQ is an instant messenger
service from mirabilis.com, now AOL. ICQ is a favorite service among
hackers, and ICQ features are built into many trojans (such as stealing
user's passwords, UINs, or notifying the hacker). Users of ICQ are
warned ""By using the ICQ service and software... you may be subject
to various risks, including... Spoofing, eavesdropping, sniffing,
spamming, breaking passwords, harassment, fraud, forgery, 'imposturing',
electronic trespassing, tampering, hacking, nuking, system contamination
including without limitation use of viruses, worms and Trojan horses
causing unauthorized, damaging or harmful access and/or retrieval
of information and data on your computer and other forms of activity
that may even be considered unlawful."
AV Killer : Any hacker tool intended to disable
a user's anti-virus software to help elude detection. Some will
also disable personal firewalls.
Backdoor :A secret or undocumented means of
getting into a computer system, or software that uses such a means
to penetrate a system. Some software has a backdoor placed by the
programmer to allow them to gain access to troubleshoot or change
the program. Software that is classified as a "backdoor" is designed
to exploit a vulnerability in a system, and open it to future access
by an attacker.
Binder : A tool that combines two or more files
into a single file, usually for the purpose of hiding one of them.
A binder compiles the list of files that you select into one host
file, which you can rename. A host file is a simple custom compiled
program that will decompress and launch the source programs. When
you start the host, the embedded files in it are automatically decompressed
and launched. When a trojan is bound with Notepad, for instance,
the result will appear to be Notepad, and appear to run like Notepad,
but the Trojan will also be run.
Browser Helper Object: (BHO). A component that
Internet Explorer will load whenever it starts, shares IE's memory
context, can perform any action on the available windows and modules.
A BHO can detect events, create windows to display additional information
on a viewed page, monitor messages and actions. Microsoft calls
it "a spy we send to infiltrate the browser's land." BHOs are not
stopped by personal firewalls, because they are seen by the firewall
as your browser itself. Some exploits of this technology search
all pages you view in IE and replace banner advertisements with
other ads. Some monitor and report on your actions. Some change
your home page.
Commercial RAT : Any commercial product that
is normally used for remote administration, but which might be exploited
to do this without user consent or awareness.
Cracking Misc : Any document and/or tool that
provides guidance on how to remove copy protection.
Cracking Tool : Any software designed to modify
other software for the purpose of removing usage restrictions. An
example is a 'patcher' or 'patch generator', that will replace bytes
at specified locations in a file, rendering it a licensed version.
A music file ripper is a program that enables the user to digitally
copy songs from a CD into many different formats such as MP3, WAV,
or AIFC.
DDoS : A Distributed Denial of Service (DDoS)
attack is one that pits many machines against a single victim. An
example is the attacks of February 2000 against some of the biggest
websites. Even though these websites have a theoretical bandwidth
of a gigabit/second, distributing many agents throughout the Internet
flooding them with traffic can bring them down. The Internet is
defenseless against these attacks. The best defense is for users
everywhere to run PestPatrol, and remove DDoS clients when they
are found, so that their machines are not used as attack tools.
Another approach is for ISPs to do ""egress filtering"": prevent
packets from going outbound that do not originate from IP addresses
assigned to the ISP. This cuts down on the problem of spoofed IP
addresses.
Dialer : Software that dials a phone number. Some dialers
connect to local Internet Service Providers and are beneficial as
configured. Others connect to toll numbers without user awareness
or permission.
DoS : An exploit whose purpose is to deny somebody
the use of the service: namely to crash or hang a program or the
entire system. Examples of DoS attacks include flooding the victim
with more traffic than can be handled; flooding a service (like
IRC) with more events than it can handle bomb; crashing a TCP/IP
stack by sending corrupt packets; crashing a service by interacting
with it in an unexpected way; or hanging a system by causing it
to go into an infinite loop. For example, the Ping of Death exploit
crashed machines by sending illegally fragmented packets at a victim.
A common word for DoS is ""nuke"", which was first popularized by
the WinNuke program.
Downloader : A program designed to retrieve and install additional
files, when run. Most will be configured to retrieve from a designated
web or FTP site.
Dropper : In viruses and trojans, the dropper
is the part of the program that installs the hostile code onto the
system.
Encryption Tool : Any software that can be
used to scramble documents, software, or systems so that only those
possessing a valid key are able to unscramble it. Encryption tools
are used to secure information; sometimes unauthorized use of encryption
tools in an organization is a cause for concern.
Error Hijacker : Any software that resets your
browser's settings to display a new error page when a requested
URL is not found. Hijacks may reroute your info and address requests
through an unseen site, capturing that info. In such hijacks, your
browser may behave normally, but be slower.
Exploit : A way of breaking into a system.
An exploit takes advantage of a weakness in a system in order to
hack it. Exploits are the root of the hacker culture. Hackers gain
fame by discovering an exploit. Others gain fame by writing scripts
for it. Legions of script-kiddies apply the exploit to millions
of systems, whether it makes sense or not. Since people make the
same mistakes over-and-over, exploits for very different systems
start to look very much like each other. Most exploits can be classified
under major categories: buffer overflow, directory climbing, defaults,
Denial of Service.
Firewall Killer : Any hacker tool intended
to disable a user's personal firewall. Some will also disable resident
anti-virus software.
Flooder : A program that overloads a connection
by any mechanism, such as fast pinging, causing a DoS attack.
FTP Server : When installed without user awareness,
an FTP server allows an attacker to download any file in the user's
machine, to upload new files to that machine, and to replace any
existing file with an uploaded file.
Hacking Tutorial : A Hacking Tutorial explains
how to break into systems.
Hijacker: Any software that resets your browser's
settings to point to other sites. Hijacks may reroute your info
and address requests through an unseen site, capturing that info.
In such hijacks, your browser may behave normally, but be slower.
Hoax : Not a pest, not a virus, not a worm,
not a trojan. A hoax is a worrisome warning, usually transmitted
by e-mail. Examples of hoaxes: 'If you receive an e-mail that has
a subject line of X, then ... This is a very bad thing, and blah
blah blah... Please pass this on to everyone in your address book."
Before following the instructions in the e-mail, do a simple internet
search for the subject line, the file name, etc. to see if others
regard this as a hoax. Hoaxes are not detected by PestPatrol. But
some are included in our Pest Encyclopedia for your information.
Homepage Hijacker : Any software that changes
your browser's home page to some other site. Hijacks may reroute
your info and address requests through an unseen site, capturing
that info. In such hijacks, your browser may behave normally, but
be slower.
Hostile ActiveX : An ActiveX control is essentially
a Windows program that can be distributed from a web page. These
controls can do literally anything a Windows program can do. A Hostile
ActiveX program does something that its user did not intend for
it to do, such as erasing a hard drive, dropping a virus or trojan
into your machine, or scanning your drive for tax records or documents.
As with other Trojans, a Hostile ActiveX control will normally appear
to have some other function than what it actually has.
Hostile Java : Browsers include a ""virtual
machine"" that encapsulates the Java program and prevents it from
accessing your local machine. The theory behind this is that a Java
""applet"" is really content -- like graphics -- rather than full
application software. However, as of July, 2000, all known browsers
have had bugs in their Java virtual machines that would allow hostile
applets to ""break out"" of this ""sandbox"" and access other parts
of the system. Most security experts browse with Java disabled on
their computers, or encapsulate it with further sandboxes/virtual-machines.
Hostile Script : A script is a text file with
a .VBS, .WSH, .JS, .HTA, .JSE, .VBE extension that is executed by
Microsoft WScript or Microsoft Scripting Host Application, interpreting
the instructions in the script and acting on them. A hostile script
performs unwanted actions.
HTTP Server : When installed without user awareness,
an HTTP server allows an attacker to use a web browser to view and
thus retrieve information collected by other software placed in
the user's machine.
IRC War : Any tool that uses Internet
Relay Chat for spoofing, eavesdropping, sniffing, spamming, breaking
passwords, harassment, fraud, forgery, 'imposturing', electronic
trespassing, tampering, hacking, nuking, system contamination including
without limitation use of viruses, worms and Trojan horses causing
unauthorized, damaging or harmful access and/or retrieval of information
and data on your computer and other forms of activity that may even
be considered unlawful.
Key Generator : Any tool designed to break
software copy protection by extracting internally-stored keys, which
can then be entered into the program to convince it that the user
is an authorized purchaser.Key Logger : (Keystroke Logger).
A program that runs in the background, recording all the keystrokes.
Once keystrokes are logged, they are hidden in the machine for later
retrieval, or shipped raw to the attacker. The attacker then peruses
them carefully in the hopes of either finding passwords, or possibly
other useful information that could be used to compromise the system
or be used in a social engineering attack. For example, a key logger
will reveal the contents of all e-mail composed by the user. Keylog
programs are commonly included in rootkits and RATs (remote administration
trojans).
Loader : Any program designed to load another
program.
Mail Bomber : Software that will flood a victim's
inbox with hundreds or thousands of pieces of mail. Such mail generally
does not correctly reveal its source.
Mailer : A program that creates and sends email
with forged headers, so that the source of the mail it sends cannot
be traced.
Misc Tool : Any tool that might be used in
planning an attack on a system, developing tools for such an attack,
or performing it.
Notifier : Any tool designed for stealth notification
of an attacker that a victim has installed and run some pest. Such
notification might be done by FTP, SMS, SMTP, or other method, and
might contain a variety of information. Often used in combination
with a Packer, a Binder and a Downloader.
Nuker : A program that disables a machine through
damage to the registry, key files, the file system, etc.
P2P : Any peer-to-peer file swapping program,
such as Audiogalaxy, Bearshare, Blubster, E-Mule, Gnucleus, Grokster,
Imesh, KaZaa, KaZaa Lite, Limewire, Morpheus, Shareaza, WinMX and
Xolox. In an organization, can degrade network performance and consume
vast amounts of storage. May create security issues as outsiders
are granted access to internal files. Often bundled with Adware
or Spyware.
Packer : A utility which compresses a file,
encrypting it in the process. It adds a header that automatically
expands the file in memory, when it is executed, and then transfers
control to that file. Some packers can unpack without starting the
packed file. Packers are ""useful"" for trojan authors as they make
their work undetectable by anti-virus products.
Password Capture : A variant of the Key Logger
that captures passwords as they are entered or transmitted. Some
password capture trojans impersonate the login prompt, asking the
user to provide their password.
Password Cracker : A tool to decrypt a password
or password file. PestPatrol uses the term both for programs that
take an algorithmic approach to cracking, as well as those that
use brute force with a password cracking word list. Password crackers
have legitimate uses by security administrators, who want to find
weak passwords in order to change them and improve system security.
Password Cracking Word List : A list of words
that a brute force password cracker can use to muscle its way into
a system.
Phreaking Tool : Any executable that assists
in hacking the phone system, such as by using a sound card to imitate
various audible tones.
Port Scanner : In hacker reconnaissance, a
port scan attempts to connect to all 65536 ports on a machine in
order to see if anybody is listening on those ports. Ports scans
are not illegal in many places, in part because they don't actually
compromise the system, in part because they can easily be spoofed,
so it is hard to prove guilt, and in part because virtually any
machine on the Internet can be induced to scan another machine.
Many people think that port scanning is an overt hostile act and
should be made illegal. An attacker will often sweep thousands (or
millions) of machines rather than a single machine looking for any
system that might be vulnerable. Port scans are always automated
through tools called Port Scanners.
Probe Tool : A tool that explores another system,
looking for vulnerabilities. While these can be used by security
managers, wishing to shore up their security, the tools are as likely
used by attackers to evaluate where to start an attack. An example
is an NT Security Scanner.
Proxy : Any firewall that blocks and re-creates
a connection between two points. As a defensive tool, a proxy in
an organization hides a user from the outside world. As a pest,
a proxy hides an attacker from a user. As a pest, a proxy is a tool
that can be used to anonymize a connection between an attacker and
your machine, making the connection more difficult to trace. The
attacker interacts with the proxy; the proxy translates the interaction
and interacts with your machine. As attack tools, SMTP and FTP proxies
are often used in conjunction with Firewall Killers, Downloaders,
RATs, and Trojans.
RAT : A Remote Administration Tool, or RAT,
is a Trojan that when run, provides an attacker with the capability
of remotely controlling a machine via a ""client"" in the attacker's
machine, and a ""server"" in the victim's machine. Examples include
Back Orifice, NetBus, SubSeven, and Hack'a'tack. What happens when
a server is installed in a victim's machine depends on the capabilities
of the trojan, the interests of the attacker, and whether or not
control of the server is ever gained by another attacker -- who
might have entirely different interests. Infections by remote administration
Trojans on Windows machines are becoming as frequent as viruses.
One common vector is through File and Print Sharing, when home users
inadvertently open up their system to the rest of the world. If
an attacker has access to the hard-drive, he/she can place the trojan
in the startup folder. This will run the trojan the next time the
user logs in. Another common vector is when the attacker simply
e-mails the trojan to the user along with a social engineering hack
that convinces the user to run it against their better judgment.
Search Hijacker: Any software that resets your
browser's settings to point to other sites when you perform a search.
Hijacks may reroute your info and address requests through an unseen
site, capturing that info. In such hijacks, your browser may behave
normally, but be slower. Search results when such a hijacker is
running will sometimes differ from non-hijacked results.
Sniffer : A wiretap that eavesdrops on computer
networks. The attacker must be between the sender and the receiver
in order to sniff traffic. This is easy in corporations using shared
media. Sniffers are frequently used as part of automated programs
to sift information off the wire, such as clear-text passwords,
and sometimes password hashes (to be cracked).
SPAM Tool : Any software designed to extract
email addresses from web sites and other sources, remove ""dangerous""
or ""illegal"" addresses, and/or efficiently send unsolicited (and
perhaps untraceable) mail to these addresses.
Spoofer : To spoof is to forge your identity.
Attackers use spoofers to forge their IP address (IP spoofing).
The most common use of spoofing today is smurf and fraggle attacks.
These attacks use spoofed packets against amplifiers in order to
overload the victim's connection. This is done by sending a single
packet to a broadcast address with the victim as the source address.
All the machines within the broadcast domain then respond back to
the victim, overloading the victim's Internet connection. Since
smurfing accounts for more than half the traffic on some backbones,
ISPs are starting to take spoofing seriously and have started implementing
measures within their routers that verify valid source addresses
before passing the packets.
Spyware: Any product that employs a user's
Internet connection in the background without their knowledge, and
gathers/transmits info on the user or their behavior. Many spyware
products will collect referrer info (information from your web browser
which reveals what URL you linked from), your IP address (a number
that is used by computers on the network to identify your computer),
system information (such as time of visit, type of browser used,
the operating system and platform, and CPU speed.) Spyware products
sometimes wrap other commercial products, and are introduced to
machines when those commercial products are installed.
Surveillance : Any software designed to use
a webcam, microphone, screen capture, or other approaches to monitor
and capture information. Some such software will transmit this captured
information to a remote source.
Telnet Server : Software that allows a remote
user of a Telnet client to connect as a remote terminal from anywhere
on the Internet and control a computer in which the server software
is running.
Toolbar: A group of buttons which perform common
tasks. A toolbar for Internet Explorer is nomally located below
the menu bar at the top of the form. Toolbars may be created by
Browser Helper Objects.
Tracking Cookie: Any cookie that is shared
among two or more web pages for the purpose of tracking a user's
surfing history.
Trojan : Any program with a hidden intent.
Trojans are one of the leading causes of breaking into machines.
If you pull down a program from a chat room, new group, or even
from unsolicited e-mail, then the program is likely trojaned with
some subversive purpose. The word Trojan can be used as a verb:
To trojan a program is to add subversive functionality to an existing
program. For example, a trojaned login program might be programmed
to accept a certain password for any user's account that the hacker
can use to log back into the system at any time. Rootkits often
contain a suite of such trojaned programs.
Trojan Creation Tool : A program designed to
create Trojans. Some of these tools merely wrap existing Trojans,
to make them harder to detect. Others add a trojan to an existing
product (such as RegEdit.exe), making it a Dropper.
Trojan Horse : A Trojan Horse portrays itself
as something other than what it is at the point of execution. While
it may advertise its activity after launching, this information
is not apparent to the user beforehand. A Trojan Horse neither replicates
nor copies itself, but causes damage or compromises the security
of the computer. A Trojan Horse must be sent by someone or carried
by another program and may arrive in the form of a joke program
or software of some sort. The malicious functionality of a Trojan
Horse may be anything undesirable for a computer user, including
data destruction or compromising a system by providing a means for
another computer to gain access, thus bypassing normal access controls.
Trojan Source : Source code is written by a
programmer in a high-level language and readable by people but not
computers. Source code must be converted to object code or machine
language before a computer can read or execute the program. Trojan
Source can be compiled to create working trojans, or modified and
compiled by programmers to make new working trojans.
Usage Track : Usage tracks permit any user
(or their software agent) with access to your computer to see what
you've been doing. Such tracks benefit you if you have left the
tracks, but might benefit another user as well.
Virus Creation Tool : A program designed to
generate viruses. Even early virus creation tools were able to generate
hundreds or thousands of different, functioning viruses, which were
initially undetectable by current scanners.
Virus Source : Source code is written by a
programmer in a high-level language and readable by people but not
computers. Source code must be converted to object code or machine
language before a computer can read or execute the program. Virus
Source can be compiled to create working viruses, or modified and
compiled by programmers to make new working viruses.
Virus Tutorial : We don't think there is much
need for viruses in today's offices, so we don't think there is
much need to learn how to create them. Virus Tutorials explain 'how
to'.
War Dialer : (demon-dialing, carrier-scanning)
War-dialing was popularized in the 1983 movie War Games. It is the
process of dialing all the numbers in a range in order to find any
machine that answers. Many corporations have desktop computers with
attached modems; attackers can dial in order to break into the desktop,
and thereafter the corporation. Similarly, many companies have servers
with attached modems that aren't considered as part of the general
security scheme. Since most security emphasis these days is on Internet-related
attacks, war-dialing represents the ""soft underbelly"" of the security
infrastructure that can be exploited.
Worm: A program that propagates itself by attacking
other machines and copying itself to them. Both worms and viruses
are self-replicating code that travels from machine to machine by
various means. Both worms and viruses have, as their first objective,
merely propagation. Both can be destructive, depending on what payload,
if any, they have been given. But there are some differences: worms
may replace files, but do not insert themselves into files. In contrast,
viruses insert themselves in files, but do not replace them.
Worm Creation Tool : A program designed to
generate worms. Worm creation tools can often generate hundreds
or thousands of different, functioning worms, most of which are
initially undetectable by current scanners. |