GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Kann ich eine Linux-Binärdatei ausführen, ohne dass das Ausführungsberechtigungsbit gesetzt ist?

Sie können /lib/ld*.so wie folgt als ELF-Interpreter verwenden:

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

Der eigentliche Name unterscheidet sich von Architektur zu Architektur. Einige Namen enthalten /lib/ld-linux.so.2 , /lib/ld-linux-x86-64.so.2 und /lib/ld-2.7.so . Sie finden es wahrscheinlich einzeln als /lib/ld* .


Linux
  1. Wie setze ich den Namen eines Threads in Linux pthreads?

  2. Wie kann ich das 'Backend' in Matplotlib in Python einstellen?

  3. So stellen Sie die IP-Adresse von C in Linux ein

  4. Legen Sie unter Linux eine HTML-Seite als Hintergrundbild fest

  5. Wie kann ich die Prozessoraffinität eines Prozesses unter Linux einstellen?

So stellen oder ändern Sie die Zeitzone in Linux

So führen Sie ein .run- oder .bin-Paket unter Linux aus

Binärdateien unter Linux ausführen

So richten Sie die UFW-Firewall unter Linux ein

Wie kann ich den Fehler beheben, dass die Binärdatei nicht ausgeführt werden kann?

So stellen Sie die bevorzugte Netzwerkschnittstelle unter Linux ein