Reverse Engineering Mac Malware 4 - File Analysis

Reverse Engineering Mac Malware

Forensic analyst Sarah Edwards now turns the focus of her presentation to the ins and outs of file analysis on Mac OS X. Within the framework of this nontrivial activity, really verbose tools such as Dtrace, fs_usage and fseventer are looked into, with some examples of the returned metadata and other attributes being provided along the way. Generally, this part is covering the methods for analyzing arbitrary Mac files and the types of information that can be retrieved as a result of this workflow.

Reverse Engineering Mac Malware 3 - Dynamic Analysis

Reverse Engineering Mac Malware

The topics covered by Sarah Edwards in this sub-section of her presentation are related to the various aspects of performing dynamic analysis of Mac applications, including malicious ones. In particular, the following processes are looked into: virtualization - that is, running code in a virtual machine; and application tracing, which is intended to return data on app execution, file system events, etc. Also, the tools applicable for dynamic analysis are listed here and demonstrated in action.

Remove MacitNow virus ads from Safari, Firefox and Chrome on Mac OS X

Remove MacItNow

This post will be useful for both prevention and troubleshooting in the context of the MacitNow adware infection. This add-on, which targets Safari, Chrome and Firefox on the compromised Mac box, triggers an unreasonable lot of ads on any web page the user visits. While providing up-to-date e-shopping information at times, the app in question affects the user’s web browsing experience in the worst way, making sites take longer to load and hindering the regular page contents viewing. The tutorial gives you an idea of how this adware routine works and what steps are to be taken to get rid of the problem.

Remove MacSpend Ads from Safari/Firefox/Chrome on Mac OS X

Remove MacSpend

Ads on websites are useful as long as the amount thereof is reasonable. Redundancy and intrusiveness are the things that turn e-commerce data into a problem and an irritation factor. This is what happens when apps like MacSpend operate in a Mac machine. In this case, tons of ads appear in places where they normally wouldn’t be displayed, which causes the affected Mac users a great deal of web browsing hurdles. This post contains an investigative report about the MacSpend application and provides instructions on removing it.

Remove BrowserSafeguard with RocketTab from Mac OS X

Remove BrowserSafeguard with RocketTab

Out of all the versatile sorts of Internet advertising and promotion, the authors of MacGlobalDeals app for Mac OS X chose an unwelcome path based on highly intrusive techniques. The way it works involves trespassing of the malicious code on the user’s machine via obscure drive-by tricks, and then installing a browser extension which deploys a noxious ad placement activity regardless of the victim’s discretion. This post reflects in-depth dissection of this Mac adware and provides effective removal instructions.

Reverse Engineering Mac Malware 2 - Mach-O Binaries

Reverse Engineering Mac Malware

The focus of this part of Sarah Edwards’ presentation is entirely on Mach-O binaries. In particular, the highlighted aspects include properties of these Mac OS X files, characteristics of universal/fat binaries, file signatures and code signed binaries. Furthermore, binary analysis using commands and such tools as MachOView and Hopper is graphically illustrated to give you a better idea of the capabilities and features provided by these apps.