Giter Site home page Giter Site logo

simplespyware's Introduction

SimpleSpyware - Black HatEurope 2019 - Demo App

This repo contains a demonstration spyware app. The app shows how Androids foreground services can be used to collect user data. More technical information can be found within the presentation slides.

APK

The latest prebuilt apk can be downloaded from the releases page:

General Notes

Please do not use or redistribute parts of this code for criminal activity. Spying on others is a crime! This code is only intended for educational purposes and should only be used on your own devices for testing.

All the data collected by this app is stored in the internal storage of your device. Moreover, the app does not have the internet permission and therefore everything stays within the apps context and is safe for testing.

Some notes about the features:

  • Timings: Executation may change with your phones state.
  • Cam: The gallery deletes all the photos after 100 images.
  • Location: Remember that GPS data drains a lot of battery power.
  • Micrphone: Remember that only one app can use the microphone. So you can't record phone calls and spy on the mic at the same time. A maximum recording time of one hour is set for every media file.
  • Visibility: Some permission usage monitors may detect the app. If you overuse the scheduling, you may get a battery power notification after some hours.

Patch - CVE-2019-2219

Patch for this attack was released in december 2019. Foreground Services will now have to show a notification for at least 5 seconds.

Build

The ExampleA folder contains a Android Studio 3.2 project. The project can be imported in Android Studio or directly build with gradle:

./gradlew build

You can install and debug via Android Studio or over adb with:

adb install ch.zhaw.init.orwell_a

Attributions

App Material Icons: Attribution: Google Inc. - Licencse

  • Thanks to all Security Teams for resolving this issue on future Android versions.

simplespyware's People

Contributors

7homassutter avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.