Errore di compilazione "errore fatale: openssl rc4.h: nessun file o directory" [chiuso]

-1

Sto cercando di compilare il seguente exploit link per usarlo contro una delle mie macchine da laboratorio.

Sto cercando di compilarlo all'interno della macchina KALI e ottenere il seguente errore:

root@kali:~/Desktop# gcc -o OpenFuck abc.c -lcrypto
abc.c:22:26: fatal error: openssl rc4.h: No such file or directory
compilation terminated.

Ho cercato online possibili soluzioni e ho eseguito entrambi:

root@kali:~/Desktop# apt-get install libboost-dev
root@kali:~/Desktop# apt-get install libssl-dev

Tuttavia, l'errore è ancora lì!

    
posta Ahmed Taher 24.01.2014 - 08:46
fonte

1 risposta

2

Sebbene questo non risponda alla tua domanda, almeno ti darò un consiglio sulla sicurezza.

Per prima cosa, quando lavori come sviluppatore, costruisci codice o compili il codice che NON DEVI usare l'account di root. Mi sembra che tu stessi utilizzando l'account di root per impostazione predefinita per eseguire attività non correlate all'amministrazione. Inoltre ti troverai ad affrontare alcuni problemi come avere i tuoi binari costruiti con permessi che permetteranno solo alla root di eseguirli / accedervi.

Inoltre, come risposta rapida alla tua domanda:

  1. Assicurati di aver incluso rc4.h con & lt rc4.h & gt e non con "rc4.h".

Se questo va bene:

  1. Prova a trovare il tuo file rc4.h (trova rc4.h o find -name rc4.h / usr / include)
  2. Una volta trovato, aggiungi alla tua linea di compilazione "-I / percorso / a / dir"

Spero che questo ti aiuti.

    
risposta data 24.01.2014 - 09:26
fonte

Leggi altre domande sui tag