PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : bin überfragt



horschi
03.08.02, 16:48
schaut euch mal diesen mitschnitt aus meiner bash an, ich versteh die welt nicht mehr:


horschi@kirby:~/quake$ ls -alp
total 10720
drwxrwxrwx 15 horschi horschi 4096 Aug 3 18:59 ./
drwxr-xr-x 30 horschi horschi 4096 Aug 3 19:09 ../
-rwxrwxrwx 1 horschi horschi 4327 Nov 30 1998 3.20_Changes.txt
-rwxrwxrwx 1 horschi horschi 146432 Jul 3 1998 3dfxgl.dll
drwxrwxrwx 4 horschi horschi 4096 Dec 24 2001 HWsrc/
drwxrwxrwx 2 horschi horschi 4096 Dec 24 2001 Hotlaunch/
drwxrwxrwx 8 horschi horschi 4096 May 4 16:43 baseq2/
drwxrwxrwx 2 horschi horschi 4096 Dec 24 2001 config/
drwxrwxrwx 3 horschi horschi 4096 Dec 24 2001 crbot/
drwxrwxrwx 9 horschi horschi 4096 Jun 3 12:14 ctf/
drwxrwxrwx 2 horschi horschi 4096 Dec 24 2001 docs/
drwxrwxrwx 3 horschi horschi 4096 Feb 1 2002 eraser/
-rwxrwxrwx 1 horschi horschi 577 Mar 11 11:54 gamex86.exp
-rwxrwxrwx 1 horschi horschi 1936 Mar 11 11:54 gamex86.lib
drwxrwxrwx 2 horschi horschi 4096 Jun 3 12:14 gibstats/
drwxrwxrwx 6 horschi horschi 4096 Jun 13 21:27 hw/
drwxrwxrwx 2 horschi horschi 4096 Dec 24 2001 idgamma/
drwxrwxrwx 2 horschi horschi 4096 Jun 3 12:14 keygrip2/
-rwxrwxrwx 1 horschi horschi 120122 Nov 30 1998 lib3dfxgl.so
-rwxrwxrwx 1 horschi horschi 896813 Nov 30 1998 libMesaGL.so.2.6
drwxrwxrwx 2 horschi horschi 4096 Dec 31 2001 lithium/
-rwxrwxrwx 1 horschi horschi 230400 Jun 18 1998 pvrgl.dll
-rwxrwxrwx 1 horschi horschi 630 Nov 25 1997 q2.ico
-rws--x--x 1 root horschi 343080 Nov 30 1998 quake2
-rwxrwxrwx 1 horschi horschi 768 May 18 19:28 quake2.act
-rwxrwxrwx 1 horschi horschi 1048 May 18 19:29 quake2.act.pal
-rwxrwxrwx 1 horschi horschi 2999296 Mar 21 08:34 quake2.bsc
-rwxrwxrwx 1 horschi horschi 24 Nov 30 1998 quake2.conf
-rwxrwxrwx 1 horschi horschi 339968 Jul 28 12:18 quake2.exe
-rwxrwxrwx 1 horschi horschi 8580 Nov 30 1998 readme
-rwxrwxrwx 1 horschi horschi 61630 Nov 30 1998 readme.txt
-rwxrwxrwx 1 horschi horschi 3949568 Mar 16 09:04 ref_gl.bsc
-rwxrwxrwx 1 horschi horschi 217088 Jul 28 12:18 ref_gl.dll
-rwxrwxrwx 1 horschi horschi 217088 Jan 6 2002 ref_gl.dll.wallhack
-rwxrwxrwx 1 horschi horschi 569 Mar 16 09:04 ref_gl.exp
-rwxrwxrwx 1 horschi horschi 1920 Mar 16 09:04 ref_gl.lib
-rwxrwxrwx 1 horschi horschi 286345 Nov 30 1998 ref_gl.so
-rwxrwxrwx 1 horschi horschi 286916 Nov 30 1998 ref_glx.so
-rwxrwxrwx 1 horschi horschi 193024 Sep 1 1998 ref_soft.dll
-rwxrwxrwx 1 horschi horschi 234647 Nov 30 1998 ref_soft.so
-rwxrwxrwx 1 horschi horschi 242722 Nov 30 1998 ref_softx.so
horschi@kirby:~/quake$ ./quake2
bash: ./quake2: No such file or directory
horschi@kirby:~/quake$



<- ich hoffe man kanns lesen
wenn euch was einfällt, lasst es mich wissen ;-)

mfg.
Klein-Horschi

horschi
03.08.02, 16:56
ach ja,
selbst ein:

chmod a+rwx quake2
chown horschi quake2

hilft nicht
die rechte wie sie oben sind spielen keine rolle :-(

Jorge
03.08.02, 16:56
Um eine Datei ausführen zu können, reicht es nicht nur das Ausführrecht für diese Datei zu haben. Du musst sie auch lesen können.

horschi
03.08.02, 17:11
wie gesagt ein chmod a+rwx hilft auch nicht

man beachte: no such file or directory
aber die datei existiert ja definitiv

hab auch schon die datei umbenannt in q2
ging auch nicht

wie gesagt, umbenennen, mit vi öffnen <- geht alles

nur nicht ausführen :-(

dauni
03.08.02, 17:31
Mach doch mal ein "chmod 755" drauf und "chown horschi.horschi" als root bitte

horschi
03.08.02, 17:37
hab ich auch schon probiert
isses also auch net

horschi
03.08.02, 17:41
btw: selbst als root kann ich datei nicht ausführen

horschi
03.08.02, 17:43
kann das vielleicht ein trojaner sein ? *angstbekomm*
der vielleicht versucht durch diese meldung an root rechte zu kommen ? *schwitz*

obwohl ich mir das nicht vorstellen kann, da ich das binary von idsoftware habe

dauni
03.08.02, 17:43
Wenn du das gemacht hastt; wiso gehört die datei dann noch root?
-rws--x--x 1 root horschi 343080 Nov 30 1998 quake2

ausführen sollst du sie dann schon als user

horschi
03.08.02, 17:46
horschi@kirby:~/quake$ whoami
horschi
horschi@kirby:~/quake$ ls -alp quake2
-rwxrwxrwx 1 horschi horschi 343080 Nov 30 1998 quake2
horschi@kirby:~/quake$ ./quake2
bash: ./quake2: No such file or directory
horschi@kirby:~/quake$


alles schon ausprobiert

dauni
03.08.02, 17:50
Ist das quake2 ein shellscript ohne "#!/bin/bash" am anfang? (keine ahnung von games)
geht vielleicht exec quake2, oder bash quake2?

horschi
03.08.02, 17:59
nee, is schon ein richtiges binary file

hab mal das quake2 verz. nach /usr/local/games kopiert - also nich über andere pfade wundern


beweis:

kirby:/usr/local/games/quake2# exec quake2
bash: exec: quake2: not found
kirby:/usr/local/games/quake2# bash quake2
quake2: quake2: cannot execute binary file
kirby:/usr/local/games/quake2#

das komische is ja, das er immer sagt file not found
aber die datei existiert ja, kann ja auch ein

cp quake2 muahaha

machen.

Catonga
03.08.02, 19:06
Ist dein Home Verzeichnis auf einer extra Partition?
Wenn ja, darfst du von dieser Parition ausführbare Dateien starten?
-> Was steht in der /etc/fstab ?

horschi
03.08.02, 23:58
nein, mein home verz. is auf hda8, auf der linux installiert ist
hab auch edonkey dort laufen

Belkira
04.08.02, 00:13
Laß mich mal raten. Es ist keine ELF, sondern eine AOUT Datei und gelinkt gegen Teile, die Dir fehlen. Ruf mal file quake2 und ldd quake2 auf.

bernie
04.08.02, 09:11
Hi,

AOUT gibts noch? oarg :)

Das einzige was mir aufgefallen ist, ist, dass du dein s-bit vernichtet hast. Schau mal:
voher: -rws--x--x 1 root horschi 343080 Nov 30 1998 quake2
nachher: -rwxrwxrwx 1 horschi horschi 343080 Nov 30 1998 quake2

Vielleicht solltest du das wieder herstellen.

Ciao, Bernie

horschi
04.08.02, 10:36
hmm, ich habe mir nochmal die binaries von id software gezogen, uznd siehe da, es geht
sieht jetzt so aus, und wie gesagt, es geht jetzt


horschi@kirby:/usr/local/games/quake2$ ls -alp quake2
-rwsrwxrwx 1 root horschi 342972 Aug 4 03:12 quake2
horschi@kirby:/usr/local/games/quake2$



mfg.
Horschi