Android重打包成恶意软件分析

以下内容来自雪城大学SEED(SEcurity EDucation)项目中的Android重打包实验。
1、首先看下Android开发和重打包过程

重打包流程

2、如何注入代码到正常的APP中

  1. 修改源程序的smail代码(比较难)
  2. 重新写一个java完整的类,编译成smail代码,利用BroadcastReceiver插入完成的类。在AndroidManifest.xml声明BroadcastReceiver。

3、给出删除通信录的代码

删除通信录的代码
AndroidManifest.xml声明BroadcastReceiver
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,558评论 25 708
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,569评论 2 45
  • 孙师傅的家离市局不远,坐公交车也就4站地,这三个年轻人骑着自行车便出了市局的大门。 一会儿功夫,他们便到了孙师傅家...
    天气好时不出门阅读 372评论 0 1
  • 又一节孕期瑜伽结束了,发现一个问题,孕妇的情绪不稳定直接会影响到胎儿的胎心,这个问题是以前没有过的。 现在的这个孕...
    周舟_2983阅读 137评论 0 1
  • 很想很想你,你在远方还好吗? 身边没有了你,我的生活一片茫然.明知道这陌生的城市里没有你,而我...
    紫藤小妮子阅读 333评论 0 1