我一直在嘗試編譯netcat,以便可以使用-e
選項,但我不確定如何或在何處放置自定義標誌。使用DFLAGS編譯Netcat
到目前爲止,我已經做了:
./configure
Make
,然後我用編輯Makefile:
DFLAGS = -DGAPING_SECURITY_HOLE -DTELNET
,然後做make install
。
這是正確的方法嗎?
我一直在嘗試編譯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一樣。 –