GNU/Linux >> Tutoriels Linux >  >> Linux

Puis-je exécuter un binaire Linux sans que le bit d'autorisation d'exécution ne soit défini ?

Vous pouvez utiliser /lib/ld*.so comme interpréteur ELF, comme ceci :

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

Le nom réel diffère d'une architecture à l'autre. Certains noms incluent /lib/ld-linux.so.2 , /lib/ld-linux-x86-64.so.2 et /lib/ld-2.7.so . Vous pouvez probablement le trouver singulièrement sous la forme /lib/ld* .


Linux
  1. Modules du noyau Linux sans lesquels nous ne pouvons pas vivre

  2. Commande Chattr sous Linux (Définir le bit immuable)

  3. Linux - Autorisation de fichier Exécuter uniquement ?

  4. Linux - Les capacités peuvent-elles être utilisées dans des scripts sans définir le binaire de l'interpréteur ?

  5. Comment définir l'Evil Bit sur le trafic sortant

Comment définir ou modifier le fuseau horaire sous Linux

Comment exécuter un package .run ou .bin sous Linux

Exécuter des fichiers binaires sous Linux

Comment configurer le pare-feu UFW sous Linux

Comment définir l'affinité processeur d'un processus sous Linux ?

Comment définir l'interface réseau préférée sous Linux