|
Adware : Adware
are programs that facilitate delivery
for advertising content to the user
and in some cases gather information
from the user's computer, including
information related to Internet browser
usage or other computer habits. They
can take up your computers resources
and are largely responsible for the
countless popup ads you receive on
the web. Adware is often bundled with
or embedded within freeware programs
like such as clocks, messengers, alerts,
weather, and so on, and software such
as screensavers, cartoon cursors,
backgrounds, sounds, etc.
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 Backdoor is a software
program that gives an attacker unauthorized
access to a machine and the means
for remotely controlling the machine
without the user's knowledge. A Backdoor
compromises system integrity by making
changes to the system that allow it
to be used by the attacker for malicious
purposes unknown to the user.
Badjoke :
Software that is designed to mimic the actions of a virus but is not malicious and does not harm the machine. Although some Low Risk Software programs may track online habits -- as provided for in a privacy policy or End User License Agreement (EULA) -- or display advertising within the applications themselves, these programs have only vague, minimal or negligible effects on your privacy.
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): BHO
is an application that extends Internet
Explorer and acts as a plug-in. Spyware
as well as browser hijackers often
use BHOs to display ads or redirect
the browser to alternate sites and
alternate search results. BHO may
not necessarily need your permission
to install and they can be used for
malicious purposes like gathering
info on your surfing habits and search
data to facilitate targeted, contextual
advertising.
Clicker:
This family of Trojans redirects victim
machines to specified websites or
other Internet resources. Clickers
either send the necessary commands
to the browser or replace system files
where standard Internet urls are stored
(e.g. the 'hosts' file in MS Windows).
Clickers are used:
1. To raise the hit-count of a specific
site for advertising purposes
2. To organize a DoS attack on a specified
server or site
3. To lead the victim to an infected
resource where the machine will be
attacked by other malware (viruses
or Trojans).
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.
Constructor
: Virus writers use constructor
utilities to create new malicious
programs and Trojans. It is known
that constructors to create macro-viruses
and viruses for Windows are in existence.
Constructors can be used to generate
virus source code, object modules
and infected files.
Some constructors come with a user
interface where the virus type, objects
to attack, encryption options, protection
against debuggers and disassembles,
text strings, multimedia effects etc.
can be chosen from a menu. Less complex
constructors have no interface, and
read information about the type of
virus to be built from the configuration
file.
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 : A Dialer
is a program that uses the computer's
modem to dial telephone numbers, often
without the user's knowledge and consent.
A Dialer can connect to a toll number
that adds long distance charges to
the telephone bill without the user's
knowledge or permission. Dialers may
be downloaded through exploits and
installed without notice and consent.
DoS : DoS
is Denial of Service trojan. This
is a DDoS (Distributed Denial of Service)
Trojan. It conducts a SYN Flood attack
on a number of servers in the bootcom.com
domain. It works under Windows NT.
When launched, it creates a service
named Secure transactions provider,
which covertly starts each time the
system boots up. The service launches
five threads, each of which sends
TCP packets to one of the servers
under attack at high frequency, with
SYN flags set. This will cause the
network to slow noticeably. Always
run in DOS mode.
Downloader : Downloader
is a program typically installed through
an exploit or some other deceptive
means and that facilitates the download
and installation of other malware
and unwanted software onto a victim's
PC. Downloader may download adware,
spyware or other malware from multiple
servers or sources on the internet.
DSNChanger
: The DNSChanger trojan is
usually a small file (about 1.5 kilobytes)
that is designed to change the 'NameServer'
Registry key value to a custom IP
address. This IP address is usually
encrypted in the body of a trojan.
As a result of this change a victim's
computer will contact the newly assigned
DNS server to resolve names of different
webservers. And some of the resolved
names will not point to legitimate
websites - they will point to fake
websites that look like real ones,
but are created to steal sensitive
information (like credit card numbers,
logins and passwords).
Dropper :
Spyware dropper when run will install
spyware. In other words dropper is
a carriage for malicious or spying
software. Finding it on your computer
means that your computer is infected
with Dropper and crucial data could
be endangered or even lost.
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 :
Exploits use vulnerabilities in operating
systems and applications to achieve
the same result. Or in other words,
this is a type of malware containing
a piece of software, a chunk of data,
or sequence of commands that take
advantage of a bug, glitch or vulnerability
in order to cause unintended or unanticipated
behavior to occur on computer software.
This frequently includes such things
as gaining control of a computer system
or allowing privilege escalation or
a denial of service attack.
Fake Anti
Spyware : A Fake Anti Spyware
is software that purports to scan
and detect malware or other problems
on the computer, but which attempts
to dupe or badger users into purchasing
the program by presenting the user
with intrusive, deceptive warnings
and/or false, misleading scan results.
They spuriously warn users that their
computers have been infected with
spyware, directing them to purchase
programs which do not actually remove
spyware or worse, may add more spyware
of their own It typically uses aggressive,
deceptive advertising and may be installed
without adequate notice and consent,
often though exploits.
Firewall
Killer : Programs that alters/bypasses
security system that uses rules to
block or allow connections and data
transmission between your computer
and the Internet.
Flooder
: A program that overloads
a connection by any mechanism, such
as fast pinging, causing a DoS attack.
An E-Mail Flooder is a program used
to send mass e-mail to flood or disrupt
a PC or network.
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.
HackTool
: HackTool is a utility designed
to penetrate remote computers. These
types of malware connect to the remote
machines and use them as zombies without
any giving prior information to the
owner. Many hacktools download malicious
programs on the victim machines.
Hacking
Tutorial : A Hacking Tutorial
explains how to break into systems.
Hijacker :
Hijackers are software programs that
modify users' default browser home
page, search settings, error page
settings, or desktop wallpaper without
adequate notice, disclosure, or user
consent. When the default home page
is hijacked, the browser opens to
the web page set by the hijacker instead
of the user's designated home page.
In some cases, the hijacker may block
users from restoring their desired
home page.
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.
Installer
: A utility that copies system
software or an application from floppy
disks or a CD-ROM to your hard disk.
An Installer may also decompress the
new files, remove obsolete files,
place extensions and control panels
in their proper folders, and/or create
new folders. Spyware Installers installs
spyware which is bundled with the
installer.
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.
Joke Program
: A Joke Program is software
that is designed to mimic the actions
of a virus but is not malicious and
does not harm the machine. Although
some Low Risk Software programs may
track online habits -- as provided
for in a privacy policy or End User
License Agreement (EULA) -- or display
advertising within the applications
themselves, these programs have only
vague, minimal or negligible effects
on your privacy.
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 key logger is a program
that captures and logs keystrokes
on the computer without the user's
knowledge and consent. The logged
data may be encrypted and is typically
sent to a remote attacker. The key
logger is usually hidden from the
user and may use cloaking (rootkit)
technology to hide from other software
in order to evade detection by anti-malware
applications.
KillAv: KillAV
is a Trojan that tries to terminate
and/or remove any antivirus software
that is running on the computer.
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.
Malware :
Malware is a category of malicious
code that includes viruses, worms,
and Trojan horses. Destructive malware
will utilize popular communication
tools to spread, including worms sent
through email and instant messages,
Trojan horses dropped from web sites,
and virus-infected files downloaded
from peer-to-peer connections. Malware
will also seek to exploit existing
vulnerabilities on systems making
their entry quiet and easy.
Mass Mailer
: Mass mailer can spread
through email by sending copies of
itself to everyone in the user's address
book. A mass mailer may consume a
large amount of system resources and
cause the machine to become noticeably
sluggish and unreliable.
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 : Nuker is
a generic term for several TCP/IP
DoS attacks. In some cases, it selects
some folders and deletes them. Through
TCP/IP it sends packets to targeted
computers containing malicious programs
which may destroy some specified data.
P2P (Peer-to-peer):
Peer-to-peer (P2P) is a method of
file sharing over a network in which
individual computers are linked via
the Internet or a private network
to share programs/files, often illegally.
Many P2P programs bundle third-party
advertising programs, and are currently
the second largest source of virus,
Trojan and data mining infections.
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.
Pornware : Porn ware
is the generic term used to describe
malware-related programs that either
use the computer’s modem to
connect to pornographic pay-to-view
services, or download pornographic
content from the web, without the
consent of the user.
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 :
Proxy Trojans turns the victim's computer
into a proxy server. This gives the
attacker the opportunity to do everything
from your computer, including the
possibility of conducting credit card
fraud and other illegal activities,
or even to use your system to launch
malicious attacks against other networks.
Normally, it:
1. Connect to some proxy site
2. has proxy related information into
it
3. Send mails via this proxy. So has
mail related info. Or SMTP port
4. Sending data out. (SYN_SENT)
5. Does some mail related activity
PSW:
This family of Trojans steals passwords,
normally system passwords from victim
machines. They search for system files,
which contain confidential information
such as passwords and Internet access
telephone numbers and then send this
information to an email address coded
into the body of the Trojan. The ‘master’
or user of the illegal program will
then retrieve and misuse this information.
Most common behavior:
1. Ask for password using fake window
2. Change ICQ, MSN, AOL configuration
3. Get cached Windows passwords
PUP:
PUP or PUPs is a term used to describe
unwanted programs such as Trojans,
spyware and adware, along with other
malware which may compromise your
privacy. Persons at McAfee’s
Avert research lab to avoid any legal
issues that may arise from calling
these types of applications “spyware”
first used the term PUP.
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 program and/or device that monitors
data traveling over a network. Sniffers
can be used both for legitimate network
management functions and for stealing
information off a network. Unauthorized
sniffers can be extremely dangerous
to a network's security because they
are virtually impossible to detect
and can be inserted almost anywhere.
This makes them a favorite weapon
in the hacker's arsenal. Sniffer may
be able to read the data in the packet
as well as the source and destination
addresses.
SpamTool :
This program is designed to send spam
to email addresses harvested from
the victim computer. In addition to
wasting people's time with unwanted
e-mail, spam also eats up a lot of
network bandwidth. When sending spam
e-mails, the Trojan can generate fake
senders e-mail addresses automatically.
It is remotely controlled and can
upgrade its file from Internet.
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 software that covertly gathers
user information through the user's
Internet connection without his or
her knowledge, usually for advertising
purposes. Spyware applications are
typically bundled as a hidden component
of freeware or shareware programs
that can be downloaded from the Internet.
Once installed, the spyware monitors
user activity on the Internet and
transmits that information in the
background to someone else. Spyware
can also gather information about
e-mail addresses and even passwords
and credit card numbers.
StartPage:
This Trojan modifies the
configuration of Microsoft Internet
Explorer without the knowledge or
consent of the user.
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 Toolbar is a type of browser plug-in
that adds a third-party utility bar
to the web browser, usually just below
or next to the browser's address bar.
A Toolbar typically has a search function
and provides search results for paid
advertisers.
Tracking Cookies
: Tracking cookies allow
multiple web sites to store and access
records that may contain personal
information (including surfing habits,
user names and passwords, areas of
interest, etc.), and subsequently
share this information with other
web sites and marketing firms.
Trackware
: Programs that track system
activity, gather system information,
or track user habits and relay this
information to third-party organizations.
Trojan : A
destructive program that masquerades
as a benign application. Unlike viruses,
Trojan horses do not replicate themselves
but they can be just as destructive.
One of the most insidious types of
Trojan horse is a program that claims
to rid your computer of viruses but
instead introduces viruses onto your
computer.
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
Worm is a malicious program that spreads
itself without any user intervention.
Worms are self-replicating. Worms
spread without attaching to or infecting
other programs and files. A Worm can
spread across computer networks via
security holes on vulnerable machines
connected to the network. Worms can
also spread through email by sending
copies of itself to everyone in the
user's address book A Worm may consume
a large amount of system resources
and cause the machine to become noticeably
sluggish and unreliable.
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.
|