After ten years of evolution, Offensive Security brings us Kali 2.0! Kali 2.0 is by far the easiest to use of all the Backtrack/ Kali releases. For those used to the original Kali, the new Kali looks very different. But it is a good thing! The menus have been completely re-organized and streamlined and many of the tools are represented by helpful icons. Let’s take a look a few minutes and look at some of the new features of Kali 2.
If you purchased my “Basic Security Testing with Kali Linux” book which was written for the original version of Kali, this overview will help get you acclimated to the new desktop look quickly, all the underlying tools are pretty much the same. My new book, “Intermediate Security Testing with Kali Linux 2” is already written for Kali 2.0.
What’s new in Kali 2?
- New user interface
- New Menus and Categories
- Native Ruby 2.0 for faster Metasploit loading
- Desktop notifications
- Built in Screencasting
Kali 2 is much more streamlined and the layout flows very well compared to earlier versions of Kali/ Backtrack. It just feels like everything is at your fingertips and laid out in a very clear and concise manner.
The new Desktop looks very good and places everything at your fingertips:
The new Kali comes with a customizable “Favorites bar” on the left side of the desktop. This menu lists the most commonly used applications to get you into the action quicker:
Just click on one and the represented tool is automatically started with the required dependencies. For example, clicking on the Metasploit button pre-starts the database software and checks to make sure the default database has been created before launching Metasploit.
Clicking on the “Show Applications” button on the bottom of the favorites bar reveals a lot more applications. The programs are arranged in folders by type:
If you don’t see the app you want, just type in what you are looking for in the search bar.
A list of common program favorites listed by categories is located under the Applications menu:
The tools are laid out logically by type. For example, just click on the Web Application Analysis menu item to see the most common web app testing tools:
Notice that I didn’t say “all” of the tools for a specific category would be listed. This is because the menu system only shows the top tools and not all of the tools available in Kali. In reality only a fraction of the installed tools in Kali are actually in the menu system. Most of the tools are accessible only from the command line.
Command Line Tools
The majority of tools are installed in the “/usr/share directory”:
These tools (as well as tools listed in the menu) are run simply by typing their name in a terminal. Take a few moments and familiarize yourself with both the menu system and the share directory.
Another thing that is new in Kali 2 is that some windows tend to auto-minimize and seem to dis-appear at times. When a window is minimized you will see a white circle to the left of the associated icon on the favorite bar. In the screenshot below, it is showing that I have two terminal windows minimized:
If I click on the terminal icon once the first terminal window will appear, click twice and both minimized terminal windows re-appear:
You can also hit “Alt-Tab” to show minimized windows. Keep the “Alt” key pressed and arrow around to see additional windows.
As in the earlier versions of Kali/ Backtrack you also have workspaces. If you are not familiar with workspaces, they are basically additional desktop screens that you can use. Hitting the “Super Key” (Windows Key) gives you an overview of all windows that you have open. If you have a touch screen monitor you can also grab and pull the workspaces menu open. With workspaces you are able to drag and drop running programs between the workspaces:
The Places menu contains links to different locations in Kali:
Kali 2 also has the capability to do screen casting built in. With this you can record your security testing adventures as they happen!
At the time of this writing, the Service Icons to stop, start and restart Apache Web Server seem to have been removed from Kali 2. Not a problem as you can start them from a terminal prompt by using the following commands:
- To Start – “service apache2 start” or “/etc/init.d/apache2 start”
- To Stop – “service apache2 stop” or “/etc/init.d/apache2 stop”
- To Restart – “service apache2 restart” or “/etc/init.d/apache2 restart”
As seen below:
You can now surf to Kali’s webserver, notice the default webpage has changed from Kali 1:
The root website is also one level deeper now located in a folder called HTTP:
So when you use the Apache server, just drop your website pages/folders into the “/var/www/html/” directory instead of the old “/var/www/” directory.
Keeping your Kali install up to date is very important. Enter the following commands to update Kali:
- apt-get update
- apt-get dist-upgrade
Hopefully this overview will help get you up and running on Kali 2.0 quickly.
If you want to learn the basics of Ethical Hacking using the powerful Kali Platform using step-by-step hands on tutorials, check out Check out my Kali book series available on Amazon.com: