Commit 8afa7df5 authored by Dario's avatar Dario
Browse files

Updated files from 03 to 08

parent 2b85ae31
# What version to choose? #
# Which version to choose? #
Parrot comes in a lot of shapes and sizes in order to fit in all the possible hardware and users needs.
......
......@@ -5,9 +5,7 @@ to load a fully working system environment without the need to install it.
This is possible because the system is not loaded onto the system's hard drive, instead it is loaded into memory.
Parrot OS offers the ability to install the OS while in the live environment, use all of its tools and even create a **Persistent Live Environment**.
---
Parrot OS offers the ability to install the OS while in the live environment, use all of its tools and even create a [**Persistent Live Environment**](<./07.- Parrot USB Live Persistence.md>).
## Default username and password ##
......
......@@ -7,9 +7,8 @@ Then you can burn it using [Balena Etcher](https:https://www.balena.io/etcher/)
You need a USB drive of at least 4GB for Security Edition or 2GB for Home Edition.
---
## Parrot Live Install Procedure ##
## Parrot ISO installation Procedure ##
Plug your USB stick into your USB port and launch [Balena Etcher](https://www.balena.io/etcher/).
......@@ -31,6 +30,6 @@ Once the burning is complete, you can use the USB stick as the boot device for y
If you don't know how to boot with your new bootable device follow this guide -> [How to boot](<./06.- How to boot.html>)
## Persistence ##
## USB Persistence ##
You can find some guidelines about how to create a live device with Persistence here -> [Parrot USB Live Persistence](<./07.- Parrot USB Live Persistence.html>)
......@@ -5,8 +5,6 @@ Download your operating system and created a boot device: now you are ready to b
---
## USB drive ##
#### Obsolete computers ####
......@@ -21,7 +19,6 @@ If you're using a very old computer you might not be able to boot your system fr
Most laptops allow you to access the booting menu pressing f12; for most desktop computers press f8; for other kind of devices try pressing esc, f12, f11 or f10.
---
### Option is disabled ###
......@@ -33,21 +30,22 @@ A lot of computers, even recent ones, the booting menu may be disabled by defaul
Some computers allow you to boot the system from USB drives but don't display a menu to select the booting device. If this is your case you need to access the bios settings, go to the booting panel and change the order of which booting devices, placing the USB drive on top of the list. Then simply reboot the computer and the bios will choose the USB drive as a booting device.
---
## Secure Boot ##
In case you have a new computer with Secure Boot enabled, you will have to open the BIOS settings, disenable the secure boot and set a legacy boot. If your computer doesn't provide a booting menu, follow the instructions displayed on this page in the section above ("option is not available").
----
---
## DVD ##
Booting a system from a DVD is much easier and compatible with most machines.
----
## MAC ##
## Mac (Apple) ##
### Standard method ###
......
# Base knowledge #
# Parrot USB Live Persistence #
## Base knowledge ##
Create a common Parrot USB Live Device.
You can follow these guidelines How to create a boot device
For any doubts, you can follow these guidelines [How to create a boot device](<./06.- How to create a Live boot device.md>)
Remember you have to create **two partitions**, the first containing only the system, so it has to be as great as the ISO image.
......@@ -25,9 +26,12 @@ a simple mistake in the “dd” procedure can result in the destruction of arbi
1. Plug your USB device into your Linux computer’s USB port.
2. Check the device path of your USB storage with `dmesg` or with `ls /dev | grep sd`.
2. Check the device path of your USB storage with `lsblk` or with `fdisk -l`.
3. Carefully proceed with the imaging of the Parrot ISO file on the USB device: `dd if=Parrot.iso of=/dev/sdb`
3. Carefully proceed with the imaging of the Parrot ISO file on the USB device:
\
dd if=parrot-(version).iso of=/dev/sdb
4. Wait until the process ends.
......@@ -44,7 +48,7 @@ a simple mistake in the “dd” procedure can result in the destruction of arbi
8. Confirm and wait everything is done
9. Then mount the persistence partiton and create the persistence.conf file in it
9. Then mount the persistence partiton and create the `persistence.conf` file in it
10. Open the file with a simple text editor, type `/` union and save the file.
......@@ -60,24 +64,37 @@ It's **done**, now your Parrot USB drive can boot with persistence if you boot i
Create and format an additional partition on the USB stick. In our example, we create a 2 GB persistent partition and create a persistence.conf file on it.
size=2gb
iso=parrot-(version).iso
iso=Parrot.iso
\
read bytes _ < <(du -bcm $iso |tail -1); echo $bytes
\
parted /dev/sdb mkpart primary $bytes $size
mkfs.ext4 -L persistence /dev/sdb2
\
mkfs.ext4 -L persistence /dev/sdb2
or
e2label /dev/sdb2 persistence
\
mkdir -p /mnt/parrot_usb
\
mount /dev/sdb2 /mnt/parrot_usb
\
echo "/ union" > /mnt/parrot_usb/persistence.conf
\
umount /dev/sdb2
# Installing Parrot Security On VirtualBox #
## In this guide, I will cover the following: ##
## This guide will cover the following steps: ##
* Create a new Virtual Machine
* Create a new Virtual disk (VDI, dynamic allocation etc.)
* Create a new Virtual disk (VDI, dynamic allocation etc...)
* Modifying some VirtualBox settings (allocating physical and Video memory, selecting OS Type, CPU acceleration etc.)
......@@ -16,19 +16,21 @@
* Finalizing installation and running Parrot Security on VirtualBox.
<!--
## You have two options here to follow this guide: ##
- You can just use the slideshow in this page and pretty much follow that...
- You can read this really long informative guide to get a better understanding of *what to do*
-->
## Things You Need To Install ##
I am going to show this in Windows, here’s the link to the Windows installer [Virtual Box](https://www.virtualbox.org/wiki/Downloads)
\
\
You can download MAC or Linux installer and follow **EXACTLY** the same steps to install and run VirtualBox in your machine.
You can download MacOS or Linux installer (or `sudo apt install virtualbox`) and follow **EXACTLY** the same steps to install and run VirtualBox in your machine.
### Step 1: Create a New Virtual Machine ###
I’ve already given instructions and provided links on how to get VirtualBox and install that above. If you’ve missed it, go back and install VirtualBox.
......@@ -49,7 +51,7 @@ Enter Parrot Security as the name. You’ll see Type and set this to Linux, and
Default memory and recommended size will say 512 even though RAM: minimum 256Mb - 2048Mb is suggested for Parrot Security (64-bit) version.
\
While the (32-bit) installation version of the system can run with 256mb, so I choose 4096 because i have 8 gigs of ram on my system.
While the (32-bit) installation version of the system can run with 256mb, so I choose 4096 Mb because i have 8 gigs of ram on my system.
\
Choose the setting best for your machine and click next.
......@@ -63,7 +65,9 @@ In this screen select **Create a virtual hard disk now** – *2nd option* and cl
### Step 2.a: Select Virtual Drive File type ###
On the next screen select **VDI****VirtualBox Disk Image** as your Hard Drive File Type.'\\ Click Next.
On the next screen select **VDI****VirtualBox Disk Image** as your Hard Drive File Type.
\
Click Next.
<img src="./images/vbox/4.png" width="85%"/>
......@@ -100,7 +104,7 @@ in case you’re using 32-bit you can change those options here:
Depending on which ISO you downloaded you should select the correct Version here.
As Parrot Security is derived from Debian, I’ve selected Other Linux (64-bit) on *General > Basic > Version*.
As Parrot Security is derived from Debian, I’ve selected Other Linux (64-bit) on *General > Basic*.
\
If you’re using a 32-bit ISO, select Other Linux (32-bit) as your version.
......@@ -115,19 +119,19 @@ Select *General > Advanced TAB* and change Shared Clipboard and Drag n’Drop to
### Step 3.c: Update Virtual Motherboard options ###
Select *System > Motherboard*, un-check Floppy (Do you even have a floppy disk drive anymore?) and Check the box for **Enable I/O APIC**.
Select *System > Motherboard*, un-check Floppy (Do you even have a floppy disk drive anymore?) and check the box for **Enable I/O APIC**.
\
Note that you can change base memory allocation in the same screen. We’ve set it to 1024MB previously. My PC got 8.00 GB RAM, which means I can actually allocate a lot more to make Parrot Security respond faster on my Virtual Machine.
Note that you can change base memory allocation in the same screen. We’ve set it to 1024 MB previously. My PC got 8.00 GB RAM, which means I can actually allocate a lot more to make Parrot Security respond faster on my Virtual Machine.
\
If you feel your Virtualized Parrot Security is slow, you should increase this Base Memory allocation.
The calculations are as follows:
* 1.00 GB = 1024MB
* 2.00 GB = 2048MB
* 3.00 GB = 3072MB
* 1.00 GB = 1024 MB
* 2.00 GB = 2048 MB
* 3.00 GB = 3072 MB
You get the idea, just multiply 1024 with the amount of Memory/RAM you want and put the value in here.
......@@ -159,7 +163,9 @@ Select **Storage > Controller: IDE** and highlight Empty CD icon. Now on your ri
Once you select your downloaded ISO (in my case, it’s Parrot Security 4.11 ISO). See the properties and information’s changes accordingly.
\
**Important**: Size… if your disk size mismatched, you might have a corrupt disk. Refer to Parrot Security webpage and ISO image Download webpage for size related info. You can also do a SHA1 check to ensure your disk is not corrupted.
**Important**: if your disk size mismatched, you might have a corrupt disk. Refer to Parrot Security webpage and ISO image Download webpage for size related info. You can also do a SHA1 check to ensure your disk is not corrupted.
**Note**: if you want to test Parrot in live mode, check the *"Live CD/DVD"* box
### Step 4.a: Select Network connection type ###
......@@ -193,7 +199,7 @@ From VirtualBox Main Screen, click on Start and boot Parrot Security.
### Step 5.a: choose Install ###
From VirtualBox Main Screen, it will boot Parrot Security, click in the Virtual Machine and arrow down to *Install* and then click Enter.
From VirtualBox Main Screen, it will boot Parrot Security, click in the Virtual Machine, select *Install* and then click Enter.
<img src="./images/calamares/10.png" width="85%"/>
......@@ -239,7 +245,9 @@ I personally think guided partitioning for less experienced users is recommended
<img src="./images/calamares/15.png" width="85%"/>
Here you can decide whether to enable swap or not.
Here you can decide whether to enable swap or not. For more information about swap, \
[https://wiki.debian.org/Swap](https://wiki.debian.org/Swap) \
[https://www.kernel.org/doc/html/latest/power/swsusp.html](https://www.kernel.org/doc/html/latest/power/swsusp.html)
<img src="./images/calamares/16.png" width="85%"/>
......
# Introduction To Virtualbox Guest Additions #
The Guest Additions are designed to be installed inside a virtual machine after the guest operating system has been installed. \\
The Guest Additions are designed to be installed inside a virtual machine after the guest operating system has been installed. \
They consist of device drivers and system applications that optimize the guest operating system for better performance and usability.
## Features Of Virtualbox Guest Additions ##
......
......@@ -5,13 +5,13 @@
**1.** Open a Terminal, **ALT + T** or simply use the menu.
**2.** sudo apt-get update && sudo apt-get dist-upgrade
**2.** `sudo apt update && sudo apt dist-upgrade`
**3.** sudo apt-get install nvidia-driver bumblebee-nvidia
**3.** `sudo apt install nvidia-driver bumblebee-nvidia`
## Edit Conference File ##
**4.** sudo nano /etc/bumblebee/bumblebee.conf
**4.** `sudo nano /etc/bumblebee/bumblebee.conf`
{{::nvidia_1.jpg|}}
......@@ -29,7 +29,7 @@
## Check And Verify Nvidia Install Version ##
**8.** optirun glxinfo | grep OpenGL
**8.** `primusrun glxinfo | grep OpenGL`
**9.** Done
......
......@@ -2,7 +2,7 @@
- [What is Parrot](<./01.- What is Parrot.md>)
- [Where to get](<./02.- Where to get.md>)
- [What version to choose](<./03.- What version to choose.md>)
- [Which version to choose](<./03.- Which version to choose.md>)
- [What is Live Mode](<./04.- What is Live Mode.md>)
- [How to create a Live boot device](<./05.- How to create a Live boot device.md>)
- [How to boot](<./06.- How to boot.md>)
......@@ -33,7 +33,7 @@
- [Intro to GNU/Linux Security](<./Intro to GNU-Linux Security.md>)
- [Logs Under Control](<./Logs Under Control.md>)
- [Network Configuration - Parrot](<./Network Configuration - Parrot.md>)
- [Parrot Package Management](<./Parrot Package Management.md>)
- [Parrot Software Management](<./Parrot Software Management.md>)
- [Reverse Engineering](<./Reverse Engineering.md>)
- [Services](<./Services.md>)
- [Shell and Basic Commands](<./Shell and Basic Commands.md>)
......
......@@ -24,7 +24,7 @@ Show the current directory:
Change directory:
$ cd / route / of / new / directory
$ cd /route/of/new/directory
Show a text on the screen:
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment