peachbox


Track the behavior of application on android

Introduction

Peachbox can track the behavior of application on android,like send SMS, install package and get ROOT privilege etc.

Features

  1. Track send/delete SMS behavior
  2. Track install/delete package behavior
  3. Track the ROOT behavior(adbd,udev,zergRush,GingerBreak )

How it works

Peachbox modifies the android source code and build customized android image. In this way, peachbox can know the sensitive behavior of the application.

Screen Shot

http://peachbox.googlecode.com/files/peachbox1.png http://peachbox.googlecode.com/files/peachbox2.png

Log example

Please refer to LogFormat for detail.

Installation Guide

This is a guide to get PeachBox running. The release has only been tested on Linux. If you do not have the Android SDK, download it from http://developer.android.com/sdk/index.html.

  1. Export the path for the SDK tools

export PATH=$PATH:/path/to/android-sdk/tools/

export PATH=$PATH:/path/to/android-sdk/platform-tools/

  1. Download necessary files and uncompress it anywhere

wget http://peachbox.googlecode.com/files/peachbox.zip

  1. Setup a new AVD targeting Android 2.3 by running:

android

  1. Start the emulator with the new AVD:

./startemu.sh NameOfAVD

Get Source and Compile

Please refer to Compile for detail.

Project Information

The project was created on Feb 27, 2012.

Labels:
Android security Log