Virus: Worm/IRCBot.GT Date discovered: 20/09/2005 Type: Worm In the wild: No Reported Infections: Low Distribution Potential: Medium Damage Potential: Medium Static file: Yes File size: 174.080 Bytes MD5 checksum: 0AC7EE395802E4B3D25D6755E7F2C9D2 VDF version: 6.32.0.17
General Method of propagation: • Local network Alias: • Kaspersky: Backdoor.Win32.IRCBot.gt Platforms / OS: • Windows 95 • Windows 98 • Windows 98 SE • Windows NT • Windows ME • Windows 2000 • Windows XP • Windows 2003 Side effects: • Registry modification • Makes use of software vulnerability • Third party control Files It copies itself to the following location: • %SYSDIR% \sys32.pif It deletes the initially executed copy of itself. Registry The following registry keys are added in order to run the processes after reboot: – [HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] • "Windows System Security"="sys32.pif" – [HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices] • "Windows System Security"="sys32.pif" – [HKCU\Software\Microsoft\Windows\CurrentVersion\Run] • "Windows System Security"="sys32.pif" – [HKCU\Software\Microsoft\Windows\CurrentVersion\RunServices] • "Windows System Security"="sys32.pif" The following registry keys are added: – [HKLM\SOFTWARE\Microsoft\Ole] • "Windows System Security"="sys32.pif" – [HKLM\SYSTEM\CurrentControlSet\Control\Lsa] • "Windows System Security"="sys32.pif" – [HKCU\Software\Microsoft\OLE] • "Windows System Security"="sys32.pif" – [HKCU\SYSTEM\CurrentControlSet\Control\Lsa] • "Windows System Security"="sys32.pif" – [HKCR\.key] • @="regfile" Network Infection In order to ensure its propagation the malware attemps to connect to other machines as described below. It drops copies of itself to the following network shares: • D:\ • C:\ • ADMIN$ • IPC$ Exploit: It makes use of the following Exploits: – MS03-026 (Buffer Overrun in RPC Interface) – MS03-049 (Buffer Overrun in the Workstation Service) – MS04-007 (ASN.1 Vulnerability) – MS05-039 (Vulnerability in Plug and Play) IP address generation: It creates random IP addresses while it keeps the first octet from its own address. Afterwards it tries to establish a connection with the created addresses. Infection process: Creates an FTP script on the compromised machine in order to download the malware to the remote location. Slow down: –It creates multiple infection threads. – Depending on your bandwidth there might be a slight fall in your network speed. As the network activity for this malware is low you might not notice it at all. – Due to the multiple network threads created, an infected computer turns into a slow and barely usable machine. IRC To deliver system information and to provide remote control it connects to the following IRC Server: Server: win32.**********.updates32.biz Port: 65528 Server password: gringle Channel: #wtfz# Nickname: %random character string% Password: shabby123 Server: win32.**********.security32.biz Port: 4654 Server password: gringle Channel: #wtfz# Nickname: %random character string% Password: shabby123 Server: win32.**********.security32.biz Port: 4564 Server password: gringle Channel: #wtfz# Nickname: %random character string% Password: shabby123 Server: win32.**********.updates32.biz Port: 65529 Server password: gringle Channel: #wtfz# Nickname: %random character string% Password: shabby123 – This malware has the ability to collect and send information such as: • CPU speed • Current user • Free disk space • Free memory • Malware uptime • Information about the network • Information about running processes • Size of memory • System directory • Username • Windows directory – Furthermore it has the ability to perform actions such as: • connect to IRC server • Launch DDoS ICMP flood • Launch DDoS SYN flood • Launch DDoS TCP flood • Launch DDoS UDP flood • Disable DCOM • Disable network shares • Download file • Edit registry • Enable DCOM • Enable network shares • Execute file • Join IRC channel • Kill process • Leave IRC channel • Open remote shell • Perform DDoS attack • Perform network scan • Start keylog • Terminate process • Updates itself • Upload file Miscellaneous Mutex: It creates the following Mutex: • sizxlss File details Programming language: The malware program was written in MS Visual C++. Runtime packer: In order to aggravate detection and reduce size of the file it is packed with the following runtime packer: • ASProtect 1.2x
Description inserted by Andrei Gherman on Tuesday, September 20, 2005 Description updated by Andrei Gherman on Thursday, September 22, 2005
Back
.
.
.
.