(Kali& Ettercap)插件编译错误

时间:2018-03-12 18:26:41

标签: c ettercap

好的,我在使用命令gcc -shared -o attack_test.so -fPIC attack_test.c进行编译时遇到了一个特殊问题。具体来说,当我运行命令时,我收到错误fatal error: ec.h: No such file or directory。知道如何解决这个问题吗?感谢。

编辑:为了提供更多问题背景,我从桌面运行此命令,我的C源代码所在的桌面。也许我需要放置源并运行命令的特定位置?

编辑2:因此,我可以通过运行命令sudo apt-get install libssl-dev,然后将行#include <ec.h>更改为#include <openssl/ec.h>来解决上述错误,这似乎否定了这个问题。将<openssl/...>添加到其他包含不起作用的方式不同。现在,它不是fatal error: ec.h: No such file or directory,而是fatal error: ec_plugins.h: No such file or directory。有关可能修复的想法吗?非常感谢!

作为参考,我建立在this link的dos_attack.c源代码的基础上。

要清除:这是针对项目并在 CLOSED ENVIRONMENT 中进行测试的。这完全用于教育用途以及拒绝服务和中间人缓解技术的研究。

1 个答案:

答案 0 :(得分:1)

<ec.h>旨在引用a file in the Ettercap include directory,而不是OpenSSL标头。其他ec_*.h标题也是如此。

-I/path/to/ettercap/include添加到编译器标志中应解决此问题。