Showing posts with label OS X. Show all posts
Showing posts with label OS X. Show all posts

Windows Version of the Janicab Malware

Last week, F-Secure wrote about a script-based malware targeting Mac users. Yesterday, the folks from avast! revealed a Windows version.

http://www.f-secure.com/weblog/archives/00002581.html
Janicab Malware


Here is a summary of the difference between the Windows and OS X version:
http://www.f-secure.com/weblog/archives/00002581.html
Differences between the Windows and OS X version

Tips and tricks to bypass AppMinder’s Jailbreak detection

http://reverse.put.as/2013/06/30/gone-in-59-seconds-tips-and-tricks-to-bypass-appminders-jailbreak-detection/
AppMinder`s Jailbreak detection
AppMinder provides three levels of jailbreak detection and anti-debugging measures. The different levels are related to self-integrity checking and code obfuscation rates. When you generate a new protection, it will give you some plug’n'pray code to plug in into your existent code base. It is very easy to integrate. There is some polymorphism on each generation – code is different but the high-level operations will be the same. For this analysis the variant C was being used – self-integrity checking level and code obfuscation rate both high.

The core of jailbreak detection is located in a big inline assembler function with random name on each generation, and in a single line to make it a bit more annoying to read. In OS X you can easily convert it to line by line with sed “s/;/\\`echo -e ‘\n\r’`/g”. IDA has some trouble disassembling it but you can help it by manually defining code. It was late and I did not bothered to verify these IDA troubles.

AppMinder`s Jailbreak detection | Reverse Engineering Mac OS X