Coder Social home page Coder Social logo

appmonitor-1's Introduction

AppMonitor

基于frida的动态检测工具,动态监控app的framework层api调用以及native层函数调用

Usage

Windows/Linux:

pip install frida
pip install androguard
python monitor.py target.apk

检测日志样例

2018-06-12 16:29 call android.telephony.TelephonyManager->getDeviceId
2018-06-12 16:29 call android.telephony.TelephonyManager->getSubscriberId
2018-06-12 16:29 call java.security.MessageDigest->getInstance for MD5
2018-06-12 16:29 call java.security.MessageDigest->getInstance for SHA1
2018-06-12 16:29 call javax.crypto.Cipher->getInstance for AES
2018-06-12 16:29 call javax.crypto.Cipher->getInstance for DES
2018-06-12 16:29 call libc->open
2018-06-12 16:29 call android.app.ApplicationPackageManager->getInstalledApplications
2018-06-12 16:29 call android.telephony.SmsManager->sendTextMessage for +8601010010

Hook列表

android.telephony.SmsManager

sendTextMessage

sendDataMessage

sendMultipartTextMessage

android.app.admin.DevicePolicyManager

getDeviceId

getSubscriberId

java.security.MessageDigest

getInstance

javax.crypto.Cipher

getInstance

android.content.BroadcastReceiver

abortBroadcast

android.app.ActivityManager

getRunningAppProcesses

forceStopPackage

restartPackage

killBackgroundProcesses

android.content.ContentProvider

query

delete

org.apache.http.impl.client.AbstractHttpClient

execute

java.net.URL

openConnection

openStream

android.location.LocationManager

getProvider

android.app.ApplicationPackageManager

setComponentEnabledSetting

getInstalledPackages

getInstalledApplications

installPackage

java.io.File

delete

android.app.admin.DevicePolicyManager

isAdminActive

lockNow

resetPassword

libc

open

write

mmap

madvise

pthread_create

appmonitor-1's People

Contributors

xdek42 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.