Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Potential keylogger infection

Hi,


I need some help to find out whether there's a keylogger installed on my machine.

Is there a way to detect if such software is installed on my machine? Or should I suspect a keylogger has been installed in the EFI partition?


I've installed ClamXav and Little Snitch (among others) to scan and control the network connections my machine makes. Also installed HotSpot Shield thinking it might help secure my internet connection and changed the password for my Mac ID.


I went through this post I believe that I have a keylogger or some sort of spyware installed on my mac, please help! and I was wondering whether I could get an insight from the experts posting regularly here. I also checked with the official Apple reseller to find out whether there are Mac repair shops that could help me out on this but didn't get any recommendation.


I'm using a MacBook Pro (Retina, 15-inch, Mid 2014) and a MacBook 13-inch unibody.


Here's what I got after typing in Terminal the commands suggested in the post I've mentioned:



====================================


Last login: Wed Jan 28 09:01:15 on ttys000

usernames-MacBook-Pro:~ username$ kextstat -kl | awk '!/com\.apple/{printf "%s %s\n", $6, $7}'

at.obdev.nke.LittleSnitch (4234)

com.intego.netbarrier.kext.monitor (180)

com.intego.netbarrier.kext.process (180)

com.intego.netbarrier.kext.network (180)

com.intego.Family-Protector.extension (2591)

com.anchorfree.tun (1.1.1)

usernames-MacBook-Pro:~ username$ sudo launchctl list | sed 1d | awk '!/0x|com\.(apple|openssh|vix)|edu\.mit|org\.(amavis|apache|cups|isc|ntp|postfi x|x)/{print $3}'

Password:

com.intego.Family-Protector.daemon

com.intego.WashingMachine.service

com.bitdefender.AuthHelperTool

org.whatpulse.ChmodBPF

com.bitdefender.CoreIssues

com.intego.virusbarrier.daemon.emlparser

com.intego.commonservices.icalserver

at.obdev.littlesnitchd

com.intego.PersonalBackup.daemon

com.intego.netbarrier.daemon

com.intego.commonservices.daemon.taskmanager

com.bitdefender.UpdDaemon

com.bitdefender.Daemon

com.intego.commonservices.metrics.kschecker

com.prosofteng.DriveGenius.locum

com.intego.netupdate.daemon

com.adobe.SwitchBoard

com.intego.netbarrier.daemon.logger

com.bitdefender.upgrade

com.adobe.fpsaud

com.intego.virusbarrier.daemon

com.intego.netbarrier.daemon.monitor

com.intego.virusbarrier.daemon.logger

com.teamviewer.Helper

com.intego.virusbarrier.daemon.scanner

com.intego.commonservices.daemon.integod

com.anchorfree.ajaxserver

usernames-MacBook-Pro:~ username$ launchctl list | sed 1d | awk '!/0x|com\.apple|edu\.mit|org\.(x|openbsd)/{print $3}'

com.intego.commonservices.taskmanager

com.intego.virusbarrier.alert

uk.co.markallan.clamxav.330892

com.intego.netupdate.agent

com.irradiatedsoftware.SizeUp.259040

com.intego.app.netbarrier.monitor.285736

com.intego.Family-Protector.agent

at.obdev.LittleSnitchUIAgent

com.intego.netbarrier.alert

com.anchorfree.Hotspot_Shield.275796

com.intego.commonservices.uninstaller

com.adobe.AAM.Scheduler-1.0

jp.co.canon.ScanGearMF.appl.Canon-MF-Scan-Agent

com.intego.personalbackup.agent

com.evernote.EvernoteHelper.214168

com.intego.commonservices.integomenu

com.citrixonline.GoToMeeting.G2MUpdate

com.adobe.ARM.df0ab5bbe6f698196fcc21e3c1e66dcb758bd911f4d637272d9d8109

com.spotify.webhelper

com.bitdefender.antivirusformac

com.google.keystone.user.agent

com.google.Chrome.96592

com.intego.WashingMachine.ui.helper

com.vmware.fusionStartMenu.75292

usernames-MacBook-Pro:~ username$ osascript -e 'tell application "System Events" to get name of every login item' 2> /dev/null

iTunesHelper, VMware Fusion Start Menu, SizeUp, EvernoteHelper, Hotspot Shield, NetBarrier Monitor

usernames-MacBook-Pro:~ username$


===============================


Any hint is highly appreciated (kinda desperate right now).


Thanks in advance!

MacBook 13 unibody, Mac OS X (10.6.7)

Posted on Feb 10, 2015 9:24 AM

Reply
15 replies

Feb 10, 2015 12:41 PM in response to sebastianfH

(kinda desperate right now).


You should probably explain the reason for your desperation.


You can perform any number of software tests on your Mac and never reach a conclusive result, because it is not possible to conclusively determine the absence of a keylogger while using a system that has been altered by a keylogger. It is only possible to conclusively verify the presence of certain well-known keyloggers or like software. If you suspect a keylogger has been installed, the only definitive way to allay that suspicion is to erase the Mac completely and reinstall its operating system and other content from legitimate sources. Then, the absence of any hardware modifications capable of performing the function of a keylogger must also be conclusively determined. That task would be difficult and time-consuming for even someone with the necessary hardware and knowledge necessary to make such a conclusive determination. It would be easier and cheaper to simply replace the hardware, once again ensuring its replacement comes directly from a legitimate source.


Integrated circuits can be duplicated to resemble their physical appearance and markings with 100% accuracy. This is a very common problem with electronic components, though the primary reason for that is to sell counterfeit copies of intellectual property owned by others, not to replace genuine components with those designed to steal your own personal information.


That's the reason you should explain the reason for your concern. There are many more easily accomplished and far less technologically challenging ways of eavesdropping on you.


All those "anti-virus" and "security" products that appear to reside on your Mac are completely worthless, and provide no defense against any keylogger that may be present. I suggest you get rid of them and let your Mac work as it is designed to work.

Feb 10, 2015 1:31 PM in response to sebastianfH

sebastianfH wrote:


I need some help to find out whether there's a keylogger installed on my machine.


Why do you suspect there may be a keylogger installed?


Unless someone malicious has had physical access to your computer, or has been given remote access, it's very unlikely that you have a keylogger. As John indicates, if someone has had this kind of access, there's really no way to conclusively determine whether your system is clean. No anti-virus software can help you do that.


However, since this is unlikely, it's important that we understand what your concern is, and what symptoms you are seeing, so that we can help with your problem.

Feb 11, 2015 2:21 AM in response to Linc Davis

Is there a way to contact you guys privately?


Thing is I've reinstalled my OS several times in the last 3 months and it seems like some information is still leaking.

At first I thought my me.com account was compromised so I changed my password and my security questions for quite a number of times (2-step authentication is not available in my country) and also changed the rescue e-mail address to a gmail account that has the 2-step authentication on.


Is it possible that there's a keylogger installed in the EFI partition? How can I check whether this scenario is plausible?

Is there a way to check what's living in that EFI partition?


What info should I give to help you guys better understand my situation (although I don't feel comfortable presenting the situation in detail on a public forum)?


Thank you!

Feb 11, 2015 2:35 AM in response to thomas_r.

I cannot cross out the physical access scenario. But I guess the plausibility of this also implies having an extremely Apple savy guy in the picture. Which I cannot exclude either.


Also, I'm not sure if presenting my situation to my local authorities dealing with cyber-stuff would be of any help. Which makes me believe I'm on my own. And I'm not a Mac savy guy.

Feb 11, 2015 4:24 AM in response to sebastianfH

sebastianfH wrote:


Thing is I've reinstalled my OS several times in the last 3 months and it seems like some information is still leaking.


What makes you think that information is "leaking?" I see people with these concerns all the time, and in the vast majority of cases, there are many other explanations, and no need to conjure up a theoretical and very unlikely hacking scenario.


Is it possible that there's a keylogger installed in the EFI partition? How can I check whether this scenario is plausible?

Is there a way to check what's living in that EFI partition?


There is only one way that this would be currently known to be possible, and that's through physical access to the machine. There are currently no known pieces of malware capable of doing this, only a proof-of-concept that is not malicious. So, in order for this to have happened, you would need to have been targeted by someone who is capable of both creating the payload that would infect the firmware and creating the specialized hardware to deliver that payload.


If you are running Mac OS X 10.10.2, this is no longer possible, as the firmware vulnerability that allowed this has been closed. If you are using 10.6, as your profile indicates, you also wouldn't be vulnerable, as to my knowledge no machine capable of running 10.6 has a Thunderbolt port.


Unfortunately, there is really no way that you could detect changes to the firmware without some serious hacking work of your own, probably involving using specialized hardware to download the firmware directly from the boot ROM.


For more information, see:


How serious is Thunderstrike?


(Fair disclosure: I may receive compensation from links to my sites, TheSafeMac.com and AdwareMedic.com.)


What info should I give to help you guys better understand my situation (although I don't feel comfortable presenting the situation in detail on a public forum)?


We need details about exactly what you're seeing that leads you to believe that malware is involved. If you are not comfortable posting that information, just anonymize it as much as possible.

Feb 11, 2015 9:23 AM in response to Linc Davis

Thank you Linc Davis for your answer.


So I should rest assured there's no keylogger installed on my OS.


Is there a way to delete the EFI partition and to reinstall the Boot ROM?

Here are my Mac's specs:

Boot ROM Version:

MBP112.0138.B14

SMC Version:

2.19f12


I've searched the Apple site for this type of firmware, but couldn't come across anything specific. I would like to rule out this scenario as well. Or, can this also be inferred from the log I posted?


Many thanks!

Feb 4, 2016 11:21 PM in response to Linc Davis

Hi Linc Davis


As I can see, you know how to detect if a computer is a keylogger victim, do I'm right?

Is there a way to know if a computer that I'm using have this "problem"?


I've performed the steps provided in this post: I believe that I have a keylogger or some sort of spyware installed on my mac, please help! and now I got a lot of results. In the line "/Library/LaunchAgents:" I've found these ones:

/Library/LaunchAgents:

com.google.keystone.agent.plist

com.rim.BBAlbumArtCacher.plist

com.rim.BBLaunchAgent.plist

Do I need to paste the whole bunch of info so you can help me with this issue?


Thanks in advance!

Feb 5, 2016 9:06 AM in response to darboscalante

darboscalante wrote:


Hi Linc Davis


As I can see, you know how to detect if a computer is a keylogger victim, do I'm right?

Is there a way to know if a computer that I'm using have this "problem"?


I've performed the steps provided in this post: I believe that I have a keylogger or some sort of spyware installed on my mac, please help! and now I got a lot of results. In the line "/Library/LaunchAgents:" I've found these ones:

/Library/LaunchAgents:

com.google.keystone.agent.plist

com.rim.BBAlbumArtCacher.plist

com.rim.BBLaunchAgent.plist

Do I need to paste the whole bunch of info so you can help me with this issue?


Thanks in advance!

I'd strongly suggest you create a new topic & start explaining what your actual issues are (like the info Linc Davis first comment here asks for).


Those look like normal launch agents (background tasks) from known Mac software developers. I suspect you have ancient RIM software (for Blackberry devices) that could be removed if not needed, but that requires you to find the correct steps to remove it. It is often left over from older OS versions it is just what happens in a migration.


Hunting for 'keyloggers' & other malicious software is not something you should do unless you have a lot of experience or are known to be a target of government agencies, frankly many users assume that something is evil when it is just a part of the OS or third party software.


If you want help here, start by explaining your issues, don't give us the latest conclusion you have decided to latch on to - you could be wrong, which wastes our time & yours.

Feb 5, 2016 11:02 AM in response to Drew Reece

Hi Drew, thanks for your quick response.


Here my new thread just as you want to see it: Does this Mac is a Keylogger target?


I'm not the owner of the device. As far as I know, the owner —someone who uses his computer to navigate in Netflix and write some letters in Word— is in the middle of legal issues where a lot of money is involved. That, and the lack of important information located in various of his email threads (from a hotmail account) are parts of this recipe.


As he told me, he has created a new email account recently, with a totally different password and the same problem has come again. Then, I heard by the first time about keyloggers. I never figure it out this kind of software exists for Macs, so, I'm not a devoted mysteries creator or someone who thinks that a big occult power is behind me or other people. This desperate owner asked me for an opinion, that's all.


I just made my research and tried to get a result based on the knowledge expressed in this PUBLIC forum, I'm not trying to play a techie/savvy role. As I noticed in a lot of forum posts, the community does not like to respond to a problem twice. That's why I posted the result I thought can work for this issue, sorry if it were a waste of time for you. If you can help, thanks in advance, if not, I hope Linc Davis can, as this pledge was originally posted for him.


In the other hand, thanks for clarify me what about the RIM stuff.

Feb 5, 2016 11:51 AM in response to darboscalante

darboscalante wrote:


I just made my research and tried to get a result based on the knowledge expressed in this PUBLIC forum, I'm not trying to play a techie/savvy role. As I noticed in a lot of forum posts, the community does not like to respond to a problem twice. That's why I posted the result I thought can work for this issue, sorry if it were a waste of time for you. If you can help, thanks in advance, if not, I hope Linc Davis can, as this pledge was originally posted for him.

I'm attempting to help 🙂…



This thread is solved, which means some users will simply ignore it, post a link here to a new thread if you or the owner creates one so interested parties can follow along. You can click Linc's name & view the history to see if he is currently active, it seems to me that he leaves old threads after offering advice on topics like this. When you have your own thread you can also award points, which encourages some users (who want the worthless tokens). Duplicates can be merged, but it is mostly when a user asks the same question over & over in new threads that patience runs out.


This topic is over a year old so the commands may have changed & are possibly irrelevant to the OS on your friends Mac. The other 'keylogger / spyware thread' you linked is from 2012 - all newer OS's work differently to 10.6.8.


If you want a guess at how a person could be 'compromised' on a computer you should focus on asking about that - key loggers are only one possible option, another is a compromised network connection or other malware on the machine (or on other machines on the network). Running old software can also expose other security issues… many potential ways exist & these vary by OS version too.

Another option is that the friend chose terrible quality passwords & it was attacked by a bot that simply is out to get any accounts (or the password reset email account is already compromised). Some services have flaws that get hacked all the time. Use second factor/ 2 step authentication to limit the potential of this.


If the owner is in legal disputes they should contemplate making a full backup for investigators & start over with a clean install, it is the only way to be sure that an OS is not effected by anything malicious installed. Forensics professionals may be able to find a compromise, but that will be expensive since law enforcement generally have better things to do than diagnose computer bugs or issues that can simply be a user misunderstanding how something operates.


Sorry these topics are a can of worms, giving us piecemeal info that is second hand makes it a long & arduous task to achieve anything. Too much speculation, too little info.



With that said I'll leave you to Linc Davis & the others here, good luck with it.

Potential keylogger infection

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.