Skip to main content

Linux Container LXD

"LXD is a system container and virtual machine manager that uses LXC to create and manage the containers."

Install LXD on Fedora Workstation 32

$ sudo snap install lxd
lxd 4.9 from Canonical✓ installed
$ which lxd
/var/lib/snapd/snap/bin/lxd
$ lxd --version
4.9

Install LXD on Alpine Linux

$ sudo apk add lxd

$ which lxd
/usr/sbin/lxd
$ lxd version
5.0.2

Debian 9 on LXD


lxc launch images:debian/stretch debian901
lxc exec debian901 -- /bin/bash
cat /etc/*release

PRETTY_NAME="Debian GNU/Linux 9 (stretch)"
NAME="Debian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

Add alias to existing image

$ lxc image ls
+-------+--------------+--------+-----------------------------------------+--------+--------+-----------------------------+
| ALIAS | FINGERPRINT  | PUBLIC |               DESCRIPTION               |  ARCH  |  SIZE  |         UPLOAD DATE         |
+-------+--------------+--------+-----------------------------------------+--------+--------+-----------------------------+
|       | de84726269bd | no     | Alpinelinux 3.12 x86_64 (20210104_0506) | x86_64 | 0.00MB | Jan 5, 2021 at 2:34am (UTC) |
+-------+--------------+--------+-----------------------------------------+--------+--------+-----------------------------+
$ lxc image alias create newalpine de84726269bd
$ lxc image ls
+-----------+--------------+--------+-----------------------------------------+--------+--------+-----------------------------+
|   ALIAS   | FINGERPRINT  | PUBLIC |               DESCRIPTION               |  ARCH  |  SIZE  |         UPLOAD DATE         |
+-----------+--------------+--------+-----------------------------------------+--------+--------+-----------------------------+
| newalpine | de84726269bd | no     | Alpinelinux 3.12 x86_64 (20210104_0506) | x86_64 | 0.00MB | Jan 5, 2021 at 2:34am (UTC) |
+-----------+--------------+--------+-----------------------------------------+--------+--------+-----------------------------+
$

Practice

>>> THM | Gaming Server - Exploit LXD Container to get root flag

>>> THM | toc2

>>> THM | HA Joker CTF

Popular posts from this blog

hmailserver: Notes from the field

hmailserver is one of free open source mail servers running on Microsoft Windows operating system.

stegseek: Notes

StegCracker has been retired following the release of StegSeek, which will blast through the rockyou.txt wordlist within 1.9 second as opposed to StegCracker which takes ~5 hours.

Install Microsoft .NET Core SDK

.NET Core Software Development Kit (SDK) is a set of libraries and tools that allow developers to create .NET Core applications and libraries.