Sign in | Join United States - English [Change]
 Home > Insights 

This Blog

Syndication

Calendar

<November 2008>
SunMonTueWedThuFriSat
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

CA Security Advisor Research Blog

Find out what our research team is saying about the latest security threats in the CA Security Advisor blog

New Trojans Strike OS X

Zlob’s OSX DNSChanger (also known as "RSPlug") struck last year in November, and thereafter became prevalent for several months. Last week, we discovered two new OSX backdoor trojans on the loose, both capable of infecting Macintosh users’ machines.

The first, OSX/Jahlav.A, is the work of the RSPlug author and it carries the installer name "MacAccess". This threat pretends to be a fix for ‘Video ActiveX Object Error’ and arrives as a disk image file (.dmg) which, when downloaded, automatically mounts and displays a pop-up message to start the installation process:

Example of installation pop-up displayed by OSX/Jahlav.A on execution

Affected OS X users should immediately notice the appearance of an icon for the disk image “install.pkg” on the desktop:

OSX/Jahlav.A drops a disk image icon to the desktop

and looking in “install.pkg/Contents/Info.plist”, the user should be able to find the following strings:

Brief Description: Microsoft Company Evil Bill
Application Name: MacAcess
Release/Build Version: 3.0
Authorization Action: RootAuthorization
Default Location: /Library/Internet Plug-Ins/
Installed Size: 376 KB

Example files dropped by OSX/Jahlav.A

The malicious installer contains three files, highlighted in the screenshot above:

  • Archive.pax.gz
  • preinstall
  • preupgrade  

Inside “Archive.pax.gz” are two files:

  • AdobeFlash
  • Mozillaplug.plugin

which the trojan installs to “/Library/Internet Plug-Ins”.

The files “preinstall” and “preupgrade” contain exactly the same code. The malicious shell script uses the instructions “begin 777 withlove” to drop the file “~/i386”, along with a temporary file called “\crons.inst”, whose purpose is to execute a cron (or scheduling) job:

* */5 * * * \"$path/$EVIL\" 1>/dev/null 2>&1

where $path is "/Library/Internet Plug-Ins/" and $EVIL is filename “AdobeFlash” or “applemac”.

Via the instruction “begin 666 jah” contained in the file “/i386”, OSX/Jahlav.A executes a malicious Perl script that attempts to connect to a remote server through TCP port 80. Using this connection, the trojan also sends back sensitive information about the compromised user’s system, such as its operating system, processor type and IP address.

On appearance, this trojan has similar installation characteristics as variants of the OSX/RSPlug Family; however, the behavior has changed since RSPlug, and it is no longer targeting users’ DNS settings. Instead, the backdoor component is now designed to remotely download and install files. Our customers are protected from OSX/Jahlav.A using update 31.6.6219 and later.

Another Mac-targeting malware that we recently added is OSX/Lamsev.A. This trojan, pictured below, is currently published and downloadable from a known security website as a proof-of-concept application.

Example of proof-of-oncept malware OSX/Lamsev.A

The author describes their application in “readme.txt” as follows:

Attaches persistent bindshell to OS X applications. Not all applications are supported. If your application isn't supported, you should get an error after running the 'hack' command. Application must be in the current working directory.

Future features:
Advertisement of backdoored accounts over Bonjour.

Obviously, it was purposely created for educational purposes and it requires users to manually set a target application in the terminal to execute its payload. Our customers are protected from OSX/Lamsev.A using update 31.6.6225 and later.

Mac OS X threats are still incomparable to Windows threats, but with the growing popularity of Mac systems we are unfortunately seeing attackers taking more interest.

Stay informed, stay safe!

Share this post: Email it! | bookmark it! | digg it! | reddit!

Comments

No Comments

Leave a Comment

(required)  
(optional)
(required)  
Add

About Methusela Cebrian Ferrer

Methusela Cebrian Ferrer is a Senior Research Engineer with the CA Internet Security Business Unit (CA ISBU) based in Melbourne, Australia. Previous to CA, she spent 5 years on the antivirus service team and R&D group for Trend Micro Internet Security Labs. She also worked with antivirus and anti-Spyware software for PC Tools Research in Sydney, where she specialized in research and analysis of Mac OS X security threats. Her specialty is in security exploits and vulnerabilities on mobile and Mac platforms. She holds MCSE and MCSA Microsoft certifications and is an active member of AISA and ISSA organization, as well as various information security forums.
 
 
Page Tools