使用DFLAGS编译Netcat
我一直在尝试编译netcat,以便可以使用-e
选项,但我不确定如何或在何处放置自定义标志。使用DFLAGS编译Netcat
到目前为止,我已经做了:
./configure
Make
,然后我用编辑Makefile:
DFLAGS = -DGAPING_SECURITY_HOLE -DTELNET
,然后做make install
。
这是正确的方法吗?
你并没有真正说出你想做什么,但通常你想CFLAGS
而不是DFLAGS
,而你想要的东西如./configure 'CFLAGS=blah'
,然后make
。您可能需要根据您的外壳进行引用。您也可能会发现configure
可以为您选择,通常从--with
开始。
那么CFLAGS通过DFLAGS?我正要离开ihtb.org/security/hacking_with_your_cat.txt,他们说要使用dflags。 – user3287817
无论是使用'DFLAGS'还是'CFLAGS'都取决于'Makefile',但标准是'CFLAGS'。你可以尝试两种。 – abligh
这确实取决于构建系统。如果netcat使用autotools,那么除非是极端情况,否则不必编辑makefile,只需将参数传递给'configure',就像建议的abligh一样。 –