Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Local Root Exploit  (Přečteno 4922 krát)

Marvn

  • Stálý člen
  • **
  • Příspěvků: 627
  • Take it easy :)
Local Root Exploit
« kdy: 10 Února 2008, 15:38:36 »
http://www.abclinuxu.cz/blog/raven/2008/2/linux-vmsplice-local-root-exploit

Kód: [Vybrat]
m@MSI-ubuntu:~$ ./a.out
-----------------------------------
 Linux vmsplice Local Root Exploit
 By qaaz
-----------------------------------
[+] mmap: 0x0 .. 0x1000
[+] page: 0x0
[+] page: 0x20
[+] mmap: 0x4000 .. 0x5000
[+] page: 0x4000
[+] page: 0x4020
[+] mmap: 0x1000 .. 0x2000
[+] page: 0x1000
[+] mmap: 0xb7e40000 .. 0xb7e72000
[+] root
root@MSI-ubuntu:~#

jejda jejda  :o
« Poslední změna: 11 Února 2008, 15:55:45 od Anna Taliánová »
Arch Linux x64 (KDE) | KISS  :-*
"Ignorance isn't stupidity, but choosing to remain ignorant is."

Firzen

  • Stálý člen
  • **
  • Příspěvků: 1287
    • Beroot
Re: Local Root Exploit
« Odpověď #1 kdy: 10 Února 2008, 16:07:50 »
a co má bejt ?? stačí nainstalovat nový jádro a je to..  :D

EDIT: navíc tam je chyba v kódu a díky tomu to nejde zkompilovat..
« Poslední změna: 10 Února 2008, 16:09:31 od Firzen »
AMD Phenom II X6 1100T@3,3GHz, Gigabyte GeForce GT 430 1GiB, 8GiB RAM, 1TiB SATA3 HDD, Nokia N900
OS: Debian 6.0 Squeeze, Maemo 5
Citace
Prosintě ty jsi takový zkušený vývojář - co mám dělat, když nevím, jako něco udělat? :D

Jiří :Kačer: Voseček

  • Stálý člen
  • **
  • Příspěvků: 667
  • občasný návštěvník
    • Můj weblog
Re: Local Root Exploit
« Odpověď #2 kdy: 10 Února 2008, 16:13:26 »
a co má bejt ?? stačí nainstalovat nový jádro a je to..  :D

EDIT: navíc tam je chyba v kódu a díky tomu to nejde zkompilovat..
Ale jde a funguje to. Jsem se zmohl jen na "ty *censored*", když mě to přehodilo na roota.
Všechno co k životu skutečně potřebujeme, můžeme vcelku levně koupit, jen zbytečnosti jsou drahé. Hrajte frisbee - www.frisbee.cz

Firzen

  • Stálý člen
  • **
  • Příspěvků: 1287
    • Beroot
Re: Local Root Exploit
« Odpověď #3 kdy: 10 Února 2008, 16:22:53 »
Kód: [Vybrat]
exploit.cpp:9:1: warning: "_GNU_SOURCE" redefined
<command line>:1:1: warning: this is the location of the previous definition
exploit.cpp: In function ‘void kernel_code()’:
exploit.cpp:87: error: invalid conversion from ‘void*’ to ‘uint*’
ale, prosimvás..

dřív jsem nevěřil, že by zrovna Linux byl tak nedobytný.. dokud jsem si ve Virtualboxu nezkusil nainstalovat Ubuntu, kam jsem stáhl sbírku virů pro Linux, a všechny jsem je spustil s právy roota.. výsledek? pár chyb na disku, které byly po restartu ihned opraveny..  ;)
« Poslední změna: 11 Února 2008, 15:55:08 od Anna Taliánová »
AMD Phenom II X6 1100T@3,3GHz, Gigabyte GeForce GT 430 1GiB, 8GiB RAM, 1TiB SATA3 HDD, Nokia N900
OS: Debian 6.0 Squeeze, Maemo 5
Citace
Prosintě ty jsi takový zkušený vývojář - co mám dělat, když nevím, jako něco udělat? :D

Tomáš "Piškot" Petera

  • Stálý člen
  • **
  • Příspěvků: 839
    • http://www.spolnet.cz
Re: Local Root Exploit
« Odpověď #4 kdy: 10 Února 2008, 16:29:04 »
Nové jádro zatím není. Funguje to všude, naštěstí starší verze jsou v suchu, takže kdo má na serveru LTS verzi jse nemusí zas tak bát.
Už to funguje ... tedy než se rozhodnu to zase poladit.

Pavel Půlpán

Re: Local Root Exploit
« Odpověď #5 kdy: 10 Února 2008, 16:31:55 »
Nevím nevím, je to pěkně svinská díra... tady nejde o nějaké viry pro Linux který ho*no uměj. Jde spíš o to, že root práva se dají zneužít i jinak.

fritzek

  • Aktivní člen
  • *
  • Příspěvků: 231
Re: Local Root Exploit
« Odpověď #6 kdy: 10 Února 2008, 19:43:38 »
dřív jsem nevěřil, že by zrovna linux byl tak nedobytný.. dokud jsem si ve virualboxu nezkusil nainstalovat ubuntu, kam jsem stáhl sbírku virů pro linux, a všechny jsem je spustil s právy roota.. výsledek? pár chyb na disku, které byly po restartu ihned opraveny..  ;)

Jake viry? Staci prece "rm -Rf /". Nebo to, ze se pak kazdy uzivatel muze dostat i ke skrytym souborum ostatnich uzivatelu, menit hesla,... Jinak opravena verze (podarilo se mi zkompilovat na Debian Lenny i Ubuntu 7.10) je zde: http://jenda.blog.root.cz/0802/straslivy-exploit-na-2-6-17-2-6-24
Tohle neni zadny "minor bug", ale dost zavazny problem.
« Poslední změna: 11 Února 2008, 15:57:21 od Anna Taliánová »
P4 2.94GHz / 1024MB RAM / NVidia 6600 256MB / 80GB Seagate / DVB MSI Megasky / Leadtek Winfast 2000 / LENNY
NB Centrino Duo / 1024MB RAM / Intel 945GM / Intel wifi 3945ABG / Intel ethernet 100 VE

Martin 'Želva' Malý

  • Závislák
  • ***
  • Příspěvků: 2438
  • Zalezlej v krunýři
    • Želvův zápisník
Re: Local Root Exploit
« Odpověď #7 kdy: 10 Února 2008, 19:47:58 »
Tak nám zabili Ferdinanda.

Nevím, co si o tom mám myslet, ale mám na jazyku to, že kernel a GNU/Llinux obecně je v zadnici...
« Poslední změna: 11 Února 2008, 15:57:42 od Anna Taliánová »
Osobní počítače jsou nanic a opravdu nikdy nedělají to, co se po nich chce. Fakt. I když na něm třeba běží Debian, Ubuntu, Arch, Widle, Mac, je to skoro furt to samé... :-(

Pokud mi dáváte zápornou karmu, budu rád, když mi napíšete proč, abych aspoň věděl, jak jsem vám uškodil. ;-)

Krtko

  • Stálý člen
  • **
  • Příspěvků: 540
Re: Local Root Exploit
« Odpověď #8 kdy: 10 Února 2008, 19:54:26 »
Nové jádro zatím není. Funguje to všude, naštěstí starší verze jsou v suchu, takže kdo má na serveru LTS verzi jse nemusí zas tak bát.

jadro 2.6.24-1 a vyssie tym uz nie je postihnute. a navyse to potrebuje lokalny pristup.

menganito

  • Závislák
  • ***
  • Příspěvků: 1728
Re: Local Root Exploit
« Odpověď #9 kdy: 10 Února 2008, 19:58:55 »

Pavelp

  • Host
Re: Local Root Exploit
« Odpověď #10 kdy: 10 Února 2008, 20:32:38 »
DSA-1479-1 linux-2.6 -- several vulnerabilities

Fixed in:
    Debian GNU/Linux 4.0 (etch)


Pavel Půlpán

Re: Local Root Exploit
« Odpověď #11 kdy: 10 Února 2008, 21:05:41 »
DSA-1479-1 linux-2.6 -- several vulnerabilities

Fixed in:
    Debian GNU/Linux 4.0 (etch)

Jestli tím myslíš, že Debian to má opatchované... tak nesouhlasím. ;)

Edit: [SECURITY] [DSA 1494-1] New linux-2.6 packages fix privilege escalation
Debian už je za vodou... 8)
« Poslední změna: 11 Února 2008, 15:07:37 od Pavel Půlpán »

Marvn

  • Stálý člen
  • **
  • Příspěvků: 627
  • Take it easy :)
Re: Local Root Exploit
« Odpověď #12 kdy: 11 Února 2008, 12:10:16 »
jadro 2.6.24-1 a vyssie tym uz nie je postihnute. a navyse to potrebuje lokalny pristup.

mno...to co sem posilal bylo na jadre 2.6.24-5-generic pro ubuntu

« Poslední změna: 11 Února 2008, 12:18:00 od Marvn »
Arch Linux x64 (KDE) | KISS  :-*
"Ignorance isn't stupidity, but choosing to remain ignorant is."

Krtko

  • Stálý člen
  • **
  • Příspěvků: 540
Re: Local Root Exploit
« Odpověď #13 kdy: 11 Února 2008, 16:47:11 »
2.6.24-5 v ubuntu je skor 2.6.24-rc5, ktory tym este postihnuty je.

Firzen

  • Stálý člen
  • **
  • Příspěvků: 1287
    • Beroot
Re: Local Root Exploit
« Odpověď #14 kdy: 11 Února 2008, 17:13:04 »
Citace
firzen@firzen-desktop:~/Desktop$ gcc exploit.c
firzen@firzen-desktop:~/Desktop$ ./a.out
-----------------------------------
 Linux vmsplice Local Root Exploit
 By qaaz
-----------------------------------
  • mmap: 0x0 .. 0x1000
  • page: 0x0
  • page: 0x20
  • mmap: 0x4000 .. 0x5000
  • page: 0x4000
  • page: 0x4020
  • mmap: 0x1000 .. 0x2000
  • page: 0x1000
  • mmap: 0xb7d82000 .. 0xb7db4000

Segmentation fault (core dumped)
firzen@firzen-desktop:~/Desktop$ gcc exploit2.c
firzen@firzen-desktop:~/Desktop$ ./a.out
-----------------------------------
 Linux vmsplice Local Root Exploit
 By qaaz
-----------------------------------
  • addr: 0xc0119dd0
  • [-] wtf
    firzen@firzen-desktop:~/Desktop$
Nee, u mě to skutečně nefunguje.. díky bohu  :)
AMD Phenom II X6 1100T@3,3GHz, Gigabyte GeForce GT 430 1GiB, 8GiB RAM, 1TiB SATA3 HDD, Nokia N900
OS: Debian 6.0 Squeeze, Maemo 5
Citace
Prosintě ty jsi takový zkušený vývojář - co mám dělat, když nevím, jako něco udělat? :D

Marvn

  • Stálý člen
  • **
  • Příspěvků: 627
  • Take it easy :)
Re: Local Root Exploit
« Odpověď #15 kdy: 11 Února 2008, 17:26:15 »
Citace
firzen@firzen-desktop:~/Desktop$ gcc exploit.c
firzen@firzen-desktop:~/Desktop$ ./a.out
-----------------------------------
 Linux vmsplice Local Root Exploit
 By qaaz
-----------------------------------
  • mmap: 0x0 .. 0x1000
  • page: 0x0
  • page: 0x20
  • mmap: 0x4000 .. 0x5000
  • page: 0x4000
  • page: 0x4020
  • mmap: 0x1000 .. 0x2000
  • page: 0x1000
  • mmap: 0xb7d82000 .. 0xb7db4000

Segmentation fault (core dumped)
firzen@firzen-desktop:~/Desktop$ gcc exploit2.c
firzen@firzen-desktop:~/Desktop$ ./a.out
-----------------------------------
 Linux vmsplice Local Root Exploit
 By qaaz
-----------------------------------
  • addr: 0xc0119dd0
  • [-] wtf
    firzen@firzen-desktop:~/Desktop$
Nee, u mě to skutečně nefunguje.. díky bohu  :)

ten druhy ne, ten prvni by mohl... (viz diskuze pod clankem)

btw. neni uplne bezpecne ty prograky poustet (take viz diskuze pod clankem)
Arch Linux x64 (KDE) | KISS  :-*
"Ignorance isn't stupidity, but choosing to remain ignorant is."

Firzen

  • Stálý člen
  • **
  • Příspěvků: 1287
    • Beroot
Re: Local Root Exploit
« Odpověď #16 kdy: 11 Února 2008, 17:54:10 »
perfekt.. udělal jsem si prográmek, který ten exploit celkem 1000x zkompiluje a spustí, výsledkem je, že stále nejsem root  :)
AMD Phenom II X6 1100T@3,3GHz, Gigabyte GeForce GT 430 1GiB, 8GiB RAM, 1TiB SATA3 HDD, Nokia N900
OS: Debian 6.0 Squeeze, Maemo 5
Citace
Prosintě ty jsi takový zkušený vývojář - co mám dělat, když nevím, jako něco udělat? :D

monty

  • Návštěvník
  • Příspěvků: 47
Re: Local Root Exploit
« Odpověď #17 kdy: 12 Února 2008, 09:15:36 »
Na školním počítači funguje první, druhý ne. OpenSuse 10.2   :-\
Kód: [Vybrat]
Linux Lin-S155 2.6.18.2-34-default #1 SMP Mon Nov 27 11:46:27 UTC 2006 i686 athlon i386 GNU/Linux

menganito

  • Závislák
  • ***
  • Příspěvků: 1728
Re: Local Root Exploit
« Odpověď #18 kdy: 12 Února 2008, 11:09:19 »
2.6.24-2 to fixuje

Skeletonix

  • Host
Re: Local Root Exploit
« Odpověď #19 kdy: 12 Února 2008, 11:28:22 »
2.6.24-2 to fixuje

ale kdypak se to objeví oprava v Gutsy :(

menganito

  • Závislák
  • ***
  • Příspěvků: 1728
Re: Local Root Exploit
« Odpověď #20 kdy: 12 Února 2008, 11:49:17 »
nevedno

 

Provoz zaštiťuje spolek OpenAlt.