ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Безопасность > *nix
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

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

Репутация: 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
Провел на форуме:
2868783

Репутация: 414


Отправить сообщение для razb с помощью ICQ
По умолчанию

Ядро патченое
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перехват Gsm пакетов SNIFF Сотовый фрикинг 16 27.12.2009 22:25
WebScarab - профессиональный инструмент для анализа защищённости веб-приложений Kuzya Авторские статьи 5 09.04.2009 21:54
Как «растянуть» аккумулятор novichok Сотовый фрикинг 4 28.02.2006 22:47
химия своими руками silveran Болталка 43 11.01.2006 22:05



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


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




ANTICHAT.XYZ