Hozzászólások
-
SzerzőBejegyzés
-
Ez erdekes. Tehat nalad a setuid programok mas libc-t is betolthetnek, nalam meg nem.
uzsolt wrote:Hát, valaminek a libc.so.6-ban lennie kellene!Hogy mit tegyunk a libc-be?
Mondjuk egy „gyari” gnu libc-be beleirnek a glibc-2.3.3/sysdeps/generic/libc-start.c a main meghivasa ele valamit (tesztnek egy printf megtenne…) majd azt leforgatnam. Itt egy link a fajlrol. A 157., esetleg 181. sorra pakolnam a valtoztatasokat.Ha mar megint elovettuk a temat, akkor probalgattam egy kicsit a gepemen a dolgot. Eredmenyek:
Code:somebody@computer:/$ cd /tmp
somebody@computer:/tmp$ touch libc.so.6
somebody@computer:/tmp$ chmod +x libc.so.6
somebody@computer:/tmp$ LD_LIBRARY_PATH=/tmp ls
ls: error while loading shared libraries: /tmp/libc.so.6: file too short
somebody@computer:/tmp$ LD_LIBRARY_PATH=/tmp passwd
Changing password for somebody.
A (jelenlegi) UNIX jelszó:
passwd: Hitelesítési hiba
passwd: password unchanged
somebody@computer:/tmp$Mintha nem venne figyelembe az LD_LIBRARY_PATH-ot. Valakinek sikerult betoltenie valahogy egy hamisitott libc-t peldaul a passwd-hoz?
Ha mar megint elovettuk a temat, akkor probalgattam egy kicsit a gepemen a dolgot. Eredmenyek:
Code:somebody@computer:/$ cd /tmp
somebody@computer:/tmp$ touch libc.so.6
somebody@computer:/tmp$ chmod +x libc.so.6
somebody@computer:/tmp$ LD_LIBRARY_PATH=/tmp ls
ls: error while loading shared libraries: /tmp/libc.so.6: file too short
somebody@computer:/tmp$ LD_LIBRARY_PATH=/tmp passwd
Changing password for somebody.
A (jelenlegi) UNIX jelszó:
passwd: Hitelesítési hiba
passwd: password unchanged
somebody@computer:/tmp$Mintha nem venne figyelembe az LD_LIBRARY_PATH-ot. Valakinek sikerult betoltenie valahogy egy hamisitott libc-t peldaul a passwd-hoz?
Ha minden kotel szakad, raengedhetned a „strace” programot a wvdial-ra, hogy lasd, milyen fajlokat nyit meg / mi nem megy. A hasznalata nagyjabol:
Code:strace wvdial >& kimenet.txtEz letrehoz egy kimenet.txt nevu faljt. Talan abbol ki lehet hamozni valami ertelmeset.
Ha minden kotel szakad, raengedhetned a „strace” programot a wvdial-ra, hogy lasd, milyen fajlokat nyit meg / mi nem megy. A hasznalata nagyjabol:
Code:strace wvdial >& kimenet.txtEz letrehoz egy kimenet.txt nevu faljt. Talan abbol ki lehet hamozni valami ertelmeset.
terminalbol inditva?
terminalbol inditva?
A sis meghajto a 2.0 uhuban el van szurva. Talalsz temat rola itt a forumon — 1 fajl cserejevel megoldhato.
A hibernalas szoftverbol megoldhato, „hibernate”-script nevu valami telepitesevel — bar nalam egy hasonlo gepen teledobta a syslog-ot mindenfele csunyasaggal.Az X problema megoladasara jo lenne egy xorg.conf es Xorg.0.log paros.
-
SzerzőBejegyzés

legutóbbi hsz