eurekafag
23.01.2012 09:26 WOK
http://www.linux.org.ru/forum/talks/7312... Сплоет: http://git.zx2c4.com/CVE-2012-0056/plain...
Работает, зараза.
на ideone пробовал?
На локалхосте.
а вообще, у меня сквиз и я крут
А на серверах штейбл с 2.6.32, там не работает. Уря.
РЕШЕТО.
решето. Хотя и не проверял.
СТЫД
Linux work 3.0.0-15-generic #25-Ubuntu — просрался рутом
О, Боже, моя персональная ГОЛАКТЕКО В ОПАСНОСТЕ.
Да брось, норм же. И пароль вводить не надо, а то заебалось уже, да и если забудешь, вот тебе восстановление. Сплошные плюсы!
локскрин не работает, рута получает. *НАИРЕШЕТЧАТО*
mva@note work % ./sploit
===============================
= Mempodipper =
= by zx2c4 =
= Jan 21, 2012 =
===============================
[+] Waiting for transferred fd in parent.
[+] Executing child from child fork.
[+] Opening parent mem /proc/9773/mem in child.
[+] Sending fd 3 to parent.
[+] Received fd at 5.
[+] Assigning fd 5 to stderr.
[+] Reading su for exit@plt.
[-] Could not resolve /bin/su. Specify the exit@plt function address manually.
[-] Usage: ./sploit -o ADDRESS
[-] Example: ./sploit -o 0x402178
mva@note work %
FFFFFFFUUUUUUUU~
Ну ты читай, что написано, лолка.
я-то читаю. Но что это меняет? :)
Меняет лишь то, что сходу не взлетело. Но для гентуёбка это должно быть нормой. Смотри адрес какого-то там PLT и вводи руками, глядишь, сработает.
можно подумать, я ебу что такое PLT ;)
Гугли, ты же хэккер, раз линукс и хэккерские тулзы юзаешь!
mva@note work % ./sploit -o 0x402178
===============================
= Mempodipper =
= by zx2c4 =
= Jan 21, 2012 =
===============================
[+] Waiting for transferred fd in parent.
[+] Executing child from child fork.
[+] Opening parent mem /proc/9971/mem in child.
[+] Sending fd 3 to parent.
[+] Received fd at 5.
[+] Assigning fd 5 to stderr.
[+] Calculating su padding.
[+] Seeking to offset 0x40215d.
[+] Executing su with shellcode.
mva@note work % #FAIL
id? А ведро какое?
mva@note work % id && uname -a
uid=1000(mva) gid=1001(mva) группы=1001(mva),7(lp),10(wheel),14(uucp),17(console),18(audio),19(cdrom),27(vid eo),80(cdrw),85(usb),100(users),102(pulse),103(pulse-access),106(lpadmin),250(po rtage),410(messagebus),411(haldaemon),441(plugdev),442(scanner),997(vboxguest),1 000(entropy),1016(polkituser)
Linux note 3.2.1-zen-note+ #1 ZEN SMP PREEMPT Sun Jan 22 17:06:32 NOVT 2012 x86_64 Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz GenuineIntel GNU/Linux
Любопытно, у меня 3.2.0 ZEN, но i686 (на работе). Сработало.
Linux desu 3.2.0-10-generic #17-Ubuntu работает
У тебя права на чтение /bin/su есть у кого-нибудь, кроме рута?
mva@note ~ % su
Пароль:
note mva % exit
mva@note ~ % ls /bin/su -l
-rws--x--x 1 root root 36K Окт 25 2010 /bin/su*
вот ещё, буду я права на чтение раздавать :)
*ТЫ В БЕЗОПАСНОСТИ*
> -rws--x--x
this. У остальных быдло дистрибутивов (включая и арч, на кой-то хуй ещё и флаг r у всех есть -) )
ну чтобы все могли читать и трейсить su, чтобы такие сплойты работали ;)
на самом деле это правильно и православно. По всем заповедям LSB. /bin должны читать все, а вот /sbin сам понимаешь, только господин суперпользователь.
А как su то запускать юзеру?
Даже в шестой центоси, где selinux включен по дефолту, такой же проёб =/
так же, как и сейчас. Т.е. права на чтение стоят верно.
Дык а как ты в /sbin попадёшь для запуска su, если у тебя туда прав нет?
зачем тебе туда попадать? su лежит в /bin
А как тогда «православные» флаги r для пользователя у su и отсутствие прав на /sbin/ помогут не соснуть с дыркой?
чем это "r" православные? :) На suid-приложениях +r для кого-то кроме владельца вообще должен быть снят :)
никак, проблема же не в правах, а в ядре и работе с памятью
ну у меня-то не работает из-за того, что на su не стоит +r ;)
это просто совпадение, если бы не было ДЫРЫ, то и у меня бы не работало
Так это я у него и пытаюсь узнать -) См. #ofsfnh/30
BOJAÑ
вы все еще на 2.6.39???
≥2.6.39, 3.2.1 is affected
таки, кстати, да, если дать o+r, то работает
sudo chmod go-r /bin/su ;)
TADA.WAV
и как мне su пользоваться?
так же как и раньше. Бит чтения для запуска не нужен
ох шок, туплю.
FFFFFFFUUUUUUuuuu
Для начала похудей.