Skip to content

Security Testing tool for APK to reduce sweetness and bug attraction

Notifications You must be signed in to change notification settings

nicchongwb/siewdai-android

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

siewdai-android

Security Testing tool for APK to reduce sweetness and bug attraction

Why siewdai-android?

Android comes in many different confectionery flavors. We know sweet and sugar attract bugs and we don't want that. Siew-dai in Cantonese means less sweet. Siewdai-android aims to automate all the mundane security testing of APKs.

Requirements

Docker Jadx Apktool

Usage

Configuring Jadx and Apktool

The tool will dynamically download jadx from https://github.com/skylot/jadx/releases/download/v1.5.1/jadx-v1.5.1.zip unzip into the resources directory. This project comes with the necessary binaries in resources directory. If you require another jadx version, manually change accordingly before building the Docker image.

resources
└── jadx
    ├── LICENSE
    ├── README.md
    ├── bin
    │   ├── jadx
    │   ├── jadx-gui
    │   ├── jadx-gui.bat
    │   └── jadx.bat
    └── lib
        └── jadx-1.5.1-all.jar

This project also comes with APKTool v2.11.1 in resources directory. If needed change it accordingly before building Docker image.

Change the following values in siewdai-android/constants.py

  • APKTOOL_BINARY

Placing APKs

Place APK files into apk directory of this project

Linux

./run.sh

Configuration

Before building the Docker image, you can change the resources such as jar (eg. apktool), or config such as string-search-regex.json.

Features

  • Finding hardcoded sensitive information in APK
  • Finding sensitive information in Fridump data
  • APK SSL certificate expiry

About

Security Testing tool for APK to reduce sweetness and bug attraction

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published