From 3010e73971c5ac7920e8ee7189c2f810cdaa93e1 Mon Sep 17 00:00:00 2001 From: wand3rlust <83376115+wand3rlust@users.noreply.github.com> Date: Sat, 7 May 2022 19:09:43 +0000 Subject: [PATCH 1/3] Update kali.md 1. apt-key depreciated issue workaround 2. Updated step 8 3. Added updated Kali metapackages link --- docs/os/pentesting/kali.md | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/docs/os/pentesting/kali.md b/docs/os/pentesting/kali.md index d313d75..3c80e1d 100644 --- a/docs/os/pentesting/kali.md +++ b/docs/os/pentesting/kali.md @@ -83,10 +83,10 @@ $ qvm-clone debian- kali-rolling # sed -i 's///g' /etc/apt/sources.list.d/qubes-r.list ``` -e.g. in this example we update `buster` stable repository to `bullseye` testing repository +e.g. in this example we update `bullseye` stable repository to `bookworm` testing repository ```shell_session -# sed -i 's/buster/bullseye/g' /etc/apt/sources.list.d/qubes-r.list +# sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list.d/qubes-r.list ``` 4. Enable the QubesOS `testing` and `securitytesting` repositories @@ -105,10 +105,10 @@ $ qvm-copy kali-key.asc 6. Add the Kali PGP key to the list of keys trusted to authenticate packages: ```shell_session -# cat /home/user/QubesIncoming/dispXXX/kali-key.asc | apt-key add - +# cp /home/user/QubesIncoming/dispXXX/kali-key.asc /etc/apt/trusted.gpg.d ``` - This command should return: `OK`. + 7. Replace Debian repositories with Kali repository @@ -116,8 +116,11 @@ $ qvm-copy kali-key.asc # echo 'deb https://http.kali.org/kali kali-rolling main non-free contrib' > /etc/apt/sources.list ``` -8. Replace `gcc8` to work around a dependency issue - +8. Replace conflicted packages to work around dependency issues +```shell_session +# apt-get remove && apt-get install +``` +e.g. in this example we replace `gcc8` with `gcc6` ```shell_session # apt-get remove libgcc-8-dev && apt-get install libc6-dev ``` @@ -141,7 +144,7 @@ $ qvm-run -a kali-rolling gnome-terminal Install the Kali tools ------------------------------ At this point you should have a working template and you can install the tools you need. -You can find [a list of Kali Linux `Metapackages` here](https://tools.kali.org/kali-metapackages) +You can find [a list of Kali Linux `Metapackages` here](https://www.kali.org/tools/kali-meta/) Keep in mind that the tools you will install can easily take more than 10 GB, [so you will need to **grow** the size of the VM system storage.][qubes-resize-disk-image] Fix Qubes PulseAudio (audio and microphone) From 24292fa16685efb475761203158231796f0b192c Mon Sep 17 00:00:00 2001 From: wand3rlust <83376115+wand3rlust@users.noreply.github.com> Date: Fri, 13 May 2022 23:58:06 +0000 Subject: [PATCH 2/3] Update kali.md --- docs/os/pentesting/kali.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/os/pentesting/kali.md b/docs/os/pentesting/kali.md index 3c80e1d..35f846c 100644 --- a/docs/os/pentesting/kali.md +++ b/docs/os/pentesting/kali.md @@ -105,7 +105,8 @@ $ qvm-copy kali-key.asc 6. Add the Kali PGP key to the list of keys trusted to authenticate packages: ```shell_session -# cp /home/user/QubesIncoming/dispXXX/kali-key.asc /etc/apt/trusted.gpg.d +# cd /home/user/QubesIncoming/dispXXX && gpg --dearmor kali-key.asc +# cp kali-key.asc.gpg /etc/apt/trusted.gpg.d/ ``` From 5da433dbdd2a20d40d00aacc6be5ff8dbf442ec2 Mon Sep 17 00:00:00 2001 From: wand3rlust <83376115+wand3rlust@users.noreply.github.com> Date: Sun, 15 May 2022 02:15:18 +0000 Subject: [PATCH 3/3] Update kali.md --- docs/os/pentesting/kali.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/os/pentesting/kali.md b/docs/os/pentesting/kali.md index 35f846c..63d9af3 100644 --- a/docs/os/pentesting/kali.md +++ b/docs/os/pentesting/kali.md @@ -106,7 +106,7 @@ $ qvm-copy kali-key.asc ```shell_session # cd /home/user/QubesIncoming/dispXXX && gpg --dearmor kali-key.asc -# cp kali-key.asc.gpg /etc/apt/trusted.gpg.d/ +# cp kali-key.asc.gpg /etc/apt/trusted.gpg.d/kali-key.gpg ```