ClientMan


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



Overview

Summary:

Opens popups. Crashes IE randomly. S eems to add itself to Norton Firewall allow list. Tries to read your name from: RealName, Settings \Software\Microsoft\Internet Account Manager\Accounts\ SMTP Display Name, InstallUser, BusinessTitle, JobTitle, vCard. Various versions will redirect (hijack) search engine results, searches from your address bar, and even error pages. Some versions add advertising links to web pages and display popup ads.

Alias:

Adware/Madfinder [Panda], Backdoor/Armageddon.20!Server [Computer Associates], iPend, SearchFu/123Search, Spyware/ClientMan [Panda], Trj/Small.AQ [Panda], Trojan Horse [Panda], Trojan.Win32.Small.i [Kaspersky], TrojanNotifier.Win32.EES.a [Kaspersky], Win32.Madfind.A [Computer Associates], Win32.Siboco.B [Computer Associates], Win32/MadFind!Trojan [Computer Associates], Win32/MadFind.BH!Trojan [Computer Associates], Win32/Siboco.B!Trojan [Computer Associates]

See Also:

FavoriteMan · Grokster

Category:

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.

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.

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.

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.

Variants:

  • ClientMan.2in1
  • ClientMan.b99
  • ClientMan.bho1
  • ClientMan.bho2
  • ClientMan.DNSRep
  • ClientMan.Helper
  • ClientMan.MSMC
  • ClientMan.Tagger
  • ClientMan/2in1: Current version. Files include 2in1.dll, dnsrep.dll, urlcli.dll, msvrfy.dll, gstylebho.dll
  • ClientMan/Helper: The first version. Includes two Browser Helper Objects Adds yellow advertising links to pages.
  • ClientMan/Tagger: Second version. Files include taggerbho.dll, fixtitle.exe, getbuys.exe
  • Similar Pests:

    Browser Helper Object · Backdoor · Notifier · Trojan

    Origins

    Group:

    Odysseus Marketing

    Vendor:

    Odysseus Marketing, Inc. Associated with Interchange Corporation, 24422 Avenida de la Carlota, Suite 120, Laguna Hills, CA 92653. Toll Free: (877) 784-0805 Fax: (949) 784-0880

    By This Group:

    ClientMan.2in1 ·

    Mailing Address:

    8721 Santa Monica Blvd, #409, Los Angeles, California 90069-4507

    Phone:

    Voice: (213) 947-1271 Fax: (213) 947-1271

    URL:

    http://www.odysseusmarketing.com

    Date of Origin:

    Variants from August, 2001 to February, 2005

    Distribution

    Distribution:

    May be installed by FavoriteMan, Grokster.

    Prevalence:

  • ClientMan: 0.0%
  • ClientMan.bho1: < 0.00005%
  • ClientMan.MSMC: < 0.00005%
  • More Info

    Clot Factor:

  • ClientMan: 12
  • 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:

  • ClientMan: Insufficient data to report growth
  • ClientMan.MSMC: Insufficient data to report growth
  • Operation

    Advertising:

    Yes. Makes all targeted words in all web pages links with a yellow background, pointing to ClientMan's server odysseusmarketing.com. This may redirect to a search results site such as 1stblaze.com or epilot.com.

    Periodically opens pop-up advertising from odysseusmarketing.com, which may redirect to popupmarketing.com.

    ClientMan/Tagger redirects use of known search engines (at the time of writing, Google and Yahoo only) to firstbookmark.com; the address bar will still show the address of the original search engine, but the content of the page will be overwritten with results from firstbookmark.com (which are currently sourced from 123search.com).

    "User hereby gives authorization and permission for marketing offers and solicitations to be sent from Odysseus Marketing Inc or any of it's authorized partners via any methods deemed acceptable in Odysseus Marketing, Inc.'s sole discretion, including but not limited to web browser, email, instant messaging applications, or via proprietary delivery methods to user's system or desktop." -- http://www.odysseusmarketing.com/tnc.htm

    Storage Required:

  • ClientMan: at least 6393 KB
  • ClientMan.2in1: at least 105 KB
  • ClientMan.DNSRep: at least 93 KB
  • ClientMan.MSMC: at least 65 KB
  • Browser Performance:

    Likely to slow performance of Internet Explorer.

    Risks

    Privacy Issues:

    ClientMan gathers a list of running processes. Tries to read:

  • RealName, Settings from \Software\Microsoft\Internet Account Manager\Accounts\
  • SMTP Display Name, InstallUser, BusinessTitle, JobTitle, vCard from \Software\Speedbit\Download Accelerator\
  • RegisteredOwner, DefCompany, InstallCompany from \Software\Zone Labs\ZoneAlarm\Registration and \Software\SBInfo\User\
  • RegisteredOrganisation from \Software\Microsoft\MessengerService (or MSNMessenger)\ListCache\.NET Messenger Service
  • IdentityName from \Software\Mirabilis\ICQ\Owners\
  • LastOwner, Name from \Software\Yahoo\Pager\
  • Yahoo! User ID from \Software\America Online\AOL Instant Messenger (TM)
  • your name from \CurrentVersion\Users\ and \Software\Symantec\Shared Technology\Volatile Storage\Member Profile\vCard\Home (or Business) and \Software\Microsoft\Windows\CurrentVersion\Telephony\Locations\Location0\

    Has been observed sending unknown data to its servers at ipend.datastorm.biz

    "III -The user understands and agrees that the application may or may not render them anonymous, untraceable or invisible at any given time, and acknowledge and agree that Odysseus Marketing shall in no way be liable or responsible for any actions of the user, and agree to hold harmless Odysseus Marketing, Inc from any resulting actions, including but not limited to legal actions, by any third parties.

    V -The user understands and acknowledges that the application and associated components may communicate from time to time with Odysseus Marketing, Inc server systems and/or that of its partners, and gives express permission for said communications and data transmissions of any and all types used by the application and any associated components.

    VI -The user understands, acknowledges and agrees that the application and associated components may alter Internet browsing and/or computer user experiences in a manner acceptable to Odysseus Marketing Inc, in its sole discretion, including but not limited to, search engine query results, display of pop-up window messages, highlighting and hyperlinking of words on web pages, redirection of error message pages, changing of user home page, addition of bookmarks to user's browser, and/or other alterations/modifications.

    VII -The user understands, acknowledges, and gives express permission for the application and/or associated components to collect personal information, including, but not limited to, name, demographic data, interests, profession, education, marital status, sex, age, income, and any other information Odysseus Marketing, Inc. decides to collect regarding user, at its sole discretion.

    VIII -The user understands, acknowledges, and gives express permission for the application and/or associated components to collect information and data regarding Internet activity, including web sites visited, search queries conducted, applications installed and used, files present on user's hard drive or system, transactions conducted, and any other behavioral data deemed necessary by Odysseus marketing, Inc in its sole discretion.

    IX -User understands, acknowledges, and gives express permission for the use of any data collected by Odysseus Marketing Inc.as it sees fit, including the sharing, rental, or sale of any of said data or any portion thereof to any entity at the sole discretion of Odysseus Marketing, Inc. User expressly indemnifies and holds harmless Odysseus Marketing Inc. from any liability or consequence arising out of the possession, use, sale, or transfer of said data, and grants the ownership of any said collected data to Odysseus Marketing, Inc, including the rights to transfer ownership to another entity at any time for any reason. User understands and acknowledges that the permission granted for collection and use of data is irrevocable and survives any removal of the application and associated components." -- http://www.odysseusmarketing.com/tnc.htm

  • Privacy Policy:

    http://www.odysseusmarketing.com/tnc.htm

    Security Issues:

    Yes. As part of its "updates" feature, ClientMan can quietly download and run arbitrary unsigned code from its controlling server. According to one source, ClientMan "appears to be able to change settings on older versions of the popular free ZoneAlarm firewall program without user consent. When ClientMan tries to connect to the Internet, ZoneAlarm flashes a warning and asks the user to confirm whether the program should be allowed to connect or not. Instead of waiting for user approval, ClientMan clicks the Yes button and checks the Always checkbox. Now ClientMan has permission to access the network whenever it chooses."

    "XI -User hereby understands and gives permission for application and/or any associated components to alter applications, files, and/or data so as to display information and/or marketing messages, including but not limited to file sharing applications, media viewers, and/or player applications.

    XII -User hereby understand, acknowledges, and gives express permission for application and/or associated components to disable or delete applications and/or files deemed unfriendly or harmful to Odysseus Marketing, Inc or any of its partners in Odysseus Marketing Inc.'s sole discretion without notice to the user, and may auto-reinstall application and/or any associated components, unless approved auto-uninstall application is used." -- http://www.odysseusmarketing.com/tnc.htm

    Stability Issues:

    Yes. All variants appear to be poorly written, and can cause crashes and hangs of Internet Explorer at random moments.

    Detection and Removal

    Automatic Removal:

    PestPatrol detects this.

    PestPatrol removes this.



    Manual Removal:

    If there is an entry for mscman in the Control Panel's Add/Remove Programs list, use it to remove ClientMan.

    If that fails, to remove ClientMan, do the following:

    1. Right click here, and from the context menu, choose "Save Target As.." Save the file to your hard drive anywhere as remcli.exe.
    2. Close all copies of Internet Explorer and other applications.
    3. Find remcli.exe (the file you just saved), and doubleclick on it to run it. (If you saved it as remcli.ex, it will not run. Rename it to remcli.exe and then run it.)
    4. Immediately reboot your PC.
    5. Once you have rebooted, immediately use Windows Explorer or look under "My Computer" and find C:\Program Files\ClientMan\
    6. Delete the directory C:\Program Files\ClientMan\.

    If that fails, you will learn that the developers of ClientMan have gone out of their way to make automated removal difficult. In the directory \program files\clientman\ or \program files\clientman\run\ you will have some randomly named dlls, such as browserhelperX.dll, trackurlX.dll, or searchrepx.dll, where X is a random eight-digit hexadecimal value.

    You will need to unregister each of these dlls before removing them, invoking

    regsvr32 /u x

    where x is the name of each dll you have found.

    Remove these registry entries if found:

    HKEY_CLASSES_ROOT\clsid\{00a0a40c-f432-4c59-ba11-b25d142c7ab7}
    HKEY_CLASSES_ROOT\clsid\{166348f1-2c41-4c9f-86bb-eb2b8ade030c}
    HKEY_CLASSES_ROOT\clsid\{25f7fa20-3fc3-11d7-b487-00d05990014c}
    HKEY_CLASSES_ROOT\clsid\{96be1d9a-9e54-4344-a27a-37c088d64fb4}
    HKEY_CLASSES_ROOT\clsid\{a097840a-61f8-4b89-8693-f68f641cc838}
    HKEY_CLASSES_ROOT\clsid\{cc916b4b-be44-4026-a19d-8c74bbd23361}
    HKEY_CLASSES_ROOT\clsid\{f76fda04-87fa-4717-91f6-4bb5be9fd2bb}
    HKEY_CLASSES_ROOT\clsid\{fcaddc14-bd46-408a-9842-cdbe1c6d37eb}
    HKEY_CURRENT_USER\software\climan
    HKEY_CURRENT_USER\software\ipend
    HKEY_CURRENT_USER\software\microsoft\windows\currentversion\runclientman1
    HKEY_LOCAL_MACHINE\bjects\{00a0a40c-f432-4c59-ba11-b25d142c7ab7}
    HKEY_LOCAL_MACHINE\bjects\{166348f1-2c41-4c9f-86bb-eb2b8ade030c}
    HKEY_LOCAL_MACHINE\bjects\{25f7fa20-3fc3-11d7-b487-00d05990014c}
    HKEY_LOCAL_MACHINE\bjects\{96be1d9a-9e54-4344-a27a-37c088d64fb4}
    HKEY_LOCAL_MACHINE\bjects\{a097840a-61f8-4b89-8693-f68f641cc838}
    HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion\runclientman
    HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion\runclientman1

    Stop Running Processes:

    Kill these running processes with Task Manager:

    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\clientman, delete it and reboot the machine immediately.
    If you find the value HKEY_CURRENT_USER\software\microsoft\windows\currentversion\run\clientman1, delete it and reboot the machine immediately.
    If you find the value HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion\run\clientman, delete it and reboot the machine immediately.
    If you find the value HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion\run\clientman1, delete it and reboot the machine immediately.
    If you find the value HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion\run\msmc, delete it and reboot the machine immediately.



    Unregister DLLs:

    Unregister these DLLs with Regsvr32, then reboot:

    Clean Registry:

    Remove these registry items (if present) with RegEdit:

    Remove Files:

    Remove these files (if present) with Windows Explorer:

    Remove Directories:

    Remove these directories (if present) with Windows Explorer:

    Research

    File Analyses:

    More Info:

  • AllTheWeb, AltaVista, AOL Search, Ask Jeeves, Google, HotBot, Lycos, LookSmart, MSN, Yahoo!
  • Research By:

  • Andrew Clover
  • PestPatrol's Pest Research Center
  • Last Revised:

    April 15, 2005