Dziura w j

Wszystko Off Topic
alteriks
Posty: 16
Rejestracja: 07 listopada 2007, 15:28

Post autor: alteriks »

[quote="lukas"]Skopiowałem config z domyślnego jajo i zmieniłem tylko procesor. Na starym tj. 2.6.22-3 sys. bootuje do 24 sek., na nowym dobre 40 :-x Zobacze, może pluje jakimiś błędami podczas bootowania ]

Mam podobnie korzystam z 2.6.22-3 własnoręcznie skompilowanego i wszystko uruchamia się jak zawsze, wczoraj z podobną konfiguracją, zrobiłem 2.6.24 i strasznie długo ładuje się sam kernel. Przediffowałem dwa dmesgi i nic szczególnego w nich nie ma. Kernel ładując się zatrzymuje się w kilku miejscach, to samo dzieje się z dystrybucyjnym jajkiem.
thalcave
Junior Member
Posty: 526
Rejestracja: 03 maja 2007, 19:57
Lokalizacja: gdynia

Post autor: thalcave »

giaur pisze:A jaka wersja kernela dokladnie?
2.6.24-1 (dla amd64)
Oto co wyrzuca konsola przy kompilacji:

Kod: Zaznacz cały

/tmp/ccwewcZY.s: Assembler messages:
/tmp/ccwewcZY.s:118: Error: Incorrect register `%rax' used with `l' suffix
giaur
Member
Posty: 1915
Rejestracja: 25 maja 2007, 22:16

Post autor: giaur »

Nic juz nie rozumiem - bug jest w wersji 2.6.24.1 a nie ma w 2.6.24-1? :-?
thalcave
Junior Member
Posty: 526
Rejestracja: 03 maja 2007, 19:57
Lokalizacja: gdynia

Post autor: thalcave »

EEE... pisałem, że mi exploid się nie kompiluje, a nie\, że dziury nie mam :-/

[ Komentarz dodany przez: ruun: 2008-02-11, 16:14 ]
Zwróć uwage na pisownię, Exploit
Awatar użytkownika
qbsiu
Beginner
Posty: 491
Rejestracja: 19 marca 2007, 19:47
Lokalizacja: £DZ

Post autor: qbsiu »

Kod: Zaznacz cały

qbsiu@siusiak: ~ % ./wirusek
-----------------------------------
 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: 0xb7e1e000 .. 0xb7e50000
[-] vmsplice: Bad address
qbsiu@siusiak: ~ % whoami
qbsiu
qbsiu@siusiak: ~ % uname -a
Linux siusiak 2.6.24.2-qbsiu #1 SMP PREEMPT Mon Feb 11 10:25:47 CET 2008 i686 AMD Athlon(tm) 64 Processor 3200+ AuthenticAMD GNU/Linux
Jajko 2.6.24.2 rozwiązuje problem (jak na razie!!) :-) 8-)
Arch Linux.
Gość

Post autor: Gość »

Kod: Zaznacz cały

Debian  [pts/1]  [18:32:08]  [ ~ ]
 >>  ./expl 
-----------------------------------
 Linux vmsplice Local Root Exploit
 By qaaz
-----------------------------------
[+] addr: 0xc0111a5e
[-] wtf
Debian - jajo :

Kod: Zaznacz cały

Debian  [pts/1]  [18:32:10]  [ ~ ]
 >>  cat /proc/version 
Linux version 2.6.24.2 (root@Debian) (gcc version 4.2.3 20080114 (prerelease) (Debian 4.2.2-7)) #1 PREEMPT Mon Feb 11 18:08:48 CET 2008
Czyli gra i buczy :)
giaur
Member
Posty: 1915
Rejestracja: 25 maja 2007, 22:16

Post autor: giaur »

Eh jak nie chce mi sie kompilowac znow :/
Awatar użytkownika
qbsiu
Beginner
Posty: 491
Rejestracja: 19 marca 2007, 19:47
Lokalizacja: £DZ

Post autor: qbsiu »

giaur pisze:Eh jak nie chce mi sie kompilowac znow :/
Poproś kogoś, by zrobił Ci deba ;-)
michalekk
Posty: 23
Rejestracja: 26 stycznia 2008, 14:06

Post autor: michalekk »

chcesz na AMD64? ja mam takiego z configiem z repo... tylko jak z tego DEBa zrobić?
bns
Posty: 74
Rejestracja: 22 stycznia 2007, 18:21
Lokalizacja: /dev/poznan

Post autor: bns »

michalekk pisze:chcesz na AMD64? ja mam takiego z configiem z repo... tylko jak z tego DEBa zrobić?

Kod: Zaznacz cały

make-kpkg kernel_image kernel_headers --revision=MojeJajco.1 --initrd
dpkg -i /usr/src/linux-image-2.x.x_MojeJajco.1_i386.deb
kernel_image - tworzy paczkę z jądrem, którą łatwo zainstalować, odinstalować z systemu (tworzy wpisy w GRUBIE itd)
kernel_headers - tworzy paczke z nagłówkami potrzebnymi, do np. instalacji sterów nvidii
--initrd - tworzy initramdisk dla budowanego jajca

http://dug.net.pl/faq/faq-6-79-Kompilacja_jadra.php

--edit
Komendy wklepujesz zamiast make i make install w katalogu ze źródłami Linuksa
ODPOWIEDZ