Реклама показывается только незарегистрированным пользователям. Вход или Регистрация

[rootmy.tv] Как получить Root права на webOS

Обсуждение LG smart TV. Пишем тут отзывы и мнения об лджи смарт тв! Разрешено обсуждать цены и где дешевле купить смарт тв.

Re: Root Shell на webOS 3.0

Сообщение alex7z » 15 апр 2017, 19:53

Результаты запуска аналогичны Архивариусу (uname показывает ту же версию ядра).
suid команды нет (и в busybox и отдельным бинарником)

Не нашли как с этим бороться для старых версий webos?
(BusyBox v1.20.2 (2016-10-28 18:52:28 KST))
alex7z

 
Сообщения: 5
Зарегистрирован: 11 апр 2017, 15:54
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.
Телевизор: LB65

Re: Root Shell на webOS 3.0

Спонсор » 15 апр 2017, 19:54

Реклама показывается только незарегистрированным пользователям. Войти или Зарегистрироваться
Спонсор

 
Сообщения: 100
Зарегистрирован: 15 июл 2014, 18:43
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Root Shell на webOS 3.0

Сообщение oleg77 » 17 апр 2017, 10:53

sekil можете скинуть эксплоит в личку?
Хотя у меня и вебос 2.x, интересно посмотреть, что он из себя представляет, это бинарник или просто скрипт?
Опыт работы с линуксом достаточно большой, поэтому не было проблем залогинился на тв и собрать всю полезную инфу.
Насколько я понял проблема с webos 2.x в том что нету busybox.suid, чтобы можно было перелогиниться под рутом?
Последний раз редактировалось oleg77 17 апр 2017, 11:56, всего редактировалось 1 раз.
oleg77

 
Сообщения: 5
Зарегистрирован: 19 ноя 2014, 19:31
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.
Телевизор: LG 47LB671V

Re: Root Shell на webOS 3.0

Сообщение Архивариус » 17 апр 2017, 10:54

oleg77
У вас webOS 1.x.
Архивариус

 
Сообщения: 9558
Зарегистрирован: 29 июл 2010, 20:22
Благодарил (а): 2301 раз.
Поблагодарили: 1616 раз.
Телевизор: LG 55C9 32LK6190 24MT57S
Звук: Yamaha YSP-1100

Re: Root Shell на webOS 3.0

Сообщение oleg77 » 17 апр 2017, 11:42

Архивариус писал(а):oleg77
У вас webOS 1.x.


Да, сорри, ошибся. Видимо так долго ждал выхода вебос 2.x под мой телевизор, что выдал желаемое за действительное :)
Так и не дождавшись, вчера подменил на роутере днс записи для su.lge.com и snu.lge.com, чтобы не надоедал с установкой последнего обновления, т.к. активно пользуемся скайпом, не хотелось чтобы он пропал.

Вот некоторая информация, которую удалось достать после логина:

uname -a
Код: Выделить всё
Linux LGSmartTV 3.10.19-32.afro.5 #1 SMP PREEMPT Mon May 23 21:07:06 KST 2016 armv7l GNU/Linux

cat /proc/version
Код: Выделить всё
Linux version 3.10.19-32.afro.5 (gatekeeper.tvsw@swfarm-gateuobld21) (gcc version 4.6.4 20120731 (prerelease) (crosstool-NG 1.15.3 - 2013.08_nc4) ) #1 SMP PREEMPT Mon May 23 21:07:06 KST 2016

cat /proc/cpuinfo
Код: Выделить всё
processor       : 0
model name      : ARMv7 Processor rev 0 (v7l)
BogoMIPS        : 2007.04
Features        : swp half thumb fastmult vfp edsp neon vfpv3 tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x3
CPU part        : 0xc09
CPU revision    : 0

processor       : 1
model name      : ARMv7 Processor rev 0 (v7l)
BogoMIPS        : 2007.04
Features        : swp half thumb fastmult vfp edsp neon vfpv3 tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x3
CPU part        : 0xc09
CPU revision    : 0

Hardware        : LG Electronics DTV SoC
Revision        : 0000
Serial          : 0000000000000000

cat /proc/partitions
Код: Выделить всё
major minor  #blocks  name

 254        0     238428 zram0
 179        0    3743744 mmcblk0
 179        1        256 mmcblk0p1
 179        2        768 mmcblk0p2
 179        3        256 mmcblk0p3
 179        4        256 mmcblk0p4
 179        5        768 mmcblk0p5
 179        6      20480 mmcblk0p6
 179        7      20480 mmcblk0p7
 179        8        256 mmcblk0p8
 179        9        256 mmcblk0p9
 179       10        256 mmcblk0p10
 179       11        256 mmcblk0p11
 179       12        512 mmcblk0p12
 179       13        512 mmcblk0p13
 179       14        512 mmcblk0p14
 179       15       6144 mmcblk0p15
 179       16       8192 mmcblk0p16
 179       17        256 mmcblk0p17
 179       18       4096 mmcblk0p18
 179       19        512 mmcblk0p19
 179       20        512 mmcblk0p20
 179       21      12288 mmcblk0p21
 179       22      12288 mmcblk0p22
 179       23        512 mmcblk0p23
 179       24       2048 mmcblk0p24
 179       25       1024 mmcblk0p25
 179       26     573440 mmcblk0p26
 179       27      53248 mmcblk0p27
 179       28     102400 mmcblk0p28
 179       29       1024 mmcblk0p29
 179       30      61440 mmcblk0p30
 179       31      17408 mmcblk0p31
 179       32       1024 mmcblk0p32
 179       33       2048 mmcblk0p33
 179       34       1024 mmcblk0p34
 179       35     573440 mmcblk0p35
 179       36      53248 mmcblk0p36
 179       37     102400 mmcblk0p37
 179       38       1024 mmcblk0p38
 179       39      61440 mmcblk0p39
 179       40      17408 mmcblk0p40
 179       41       1024 mmcblk0p41
 179       42     153600 mmcblk0p42
 179       43        512 mmcblk0p43
 179       44     204800 mmcblk0p44
 179       45        512 mmcblk0p45
 179       46     114688 mmcblk0p46
 179       47     524288 mmcblk0p47
 179       48    1028608 mmcblk0p48
 179      192        128 mmcblk0rpmb
 179      128       2048 mmcblk0boot1
 179       64       2048 mmcblk0boot0
   8        0     123904 sda

mount
Код: Выделить всё
tmp on /tmp type tmpfs (rw,relatime)
/dev/root on /lib type squashfs (ro,nosuid,relatime)                   
/dev/root on /bin type squashfs (ro,nosuid,relatime)
/dev/root on /usr/bin type squashfs (ro,nosuid,relatime)
/dev/root on /usr/lib type squashfs (ro,nosuid,relatime)
/dev/root on /usr/palm/frameworks type squashfs (ro,nosuid,relatime)
/dev/root on /usr/share type squashfs (ro,nosuid,relatime)
/dev/mmcblk0p30 on /usr/share/fonts type squashfs (ro,nosuid,relatime)
none on /proc type proc (rw,nosuid,nodev,noexec,relatime)
tmp on /var/run/pulse type tmpfs (rw,relatime)
tmp on /var/log/crashd type tmpfs (rw,relatime)
/dev/root on /usr/lib/qt5/plugins type squashfs (ro,nosuid,relatime)
devtmpfs on /dev/snd type devtmpfs (rw,relatime,size=476716k,nr_inodes=119179,mode=755)
tmpfs on /dev/shm type tmpfs (rw,relatime)
none on /dev/pts type devpts (rw,nosuid,noexec,relatime,mode=600)
tmp on /tmp/dbgfrwk type tmpfs (rw,relatime)
devtmpfs on /dev/logdir type devtmpfs (ro,nosuid,relatime,size=476716k,nr_inodes=119179,mode=755)
/dev/mmcblk0p47 on /var/luna/preferences type ext4 (ro,nosuid,relatime,data=ordered)
/dev/mmcblk0p47 on /var/palm/ls2-dev/services/pub type ext4 (ro,nosuid,relatime,data=ordered)
tmp on /var/run type tmpfs (rw,relatime)
/dev/root on /etc/prefs/properties type squashfs (ro,nosuid,relatime)
/dev/root on /etc/ssl type squashfs (ro,nosuid,relatime)
/dev/root on /mnt/lg/res type squashfs (ro,nosuid,relatime)
/dev/mmcblk0p27 on /mnt/lg/tvservice/res type squashfs (ro,nosuid,relatime)
none on /sys/class/input type sysfs (ro,nosuid,relatime)
none on /sys/class/net type sysfs (ro,nosuid,relatime)
none on /sys/devices type sysfs (ro,nosuid,relatime)
none on /sys/dev type sysfs (ro,nosuid,relatime)
devtmpfs on /dev/input type devtmpfs (ro,nosuid,relatime,size=476716k,nr_inodes=119179,mode=755)
devtmpfs on /dev/lg type devtmpfs (rw,relatime,size=476716k,nr_inodes=119179,mode=755)
/dev/mmcblk0p15 on /mnt/lg/ciplus/authcxt type ext4 (rw,relatime,data=ordered)
/dev/mmcblk0p48 on /media/cryptofs/apps/usr/palm/services/com.palmdts.devmode.service/binaries-armv71/opt/openssh type ext4 (ro,nosuid,relatime,data=ordered)
/dev/mmcblk0p48 on /media/cryptofs/apps/usr/palm/services/com.palmdts.devmode.service/binaries-armv71/opt/devmode type ext4 (ro,nosuid,relatime,data=ordered)
/dev/mmcblk0p48 on /media/developer type ext4 (rw,nosuid,relatime,data=ordered)
/dev/mmcblk0p48 on /media/internal type ext4 (ro,nosuid,relatime,data=ordered)
/dev/mmcblk0p48 on /media/cryptofs/apps/usr/palm/services/com.palmdts.devmode.service/binaries-armv71/opt/openssh type ext4 (ro,nosuid,relatime,data=ordered)
/dev/mmcblk0p48 on /media/cryptofs/apps/usr/palm/services/com.palmdts.devmode.service/binaries-armv71/opt/devmode type ext4 (ro,nosuid,relatime,data=ordered)
/dev/mmcblk0p48 on /media/cryptofs/apps/usr/palm/services/com.palmdts.devmode.service/binaries-armv71/opt/openssh type ext4 (ro,nosuid,relatime,data=ordered)
/dev/mmcblk0p48 on /media/cryptofs/apps/usr/palm/services/com.palmdts.devmode.service/binaries-armv71/opt/devmode type ext4 (ro,nosuid,relatime,data=ordered)

cat /etc/passwd
Код: Выделить всё
root:*:0:0:root:/home/root:/bin/sh
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:100:sync:/bin:/bin/sync
mail:x:8:8:mail:/var/spool/mail:/bin/sh
proxy:x:13:13:proxy:/bin:/bin/sh
www:x:33:33:www:/pub/www:/bin/sh
backup:x:34:34:backup:/var/backups:/bin/sh
operator:x:37:37:Operator:/var:/bin/sh
haldaemon:x:68:68:hald:/:/bin/sh
dbus:x:81:81:dbus:/var/run/dbus:/bin/sh
nobody:x:99:99:nobody:/home:/bin/sh
sshd:x:103:99:Operator:/var:/bin/sh
game:x:500:500:game:/home/game:/bin/sh
flash:x:501:501:flash:/home/flash:/bin/sh
browser:x:502:502:browser:/home/browser:/bin/sh                         
others:x:503:503:others:/home/others:/bin/sh
developer:x:504:504:developer:/home/developer:/bin/sh
messagebus:x:102:102::/var/lib/dbus:/bin/false
pulse:x:101:507::/var/run/pulse:/bin/false
xuser:x:1000:100::/home/xuser:/bin/sh
webappmanager2:x:999:505::/var/lib/webappmanager2:/bin/false
prisoner:*:5113:5000:jailusers:/media/developer/:/bin/sh


Добавлено спустя 10 минут 28 секунд:

Кстати, для получения ssh-ключа из-под линукса, можно не устанавливать весь SDK, достаточно скачать полный пакет с http://webostv.developer.lge.com/sdk/do ... nload-sdk/, достать из него файл webos_cli_tv.zip (43Mb) и развернуть где-то локально.
Затем дать права на запуск всем скриптам в CLI/bin/ (chmod a+x -R CLI/bin) и можно запускать скрипты из каталога CLI/bin.
oleg77

 
Сообщения: 5
Зарегистрирован: 19 ноя 2014, 19:31
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.
Телевизор: LG 47LB671V

Re: Root Shell на webOS 3.0

Сообщение Архивариус » 17 апр 2017, 21:05

oleg77
Я смотрю процессор на LB671V тот же, что и на моем UB950V, я думал на старшей модели помощнее будет.
А что у вас по памяти показывает команда cat /proc/meminfo?
Архивариус

 
Сообщения: 9558
Зарегистрирован: 29 июл 2010, 20:22
Благодарил (а): 2301 раз.
Поблагодарили: 1616 раз.
Телевизор: LG 55C9 32LK6190 24MT57S
Звук: Yamaha YSP-1100

Re: Root Shell на webOS 3.0

Сообщение oleg77 » 18 апр 2017, 05:58

Архивариус писал(а):oleg77
А что у вас по памяти показывает команда cat /proc/meminfo?

cat /proc/meminfo
Код: Выделить всё
MemTotal:         953712 kB
MemFree:          164588 kB
Buffers:          114576 kB
Cached:           197688 kB
SwapCached:            0 kB
Active:           318636 kB
Inactive:         271776 kB
Active(anon):     278908 kB
Inactive(anon):     7048 kB
Active(file):      39728 kB
Inactive(file):   264728 kB
Unevictable:          12 kB
Mlocked:              12 kB
HighTotal:             0 kB
HighFree:              0 kB
LowTotal:         953712 kB
LowFree:          164588 kB
SwapTotal:        238424 kB
SwapFree:         238424 kB
Dirty:                24 kB
Writeback:             0 kB
AnonPages:        278184 kB
Mapped:           206576 kB
Shmem:              7816 kB
Slab:              35464 kB
SReclaimable:      16952 kB
SUnreclaim:        18512 kB
KernelStack:        4536 kB
PageTables:         7044 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:      715280 kB
Committed_AS:    3087488 kB
VmallocTotal:    1089536 kB
VmallocUsed:      192576 kB
VmallocChunk:     815844 kB
oleg77

 
Сообщения: 5
Зарегистрирован: 19 ноя 2014, 19:31
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.
Телевизор: LG 47LB671V

Re: Root Shell на webOS 3.0

Сообщение andlommy » 30 апр 2017, 22:10

Можно тоже пожалуйста встать в очередь за рут скриптиком.
почта такая: andlommy[cобака]жмэйл[тчк]ком
У меня вебос 1.4 на 55ub850 и хочется его попробовать допилить - в часности поднять гдб и попробовать выдернуть ключи прошивки из памяти
Премного благодарен, в личку никак, потому что только зарегился (хотя бета прошивками пользуюсь с самого начала :) )
andlommy

 
Сообщения: 21
Зарегистрирован: 30 апр 2017, 21:59
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Телевизор: 55UB850V

Re: Root Shell на webOS 3.0

Сообщение Архивариус » 30 апр 2017, 22:17

andlommy
Root скрипт работает только на webOS 3.0.
Архивариус

 
Сообщения: 9558
Зарегистрирован: 29 июл 2010, 20:22
Благодарил (а): 2301 раз.
Поблагодарили: 1616 раз.
Телевизор: LG 55C9 32LK6190 24MT57S
Звук: Yamaha YSP-1100

Re: Root Shell на webOS 3.0

Сообщение tessi » 30 апр 2017, 22:36

andlommy писал(а):У меня вебос 1.4 на 55ub850

А в профиле у вас 55lb650v
tessi
Лучший пользователь форума 2016
 
Сообщения: 8081
Зарегистрирован: 08 авг 2014, 10:20
Благодарил (а): 303 раз.
Поблагодарили: 915 раз.
Телевизор: LG 49UB850V 24LH480U

Re: Root Shell на webOS 3.0

Сообщение andlommy » 30 апр 2017, 22:39

да, потому что я тайный агент ЛЖ и стопитсотый раз пытаюсь добыть рут скрипт, но меня всегда вычисляют зоркие форумчане. пойду что ли сделаю сепоку....или...не в корее этого не делают...или делают но называют по другому...
andlommy

 
Сообщения: 21
Зарегистрирован: 30 апр 2017, 21:59
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Телевизор: 55UB850V

Пред.След.

Вернуться в Телевизоры LG - Обсуждение



 


  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение