BargainBuddy
- By W3 Privacy
- Published 05/8/2007
- Parasites
- Unrated
BargainBuddy
Description
Bargain Buddy consists of an IE Browser Helper Object, and a process set to run at startup. The BHO monitors web pages requested and terms entered into forms. If there is a match with a preset list of sites and keywords, an advertisement may be shown. The process can contact its maker's server to download updates to the list of adverts and to the software itself.
Variants
BargainBuddy/Apuc, original version whose BHO is stored in its own Program Files 'Bargain Buddy' folder. BargainBuddy/Versn, the BHO is a file inside the host application whilst the updater is still in 'Bargain Buddy'. BargainBuddy/adp uses the folder name 'adp' in Program Files. BargainBuddy/Apuc2 is the same as Apuc, but constantly tries to restart itself if you kill it.
Also known as
Bargains (process name), Ikena (the server it connects to).
Distribution
Is included in Net2Phone CommCenter, lately the Versn variant as CC_Versn.dll. The Adp variant is installed by the mail.com Alerts software and vCatch, an anti-virus tool. BargainBuddy/Apuc was also installed by some versions of LimeWire, MThree MP3 tools and the FavoriteMan parasite.
What it does
Advertising
Yes. On a known URL or keyword entered into a form, a pop-up window opens containing advertising.
Privacy violation
Some. When an advert is served, the advertiser will likely know which site was visited/keyword was entered, and DoubleClick can track these with cookies. However there is no evidence that the current version of the software sends browsing logs of pages unaffected by the extra adverts.
Security issues
Yes. BargainBuddy updates itself silently through connections to adp.ikena.com. The latest version of the software does now include code-signing, at least.
Stability problems
None known.
Removal
Some versions can be removed from the Add/Remove Programs option in the Control Panel.
Manual removal
Before you can delete it, the DLL file must be deregistered.
In BargainBuddy/Apuc, this DLL is inside the Bargain Buddy folder in 'Program Files'. Here there will be one or more 'bin' folders, one of which will contain a file called apuc.dll. If, for example, it's in 'bin2', the commands to enter (from a DOS command prompt window, under Start->Programs->Accessories) would be:
cd "%WinDir%\System"
regsvr32 /u "\Program Files\Bargain Buddy\bin2\apuc.dll"
(If your 'Program Files' directory has a different name (for example, on a non-English version of Windows), or is on a different drive, you'll have to substitute that in the path above.)
In BargainBuddy/Version, the file you have to get rid of is instead called 'CC_Versn.dll', and it's inside the 'Net2Phone CommCenter' folder in Program Files. The commands to get rid of it are:
cd "%WinDir%\System"
regsvr32 /u "\Program Files\Net2Phone CommCenter\CC_Versn.dll"
After the deregistration, end the 'Bargains' process from the Task
Manager (ctrl-alt-delete). Having successfully done this you should be
able to delete the entire 'Bargain Buddy' folder. To clean up the
registry, run regedit and delete the value
in HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
that refers to Bargain Buddy. You can also delete the key
HKEY_LOCAL_MACHINE\Software\Bargains; in the Adp variant this is
HKEY_LOCAL_MACHINE\Software\Microsoft\adp instead.
Partial installs
An installer executable may be included with the host application which attempts to download enough of the software to run so that it then updates itself fully. If this fails or has not yet run, you will only have the 'bargains' process. Kill this from the Task Manager (ctrl-alt-del) and remove the 'Run' value mentioned above, then you can delete the entire Bargain Buddy directory manually.

