/
/
/
/
Erstellt am: 2010-07-16, 10:37:48
Modifiziert am: 2010-07-16, 10:37:48
Plattform: Win32
Typ: Trojaner
Größe: 101888
Datum: 2004-11-11
Komprimierung: PE_Patch.Morphine, Morphine, UPX
Gefährdete Betriebssystem(e): Windows 95, Windows 98, Windows Me, Windows NT, Windows 2000, Windows Server 2003, Windows XP
Ungefährdete Betriebssystem(e): Windows 3.xx, DOS, Linux, Unix, Solaris, MacOS, Mac OS X, OS2
 

Bezeichnungen

Die verschiedenen Antiviren-Programme können die einzelnen Viren, Würmer mit unterschiedlichen Namen bezeichnen. Es kann vorkommen, dass ein Virenschutzsystem die verschiedenen Exemplare eines bestimmten Schadprogramms unter verschiedenen Namen identifiziert. Es ist aber auch möglich, dass verschiedene Viren, Würmer mit dem gleichen Namen bezeichnet werden. In der folgenden Liste sind die Bezeichnungen der meist verbreiteten Virenschutzprogramme zur Information angeführt, die sich natürlich selbst bei den verschiedenen Varianten des jeweiligen Virenschutzprogrammes unterscheiden können.

Die Bezeichnungen des Schadprogramms Win32/Agobot.NZE Trojaner heißen laut einzelner Virenschutzprogramme:

Antivirus Bezeichnung
Avast Win32:Gaobot-1123
AVG Worm/Agobot.35.V
BitDefender Backdoor.Agobot.3.KN
e-Trust Win32/Agobot.AJM
F-PROT W32/Agobot.ATX
F-Secure Backdoor.Win32.Agobot.gen
Ikarus Trojan-Dropper.Win32.Calimocho
Kaspersky Backdoor.Win32.Agobot.gen
Antivirus Bezeichnung
McAfee W32/Gaobot.worm.gen(Virus)
Microsoft Win32/Gaobot.ZD
NOD32 (ESET) Win32/Agobot.NZE
Panda W32/Gaobot.BOI.worm
Rising Antivirus Backdoor.Agobot.3.as
Sophos W32/Agobot-OC
Trend Micro BKDR_GAOBOT.B
VirusBuster Worm.Agobot.AAD
 

Organisation Bezeichnung
Wildlist W32/Agobot!D86F

Installation

Die sich über das Internet oder lokale Netz verbreitenden Würmer bezwecken es vorrangig, einen anderen Rechner zu infizieren. Sie können sich in das Betriebssystem des angegriffenen Computers einbetten, indem sich der Code des Wurms auch nach einem eventuellen Neustart aktiviert. Dafür erstellen die Schädlinge in der Regel eine oder mehrere Datei(en) mit dem Code des Wurms, bzw. fügen einige Einträge in die Regisry ein, die dem startenden Betriebssystem befehlen, auch den frisch eingebetteten Code des Wurms mit zu starten. Darüber hinaus - nicht direkt des Neustarts willen - kopiert sich der Code auch in andere Dateien (Verzeichnisse). Das hat folgendes Doppelziel: Zum einen können die infizierten Bestände nach einer eventuellen VirenVernichtung an versteckten Plätzen bestehen bleiben. Zum anderen ist der Schädling im Stande, sich auch im Intranet, in gemeinsam genutzten Verzeichnissen, in peer-to-peer Netzen zu verbreiten. Weiters kann auch die Einstellung nach der Standardeinstellung von Windows ausgenutzt werden, und zwar kann durch die erstellte AUTORUN.INF Datei bezweckt werden, dass sich auch der Code des Schädlingsprogramms bei der Eröffnung eines Laufwerks aktiviert.
image

Das Ungeziefer Win32/Agobot.NZE Trojaner im Verzeichnis vom Windows System32 (laut Grundbedeutung: C:\Windows\System32) erzeugt die Datei unter dem Namen: halflife2.exe

Außer Erzeugung von Dateien löschen die Viren, die Würmer fallweise auch Dateien, die zu einer anderen Anwendung, zu einem anderen Virus bzw. Wurm gehören.

Der Schädling Trojaner löscht die Datei unter dem Namen: sound*. * .

Der Schädling Win32/Agobot.NZE Trojaner erstellt, bzw. ändert (falls bereits vorhanden) folgende Einträge in der systembeschreibenden Datenbasis:

  • [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServices] "Halflife2"="halflife2.exe"
  • [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run] "Halflife2"="halflife2.exe"
Die Viren, Würmer sind in der Lage, Prozesse stoppen zu versuchen, die Bestandteile von Anti-Viren-Programmen bzw- Firewalls sind. Auch das hat ein doppeltes Ziel: Zum einen wird erschwert, dass der Anwender von der Infektion in Kenntnis Gesetz wird, zum anderen kann auch das Herauskommen des Hintertür-Komponenten erleichtert werden. Sie können auch vom bestimmten Verkehr zum Internet ablenken, den Zugriff auf bestimmte Web-Seiten verhindern.

Der Schädling Win32/Agobot.NZE Trojaner stoppt folgende Prozesse:

Der Schädling Win32/Agobot.NZE Trojaner stoppt von einem anderen Schädling SERVLCES.EXE folgenden Ablauf.

Um sich im lokalen Netzwerk leichter zu verbreiten, sind die Viren und Würmer in der Lage, Dateien bzw. Verzeichnisse im Netz freizugeben und evtl. auf dem infizierten Rechner FTP Server-Dienstleistung zu starten. Selbstverständlich gehen die Schädlinge so vor, um den am anderen Computer sitzenden, neugierigen Anwender durch die Freigabe ebenfalls zu infiziert.

Der Schädling Trojaner stellt folgende Teilungen ein:

  • admin$
  • c$
  • d$
  • ipc$

Der Schädling Win32/Agobot.NZE Trojaner nutzt folgende Dateien als geteilte Datei:

  • admin$
  • ipc$
  • print$

Sicherheitslücken

Ein, sich über Internet verbreitender Virus/Wurm kann bei Interaktivität des Benutzers die Sicherheitslücke des Betriebssystems, bzw. einer der Anwendungen des angegriffenen Rechners ausnutzen. Dadurch ist er in der Lage, die Steuerung über den angegriffenen Computer zu übernehmen.

Der Schädling Win32/Agobot.NZE Trojaner nutzt folgende Sicherheitslücke: MS03-026 , bzw. mit dem Zeichen: MS03-039 von Microsoft aus, um sich zu verbreiten.

Die Verletzbarkeit betrifft den DCOM Teil der RPCSS Dienstleistung. Das RPC (ferner Verfahrenabruf) ist eines der durch die Windows Systeme benutzten wichtigsten Protokolle. Falls der Angreifer diese Verletzbarkeit ausnutzt, kann er in der Lage sein, listige Code laufen zu lassen, bzw. er kann zum Angriff der Dienstleistungsverweigerung fähig sein.

Der Schädling Win32/Agobot.NZE Trojaner nutzt, um sich zu verbreiten, die Verletzbarkeit MS03-001 von Microsoft aus.

Die Ursache für die Verletzbarkeit liegt in der Möglichkeit des Aktivierens der Code durch den nicht kontrollierten Puffer im Locatorsevice. Der Microsoft Locatorsevice ist ein Namenservice, der logische Namen in netzspezifische Namen wandelt.

Der Schädling Win32/Agobot.NZE Trojaner nutzt, um sich zu verbreiten, die Verletzbarkeit MS03-007 von Microsoft aus.

Die Ursache für die Sicherheitslücke ist, dass der nicht kontrollierte Puffer einer Windowszusammensetzung Veränderungen von WEB-Server ermöglicht.

Angriff über das Internet

Viele Viren, Würmer sind in der Lage, einen Angriff auf andere Computer über das Internet zu starten und deren Einsatz so unmöglich zu machen.

Das Schädlingsprogramm Trojaner versucht, sich mit folgenden Web-Adressen zu verbinden:

Der Schädling Trojaner führt folgende "flood" Angriffe durch:

  • syn flood
  • udp flood
  • leet flood

Der Trojaner setzt zum DoS Angriff ICMP und HTTP Protokolle ein.

Der Schädling Trojaner ändert die Hosts Datei, dadurch können folgende Web-Seiten nicht erreicht werden:


Backdoor

Viren und Würmer öffnen immer häufiger eine Hintertür, einen so genannten Backdoor, auf dem infizierten Rechner. Dadurch können sie voll und ganz die Kontrolle über den Computer übernehmen. So kann der Angreifer auf dem Computer machen was er will: Er kann Anwendungen laufen lassen, Anwendungen stoppen, Dateien herunterladen, Passwörter und Zugriffscode entfernen od. ändern.

Der Schädling Trojaner ermöglicht das Laufen folgender Befehle auf dem Computer:

Gruppe Befehl Beschreibung
bot about displays the info the author wants you to see
bot longuptime If uptime > 7 days then bot will respond
bot nick changes the nickname of the bot
bot open opens a file (whatever)
bot quit
bot remove removes the bot
bot removeallbut removes the bot if id does not match
bot repeat login
bot rndnick makes the bot generate a new random nick
bot secure delete shares / disable dcom
bot status gives status
bot command runs a command with system()
bot sysinfo displays the system info
bot unsecure enable shares / enable dcom
cvar get gets the content of a cvar
cvar list prints a list of all cvars
cvar loadconfig loads config from a file
cvar saveconfig saves config to a file
cvar set sets the content of a cvar
ddos httpflood starts a HTTP flood
ddos phaticmp starts icmp flood
ddos phatsyn starts syn flood
bot die terminates the bot
ddos phatwonk starts leet flood
ddos stop stops all floods
ddos synflood starts an SYN flood
ddos targa3 start a targa3 flood
ddos udpflood starts a UDP flood
ftp download downloads a file from ftp
ftp execute updates the bot from a ftp url
ftp update executes a file from a ftp url
http download downloads a file from http
http execute updates the bot from a http url
bot dns resolves ip/hostname by dns
http speedtest Speed Test to see how fast the bot.
http update executes a file from a http url
http visit visits an url with a specified referrer
irc action lets the bot perform an action
irc dccsend sends a file over dcc
irc disconnect disconnects the bot from irc
irc getedu prints netinfo when the bot is .edu
irc gethost prints netinfo when host matches
irc join makes the bot join a channel
irc mode lets the bot perform a mode change
bot exe %s: Not vulnerable: %s
irc netinfo prints netinfo
irc part makes the bot part a channel
irc privmsg sends a privmsg
irc quit quits the bot
irc raw sends a raw message to the irc server
irc reconnect reconnects to the server
irc server changes the server the bot connects to
pctrl kill kills a process
pctrl killpid kills a pid
pctrl killsvc deletes/stops service
bot execute makes the bot execute a .exe
pctrl list lists all processes
pctrl listsvc lists all services
redirect gre starts a gre redirect
redirect http starts a http proxy
redirect https starts a https proxy
redirect socks starts a socks4 proxy
redirect socks5 starts a socks5 proxy
redirect stop stops all redirects running
redirect tcp starts a tcp port redirect
rsl logoff logs the user off
bot flushdns flushes the bots dns cache
rsl reboot reboots the computer
rsl shutdown shuts the computer down
scan addnetrange adds a netrange to the scanner
scan clearnetranges clears all netranges registered with the scanner
scan delnetrange deletes a netrange from the scanner
scan disable disables a scanner module
scan enable enables a scanner module
scan listnetranges lists all netranges registered with the scanner
scan resetnetranges resets netranges to the localhost
scan start signal start to child threads
bot highspeed If speed > 5000 then bot will respond
scan startall enable all Scanners and start scanning
scan stats displays stats of the scanner
scan stop signal stop to child threads
scan stopall disable all Scanners and stop scanning
bot id displays the id of the current code
Bemerkung: Die englischen Beschreibungen der Befehle in der Tabelle kommen im Code des Virus vor.

Tätigkeiten

Jeder Virus, Wurm macht, was er will, bzw. die vom Programmierer programmierten Funktionen. Manche Viren, Würmer verbinden ihre Tätigkeit (Strafrutine) mit einem Ereignis, meistens mit einem Zeitpunkt.

Bedingung

bei der Funktion

Tätigkeit

die Produktidentifikation (Product ID) folgender beliebten Spielprogramme werden eingesammelt:

Auf den angegriffenen Computer sind die geteilten Verzeichnisse der erstrangige Zielpunkt für die Viren, bzw. Würmer. Dadurch können sie sich nicht nur über das lokale Netz, sondern auch über peer-to-peer (P2P) Beziehungen verbreiten. Darüber hinaus können sie versuchen, Verbindung auch zu den geteilten Verzeichnissen anderer Computer herzustellen.

Zum Anschließen nutzt er folgende Benutzernamen:

Die Passwörter wählt er aus folgenden aus: