Android 如何从移动恶意软件开始?

Android 如何从移动恶意软件开始?,android,api,mobile,sms,malware,Android,Api,Mobile,Sms,Malware,我决定开始研究移动恶意软件,特别是Android,以便更好地理解它。我对Android编程或恶意软件创建没有太多的背景 首先,Android应用程序的代码和Android恶意软件之间有什么区别?我已经写了一些简单的应用程序,但我不知道从哪里开始恶意软件 其次,我知道谷歌提供的API可以帮助安卓恶意软件做很多事情,但我对它们不是很熟悉。我想写一个非常简单的安卓恶意软件,它将创建一个传入文本消息的副本,并将它们透明地发送给另一个号码。这很难做到吗 提前感谢。Android应用程序的代码与Androi

我决定开始研究移动恶意软件,特别是Android,以便更好地理解它。我对Android编程或恶意软件创建没有太多的背景

首先,Android应用程序的代码和Android恶意软件之间有什么区别?我已经写了一些简单的应用程序,但我不知道从哪里开始恶意软件

其次,我知道谷歌提供的API可以帮助安卓恶意软件做很多事情,但我对它们不是很熟悉。我想写一个非常简单的安卓恶意软件,它将创建一个传入文本消息的副本,并将它们透明地发送给另一个号码。这很难做到吗


提前感谢。

Android应用程序的代码与Android恶意软件有什么区别?

肖特:没什么

Long:恶意软件应用程序通常没有很好的用户体验,或者除了显示广告和窃取数据之外什么都不做。有时数据窃取应用程序隐藏在一个简单的Android游戏中。应用程序内部的代码只是java或C++或者任何你想在Android程序中编写的代码。 我想写一个非常简单的安卓恶意软件,它将创建一份传入短信的副本,并将其透明地发送给另一个号码。这很难做到吗?

简短:不,取决于你的编程技巧

长:

  • 首先,为潜在(愚蠢的)受害者找到一些安装你的应用程序的好理由,比如:“这个应用程序会备份你的消息”或者“广告拦截器没有根目录,现在下载!”

  • 编写一些代码来读取消息数据库(请参阅:)

  • 编写一些代码,将被盗信息上载到某个服务器或发送到另一个电话号码(请参阅:)。发送短信时,短信应用程序中不会出现短信

  • 请记住,用户在安装(恶意软件)应用程序时会看到它拥有的所有权限,并且他们需要接受这些权限。但大多数用户甚至不看它们,只需按accept;)

    Android中权限的完整列表可在此处找到:


    注意:我写这篇文章是基于大多数恶意软件应用在Android上的工作原理。

    好吧,太棒了!所以,基本上,我写这篇文章就像写其他任何应用程序一样,谢谢你的帮助!