Installation 如何在kali linux上安装hyperion 2.2

Installation 如何在kali linux上安装hyperion 2.2,installation,hyperion,kali-linux,Installation,Hyperion,Kali Linux,我想在kali linux上安装hyperion 2.2。这个版本的hyperion与以前的版本不同:没有.cpp文件(现在hyperion是C)。所以命令 'i686-w64-mingw32-c++Hyperion-1.2/Src/Crypter/*.cpp-o Hyperion.exe' 不起作用。 我也试过: mingw32 make 找不到bash:mingw32 make:命令 请帮忙。我是海伯龙的作者。Hyperion是一个Windows应用程序,我不太熟悉Kali Linux上的交

我想在kali linux上安装hyperion 2.2。这个版本的hyperion与以前的版本不同:没有.cpp文件(现在hyperion是C)。所以命令 'i686-w64-mingw32-c++Hyperion-1.2/Src/Crypter/*.cpp-o Hyperion.exe' 不起作用。 我也试过: mingw32 make 找不到bash:mingw32 make:命令
请帮忙。

我是海伯龙的作者。Hyperion是一个Windows应用程序,我不太熟悉Kali Linux上的交叉编译问题。尽管如此,我可以给你两个提示,为你指明正确的方向:

  • 如果要使用makefile:
    mingw32 make:command not found
    表示未安装mingw32 make。您必须使用apt来安装它。类似于
    sudo-apt-get-install gcc-mingw-w64
    apt-install-mingw-w64
    的方法应该可以解决这个问题。您还可以使用
    apt search mingw
    查找相应的包

  • 如果您想自己调用编译器来构建它:AES dll被TinyAES替换。可以在这里找到:
    Src/Payloads/Aes/c/Aes.c
    。因此,您还必须将其添加到源路径中

亲切问候,


Christian

以下命令对我来说非常有效,编译时没有任何警告或错误。虽然我还没有完全测试生成的可执行文件:

i686-w64-mingw32-gcc -ISrc/Payloads/Aes/c Src/Crypter/*.c Src/Payloads/Aes/c/*.c -o hyperion.exe
在生成的hyperion.exe上运行file命令可提供:

hyperion.exe: PE32 executable (console) Intel 80386, for MS Windows

hyperion 2.2和2.3有一个makefile,我将编译器gcc更改为i686-w64-ming32-gcc,并修改CFLAGS,它可以编译。

i686-w64-mingw32-gcc-I hyperion-2.3.1/Src/Payloads/Aes/c hyperion-2.3.1/Src/Payloads/c-o hyperion.exe

此命令适用于kali 2020.3 mingw-w64 V.8和Hyperion-2.3.1
确保将-I与Hyperion-2.3.1分开,并确保包含完整的文件路径,即Hyperion-2.3.1/Src/Payloads/Aes/c/

什么是指-I选项?我放置了i686-w64-mingw32-gcc--help,但没有找到这个。但是对我有用。