Als «executable» getaggte Fragen

Das Berechtigungsbit in einem Dateimodus, mit dem eine Datei als Programm ausgeführt werden kann. Außerdem bezogen sich Fragen auf das Format von Programmdateien sowie auf das Auffinden und Ausführen von Programmdateien.


1
Wann kann ich Strings in einer ausführbaren Binärdatei bearbeiten?
Ich habe eine ausführbare Binärdatei. Nennen wir es a.out. Ich kann sehen, dass die Binärdatei Zeichenfolgen enthält $ strings a.out ... /usr/share/foo .... Ich muss die Zeichenfolge /usr/share/fooin ändern /usr/share/bar. Kann ich den String einfach ersetzen durch sed: sed -i 's@/usr/share/foo@/usr/share/bar@' a.out Dies scheint eine sichere Sache zu sein. Funktioniert …

2
Führen Sie eine Binärdatei von root ohne sudo aus
Ich hatte eine Frage zu einem Vorstellungsgespräch: Wie können Sie das Programm mit dem Benutzer user1ohne sudoBerechtigungen und ohne Zugriff auf das rootKonto ausführen (ausführen) : $ whoami user1 $ ls -l ~/binary_program -rw-r--r-- 1 root root 126160 Jan 17 18:57 /home/user1/binary_program


2
./executable: Binärdatei kann nicht ausgeführt werden
Ich habe ein Skript, das gut funktioniert, wenn ich auf dem Server ssh ausführe, um es selbst auszuführen, aber es hat Probleme, wenn Hudson , ein Continuous Integration Server, es ausführt . Ich automatisiere Tests auf einem eingebetteten Linux-System (dem Ziel). Das Target ist seriell mit Server A (RHEL 5) …

4
Dateiberechtigung nur ausführen
Wie kann ich festlegen, dass die Datei nur für andere Benutzer ausführbar, aber nicht lesbar / beschreibbar ist? Der Grund dafür ist, dass ich etwas mit meinem Benutzernamen ausführe, aber das Kennwort nicht preisgeben möchte. Ich habe es versucht : chmod 777 testfile chmod a=x chmod ugo+x Bei der Ausführung …


3
Wie führt eine Shell ein Programm aus?
Wenn ich ein Programm mit gcc kompiliere und versuche, es über die Bash-Shell auszuführen, wie lautet die genaue Reihenfolge der Schritte, gefolgt von Bash, um es auszuführen? Ich weiß fork(), execve(), loader, dynamic linker(und andere Dinge) beteiligt sind, aber kann jemand eine genaue Abfolge von Schritten und eine geeignete Lesereferenz …








Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.