Error de compilación "error fatal: openssl rc4.h: No existe tal archivo o directorio" [cerrado]

-1

Estoy tratando de compilar la siguiente vulnerabilidad enlace para usarla en una de mis máquinas de laboratorio.

Estoy intentando compilarlo dentro de la máquina KALI y obtengo el siguiente error:

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.

Busqué posibles soluciones en línea y encontré ambas:

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

Sin embargo, el error sigue ahí!

    
pregunta Ahmed Taher 24.01.2014 - 08:46
fuente

1 respuesta

2

Aunque esto no responderá a su pregunta, al menos le daré un consejo de seguridad.

Primero es lo primero, cuando trabaje como desarrollador, código de compilación o código de compilación, NO DEBE usar la cuenta raíz. A mi me parece que si estuviera usando su cuenta raíz por defecto para hacer tareas no relacionadas con la administración. También enfrentarás algunos problemas, como hacer que tus binarios se construyan con permisos que solo permitirán que la raíz los ejecute o acceda a ellos.

También, como respuesta rápida a su pregunta:

  1. Asegúrese de haber incluido el rc4.h con & lt rc4.h & gt y no con "rc4.h".

Si esto está bien:

  1. Trate de encontrar su archivo rc4.h (busque rc4.h o busque -name rc4.h / usr / include)
  2. Una vez que lo encuentre, agregue a su línea de compilación "-I / path / to / dir"

Espero que esto te ayude.

    
respondido por el kiBytes 24.01.2014 - 09:26
fuente

Lea otras preguntas en las etiquetas