Backdoor.Agobot


· Overview ·
· Origins ·
· Distribution ·
· Operation ·
· Detection and Removal ·
· Research ·



Overview

Summary:

Allows its authors to gain control over computers and link them into P2P networks. These networks, in turn, can be used to send large amounts of spam e-mail messages or to flood Web sites with data.

Vendor Notes:

Commands:
bot.command runs a command with system()
bot.unsecure enable shares / enable dcom
bot.secure delete shares / disable dcom
bot.flushdns flushes the bots dns cache
bot.quit quits the bot
bot.longuptime If uptime > 7 days then bot will respond
bot.sysinfo displays the system info
bot.status gives status
bot.rndnick makes the bot generate a new random nick
bot.removeallbut removes the bot if id does not match
bot.remove removes the bot
bot.open opens a file (whatever)
bot.nick changes the nickname of the bot
bot.id displays the id of the current code
bot.execute makes the bot execute a .exe
bot.dns resolves ip/hostname by dns
bot.die terminates the bot
bot.about displays the info the author wants you to see
shell.disable Disable shell handler
shell.enable Enable shell handler
shell.handler FallBack handler for shell
commands.list Lists all available commands
plugin.unload unloads a plugin (not supported yet)
plugin.load loads a plugin
cvar.saveconfig saves config to a file
cvar.loadconfig loads config from a file
cvar.set sets the content of a cvar
cvar.get gets the content of a cvar
cvar.list prints a list of all cvars
inst.svcdel deletes a service from scm
inst.svcadd adds a service to scm
inst.asdel deletes an autostart entry
inst.asadd adds an autostart entry
logic.ifuptime exec command if uptime is bigger than specified
mac.login logs the user in
mac.logout logs the user out
ftp.update executes a file from a ftp url
ftp.execute updates the bot from a ftp url
ftp.download downloads a file from ftp
http.visit visits an url with a specified referrer
http.update executes a file from a http url
http.execute updates the bot from a http url
http.download downloads a file from http
rsl.logoff logs the user off
rsl.shutdown shuts the computer down
rsl.reboot reboots the computer
pctrl.kill kills a process
pctrl.list lists all processes
scan.stop signal stop to child threads
scan.start signal start to child threads
scan.disable disables a scanner module
scan.enable enables a scanner module
scan.clearnetranges clears all netranges registered with the scanner
scan.resetnetranges resets netranges to the localhost
scan.listnetranges lists all netranges registered with the scanner
scan.delnetrange deletes a netrange from the scanner
scan.addnetrange adds a netrange to the scanner
ddos.phatwonk starts phatwonk flood
ddos.phaticmp starts phaticmp flood
ddos.phatsyn starts phatsyn flood
ddos.stop stops all floods
ddos.httpflood starts a HTTP flood
ddos.synflood starts an SYN flood
ddos.udpflood starts a UDP flood
redirect.stop stops all redirects running
redirect.socks starts a socks4 proxy
redirect.https starts a https proxy
redirect.http starts a http proxy
redirect.gre starts a gre redirect
redirect.tcp starts a tcp port redirect
harvest.aol makes the bot get aol stuff
harvest.cdkeys makes the bot get a list of cdkeys
harvest.emailshttp makes the bot get a list of emails via http
harvest.emails makes the bot get a list of emails
waste.server changes the server the bot connects to
waste.reconnect reconnects to the server
waste.raw sends a raw message to the waste server
waste.quit
waste.privmsg sends a privmsg
waste.part makes the bot part a channel
waste.netinfo prints netinfo
waste.mode lets the bot perform a mode change
waste.join makes the bot join a channel
waste.gethost prints netinfo when host matches
waste.getedu prints netinfo when the bot is .edu
waste.action lets the bot perform an action
waste.disconnect disconnects the bot from waste

Alias:

Backdoor.Agobot [Kaspersky], Backdoor.Agobot.cr [Kaspersky], Backdoor.Agobot.gen [Kaspersky], Backdoor.Agobot.ik [Kaspersky], W32.HLLW.Gaobot.gen [Symantec], W32/Gaobot.ET.worm [Panda], W32/Gaobot.FG.worm [Panda], W32/Gaobot.KY.worm [Panda], W32/Gaobot.worm.gen [McAfee], Win32.Agobot.FO [Computer Associates], Win32.Agobot.NO [Computer Associates], Win32/Agobot.3.GG trojan [Eset], Win32/Agobot.3.LO trojan [Eset], Win32/Agobot.IK trojan [Eset], Win32/Agobot.NO!Worm [Computer Associates], Win32/Agobot.Variant!Worm [Computer Associates]

Category:

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.

AV Killer: Any hacker tool intended to disable a user's anti-virus software to help elude detection. Some will also disable personal firewalls.

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.

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.

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.

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.

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.

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.

Variants:

  • Backdoor.Agobot.015.d
  • Backdoor.Agobot.015.e
  • Backdoor.Agobot.02.a
  • Backdoor.Agobot.02.d
  • Backdoor.Agobot.021
  • Backdoor.Agobot.03.av
  • Backdoor.Agobot.03.aw
  • Backdoor.Agobot.03.az
  • Backdoor.Agobot.03.bk
  • Backdoor.Agobot.05.c
  • Backdoor.Agobot.3.ab
  • Backdoor.Agobot.3.ac
  • Backdoor.Agobot.3.ad
  • Backdoor.Agobot.3.af
  • Backdoor.Agobot.3.ag
  • Backdoor.Agobot.3.ah
  • Backdoor.Agobot.3.ai
  • Backdoor.Agobot.3.aj
  • Backdoor.Agobot.3.ak
  • Backdoor.Agobot.3.am
  • Backdoor.Agobot.3.an
  • Backdoor.Agobot.3.ao
  • Backdoor.Agobot.3.at
  • Backdoor.Agobot.3.b
  • Backdoor.Agobot.3.bc
  • Backdoor.Agobot.3.bh
  • Backdoor.Agobot.3.bi
  • Backdoor.Agobot.3.bm
  • Backdoor.Agobot.3.bn
  • Backdoor.Agobot.3.bo
  • Backdoor.Agobot.3.bp
  • Backdoor.Agobot.3.bq
  • Backdoor.Agobot.3.br
  • Backdoor.Agobot.3.bu
  • Backdoor.Agobot.3.bv
  • Backdoor.Agobot.3.bz
  • Backdoor.Agobot.3.cb
  • Backdoor.Agobot.3.cd
  • Backdoor.Agobot.3.ch
  • Backdoor.Agobot.3.ci
  • Backdoor.Agobot.3.gen
  • Backdoor.Agobot.ba
  • Backdoor.Agobot.be
  • Backdoor.Agobot.by
  • Backdoor.Agobot.cd
  • Backdoor.Agobot.cf
  • Backdoor.Agobot.config
  • Backdoor.Agobot.ct
  • Backdoor.Agobot.dc
  • Backdoor.Agobot.es
  • Backdoor.Agobot.et
  • Backdoor.Agobot.ew
  • Backdoor.Agobot.f
  • Backdoor.Agobot.gen
  • Backdoor.Agobot.hd
  • Backdoor.Agobot.hj
  • Backdoor.Agobot.hm
  • Backdoor.Agobot.hn
  • Backdoor.Agobot.ht
  • Backdoor.Agobot.ik
  • Backdoor.Agobot.iu
  • Backdoor.Agobot.ix
  • Backdoor.Agobot.jq
  • Backdoor.Agobot.kd
  • Backdoor.Agobot.kt
  • Backdoor.Agobot.kw
  • Backdoor.Agobot.n
  • Backdoor.Agobot.o
  • Backdoor.Agobot.te
  • Backdoor.Agobot.ty
  • Backdoor.Agobot.ua
  • MS03-026 Exploit.Trojan
  • Win32/Agobot.126976.Worm
  • Win32/Agobot.1492817.Worm
  • Win32/Agobot.197702.Worm
  • Win32/Agobot.IV.220672.Trojan
  • Win32/Agobot.MQ.Worm
  • Win32/Agobot.NSD trojan
  • Win32/Agobot.PA.Worm
  • Win32/Agobot.Worm
  • Win32/Agobot.YC.Worm
  • Win32/Small.I trojan
  • Similar Pests:

    Backdoor · AV Killer · Exploit · FTP Server · P2P · SPAM Tool · Trojan · Worm

    Origins

    Programming Language:

    Compressed with UPX.

    Date of Origin:

    Variants from October, 2003 to August, 2004

    Place of Origin:

    Russia

    Distribution

    Prevalence:

  • Backdoor.Agobot: < 0.00005%
  • Backdoor.Agobot.015.e: < 0.00005%
  • Backdoor.Agobot.05.c: < 0.00005%
  • Backdoor.Agobot.3.ao: < 0.00005%
  • Backdoor.Agobot.be: < 0.00005%
  • Backdoor.Agobot.gen: 0.0%
  • Win32/Agobot.MQ.Worm: < 0.00005%
  • More Info

    Clot Factor:

  • Backdoor.Agobot: < 1
  • The "Clot Factor" is a measure of how much a pest "gums up" a machine by adding registry entries, files, and directories. As more objects are placed in a machine, manual removal becomes more difficult and more error-prone.

    Growth:

  • Backdoor.Agobot: Insufficient data to report growth
  • Backdoor.Agobot.gen: Insufficient data to report growth
  • Operation

    Storage Required:

  • Backdoor.Agobot: at least 385 KB
  • Backdoor.Agobot.015.d: at least 105 KB
  • Backdoor.Agobot.015.e: at least 105 KB
  • Backdoor.Agobot.02.a: at least 105 KB
  • Backdoor.Agobot.02.d: at least 341 KB
  • Backdoor.Agobot.021: at least 69 KB
  • Backdoor.Agobot.03.av: at least 81 KB
  • Backdoor.Agobot.03.aw: at least 177 KB
  • Backdoor.Agobot.03.az: at least 225 KB
  • Backdoor.Agobot.03.bk: at least 201 KB
  • Backdoor.Agobot.05.c: at least 593 KB
  • Backdoor.Agobot.3.ab: at least 73 KB
  • Backdoor.Agobot.3.ac: at least 53 KB
  • Backdoor.Agobot.3.ad: at least 73 KB
  • Backdoor.Agobot.3.af: at least 225 KB
  • Backdoor.Agobot.3.ag: at least 449 KB
  • Backdoor.Agobot.3.ah: at least 205 KB
  • Backdoor.Agobot.3.ai: at least 257 KB
  • Backdoor.Agobot.3.aj: at least 197 KB
  • Backdoor.Agobot.3.ak: at least 105 KB
  • Backdoor.Agobot.3.am: at least 205 KB
  • Backdoor.Agobot.3.an: at least 113 KB
  • Backdoor.Agobot.3.ao: at least 61 KB
  • Backdoor.Agobot.3.at: at least 681 KB
  • Backdoor.Agobot.3.b: at least 57 KB
  • Backdoor.Agobot.3.bc: at least 73 KB
  • Backdoor.Agobot.3.bh: at least 69 KB
  • Backdoor.Agobot.3.bi: at least 273 KB
  • Backdoor.Agobot.3.bm: at least 541 KB
  • Backdoor.Agobot.3.bn: at least 541 KB
  • Backdoor.Agobot.3.bo: at least 101 KB
  • Backdoor.Agobot.3.bp: at least 253 KB
  • Backdoor.Agobot.3.bq: at least 237 KB
  • Backdoor.Agobot.3.br: at least 337 KB
  • Backdoor.Agobot.3.bu: at least 217 KB
  • Backdoor.Agobot.3.bv: at least 221 KB
  • Backdoor.Agobot.3.bz: at least 305 KB
  • Backdoor.Agobot.3.cb: at least 197 KB
  • Backdoor.Agobot.3.cd: at least 289 KB
  • Backdoor.Agobot.3.ch: at least 69 KB
  • Backdoor.Agobot.3.ci: at least 341 KB
  • Backdoor.Agobot.3.gen: at least 1101 KB
  • Backdoor.Agobot.ba: at least 101 KB
  • Backdoor.Agobot.be: at least 73 KB
  • Backdoor.Agobot.by: at least 409 KB
  • Backdoor.Agobot.cd: at least 205 KB
  • Backdoor.Agobot.cf: at least 69 KB
  • Backdoor.Agobot.config: at least 101 KB
  • Backdoor.Agobot.ct: at least 237 KB
  • Backdoor.Agobot.dc: at least 69 KB
  • Backdoor.Agobot.es: at least 245 KB
  • Backdoor.Agobot.et: at least 241 KB
  • Backdoor.Agobot.ew: at least 229 KB
  • Backdoor.Agobot.f: at least 201 KB
  • Backdoor.Agobot.gen: at least 25685 KB
  • Backdoor.Agobot.hd: at least 109 KB
  • Backdoor.Agobot.hj: at least 273 KB
  • Backdoor.Agobot.hm: at least 277 KB
  • Backdoor.Agobot.hn: at least 277 KB
  • Backdoor.Agobot.ht: at least 261 KB
  • Backdoor.Agobot.ik: at least 293 KB
  • Backdoor.Agobot.iu: at least 117 KB
  • Backdoor.Agobot.ix: at least 69 KB
  • Backdoor.Agobot.jq: at least 325 KB
  • Backdoor.Agobot.kd: at least 69 KB
  • Backdoor.Agobot.kt: at least 365 KB
  • Backdoor.Agobot.kw: at least 69 KB
  • Backdoor.Agobot.n: at least 613 KB
  • Backdoor.Agobot.o: at least 57 KB
  • Backdoor.Agobot.te: at least 129 KB
  • Backdoor.Agobot.ty: at least 81 KB
  • Backdoor.Agobot.ua: at least 229 KB
  • MS03-026 Exploit.Trojan: at least 2313 KB
  • Win32/Agobot.126976.Worm: at least 129 KB
  • Win32/Agobot.1492817.Worm: at least 145 KB
  • Win32/Agobot.197702.Worm: at least 197 KB
  • Win32/Agobot.IV.220672.Trojan: at least 217 KB
  • Win32/Agobot.MQ.Worm: at least 109 KB
  • Win32/Agobot.NSD trojan: at least 465 KB
  • Win32/Agobot.PA.Worm: at least 257 KB
  • Win32/Agobot.Worm: at least 217 KB
  • Win32/Agobot.YC.Worm: at least 289 KB
  • Win32/Small.I trojan: at least 65 KB
  • Payload:

    Can steal Windows Product Keys. Can sniff IRC network traffic looking for logins to other botnets and IRC operator passwords. Can sniff FTP network traffic for usernames and passwords. Can sniff HTTP network traffic for Paypal cookies. Can steal AOL account logins and passwords, CD Keys for several popular games Can harvest emails from the web and the local system for spam purposes.

    Detection and Removal

    Automatic Removal:

    PestPatrol detects this.

    PestPatrol removes this.



    Manual Removal:

    Follow these steps to remove Backdoor.Agobot from your machine. Begin by backing up your registry and your system, and/or setting a Restore Point, to prevent trouble if you make a mistake.
    Remove AutoRun Reference:

    Go To the key HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run.
    If you find the value HKEY_CURRENT_USER\software\microsoft\windows\currentversion\run\windows firewalll, delete it and reboot the machine immediately.
    If you find the value HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion\run\generic service process, delete it and reboot the machine immediately.
    If you find the value HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion\run\windows firewalll, delete it and reboot the machine immediately.
    If you find the value HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion\run\wsaconfiguration, delete it and reboot the machine immediately.
    If you find the value HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion\runservices\generic service process, delete it and reboot the machine immediately.
    If you find the value HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion\runservices\windows firewalll, delete it and reboot the machine immediately.
    If you find the value HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion\runservices\wsaconfiguration, delete it and reboot the machine immediately.



    Clean Registry:

    Remove these registry items (if present) with RegEdit:

    Research

    More Info:

  • Phatbot Trojan Analysis
  • Hackers Embrace P2P Concept
  • AllTheWeb, AltaVista, AOL Search, Ask Jeeves, Google, HotBot, Lycos, LookSmart, MSN, Yahoo!
  • Research By:

  • PestPatrol's Pest Research Center
  • Last Revised:

    April 25, 2005