Skip to content

monitor behavior and protect user's privacy by repackaging app

Notifications You must be signed in to change notification settings

Xbalien/GuardDroid

Repository files navigation

GuardDroid

完成时间:2013年5月

最近review才发现原来这代码当时上传的是残缺的,完整的被格式化了。。。 ----2016年7月

将需要监控保护的app进行smali插桩重打包,对其中配置的关键api进行监控,控制app敏感行为

大体分为三部分 1.加固代码 需要监控的关键API以及信息,主要根据解析权限后匹配表(略为简单的demo,大家可以深究) 2.服务端重打包 使用python。就完成以上关键匹配后修改dalvik字节码,加入加固代码以及重新打包 3.手机管理端 负责权限控制、加固进程通信,主要使用localsocket,以及sqllite3操作等

repackaging_java目录为插桩源代码,将其转换为smali后可通过main.py将其插入到待打包app中 MyTrojan_unpackaging.apk为测试app

详细细节参考项目文档 https://github.com/Xbalien/GuardDroid/blob/master/GuardDroid_technical_doc.pdf

About

monitor behavior and protect user's privacy by repackaging app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published