Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   *nix (https://forum.antichat.xyz/forumdisplay.php?f=43)
-   -   Проблема с эксплойтом (https://forum.antichat.xyz/showthread.php?t=183728)

B0o0M 03.03.2010 23:07

Проблема с эксплойтом
 
Посоветуйте какойнить эксплойт для Linux lin-web-us 2.6.17-gentoo-r8 #1 Wed Sep 27 08:08:59 EST 2006 i686

shellz[21h] 04.03.2010 02:27

http://www.milw0rm.com/exploits/5092
В чем у тебя проблема, гугл тебе посоветует.

B0o0M 04.03.2010 22:23

Цитата:

Сообщение от shellz[21h]
http://www.milw0rm.com/exploits/5092
В чем у тебя проблема, гугл тебе посоветует.

maks@debian:~$ gcc expl.c -o expl
expl.c:32: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘main’
expl.c:42: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘echo’
не пойму где ошибка, хоть убей

B0o0M 04.03.2010 22:40

gcc ecxpl.c -o exol
ecxpl.c:13:22: error: asm/page.h: No such file or directory
ecxpl.c:38: error: expected identifier or '(' before '{' token
ecxpl.c: In function 'main':
ecxpl.c:196: error: 'PAGE_SIZE' undeclared (first use in this function)
ecxpl.c:196: error: (Each undeclared identifier is reported only once
ecxpl.c:196: error: for each function it appears in.)
ecxpl.c:272:2: warning: no newline at end of file
Вапще 0 (((

zythar 05.03.2010 23:50

а мы что, читать не умеем?
правь исходник, там защита от дурака.

компилируй с -static -Wno-format.
создай константу PAGE_SIZE с нужным значением. насчет asm/page.h гугли.
как пример совет: http://www.mail-archive.com/gentoo-user@lists.gentoo.org/msg53017.html, либо сам скачай, кинь куда-нибудь и при компиляции укажи твою директорию.

B0o0M 06.03.2010 23:13

Ок записал PAGE_SIZE с значением от потолка, но что делать с этой библиотекой asm/page.h нашол их все в системе
find /usr/src/linux/include -name "page.h"
и вот их список
/usr/src/linux/include/asm-alpha/page.h
/usr/src/linux/include/asm-arm/page.h
/usr/src/linux/include/asm-arm26/page.h
/usr/src/linux/include/asm-cris/arch-v10/page.h
/usr/src/linux/include/asm-cris/arch-v32/page.h
/usr/src/linux/include/asm-cris/page.h
/usr/src/linux/include/asm-frv/page.h
/usr/src/linux/include/asm-generic/page.h
/usr/src/linux/include/asm-h8300/page.h
/usr/src/linux/include/asm-i386/page.h
/usr/src/linux/include/asm-ia64/page.h
/usr/src/linux/include/asm-m32r/page.h
/usr/src/linux/include/asm-m68k/page.h
/usr/src/linux/include/asm-m68knommu/page.h
/usr/src/linux/include/asm-mips/page.h
/usr/src/linux/include/asm-parisc/page.h
/usr/src/linux/include/asm-powerpc/page.h
/usr/src/linux/include/asm-ppc/page.h
/usr/src/linux/include/asm-s390/page.h
/usr/src/linux/include/asm-sh/page.h
/usr/src/linux/include/asm-sh64/page.h
/usr/src/linux/include/asm-sparc/page.h
/usr/src/linux/include/asm-sparc64/page.h
/usr/src/linux/include/asm-um/page.h
/usr/src/linux/include/asm-v850/page.h
/usr/src/linux/include/asm-x86_64/page.h
/usr/src/linux/include/asm-xtensa/page.h
/usr/src/linux/include/config/hugetlb/page.h
далее, как я понял тут под разные архитектуры, я се взял какую мне нужно
cp /usr/src/linux/include/asm-x86_64/page.h /tmp
далее капилю не может ее найти, хотя лежит в томже каталоге, блин как указать
gcc что она рядом ???

zythar 07.03.2010 00:14

этот бери /usr/src/linux/include/asm-i386/page.h.
дальше, при компиляции юзай -I.

B0o0M 07.03.2010 00:37

Цитата:

Сообщение от zythar
этот бери /usr/src/linux/include/asm-i386/page.h.
дальше, при компиляции юзай -I.

gcc -l page.h -L /tmp -o e e.c
e.c:12:22: error: tmp/page.h: No such file or directory
e.c:270:2: warning: no newline at end of file
ага все тожесамое не находит хоть убей
напиши пример как это юзать а то рут уже сидит, на тачке
пробовал это http://www.linuxforums.org/forum/linux-programming-scripting/73822-library-linking-gcc.html 0 результата

zythar 07.03.2010 00:43

блиин.. с ключом -I нужно указывать директорию где хидеры лежат...
тоесть у нас получится
gcc -I /tmp -o e e.c

а -L совсем для другого. ты хоть man gcc читал?

B0o0M 07.03.2010 00:48

gcc -I /tmp -o e e.c
e.c:12:22: error: asm/page.h: No such file or directory
e.c:270:2: warning: no newline at end of file
толку 0 ((( см личку


Время: 15:18