Ethical Hacking

The Complete Ethical Hacking Course notes


Last Updated: February 25, 2025 by Pepe Sandoval



Want to show support?

If you find the information in this page useful and want to show your support, you can make a donation

Use PayPal

This will help me create more stuff and fix the existent content...


Flipper Zero

Update

  1. Download Windows App https://flipperzero.one/update
  2. Connect flipper zero with SD card and hit update button
  • Flipper will reboot (turn screen off and on) multiple times that is normal

The Complete Ethical Hacking Course

Virtual Box Setup

  • Download Virtual Box: https://download.virtualbox.org/virtualbox/7.1.6/VirtualBox-7.1.6-167084-Win.exe and also Extension Pack
  • If it complains about python win32api bindings first install a veriosn of python and install pywin32 package python -m pip install pywin32
  • Change install path to C:\Oracle\VirtualBox\
  • Once VB is installed, open it and then double click on ext pack, it should open on VB to install it
    • If it fails, you can open it using Extension menu or find other button to see installed extensions, once it is installed it should show up
  • Go to Network and on the NAT Network, create a new network, rename it to MyNatNetwork
  • Make sure to reboot system after VB installation

Setup Kali Linux

From OVA

  1. Download virtual machine file .ova from Kali
  2. Import it or just double click on it to import it to VirtualBox
  3. On VB go to Settings
    • General Make sure to set the Type to Linux and Version to Debian (64-bit) (if you dont see 64-bit version means we need to enable virtualization probably on BIOS)
    • System Set RAM to at least 1GB, recommended is 2GB
    • Network On Attached to: select NAT Network and on Name select the network you created before, click on Advanced and set Promiscuous Mode to Allow all
  4. Start Virtual Machine, once it starts use user:kali and password:kali to log in

From ISO

  1. Download ISO file from Kali: https://www.kali.org/get-kali/#kali-virtual-machines
  2. On VB click on New
    • Name: Kali Linux ISO set the Type to Linux, Version to Debian (64-bit) and RAM to 2GB
  3. Select Create a Virtual hard disk now and click on Create
    • Leave or set path to store .vdi file location of virtual disk
    • Set file size to 40GB (Dynamically allocated and VDI)
  4. On VB Select it and click on Settings
    • Network On Attached to: select NAT Network and on Name select the network you created before, click on Advanced and set Promiscuous Mode to Allow all
    • Storage On the controller selec t the Empty, then click on the little disk icon to selec the Choose a disk file option, choose the ISO
  5. Start the Virtual machine and follow along to install the OS
    • set hostname, domain name, user and password to whatever
    • Use entire disk when prompted and select Yes to write changes to disk

Setup Windows WM

  1. Download a virtual machine for windows from official MS page: https://developer.microsoft.com/en-us/windows/downloads/virtual-machines/
    • If you need OVA file for older windows version you can get from unofficial sources
  2. Click on .ovf or .ova file to import it to VB
  3. Select the imported CM on VB and click on Settings
    • Make sure to set Type and Version to correct Windows version
    • System Set RAM, recommended is 4GB or try 6GB if you get errors
      • Uncheck Enable Hardware Clock in UTC time, Check Enable EFI, set TPM to None
    • Network On Attached to: select NAT Network and on Name select the network you created before, click on Advanced and set Promiscuous Mode to Allow all
    • Display: set Graphics Controller to VBoxVGA and check Enable 3D acceleration
  4. Start VM sometimes it will entere recovery mode and folloing restart option provided solves the issue
  5. Go to Windows Security or Windows Defender
    • On virus and threat protection go to Manage Settings and turn off Real Time protection
    • On firewal, click on Domain Network and turn it off

If you see errors when starting Windows WM, compare settings with a working VM (even if its Linux) Depending on the type of error try to edit the settings. For example if you see weird video output probably try different display settings/modes, if you see boot errors try to change EFI boot or other boot options, etc

Take VM Snapshots

  1. On a VM image on VB click on the little menu next o it and select Snapshots then click on Take Button
  2. to restore just select the snapshot and click on restore button

Retroceso de Fibonacci

Want to show support?

If you find the information in this page useful and want to show your support, you can make a donation

Use PayPal

This will help me create more stuff and fix the existent content...