GNU/Linux >> Tutoriales Linux >  >> Linux

¿Puedo ejecutar un binario de Linux sin que se establezca el bit de permiso de ejecución?

Puede usar /lib/ld*.so como un intérprete de ELF, así:

$ cp /bin/ls /tmp/ls
$ chmod a-x /tmp/ls
$ /lib/ld-linux.so.2 /tmp/ls

El nombre real difiere de una arquitectura a otra. Algunos nombres incluyen /lib/ld-linux.so.2 , /lib/ld-linux-x86-64.so.2 y /lib/ld-2.7.so . Probablemente puedas encontrarlo singularmente como /lib/ld* .


Linux
  1. Comando Chattr en Linux (establecer bit inmutable)

  2. Linux:¿se pueden usar las capacidades en secuencias de comandos sin configurar el binario del intérprete?

  3. ¿Cómo establecer el nombre de un hilo en Linux pthreads?

  4. ¿Cómo puedo configurar el 'backend' en matplotlib en Python?

  5. Cómo configurar la dirección IP desde C en Linux

Cómo establecer o cambiar la zona horaria en Linux

Cómo ejecutar un paquete .run o .bin en Linux

Ejecutar archivos binarios en Linux

Cómo configurar el cortafuegos UFW en Linux

¿Qué hace el permiso de ejecución?

Establecer una página HTML como fondo de pantalla en Linux