如何在Kali Linux上安装Hyperion 2.2

时间:2019-12-12 15:46:53

标签: 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:找不到命令 请帮助。

4 个答案:

答案 0 :(得分:4)

以下命令对我来说可以编译,没有警告或错误。尽管我尚未完全测试生成的可执行文件:

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

答案 1 :(得分:2)

i686-w64-mingw32-gcc -I Hyperion-2.3.1 / Src / Payloads / Aes / c Hyperion-2.3.1 / Src / Crypter / .c Hyperion-2.3.1 / Src / Payloads / Aes / c / .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 /

答案 2 :(得分:0)

我是Hyperion的作者。 Hyperion是Windows应用程序,我对Kali Linux上的交叉编译问题不是很熟悉。不过,我可以给您两个提示,以指出正确的方向:

  • 如果要使用Makefile:mingw32-make: command not found表示未安装mingw32-make。您必须使用apt来安装它。 sudo apt-get install gcc-mingw-w64apt install mingw-w64之类的东西应该可以解决此问题。您还可以使用apt search mingw查找相应的程序包。

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

亲切的问候,

基督徒

答案 3 :(得分:0)

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