Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
WAMpage — WAMpage - A WebOS root LPE exploit chain (CVE-2022-23731) | Kitploit
工具/GitHubGitHub/davidbuchanan314/wampage
Embedded Systems SecurityPrivilege EscalationVulnerability AnalysisExploitationShellcodeHardware SecurityPayload DevelopmentBinary Exploitation
GitHubdavidbuchanan314/wampage

WAMpage

WAMpage - A WebOS root LPE exploit chain (CVE-2022-23731)

查看仓库
4974年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
网站

WAMpage

WAMpage - 一个WebOS root LPE利用链 (CVE-2022-23731)

此漏洞利用主要对其他研究人员有参考价值——如果你只是想root你的电视,你可能更想要RootMyTV,它提供了可靠的一键持久化root。

目前仅支持32位SoC上的WebOS 4.x。本软件按“原样”提供,使用风险自负,等等。

Writeup: https://www.da.vidbuchanan.co.uk/blog/webos-wampage.html

image

构建

前提条件:

root@kitploit:~
apt install qemu-user
npm install -g @webosose/ares-cli

编译:

root@kitploit:~
make

本地测试

make test 将构建并在运行于 qemu-arm 下的 d8 中执行漏洞利用。(预编译的 d8 及其依赖项包含在 bin/ 目录中)。如果漏洞利用成功,你可能会看到类似这样的输出:

root@kitploit:~
[+] Starting WAMpage...
[+] addrof(myobj) = 0x5a68f5d1
[+] Test: reconstructed myobj: {"foo":"bar"}
[+] Set up arbread32/arbwrite32.
[+] stage2 shellcode loaded @ 0xff458000
[+] myfunc @ 0x5a693369
[+] stage1 RWX buf @ 0x5bb8f280
[+] Copied stage1 shellcode. Calling...
Traceback (most recent call last):
  File "<stdin>", line 25, in <module>
IOError: [Errno 13] Permission denied: '/dev/mem'

此权限错误是预期行为,假设你的机器没有完全错误配置。

你可以直接在电视上运行 devmemes.py 漏洞利用进行测试,但你需要事先拥有 root 权限,或者其他某种非沙盒/非受限的 shell。

在电视上安装

你可以使用 ares-install,或者手动复制 IPK 文件并在开发者模式 shell 中运行以下命令:

root@kitploit:~
luna-send-pub -i 'luna://com.webos.appInstallService/dev/install' '{"id":"tv.rootmy.wampage","ipkUrl":"/path/to/wampage.ipk","subscribe":true}'

在电视上运行

启动应用并点击“Start Exploit”按钮。如果一切顺利,telnet 服务器将在端口 31337 上开启。

下载工具